html,body{overflow-x: hidden;}
ul,li{list-style: none;}
a:hover{text-decoration: none;}
.bg-gray{background: #eee;}
.bg-gray2{background: #f7f8fc;}
.bg-white{background: #fff;}
.mynav .contact{text-align: right;}
.mynav .contact span{display: inline-block;height: 22px;line-height: 20px;width: 22px;text-align: center;border: #00a0ea 1px solid;border-radius: 50%;color: #00a0ea;margin-left: 20px;margin-right:5px;}
.mynav .contact span i{font-size: 14px;}
.mynav.navbar-default{background: #fff;border: 0;}
.mynav .navbar-top{min-height: 34px;border-top:#00a0ea 3px solid;border-bottom: #eee 1px solid;line-height: 30px;}
.navbar-default .navbar-nav > li > a{color: #444;}
.navbar-default .navbar-nav > li > a:hover{color: #00a0ea;}
.mynav.navbar{margin-bottom: 0;}

/*carousel*/
.carousel{margin-bottom: 0;}
.carousel-inner .row{padding-top: 45px;}
.carousel-img{text-align: center;}
.carousel-text{color: #fff;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}
.carousel-text h1{padding-bottom: 20px;font-size: 30px;}
.carousel-text p{font-size: 18px;line-height: 40px;}
.carousel-text .btn{margin-top: 15px;}
.carousel-inner .item-1 .carousel-text,.carousel-inner .item-2 .carousel-text,.carousel-inner .item-3 .carousel-text{padding-top: 50px;}

/*product-index*/
.pro-wrap,.sol-wrap,.case-wrap{padding: 30px 0 50px 0;}
.pro-wrap h1,.sol-wrap h1,.case-wrap h1{line-height: 40px;font-size: 36px;font-weight: bold;color: #00a0ea;text-align: center;}
.pro-wrap p,.sol-wrap p,.case-wrap p{text-align: center;padding: 10px 220px;line-height: 28px;color: #444;}
.pro-wrap .line,.sol-wrap .line,.case-wrap .line{width: 40px;height: 6px;border-radius: 3px;margin: 0 auto;
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00a0ea,endcolorstr=#0368b8,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00a0ea,endcolorstr=#0368b8,gradientType=0);/*IE8*/	
    background:#00a0ea; /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(top, #00a0ea, #0368b8);  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#00a0ea), to(#0368b8));  
    background:-o-linear-gradient(top, #00a0ea, #0368b8); }
.pro-wrap .row,.sol-wrap .row,.case-wrap .row{padding-top: 40px;}
.pro-wrap .row .pro-col{background: #fff;padding: 25px;position: relative;overflow: hidden;}
.pro-wrap .row .pro-pic img{width: 100%;height: 100%;border-radius: 50%;}
.pro-wrap .row h2{font-size: 20px;color: #333;line-height: 30px;}
.pro-wrap .row .thumbnail{border: 0;padding: 0;line-height: 24px;text-align:justify;}
.pro-wrap .row .btnwrap{text-align: center;}
.pro-wrap .row .btnwrap a{display: inline-block;padding: 8px;color: #fff;background: #00a0ea;font-size: 12px;}
.pro-wrap .row .btnwrap a:hover{text-decoration: none;background: #0368b8;}
.pro-wrap .row .pro-col .pro-des{position: absolute;top:100%;left: 0;background: rgba(0,160,234,0.9);color: #fff;width: 100%;height: 100%;padding: 25px;opacity: 1; -moz-transition:all 0.3s linear .1s;  
  -webkit-transition:all 0.3s linear .1s;  
  -o-transition:all 0.3s linear .1s;  
  -ms-transition:all 0.3s linear .1s;  
  transition:all 0.3s linear .1s;}
.pro-wrap .row .pro-col .pro-des h2{text-align: center;color: #fff;margin-top: 0;padding-bottom: 5px;}
.pro-wrap .row .pro-col .pro-des .thumbnail{background: none;}
.pro-wrap .row .pro-col .pro-des .thumbnail p{padding: 0;color: #fff;text-indent:28px;text-align:justify;}
.pro-wrap .row .pro-col .pro-des .btnwrap a{background: none;border: #fff 1px solid;}
.pro-wrap .row .pro-col .pro-des .btnwrap a:hover{border: #cae6f8 1px solid;color: #cae6f8;}
.pro-wrap .row .pro-col:hover .pro-des{top:0;-moz-transform:translateX(0px);  
  -webkit-transform:translateX(0px);  
  -o-transform:translateX(0px);  
  transform:translateX(0px);}


/*solution-index*/
.sol-wrap .row .sol-col{padding: 0;}
.sol-wrap .row .sol-pic{position: relative;display: block;}
.sol-wrap .row .sol-pic-on{position: absolute;width: 100%;height: 100%;text-align: center;background: #ed6d00;opacity:0;top:0px;left: 0;z-index: 10; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}
.sol-wrap .row .sol-pic .fa{color: #fff;font-size: 20px;}
.sol-wrap .row .sol-pic .fa-search{position:absolute;z-index:20;left:0%;top:50%;margin-left:-15px;margin-top:-15px;
transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;visibility:hidden;opacity:0;font-size: 36px;}
.sol-wrap .row .sol-pic img{width: 100%;}
.sol-wrap .row h2 a{font-size: 20px;color: #333;line-height: 30px;}
.sol-wrap .row h2 a:hover{text-decoration: none;}
.sol-wrap .row .thumbnail{border: 0;padding: 0;line-height: 24px;text-align:justify;}
.sol-wrap .row .sol-line{height: 4px;line-height: 4px;background: #aeaeae;position: relative;}
.sol-wrap .row .sol-line-on{width:0;height: 4px;line-height: 4px;background: #ed6d00;position: absolute;top:0px;left: 0;z-index: 10; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
.sol-wrap .row .sol-col:hover h2 a{color: #ed6d00;}
.sol-wrap .row .sol-col:hover .sol-line-on{width: 100%;}
.sol-wrap .row .sol-col:hover .sol-pic-on{opacity:0.7;}
.sol-wrap .row .sol-col:hover .fa-search{left:50%;opacity: 1;visibility: visible;}


/*news-index*/
.newswrap{padding: 30px 0 50px 0;background: url(../images/news-bg.jpg) no-repeat;background-size: cover;}
.newswrap h1{line-height: 40px;font-size: 36px;font-weight: bold;color: #fff;text-align: center;}
.newswrap p{text-align: center;padding: 10px 220px;line-height: 28px;color: #fff;}
.newswrap .line{width: 40px;height: 6px;border-radius: 3px;margin: 0 auto;
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ed6d00,endcolorstr=#d86503,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ed6d00,endcolorstr=#d86503,gradientType=0);/*IE8*/	
    background:#ed6d00; /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(top, #ed6d00, #d86503);  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ed6d00), to(#d86503));  
    background:-o-linear-gradient(top, #ed6d00, #d86503); }
.newswrap .row{padding-top: 40px;}
.newswrap .news-list{background: #fff;padding: 20px;height: 195px;opacity: 0.9;}
.newswrap .news-list:hover{background: #00a0ea;opacity: 0.7; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.newswrap .news-list:first-child{margin-bottom: 30px;}
.newswrap .news-list .title{height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newswrap .news-list .title a{font-size: 20px;line-height: 30px;color: #333;}
.newswrap .news-list .title a:hover{color: #f60;}
.newswrap .news-list .summary{line-height: 28px;text-align: justify;text-indent: 28px;padding-top: 8px;}
.newswrap .news-list .time{color: #999;padding-top: 10px;}
.newswrap .news-list:hover .title a,.newswrap .news-list:hover .summary,.newswrap .news-list:hover .time{color: #fff;}
/*case-index*/
.case-wrap .row .case-col{position: relative;overflow: hidden;text-align: center;}
.case-wrap .row .case-col .case-pic img{width:100%;height: 100%;}
.case-wrap .row .case-col .case-detail{position: absolute;top:100%;left: 0;background: #00a0ea;color: #fff;width: 100%;height: 100%;padding: 0px;opacity: 0.85; -moz-transition:all 0.2s linear .1s;  
-webkit-transition:all 0.2s linear .1s;  
-o-transition:all 0.2s linear .1s;  
-ms-transition:all 0.2s linear .1s;  
transition:all 0.2s linear .1s;}
.case-wrap .row .case-col .case-detail span{display: block;padding-top: 60px;padding-bottom:20px;line-height: 30px;text-align: center;font-size: 20px;}
.case-wrap .row .case-col .case-detail a{display: inline-block;border: #fff 1px solid;color: #fff;padding: 8px;font-size: 12px;}
.case-wrap .row .case-col:hover .case-detail{top:0;-moz-transform:translateX(0px);  
  -webkit-transform:translateX(0px);  
  -o-transform:translateX(0px);  
  transform:translateX(0px);}

/*subpage*/
.banner{height: 300px;width: 100%;background: url(../images/banner-bg.jpg) no-repeat;overflow: hidden;}  
.w240 { width: 240px;}
.w300 { width: 300px;}
/* side-title */
.side-left { padding: 22px 18px; border: 3px solid #dedede; background: #fff;position: relative;}
.border_top_bold { position: absolute; height: 3px; width: 0px; font-size: 0; background: #f90; top: -3px; left: -3px; z-index: 10; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
.border_right_bold { position: absolute; height: 0px; width: 3px; font-size: 0; background: #f90; bottom: -3px; right: -3px; z-index: 10; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
.border_bottom_bold { position: absolute; height: 3px; width: 0px; font-size: 0; background: #f90; right: -3px; bottom: -3px; z-index: 10; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
.border_left_bold { position: absolute; height: 0px; width: 3px; font-size: 0; background: #f90; left: -3px; top: -3px; z-index: 10; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
.side-left:hover .border_top_bold, .side-left:hover .border_bottom_bold { width: 160px }
.side-left:hover .border_left_bold, .side-left:hover .border_right_bold { height: 40px }
.side-title h3 { font-size: 16px;}
.side-title h1 { height: 70px; font-size: 40px;}
.side-title h1 font { padding-bottom: 18px; border-bottom: 2px solid #f60;}
.side-title p { position: relative; width: 230px; padding: 20px 0; color: #999; background: #fff;}
.side-nav { margin: 0 12px;}
.side-nav span { position: relative; display: block; height: 42px; line-height: 42px; margin-bottom: 20px; font-size: 16px; background: #f8f8f8;}
.side-nav span a { display: block; line-height: 42px; font-size: 16px; text-decoration: none; text-align: center;color: #444;}
.side-nav span:hover,.side-nav span a:hover { background: #ccc; color: #fff;}
.side-nav span i { display: none; position: absolute; right: -9px; top: 50%; margin-top: -8px; width: 9px; height: 17px; background: url(../images/indexbg.png) no-repeat -250px 0;}
.side-nav .active { position: relative;}
.side-nav .active:after{right: -16px;top:13px;height: 0;border-left: #f60 8px solid; border-right: 8px solid transparent;border-top: 8px solid transparent;border-bottom: 8px solid transparent;position: absolute;content: "";}
.side-nav .active a { background: #f60; color: #fff;}
.side-nav .active a:hover { background: #f60;}

/*about us*/
.aboutus-right{width: calc(100% - 260px);border: #ececec 1px solid;padding: 20px;}
.subpage{padding-bottom: 40px;padding-top: 30px;}
.aboutus-right h1{height: 40px;line-height: 40px;text-align: center;background: url(../images/tit-line.png) center center no-repeat;font-size: 24px;}
.aboutus-right p{line-height: 30px;padding-top: 10px;text-indent: 28px;text-align: justify;}
.aboutus-right .contact-sub p{text-indent: 0;}
/* photo slider */
#slider{width:100%;height:352px;overflow:hidden;padding:20px 15px;position:relative;margin:0 auto;}
.scroll{width:100%;height:352px;margin:0 auto;overflow:hidden;position:relative;}
.scrollContainer{position: relative;width:1815px;left:0px;}
.scrollContainer .current .inside{width:300px;height:300px;}
.scrollContainer .panel{width:220px;height:360px;float: left;margin-right:29px;display:inline;}
.panel .inside{display:block;position:relative; }
.inside img{height:100%;width:100%;}
.scroll li .inside span{width:268px;height:37px;line-height:37px;display:none;position:absolute;bottom:-17px;left:16px;background-color:#ff6600;font-size:14px;color:#FFF;text-align:center;}
.scroll li.current .inside span{display:block;}
.btnMode a.btn{background:url('../images/index.png') no-repeat;}
.btnMode a.btn{width:20px; height:39px;position:absolute;top:125px; }
.btnMode a.prev{left:0;background-position:0 -61px;}
.btnMode a.prev:hover{background-position:0 -102px;}
.btnMode a.next{right:0;background-position:-50px -61px;}
.btnMode a.next:hover{background-position:-50px -102px;}
.firm-environment h4{padding-top: 30px;}
.firm-environment p{color: #999;}
.aboutus-right .firm-environment p{text-indent: 0;text-align: center;}
.aboutus-right .gray{width: 65%;color: #999;margin: 0 auto;text-align: center;line-height: 24px;}
.contact-sub{padding: 70px 0 30px 0;line-height: 36px;}
.contact-sub h3{padding-bottom: 10px;font-size: 18px;}
.contact-sub .text{padding-top: 60px;}
#allmap{width: 430px;height: 400px;border: #ddd 1px solid;}
.anchorBL{display: none;}
.hr-wrap .btnwrap{text-align: center;padding-top: 15px;}
.hr-wrap .btnwrap a{display: inline-block;padding: 10px 20px;color: #fff;background: #00a0ea;font-size: 14px;}
.hr-wrap .row{padding-top: 20px;}
.hr-list-head{padding:5px 10px;background: #f3f1ed;border-bottom: #00a0ea 1px solid;margin-top: 20px;}
.hr-list-head h4{margin: 8px 0;color: #00a0ea;}
.hr-list-head span{display: block;color: #888;}
.hr-list-con{background: #fafafa;padding: 10px;border-bottom: #eee 1px solid;line-height: 30px;}
.hr-list-con ul{padding: 10px 0;}
.hr-list-con li{margin-bottom: 10px;color: #888;line-height: 28px;}
.hr-list-con li span{display: inline-block;width: 20px;height: 20px;line-height:20px;background: #aaa;color: #fff;text-align: center;margin-right: 5px;}
.qua-wrap h2{font-size: 20px;text-align: center;padding-top: 10px;}
.qua-wrap .gray{width: 100%;}

ul.col-five,ul.col-four{margin: 0;padding: 0;}
.col-five li{width: 20%;padding: 20px 15px 10px 15px;float: left;}
.col-five li .pic img{width: 100%;}
.col-five li .text{text-align: center;line-height: 36px;}
.col-four li{width: 25%;padding: 20px 15px 10px 15px;float: left;}
.col-four li .pic img{width: 100%;}
.col-four li .text{text-align: center;line-height: 36px;}
.culture-content{
	padding-top:40px;}
.culture-content .thumbnail {
  display: block;
  padding: 0px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 0px solid #dddddd;
  border-radius: 0px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.culture-content .thumbnail .caption {
  padding: 9px 0;
}
.culture-content .thumbnail p{ line-height:30px;text-indent: 0;color: #666;}



/*news*/
.news-wrap{padding-top: 30px;padding-bottom: 30px;}
.dh{height: 20px;line-height: 20px;background: url(../images/icon-adr.png) 0 2px no-repeat;padding-left: 20px;margin-top: 30px;}
.news-wrap .pic{position: relative;}
.news-wrap .pic img{width: 100%;}
.news-wrap .pic .visit{position: absolute;top:0;left: 0;width: 60px;height: 60px;background: #00a0ea;color: #fff;text-align: center;line-height: 20px;padding-top: 10px;}
.news-wrap .title{font-size: 18px;line-height: 40px;padding-top: 10px;height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-wrap .title a{color: #333;}
.news-wrap .title a:hover{color: #00a0ea;}
.news-wrap .thumbnail{padding: 0;border: 0;color: #888;line-height: 26px;margin-bottom: 0;height:70px;}
.news-wrap .date{line-height: 24px;color: #888;padding-bottom: 5px;}
.news-wrap .btnwrap{text-align: center;padding-top: 20px;}
.news-wrap .btnwrap a{display: inline-block;padding: 10px;color: #00a0ea;border:#00a0ea 1px solid;font-size: 12px; -webkit-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.news-wrap .btnwrap a:hover{text-decoration: none;background: #00a0ea;color: #fff;}
.news-wrap .col-xs-6,.news-wrap .col-md-4{margin-bottom: 50px;}
.news-detail h1{text-align: center;line-height: 40px;font-size: 32px;}
.news-detail .source1{text-align: center;line-height: 40px;color: #888;border-bottom: #ddd 1px solid;}
.news-detail .content{padding-top:20px;padding-bottom: 20px;}
.news-detail .content p{font-size:16px;text-indent: 32px;line-height: 36px;padding: 5px 0;text-align: justify;}
/*轮播*/
.silder{width: 100%;height:200px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list{height:200px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:18px; font-size:12px; float:left; height:18px;line-height:18px;margin:15px 10px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;border-radius: 50%;}
.silder .silder_page li.current{background:#00a0ea;color:#fff;}
.silder_desc{color:#fff;background:url(../images/tit_bg.png) repeat 0 0;float:left;line-height:42px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;font-size: 16px;}
.silder .silder_page li:hover{cursor:pointer;}


/*solution*/
.banner-1{height: 300px;width: 100%;background: url(../images/banner-1.jpg) center center no-repeat;overflow: hidden;} 
.banner2{height: 300px;width: 100%;background: url(../images/banner-2.jpg) center center no-repeat;overflow: hidden;}  
.sub-nav{height: 64px;line-height: 64px;background: #fafafa;border-bottom: #e5e5e5 1px solid;}
.sub-nav .nav-tabs > li.active > a{background-color: #ff6600;border: 0;color: #fff;margin: 0;border-radius: 0;height: 64px;line-height: 64px;padding: 0 30px;font-size: 16px;}
.sub-nav .nav-tabs > li.active > a:after{position: absolute;content: "";bottom: -8px;left: 48%;border-top: #f60 8px solid;border-left: transparent 8px solid;border-right: transparent 8px solid;}
.sub-nav .nav > li > a{padding: 0 30px;line-height: 64px;color: #333;font-size: 16px;}
.sub-nav .nav-tabs > li > a{margin: 0;border: 0;border-radius: 0;border-right: #e5e5e5 1px solid;}
.sub-nav .nav-tabs > li:last-child > a{border: 0;}
.sol-sub-wrap h1{line-height: 100px;text-align: center;font-size: 30px;}
.sol-sub-wrap p{font-size: 16px;line-height: 32px;padding: 20px 0;}
.sol-sub-wrap .pic{text-align: center;padding-bottom: 40px;padding-top: 20px;} 
.sol-sub-wrap .pic img{width: 90%;}
.sol-sub-wrap .tab-pane{margin-bottom: 30px;}
.sol-sub-wrap .row .pic1 img{width: 100%;}
.sol-sub-wrap .row .text{text-align: center;line-height: 50px;font-size: 18px;}

/*mine*/
.mine-nav{height: 64px;line-height: 64px;background: #fafafa;border-bottom: #e5e5e5 1px solid;}
.mine-nav .nav-tabs > li.active{background-color: #fff;}
.mine-nav .nav-tabs > li.active > a{border: 0;background-color:transparent;border-right:#e5e5e5 1px solid;border-left:#e5e5e5 1px solid;margin: 0;border-radius: 0;height: 64px;line-height: 64px;font-size: 18px;}
.mine-nav .nav > li > a{padding: 0 30px;padding-left: 75px;line-height: 64px;color: #333;font-size: 18px;}
.mine-nav .nav-tabs > li > a{margin: 0;border: 0;border-radius: 0;border-right: #e5e5e5 1px solid;}
.mine-nav .nav-tabs > li > a:hover{background-color: transparent;}
.mine-nav .nav-tabs > li:last-child > a{border: 0;}

.mine-nav .nav-tabs > li:last-child.active > a{border-right:#e5e5e5 1px solid;}
.mine-nav .nav > li{background-image: url(../images/icon.png); background-repeat: no-repeat;}
.mine-nav .nav-tabs > li.mine-li1{background-position: 20px 15px;}
.mine-nav .nav-tabs > li.mine-li2{background-position: 20px -62px;}
.mine-nav .nav-tabs > li.mine-li3{background-position: 20px -138px;}
.minewrap{margin-top: 30px;margin-bottom: 30px;}
.minewrap .side-nav span a{font-size: 14px;}
.mine-right{width: calc(100% - 260px);padding: 20px;}
.mine-right h1{text-align: center;font-size: 30px;padding-bottom: 50px;}
.mine-right p{line-height: 36px;text-indent: 36px;}
.mine-right p.pic{text-align: center;}


/*case*/
.case-wrap{padding-top: 20px;}
.case-wrap .col-sm-4{position: relative;margin: 20px 0;}
.case-wrap .col-sm-4 img{width: 100%;}
.case-wrap .col-sm-4 .title{position: absolute;height: 40px;line-height: 40px;left: 15px;right:15px;bottom:0;background: rgba(0,0,0,0.7);color: #fff;padding-left: 15px;}

/*equipment*/
.equ-list{padding: 50px 0;}
.equ-list h3{line-height: 50px;font-size: 28px;}
.equ-list p{line-height: 36px;font-size: 16px;}
.equ-list p.pic{padding-top: 10px;}
.equ-list .picwrap{text-align: center;}
.equ-list .picwrap img{width: 100%;}
.equ-list.equ-list1 .picwrap img{max-width: 473px;}
.equ-list.equ-list2 .picwrap img{max-width: 117px;}
.equ-list.equ-list3 .picwrap img{max-width: 173px;}
.equ-list.equ-list4 .picwrap img{max-width: 162px;}
.equ-list .col-sm-7{padding-right: 20px;}
.equ-list.equ-list4{padding-bottom: 0;}
.banner-2{height: 300px;width: 100%;background: url(../images/banner-bg.jpg) no-repeat;overflow: hidden;}  

/*system*/
.system-sub h1{text-align: center;line-height: 50px;font-size: 30px;padding-top: 20px;}
.system-sub p{line-height: 36px;font-size: 16px;padding-top: 10px;text-indent: 32px;text-align: justify;}
.system-sub p.pic{text-align: center;padding: 20px 0;}
.equ-list.system-list1 .picwrap img,.equ-list.system-list2 .picwrap img{width: 90%;}
.equ-list.system-list1 .picwrap img{max-width: 516px;}
.equ-list.system-list2 .picwrap img{width: 100%;max-width: 668px;}
.equ-list.system-list1 .text{padding-top: 130px;}
.equ-list.system-list2 .text{padding-top: 30px;}

.page{text-align: center;padding-top: 20px;}
  
  
/*footer*/
.footer {
	background: #2d2d2d;
	color: #fbfbfb;
}
.footer ul{margin: 0;padding: 0;}
.footer li,.footer li a{color: #bbb;}
.footer .row1 {
	padding: 0 15px;
}
.footer h4 {
	padding-bottom: 5px;
}
.footer li {
	line-height: 30px;
}
.footer a {
	color: #fbfbfb;
}
.footer a:hover {
	text-decoration: none;
	color: #ccc;
}
.footer .container {
	padding-top: 30px;
	padding-bottom: 30px;
}
.footer .2wei {
	text-align: right;
}
.footer .2wei img {
	max-width: 163px;
}
.footer .bottom {
	background: #242424;
	height: 45px;
	line-height: 45px;
	color: #fff;
	text-align: center;
	margin-top: 10px;
}
.footer .col-xs-3{border-left: #666 1px dashed;}
.footer .col-xs-3:first-child{border:0;margin-left: -15px;}
.footer .footwrap{padding-top: 10px;}


@media (min-width: 768px) {
.mynav .headwrap{height:90px;position: relative;}
.mynav .headwrap #navbar{position: absolute;right: 0;top:0;text-align: right;margin-right: -40px;padding-top: 20px;}
.mynav .headwrap #navbar li{display: inline-block;padding: 0 23px;}
.mynav .headwrap #navbar li a{display: inline-block;height: 50px;line-height: 50px;padding: 0;font-size: 18px;}
.mynav .headwrap #navbar li.active a{background: none;border-bottom: #00a0ea 2px solid;color: #00a0ea;}
.mynav .navbar-brand{padding-top: 10px;}
}
@media (min-width: 768px) and (max-width: 991px){
.mynav .headwrap #navbar li{display: inline-block;padding: 0 10px;}
.mynav .headwrap #navbar{margin-right: -25px;}
.mynav .headwrap #navbar li a{font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
#allmap{width: 330px;height: 300px;}
.contact-sub .text{padding-top: 10px;}
}
@media (max-width: 767px) {
.mynav .navbar-brand{padding-top: 6px;}
.mynav .navbar-brand img{width: 100px;}	
.mynav .container > .navbar-collapse{margin: 0;border: #ddd 1px solid;}
.mynav .col-md-5{display: none;}
.mynav .headwrap #navbar li a{font-size: 16px;}
.pro-wrap p,.sol-wrap p,.newswrap p{padding: 10px 25px;}
.pro-wrap .row .pro-col{margin-bottom: 30px;}
.sol-wrap .row .sol-col{margin-bottom: 30px;padding: 25px;}
.pro-wrap .row .pro-pic{text-align: center;}
.pro-wrap .row .pro-pic img{width: 50%;height: 50%;border-radius: 50%;}
.sol-wrap .row .sol-pic{text-align: center;}
.sol-wrap .row .sol-pic img{width: 50%;}
.case-wrap .row .case-col{margin-bottom: 30px;}
}