/*
* @Author: xy-xiaofei
* @Date:   2016-06-15 15:45:16
* @Last Modified by:   xy-xiaofei
* @Last Modified time: 2016-10-17 17:00:51
*/
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; vertical-align: baseline; list-style: none;}
body{font-size:14px; font-family: "微软雅黑"; color:#000; padding:50px 0 60px;}
a{text-decoration: none; color:#666;}
img{max-width:100%;}
a,input,button,select,textarea{outline:none;}
.all-wrap{width:100%;overflow: hidden;}
.all-wrap .maginL{width:100%;overflow: hidden;padding-left:0;}
/* 遮盖? */
/* 头部 */
.header{width:92%; margin:0 auto; height:50px;position: fixed; background: #fff; top:0; left:0; border-bottom: 1px solid #ddd; padding:0 4%; z-index:999;}
.header .logo{float: left; width:44%; height:50px; background:url(../images/logo.jpg) center center no-repeat; background-size:contain; margin:0 5%;}
.header .search{float: right; width:6%; height:50px; background:url(../images/search.jpg) center center no-repeat; background-size:contain;}
.header .back{float: left; width:18%; height:50px;}
.header .back a{display: inline-block;width:100%; height:50px; background:url(../images/back.jpg) center center no-repeat; background-size:contain;}
.header .tit{float: left; width:30%; width: 60%; text-align: center; font-size: 1.5em; color:#ad201f; line-height: 50px;}
.header .menu{float: left; width:6%; margin-top:0;}
.header .menu .btn{width:100%; margin-top:0; display: inline-block; height:50px; background:url(../images/listBtn.jpg) center center no-repeat; background-size:contain; }
.header .menu .menu-list{width:100%; position: fixed; top:50px; left:0; z-index: 7; height:100%; display: none;}
.header .menu .menu-list ul{overflow: hidden;width:36%; padding:2% 8%;background:#fff;overflow: hidden; height:100%; position: absolute; top: 0; left: -52%; z-index:5;}
.header .menu .cover{width:100%; position: fixed; top:50px; left:0; z-index: 1; height:100%; background:#000; opacity: 0.6; display: none;}
.header .menu .menu-list ul li{width:100%; border-bottom: 1px solid #ddd; height:50px;}
.header .menu .menu-list ul li .icon{width:14%;display: inline-block; height:50px; vertical-align: middle; float: left; margin-right:14%;}
.header .menu .menu-list ul li .m-1{width:60%;display: inline-block; font-size: 1em; float: left; line-height: 50px; height:50px;}
.header .menu .menu-list ul li.current a .m-1{color:#35a0d3;}
.header .menu .menu-list ul li a{display: inline-block; width:100%; height:50px; color:#666; background: url(../images/narrh.jpg) right center no-repeat; background-size:6%; line-height: 50px;}
.header .menu .menu-list ul li.current a{display: inline-block; width:100%; height:50px; color:#666; background: url(../images/narrB.jpg) right center no-repeat; background-size:6%; line-height: 50px;}
.header .menu .menu-list ul li img{width:100%; vertical-align: middle;}
.all-wrap .listMaginL{width:100%;overflow: hidden; margin-right:0;}
.header .search-wrap{ position: absolute; top: -50px; right: 0; width: 80%; background: #fff; padding:9px 4%;}
.header .search-wrap .iinput{width: 76%; height: 30px; border-radius: 30px; float: left;}
.header .search-wrap .iinput input{width: 100%; height: 30px; border-radius: 30px; border:0; padding:0; background:#f0f0f0 url(../images/SEARCH-m.png) 4% center no-repeat; padding-left:14%; background-size: 6%; line-height: 32px; font-size: 1em;}
.header .search-wrap .cancel{float: right; color:#0f0964; font-size: 1.1em; line-height: 30px;}

/* banner */
.banner{width:100%; margin:0 auto; margin-bottom:8%;}
.banner img{width:100%; margin:0 auto; display: block;}
.case-wrap .case-lun{width:100%;}
.case-wrap .case-lun ul{width:100%;}
.case-wrap .case-lun ul li{width:100%;}
.case-wrap .case-lun ul li img{width:100%; display: block; margin:0 auto;}
.case-wrap .case-lun .tit{text-align: center; margin-top:8px; font-size: 1em; color:#666;}
/* 首页轮播 */
.bx-wrapper {position: relative;margin: 0 auto;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-viewport { background: #fff;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager {text-align: center;font-size:.6em;font-family: Arial;font-weight: bold;color: #fff; position:absolute; bottom:-15%;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {text-indent: -9999px;display: block;width: 20px;height: 5px;margin: 0 5px;outline: 0;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; background:url(../images/dot1.jpg) 0 0 no-repeat;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background:url(../images/dot2.jpg) 0 0 no-repeat;}
.bx-wrapper .bx-prev,.bx-wrapper .bx-next{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; display:none}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index:99;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}


/* 产品中心 */
.group .tit-wrap{width:94%; overflow: hidden; margin:0 auto; margin-bottom:10px; background: url(../images/line.jpg) 3% center no-repeat; background-size:4%; padding-left:8%; line-height: 30px}
.group .tit-wrap .tit{float: left; font-size:1.3em; color:#0f0964;}
.group .tit-wrap .tit span{font-size:12px; color:#aaaaaa; text-align: left;}
.group .tit-wrap .more{float: right; border-radius: 50px; width:60px; height:30px; line-height: 30px; color:#666; font-size:1.1em; text-align: center;}
.group .tit-wrap .more a{color:#666; text-decoration: none;}
.pro-group{width:100%; margin:0 auto; margin-bottom:20px;/*  position: relative; */}
.pro-group .bgline{width:100%; height:16px; background: #f3f3f3;}
.group .pro-con{width:94%; overflow: hidden; margin:0 auto; margin-bottom: 20px;}
.group .pro-con .pro-list{}
.group .pro-con .pro-list li{float: left; width:30%;}
.group .pro-con .pro-list li a img{width:100%; display: block;}
.group .pro-con .pro-list li .gro-text{color:#666; overflow: hidden;}
.group .pro-con .pro-list li .gro-text .pro-tit{font-size: 1em; margin-top:20px; text-align: center;}

/* 最新资? */
.group .pro-con .res-dl{width:100%; color:#192646; margin-bottom:10px; height:130px; overflow: hidden; border-bottom:1px solid #ddd;}
.group .pro-con .res-dl:last-child{border-bottom:0;}
.group .pro-con .res-dl .dl-wrap{display:block; overflow: hidden;}
.group .pro-con .res-dt{width:40%; float: left; overflow: hidden;}
.group .pro-con .res-dt img{width:100%; display: block;}
.group .pro-con .res-dd{width:56%; float: right;}
.group .pro-con .res-dd .p-1{font-size:1.1em; margin-bottom:10px; color:#333;}
.group .pro-con .res-dd .p-1 a{color:#333;}
.group .pro-con .res-dd .p-2{font-size:12px; text-indent: 20px; line-height: 20px; color:#999; text-align: justify;}

/* 视频轮播 */
/*banner-css*/

.swipea{width:100%; overflow:hidden; margin:0px auto;/*  position:relative; */}
.swipea ul{-webkit-transition:left 800ms ease-in 0; -moz-transition:left 800ms ease-in 0; -o-transition:left 800ms ease-in 0; -ms-transition:left 800ms ease-in 0;transition:left 800ms ease-in 0;}
.swipea #pagenavi{ position:absolute; left:0; bottom:20px; left:40%; width:127px;}
.swipea #pagenavi a{ float:left; width:20px; height:5px; line-height:99em; background: url(../images/dot1.jpg) 0 0 no-repeat; margin:0 5px;overflow:hidden; cursor:pointer; display:inline-block; *display:inline;*zoom:1;}
.swipea #pagenavi a.active{background: url(../images/dot2.jpg) 0 0 no-repeat;}
.tabslider ul a.zxan{background:#ff6c00; padding:2px 5px; float:right; font:normal 14px/20px "Î¢ÈíÑÅºÚ"; text-align:center; color:#FFF; width:71px; height:20px; margin-bottom:0px;}



/* 版权信息 */
.reg{width:100%; background: #162045; text-align: center; font-size: 0.8em; line-height: 25px; color:#fff;}
.reg p{opacity: 0.3;}
/* 底部导航 */
.nav-wrap{width:100%; position:fixed; bottom:0; border-top: 1px solid #ddd; background: #fff;}
.nav-wrap ul{width:100%; overflow: hidden;}
.nav-wrap ul li{width:25%;float: left;text-align: center; padding:6px 0;}
.nav-wrap ul li a{width:100%;text-align: center; display: inline-block;}
.nav-wrap ul li a p{font-size: 0.9em;}
.nav-wrap ul li.current a p{color:#35a0d3;}
.nav-wrap ul li img{display:block; width:24%; margin:0 auto 3px;}


/* 产品中心页面 */
.pro-cont{width:100%; overflow: hidden; margin:0 auto; margin-bottom: 20px;}
.pro-cont .pro-list{width:100%; overflow: hidden; margin:0 auto;}
.pro-cont .pro-list li{width:100%; height:40px; background: url(../images/narr.jpg) 96% center no-repeat; overflow: hidden;border-bottom:1px solid #ddd; background-size: 2%;}
.pro-cont .pro-list li:first-child{border-top:1px solid #ddd;}
.pro-cont .pro-list li .pro-text{ display:block; width:90%; height:40px; background: url(../images/listDot.jpg) 4% center no-repeat; overflow: hidden; padding-left:8%; line-height: 40px;}

/* 产品图片列表? */
.pro-cont .pro-img-list{width:94%; overflow: hidden; margin:0 auto;}
.pro-cont .pro-img-list .pro-text{display: block; overflow: hidden;}
.pro-cont .pro-img-list li img{width:100%; border:1px solid #ddd; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}
.pro-cont .pro-img-list li:nth-of-type(2n+1){width:48%; float: left;}
.pro-cont .pro-img-list li:nth-of-type(2n){width:48%; float: right;}
.pro-cont .pro-img-list li .cname{width:100%; overflow: hidden; font-size: 0.9em; text-align: center; margin:10px 0;}

/* 产品详情页面 */
.pro-cont .pro-cont-list{width:94%; overflow: hidden; margin:0 auto;}
.pro-cont-list .case-wrap .case-lun ul li img{border:1px solid #ddd; width:100%; display: block; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}
.pro-cont-list .case-wrap .look{font-size: 1em; text-align: center; color:#666; margin:8px 0;}
.pro-cont .pro-cont-list .proContWrap{padding-top:10px; width:90%; margin:0 auto;}
.pro-cont .pro-cont-list .proContWrap .name{margin-bottom:10px; font-size:1.1em; color:#666;}
.pro-cont .pro-cont-list .proContWrap .model{margin-bottom:4px; font-size:0.9em; color:#999;}
.pro-cont .pro-cont-list .proContWrap .instr-wrap{width:100%; margin:10px auto 0;}
.pro-cont .pro-cont-list .proContWrap .instr-wrap p{margin-bottom:10px; color:#666; overflow: hidden; width:100%;}
.pro-cont .pro-cont-list .proContWrap .instr-wrap .s-l{float: left; width:6%; line-height: 24px;}
.pro-cont .pro-cont-list .proContWrap .instr-wrap .s-r{float: left; width:94%; line-height: 22px;}
.group .honor-list{padding:10px 0; width:90%; margin:0 auto;}
.group .honor-list .name{margin-bottom:10px; font-size:1.1em; color:#666;}
.group .honor-list .model{margin-bottom:4px; font-size:0.9em; color:#999;}
.group .honor-list .instr-wrap{width:100%; margin:10px auto 0; overflow: hidden;}
.group .honor-list .instr-wrap li{color:#666; overflow: hidden;}
.group .honor-list .instr-wrap .year{height:22px;background: url(../images/listDotB.jpg) left center no-repeat; padding-left:8%;color:#35a0d3; font-size: 1.3em; background-size: 5%; line-height: 22px;}
.group .honor-list .instr-wrap .text{line-height: 20px; padding-left:10%; margin:6px 0; font-size: 1em;}
/* 遮罩 */
#pro-cover{position:fixed; top:0; left:0; width:100%; height:100%; background: rgba(0, 0, 0, 0.8); overflow: hidden; z-index:9999; display: none; }
#pro-cover .close{width:40px; height:40px; background: url(../images/CLOSE.png) 0 0 no-repeat; position: absolute; top:5%; right:4%; background-size: contain;} 
#pro-cover .bigimg{width:98%; height:80%;margin:0 auto; text-align: center; overflow: hidden; padding:30% 0;}
/* 荣誉页面 */
.case-wrap .case-lun ul{width:100%;}
.case-wrap .case-lun .imgwrap{width:80%; border: 1px solid #ddd; overflow: hidden; padding: 30px 5%; margin:0 auto;}
.case-wrap .case-lun .imgwrap p{width:45%;}
.case-wrap .case-lun .imgwrap .imgl{float: left;}
.case-wrap .case-lun .imgwrap .imgr{float: right;}
.pro-cont-list .lookk{font-size: 1em; text-align: center; color:#666; margin-top:26px;}

/* 新闻资讯页面 */
.group .new-tit-wrap{border-bottom: 1px solid #ddd; padding:0 10%; margin-bottom:16px;}
.group .new-tit-wrap .tit{width:32%; height:30px; font-size: 1.2em; padding-left:4%; background: url(../images/line.jpg) left 40% no-repeat; background-size: 10%;}
.group .new-tit-wrap .tit.current{border-bottom: 2px solid #35a0d3;}
.group .new-tit-wrap .tit:first-child{margin-right:14%;}
.text-cont{width:94%; overflow: hidden; margin:0 auto; margin-bottom: 20px;}
.text-cont .pro-list{width:100%; overflow: hidden; margin:0 auto; display: none;}
.text-cont .pro-list.show{display: block;}
.text-cont .pro-list li{width:100%; overflow: hidden; margin-bottom:10px;}
.text-cont .pro-list li a{ display:block; overflow: hidden;}
.text-cont .pro-list li .pro-text{background: url(../images/listDot.jpg) 4% center no-repeat; padding-left:8%; margin-bottom:4px; background-size:2%; overflow: hidden;}
.text-cont .pro-list li .date{color:#aaa; font-size: 1em; padding-left:8%;}

/* 文章详情? */
.new-group{width:90%; overflow: hidden; margin:0 auto; margin-bottom:20px;}
.new-group .article-tit{width:100%; text-align: center; font-size: 1.2em; color:#666; margin-bottom: 6px;}
.new-group .article-date{width:100%; text-align: center; font-size: 1em; color:#aaa; margin-bottom: 13px;}
.new-group .artimg{width:100%; margin:0 auto 20px;}
.new-group .artimg img{width:100%; display: block;}
.new-group .newText{margin-bottom: 6px; text-indent: 2em; line-height: 22px; font-size: 1em; color:#666; text-align: justify;}

/* 集团列表页面 */
.pro-cont .ji-list{width:100%; overflow: hidden; margin:0 auto;}
.pro-cont .ji-list li{width:100%; height:auto; overflow: hidden;border-bottom:1px solid #ddd; background-size: 2%;}
.pro-cont .ji-list li:first-child{border-top:1px solid #ddd;}
.pro-cont .ji-list li .pro-text{ display:block; width:92%; height:40px; background: #35a0d3 url(../images/dotji.png) 4% center no-repeat; overflow: hidden; padding-left:8%; line-height: 40px; color:#fff;}
.pro-cont .ji-list li .conttext{width:88%; padding:4px 0 4px 8%; font-size: 0.9em; line-height: 20px; color:#999;}
.pro-cont .ji-list li .btn{float: right; width: 50px; text-align: center; margin-right: 20px; line-height:24px; color:#fff; background: #35a0d3; border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px; -o-border-radius: 4px; margin-bottom:10px;}

/* 视频中心列表 */
.Vbanner{width:90%; margin:10px auto; -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px; -o-border-radius: 4px; overflow: hidden;}
.Vbanner img{width:100%; margin:0 auto; display: block;}

@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone4/4s */
body{font-size: 12px;}
}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone5 */

   body{font-size: 12px;}
}

@media (device-height:667px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone6 */

body{font-size: 14px;}
}

@media (device-height:736px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone6 Plus */

 body{font-size: 14px;}

} 