body{margin:0 auto;font-family:"microsoft yahei";color:#555;font-size:14px;}
div,dl,ul,li,span,p,img,h1,h2,dl,p,em,h6{margin:0px;padding:0px;list-style:none;border:0px;}
a{color:#525252;text-decoration:none;cursor:pointer;}em {font-style: normal;}
.clear{clear:both;height:0px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.container {margin-left:auto;margin-right:auto;width:1500px;overflow:hidden;}
.icon{background:url(../images/icon.png) no-repeat;display:inline-block;vertical-align:middle;}
.ziyeding{width:100%;border-bottom:1px solid #D7D6D6;height:68px;overflow:hidden;margin-top:-4px;margin-bottom:48px;}
.ziyedingr{float:right;line-height:70px;font-size:14px;border-left:1px solid #D7D6D6;border-right:1px solid #D7D6D6;padding-left:30px;padding-right:30px;}
.ziyedingl{float:left;border-left:1px solid #D7D6D6;line-height:70px;font-size:14px;padding-left:12px;}
/*header_main*/
#header_main{width:100%;height:95px;position:fixed;z-index:999;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2);}
#header_main .logo{width:200px;height:95px;display:block;}
#header_main .logo,#header_main .logo img{margin-top:10px;margin-right:10px;}
#header_main .header{width:1500px;margin:0px auto;}
#header_main .nav{width:1098px;margin-left:10px;}
#header_main .nav li{padding-left:26px;padding-right:26px;margin-left:1px;text-align:center;float:left;height:95px;line-height:95px;background:url(../images/nav-li-split.jpg) no-repeat right center;}
#header_main .nav li s{transition:all .3s;}
#header_main .nav li a{width:100%;display:block;font-size:16px;}
#header_main .nav li a:hover{background:#2E3033;color:#fff;}
#header_main .nav li:hover,#header_main .nav li.hover{height:109px;background:#2E3033;border-top:3px solid #f14a00;line-height:40px;color:#fff;}
#header_main .nav li:hover a,#header_main .nav li.hover a{color:#fff;font-size:16px;}
#header_main .nav li s{width:46px;height:0;display:block;margin:0px auto 0;background:url(../images/nav-ico.png) no-repeat left top;}
#header_main .nav .nav2 s{background-position:-76px 0;}
#header_main .nav .nav3 s{background-position:-156px 0;}
#header_main .nav .nav4 s{background-position:-234px 0;}
#header_main .nav .nav5 s{background-position:-391px 0;}
#header_main .nav .nav6 s{background-position:-312px 0;}
#header_main .nav .nav7 s{background-position:-470px 0;}
#header_main .nav .nav8 s{background-position:-550px 0;}
#header_main .nav .nav9 s{background-position:-626px 0;}
#header_main .nav li:hover s,#header_main .nav li.hover s{height:46px;margin-top:15px;}
/*share*/
#header_main .top-share{padding-top:26px;}
#header_main .top-share a{width:40px;height:40px;border-radius:100%;padding:0;margin:0 0 0 10px !important;background:url(../images/icon.png) no-repeat !important;}
#header_main .top-share a.bds_sqq{background-position:-56px 0 !important;}
#header_main .top-share a.bds_tsina{background-position:-106px 0 !important;}
#header_main .top-share a.bds_weixin{background-position:-156px 0 !important;}
 /*轮播*/
.banner{width:100%;position:relative;height:671px;overflow:hidden;}
.bwrap{position:relative;z-index:0;}
.bquery{position:relative;z-index:0;height:576px;margin-top:95px;}
.blist{display:none;position:absolute;top:0;left:0;z-index:0;height:576px;font-size:0;line-height:0;}
.blist a{display:block;position:absolute;left:0;top:0;}
.blist img{}
.bfilter{position:absolute;top:0;left:0;z-index:9;width:100%;height:576px;font-size:0;line-height:0;}
.bfilter a{position:absolute;top:0;left:0;width:5%;height:576px;overflow:hidden;}
.bfilter a img{position:absolute;left:0;top:0;}
.bctrl{position:absolute;bottom:24px;left:0;z-index:9;width:100%;height:24px;}
.bctrli{text-align:center;font-size:0;line-height:0;}
.bctrli a{display:inline-block;width:49px;height:18px;margin:0 5px;background:url(../images/banner_control.png) no-repeat left center;}
.bctrli a:hover,
.bctrli a.curr{background-position:right center;}
.bctrli a{*display:inline;*zoom:1;}
 
/*分页样式*/
.pagination{width:100%;overflow:hidden;height:60px;padding:20px 0px;margin-left:600px;}
.pagination a{float:left;margin-right:15px;padding:2px 12px;height:24px;border:1px #cccccc solid;background:#fff;text-decoration:none;color:#808080;font-size:14px;line-height:24px;}
.pagination a:hover{color:#0357AD;background:white;border:1px #0357AD solid;}
.pagination a.cur{border:none;background:#0357AD;color:#fff;}
.pagination p{float:left;padding:2px 12px;font-size:14px;height:24px;line-height:24px;color:#bbb;border:1px #ccc solid;background:#fcfcfc;margin-right:15px;}
.pagination p.pageRemark{border-style:none;background:none;margin-right:30px;padding:4px 0px;color:#666;font-size:18px;}
.pagination p.pageRemark b{color:red;}
.pagination p.pageEllipsis{border-style:none;background:none;padding:4px 0px;color:#808080;}

/*上一页下一页*/
.ziyeneirong{width:1400px;background:#ffffff;padding:35px 38px 35px 38px;margin-left:auto;margin-right:auto;overflow:hidden;}
.ziyeneirong p{line-height: 34px;font-size: 14px;}
.ziyeneirong2{float:left;width:700px;font-size:14px;overflow:hidden;}
.ziyeneirong3{float:right;width:660px;font-size:14px;overflow:hidden;}
.ziyeneirong4{width:1472px;background:#ffffff;padding:35px 2px 35px 2px;margin-left:auto;margin-right:auto;overflow:hidden;}


.context{width:100%;border-top:1px solid #e7e7e7;background:#fff;height:60px}
.context p{width:45%;float:left;height:60px;line-height:60px}
.context p a{font-size:14px;color:#666;}
.context p.prevNews {padding-left:20px;border-right:1px solid #e7e7e7;}
.context p.prevNews a{}
.context p.prevNews a:hover{color:#f4750c}
.context p.NextNews {padding-left:20px;}
.context p.NextNews a{}
.context p.NextNews a:hover{color:#f4750c}

.abouttitle{width:100%;height:80px;line-height:76px;padding-left:48px;background:url(../images/abouttitle.jpg)no-repeat;font-size:16px;color:#ffffff}
.about_content{width:100%;overflow:hidden;}

/*新闻列表*/
.p102-info-list {border: 1px solid #e3e3e3;margin-bottom: 30px;}
.p102-info-list dl {border-bottom: 1px solid #e3e3e3;padding: 19px;position: relative;}
.p102-info-list dt {width:340px;}
.p102-info-list dt a,.p102-info-list dt img {display: block;width:320px;height:200px;}
.p102-info-list dd {position: absolute;left: 350px;right:35px;top:10px;bottom:10px;z-index: 1;}
.p102-info-list dd h4 {height: 40px;line-height: 40px;font-weight: normal;margin-bottom: 5px;}
.p102-info-list dd h4 a {display: inline-block;max-width: 100%;height: 40px;font-size: 22px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p102-info-list .p102-info-list-desc {font-size: 14px;line-height: 26px;color: #666666;text-align: justify;}
.p102-info-list-more {padding-top: 22px;}
.p102-info-list-more a {display: block;width: 98px;height: 34px;line-height: 34px;font-size: 14px;color: #474747;text-align: center;border: 1px solid #F0031F;position: relative;}
.p102-info-list-more a:before {content: '';position: absolute;border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-left: 10px solid #fff;left: -1px;top: 50%;margin-top: -9px;z-index: 1;}
.p102-info-list-more a:after {content: '';position: absolute;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 7px solid #F0031F;left: -1px;top: 50%;margin-top: -5px;z-index: 2;}
.p102-info-list dl:hover {box-shadow: 5px 5px 10px #ededed, -5px -5px 10px #ededed;}
.p102-info-list dl:hover dd h4 a {color: #F0031F;}   
.p102-info-list dl:hover .p102-info-list-more a {background: #F0031F;color: #fff;}
.p102-info-list dl:hover .p102-info-list-more a:before {border-left: 10px solid #F0031F;}
.p102-info-list dl:hover .p102-info-list-more a:after {border-left: 7px solid #fff;}

/*产品列表*/


.wid{margin:0 auto;overflow:hidden;width:98%;margin-bottom:30px;}
.class{width:100%;margin:0 auto;text-align:center}
.class a{display:inline-block;padding-left:20px;padding-right:20px;text-align:center;line-height:38px;font-size:15px;background:#616161;color:#fff;margin-left:12px;margin-right:12px;}
.class a:hover,.class a.on{background:#F60404;font-size:15px;padding-left:22px;padding-right:22px;}

.chara{width:100%;overflow:hidden;}
.chara_c dl{float: left;position: relative;text-align: center;}
.chara_c dl{width:326px;height:398px;overflow: hidden;margin-left:30px;margin-bottom:30px;border:1px solid #E5E5E5;}
.chara_c dt{width:326px;height:320px;overflow: hidden;}
.chara_c dt p,.chara_c dt p img{width:314px;height:314px;display: block;overflow: hidden;padding:3px}
.chara_c dt h3{width:326px;position: absolute;background: #f5f5f5;color: #333;display: block;font-size:18px;line-height:18px;padding-top:18px;padding-bottom:18px;margin-top:5px;}
.chara_c dl dt h3 em{display: block;font-size:10px;font-weight: normal;opacity: 0.8;}
.chara_c dd{padding:20px;width:326px;height:0;background: rgba(240 , 3 , 31 , 0.9);position: absolute;margin-left:1px;margin-right:1px;bottom:-38px;color: #fff;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.chara_c dd p{line-height:30px;font-size:14px;}
.chara_c dl:hover dt h3{display: none;}
.chara_c dl:hover dd{height:260px;}}

/*企业资质列表*/
.news_list2{width:105%;overflow:hidden;padding-top:5px;}
.news_list2 li{float:left;width:252px;height:400px;margin-right:35px;background-color:#F4F3F3;border:1px solid #E5E5E5;transition:all 0.5s;margin-bottom:38px;}
.news_list2 li .txts{width:252px;margin:0 auto;padding:10px;}
.news_list2 li .txts img{width:232px;height:330px;border:1px solid #E5E5E5;}
.news_list2 li .txts .h2{color:#000000;font-size:15px;font-weight:normal;height:42px;line-height:42px;text-align:center;overflow:hidden;}
.news_list2 li:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.5);box-shadow:0 5px 25px rgba(0,0,0,0.5);-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}

/*案例实景列表*/
.news_list3{width:104%;overflow:hidden;padding-top:10px;}
.news_list3 li{float:left;width:328px;height:348px;margin-left:30px;background-color:#F4F3F3;border:1px solid #E5E5E5;transition:all 0.5s;margin-bottom:30px;}
.news_list3 li .txts{width:306px;margin:0 auto;padding:11px;}
.news_list3 li .txts img{width:306px;height:280px;border:1px solid #E5E5E5;transition:all 0.8s;}
.news_list3 li .txts .h2{color:#000000;font-size:15px;font-weight:normal;height:48px;line-height:50px;text-align:center;overflow:hidden;}
.news_list3 li:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.5);box-shadow:0 5px 25px rgba(0,0,0,0.5);}
.news_list3 li:hover .txts img{-webkit-transform:scale(1.04);}

/*footer*/
.footer {width:100%;color:#fff;padding-bottom:59px;background:#2E3033;border-top:8px solid #dc0000;margin-top:48px;}

.bNav {width:660px;height:300px;margin-top:58px;border-right:1px solid #1a1d21;background:url(../images/map-small.png) right no-repeat;}
.bNav dl {float:left;overflow:hidden;text-align:left;padding-top:10px;}
.bNav dl dt {height:36px;}
.bNav dl dt a {font-size:16px;color:#fff;line-height:36px;}
.bNav dl dd {height:36px;background:url(../images/botxiaobiao.png) no-repeat;line-height:36px;margin-left:-2px;margin-right:59px;}
.bNav dl dd a {font-size:14px;color:#939393;padding-left:16px;}
.bNav dl dd a:hover {color:#FABA2E;}

.contact_info {width:360px;padding-left:74px;height:300px;border-right:1px solid #1a1d21;border-left:1px solid #464a50;margin-top:59px;background:url(../images/botdianhua.png) no-repeat;}
.contact_info p.p1 {font-size:16px;color:#fff;padding-top:20px;padding-left:45px;}
.contact_info p.dh {font-size:32px;color:#FFAF00;font-family:"Arial";line-height:36px;padding-top:14px;padding-left:45px;font-weight:bold;padding-bottom:19px;}
.contact_info p.tel {font-size:14px;color:#939393;line-height:36px;}

.ewm {width:395px;height:300px;margin-top:58px;border-left:1px solid #464a50;}
.ewm dl {margin-top:10px;float:right;}
.ewm dl img {margin-top:19px;}

/*copyright*/
.copyright {height:59px;line-height:68px;color:#666;font-size:14px;background:#27292B;border-top:1px solid #464a50;}
.copyright p {color:#939393;}
.copyright span {margin:0 20px;}
.copyright a {color:#939393;-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-ms-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms;}
.copyright a:hover {color:#dc0000;}

.toolbar {width:52px;position:fixed;right:3%;top:26%;z-index:999;}
.toolbar dd {width:51px;height:51px;margin-bottom:5px;position:relative;border:1px solid #A9A7A7;border-radius:10px;background-color:rgba(255,255,255,0.85);}
.toolbar dd i {width:51px;height:51px;display:block;position:absolute;left:0;top:0;cursor:pointer;text-align:center;-webkit-border-radius:100%;border-radius:100%;}
.toolbar dd i span {width:35px;height:35px;display:block;margin:8px 0 0 8px;background:url(../images/rightfixicon.png) no-repeat 0 0;}
.toolbar dd.gottop {display:none;}
.toolbar .slide-tel {display:block;width:0;height:53px;line-height:53px;font-size:24px;font-weight:bold;font-family:arial;color:#FFF;position:absolute;padding:0 0 0 53px;top:-1px;right:-2px;border-radius:10px;overflow:hidden;}
.toolbar .pop {position:absolute;right:90px;top:-65px;background:#dc0000;display:none;}
.toolbar .pop-code {width:160px;}
.toolbar .pop-code img {width:120px;height:120px;display:block;padding:20px 20px 0;}
.toolbar .pop-code h3 {height:52px;line-height:26px;text-align:center;color:#fff;font-weight:400;font-size:13px;}
.toolbar .pop-code h3 b {display:block;font-size:14px;font-weight:normal;}

.toolbar .tel span {background-position:-35px 0;}
.toolbar .tel:hover {background:#dc0000;}
.toolbar .tel:hover span {background-position:0 0;}
.toolbar .code span {background-position:-35px -95px;}
.toolbar .code:hover {background-color:#dc0000;border-radius:10px;}
.toolbar .code:hover span {background-position:0 -95px;}
.toolbar .top span {background-position:-35px -142px;}
.toolbar .top:hover {background-color:#dc0000;border-radius:10px;}
.toolbar .top:hover span {background-position:0 -142px;}
.toolbar dd:hover {}

.wodeditu{width:100%;height:500px;margin-top:15px; margin-bottom:30px;box-sizing:border-box;border:2px solid #dcdcdc}