body{ margin:0px; padding:100px 0 0 0;font-family:Microsoft Yahei; background:#fff;}
table,form,h1,h2,h3,ul,li,ol,dl,dd,dt,span,a,em,p{padding:0px; margin:0px;}
ul,li{list-style: none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#ff6633;}
.center{ text-align:center;}
img{border:none;}
#header{background:#fff; padding:10px 0;transition:padding 0.4s;box-shadow: 0 3px 3px rgba(0,0,0,0.1); border-bottom:#ddd solid 1px;}

#header.scrolled{
	box-shadow: 0 3px 3px rgba(0,0,0,0.1);
	padding: 3px 0px;
}
.navbar-brand{display:block; height:80px; text-indent:-9999px;margin:0 auto; width:250px;float: left; padding:0;}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
  width:360px;
  height:auto;
  margin-top:25px;
}


#slider{ margin:0px auto; text-align:center;}
/*.carousel-inner img{width:100%;}*/
.nav{font-family:"Microsoft Yahei"; font-size:16px; float:right;}
.nav li{ display:inline-block; margin:0 16px;}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #da241c;
}
.nav > li:hover{ background:#fff; border-radius:4px;}
.nav > li:hover > a{ background-color: #da241c;
   color:#fff;}
.nav > li > a {
  position: relative;
  display: block;
  padding: 5px 10px;
   color:#333; font-weight:bold;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #da241c;
   color:#fff;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #da241c;
  border-color: #333;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #da241c;
}
.nav > li > a > img {
  max-width: none;
}
.nav > li .dropdown-menu {
	margin: 0;
}
.nav > li:hover .dropdown-menu {
	display: block;
}
.navbar{ margin:0;}


.navbar-default{ background:none; border:none;}

.navbar-collapse {
	margin:0;
  padding-right: 0px;
  padding-left: 0px;
  overflow-x:auto;
  -webkit-overflow-scrolling: touch;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {

  .navbar-collapse {
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}

/*-面包屑-*/
.breadcrumb{ border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; background:#FFF;}
.breadcrumb a{ color:#666 !important;}


.current{ border:#ddd solid 1px; background:#f7f7f7; line-height:35px; height:35px; font-size:12px; padding-left:10px; color:#666; margin-bottom:20px;}
.current a{}
.current span{margin: 0 5px;font-family: "宋体";}

/*-首页搜索bg-*/
.index-search-bg{ background:#d9e4bc;}
.index-search{ padding:15px 0;}
.index-search .form-control{border-radius:0; width:75%; float:left; border-top-left-radius:5px; border-bottom-left-radius:5px;border:#ac967e solid 1px;}
.index-search .btn{ border-radius:0;font-family:"Microsoft Yahei"; width:25%; float:right; background:#ac967e; border:#ac967e solid 1px; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.side-search{ padding:0px 0;}
.side-search .form-control{border-radius:0; width:75%; float:left; border-top-left-radius:5px; border-bottom-left-radius:5px;border:#ac967e solid 1px;}
.side-search .btn{ border-radius:0;font-family:"Microsoft Yahei"; width:25%; float:right; background:#ac967e; border:#ac967e solid 1px; border-top-right-radius:5px; border-bottom-right-radius:5px;}

.index-contact-ico{ padding:45px 5px; background:#f0f0f2; color:#666; text-align:center;}
.index-contact-ico .col-xs-4{ padding:0 5px;}
.index-contact-ico.row{ padding:15px 10px;}
.index-contact-ico a{ font-size:14px; overflow:hidden;}
.index-contact-ico a.qq{ background:#ac967e url(c-ico.png) no-repeat 0px 0;height:35px; border-radius:5px; display:block; padding-left:25px; text-align:center; line-height:35px; color:#FFF}
.index-contact-ico a.ww{background:#ac967e url(c-ico.png) no-repeat 0px -50px;height:35px; border-radius:5px;display:block; padding-left:25px;text-align:center; line-height:35px; color:#FFF}
.index-contact-ico a.tel{background:#ac967e url(c-ico.png) no-repeat 0px -100px;height:35px; border-radius:5px;display:block; padding-left:25px;text-align:center; line-height:35px; color:#FFF}

.index-contact-top{ height:12px;}



.index-p-cate{}
.index-p-cate ul{ font-size:14px;margin:0; padding:0px 0; text-align:left; margin-bottom:25px;}
.index-p-cate ul li{height:30px; line-height:28px; list-style:none;border:none; border:#ccc solid 1px; border-radius:0px;padding:0px 8px 0px 8px; display:inline-block; margin:10px 15px 5px 0px; background:#FFF;}
.index-p-cate ul li:hover{ background:#C00;border:#C00 solid 1px; }
.index-p-cate ul li a{ color:#633; text-decoration:none;}
.index-p-cate ul li:hover a{ color:#FFF;}
.index-p-cate ul li.curr{background:#C00;border:#C00 solid 1px; }
.index-p-cate ul li.curr a{ color:#FFF;}




.side-p-cate{ background:#f1f1f1; padding:10px 0;}
.side-p-cate ul{ font-size:14px;margin:0; padding:0; text-align:left;}
.side-p-cate ul li{line-height:28px; background:#FFF;list-style:none;border:none; border:#ccc solid 1px; border-radius:0px;padding:0px 8px 0px 8px; display:inline-block; margin:10px 0 0px 10px;}
.side-p-cate ul li:hover{ background:#C00;border:#C00 solid 1px;}
.side-p-cate ul li a{ color:#633; text-decoration:none;}
.side-p-cate ul li:hover a{ color:#FFF;}

.index-p-list{ margin-bottom:0px;}
.index-p-list ul{ list-style:none; padding:20px 0px; margin:0;}
.index-p-list ul li{ margin-bottom:10px; transition:all 1s; opacity:1;padding-top:0px;}
.index-p-list ul li a.thumbnail{ margin-bottom:0px; padding:0; border:none;-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}
.index-p-list ul li .box{background:#fff;-webkit-transition: all 1s ease, opacity 1.5s ease; transition: all 1s ease, opacity 1.5s ease; opacity: 1;
}
.index-p-list ul li .box:hover a.thumbnail{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-khtml-opacity: 0.5;
-moz-opacity: 0.5;
opacity: 0.5;}
.index-p-list ul li .box .work-info{ padding:15px;}
.index-p-list ul li .box .work-info p{ font-size:10pt; color:#666; line-height:1.6em; display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow: ellipsis;}
.index-p-list ul li .box .work-info a.btn{ display:block; margin:20px auto 10px; width:100px; border:#ddd solid 1px;
font-size: 10pt;
line-height: 25px;
text-align: center;
cursor: pointer;
color: #333333;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
}
.index-p-list ul li .box .work-info a:hover{ color:#e84807; text-decoration:none}
.index-p-list ul li .name{ font-size:13pt; font-weight:300; font-family:"Microsoft Yahei";text-align:center; line-height:33px; height:35px; overflow:hidden; margin-top:5px;}
.index-p-list ul li .name a{ color:#333;}
.index-p-list ul li:hover .name a{ color:#e84807; text-decoration:none}
.index-p-list ul li.xuan{padding-top:0px;
opacity:1;}

.work-more{ width:165px; height:45px; line-height:45px; font-size:16pt; text-align:center; display:block; margin:30px auto 60px auto; color:#FFF; background:#ff4a00; border-radius:20px; transition:all 0.5s;}
.work-more:hover{ color:#666; background:#CCC; text-decoration:none;}

.index-work-info{ margin:50px 0;}
.index-work-info h2{margin: 0 0 5px 0;font-size: 20pt;color: #202020; line-height:1.6em;}
.index-work-info span{ font-size:14px; color:#999; line-height:25px;}
.index-work-info .more{ width:120px; border:#ddd solid 2px; padding:5px; text-align:center; color:#C30; margin-top:15px; transition:all 0.3s;}
.index-work-info .more a{ text-decoration:none; color:#F30;}
.index-work-info .more:hover{ background:#F30; border:#F30 solid 2px;color:#FFF;}
.index-work-info .more:hover a{ color:#FFF;}

/*---各板块通栏背景色--*/

.index-about-bg{ background:#f5f5f5;}/*-关于-*/
.index-news-bg{ padding-bottom:30px; background:#3e4347;}
.index-news-bg .index-title .tt{ color:#FFF;}
.index-news-bg .index-title{background:url(i2.png) no-repeat 0 7px;}
.index-work-bg{background:#f0f2f4;}
.index-web-bg{ background:#fff;}/*--网站案例-*/
.index-pm-bg{ background:#f7f7f7;}/*-平面品牌案例-*/
.index-contact-bg{ background:#FFF;}



.index-brand-bg{ background:#c0392b; padding:25px;}
.index-brand-info{ padding:20px 20px;}
.index-brand-info h3{ font-size:16pt; line-height:40px; margin:0; padding:0; color:#fff;}
.index-brand-info h5{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height:25px; color:#fff; margin:0; padding:0;}
.index-brand-info h5 a{ color:#fff;}
.index-brand-info p{ font-size:10pt; line-height:25px; color:#ecf0f1; display:block; margin:10px 0;}
.index-brand-info a.btn{display:inline-block; color:#C00; background:#FFF; padding:2px 5px; border-radius:0;}
.index-brand-pic{}
.index-brand-pic img{ width:100%;}

.index-banner{ background:#ce0000; padding:25px; margin:0px 0; text-align:center;}
.index-xys-bg{ background:#eee;padding:25px; margin:0px 0;}
.index-xys-info{ padding:20px 20px;}
.index-xys-info h3{ font-size:16pt; line-height:40px; margin:0; padding:0;}
.index-xys-info h5{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height:25px; color:#999; margin:0; padding:0;}
.index-xys-info h5 a{ color:#999;}
.index-xys-info p{ font-size:10pt; line-height:25px; color:#666; display:block; margin:10px 0;}
.index-xys-info a.btn{display:inline-block; color:#FFF; background:#666; padding:2px 5px; border-radius:0;}
.index-xys-pic{}
.index-xys-pic img{ width:100%;}


.p-list{ margin-bottom:10px;}
.p-list ul{ list-style:none; padding:20px 0px; margin:0;}
.p-list ul li{ margin-bottom:25px; transition:all 1s;padding-top:0px;}
.p-list ul li a.thumbnail{ margin-bottom:0px; padding:0; border:none;}
.p-list ul li .name{ font-size:11pt; font-family:"Microsoft Yahei";text-align:center; line-height:40px; height:42px; overflow:hidden; background:#FFF; margin-top:0px;}
.p-list ul li .name a{ color:#333;}
.p-list ul li .name a:hover{ color:#C00; text-decoration:none}
.p-list ul li .box{ position:relative; overflow:hidden;}


.index-title{ line-height:40px;margin:80px 0 40px 0; text-align:left; background:url(i1.png) no-repeat 0 7px;}
.index-title .tt{font-size:20pt; color:#C00; font-family:"Microsoft Yahei"; display:block; text-align:left; font-weight:bold; padding:0 45px;text-decoration:none;}
.index-title .tt span{ color:#999; font-family:Helvetica, sans-serif; font-size:20pt; font-weight:normal;}

.index-title-2{height:35px; clear:both; padding:0 10px; line-height:40px; font-weight:bold;}
.index-title-2 .tt{color:#333; font-family:"Microsoft Yahei";display:block; float:left; font-size:1.2em;}
.index-title-2 .more{color:#333; font-family:"Microsoft Yahei";display:block; float:right; font-size:1em;}

/*侧栏*/

.side-bg{ background:#f1f1f1; padding:0px 10px 10px 5px; margin-bottom:20px;}
.side-title{clear:both; padding:10px 15px; line-height:40px;font-weight:bold; font-size:14pt; background:#52565a; color:#FFF;}
.side-title a{ color:#FFF;}

.cont-title{ background:#8F9499; color:#fff;clear:both; padding:10px 15px; line-height:40px;font-weight:bold; font-size:14pt; }
.cont-title a{ color:#fff;}
/*-图片标识按钮组-*/
.ico-cont{ background:#fff; padding:100px 0;}
.ico-title{text-align:center; color:#ebc769; padding-top:55px; padding-bottom:0px; margin-top:45px; font-size:12pt; display:block; text-indent:-9999px;}
.ico-title{color:#333; text-decoration:none; font-size:14pt; font-weight:bold;}
.ico-title:hover{ color:#F00; text-decoration:none;}
.ico-cont .i1{ background:url(t1.png) no-repeat center 0px;}
.ico-cont .i2{background:url(t2.png) no-repeat center 0px;}
.ico-cont .i3{background:url(t3.png) no-repeat center 0px;}
.ico-cont .i4{background:url(i4.png) no-repeat center 0px;}
.ico-cont .i5{background:url(i5.png) no-repeat center 0px;}
.ico-cont .i6{background:url(i6.png) no-repeat center 0px;}
.ico-cont span{ display:block; line-height:1.8em; font-size:10pt; color:#666; margin-bottom:35px; text-indent:2em;}




.index-video-bg{ background:#bdbdbd;}
.index-video-side{ margin:35px 10px;}
.index-video-side .tag-title{ font-size:13pt;}
.tag{ line-height:2em;}
.tag a{ color:#333;}

.index-video-cont{}
.index-video-cont ul{}
.index-video-cont ul li{ margin:35px 0;}
.index-video-cont ul li div.pic{ background:#fff;}
.index-video-cont ul li a{ border:none; padding:0; margin:0;}
.index-video-cont ul li img{ border:none; padding:0;}
.index-video-cont ul li div.info{padding:10px;}
.index-video-cont ul li h4{ display:block; text-align:center;}
.index-video-cont ul li span{ display:block; line-height:1.6em;}


.index-about{ margin:50px auto 60px auto;}
.index-about .cont{ color:#666; padding:10px; opacity:1;transition:all 1s; margin-top:0px; text-align:left;}
.index-about .cont h2{ font-size:18pt; color:#333; text-align:left; padding:20px 0; font-weight:300; line-height:1.6em;}
.index-about .cont span{ font-size:10pt; color:#666;}
.index-about a.btn{}

.index-about .cont.fadein{ opacity:1; margin:0;}
.index-about .cont.fadein h2{}
.index-about img{  margin:10px auto; max-width:100%;}
.index-about span{ line-height:1.8em; font-size:14px; font-family:"Microsoft Yahei";display:block; text-overflow: ellipsis;}


.index-news{ margin:0px 0 50px 0;}
.index-news ul{ list-style:none; padding:0 10px;}
.index-news ul li{ line-height:1.8em; border-bottom:#666 solid 1px; padding: 35px 0;color:#e3e3e3;}
.index-news ul li span{ display:block; font-size:1em; line-height:1.6em; color:#6b6b6b;}
.index-news ul li .title{ font-size:12pt; line-height:30px;}
.index-news ul li a{ color:#e3e3e3;}
.index-news ul li em{ color:#6b6b6b;font-style:normal; display:block; text-align:right;font-size:12px;}

.index-code{ margin:35px 0 35px 0;}
.index-code .img{ display:inline; width:125px; height:125px; float:left;}
.index-code .img img{ width:100px; height:100px;}
.index-code .info{float:left;height:100px; min-width:200px;width:calc(100% - 125px);}
.index-code h4{ font-size:12pt; line-height:1.8em; color:#3a3a3a; padding:0; margin:0;text-align:justify;}
.index-code .info p{ font-size:10pt; line-height:1.8em; color:#3a3a3a;text-align:justify;}

.side-code{ margin:25px 10px 10px 0px !important;}
.side-code .row .col-xs-12{margin-bottom:22px;}
.side-code .img{ display:inline; width:105px; height:115px; float:left;}
.side-code .img img{ width:90px; height:90px;margin-top:12px;}
.side-code .info{ display:inline; height:90px; min-width:200px;}
.side-code h4{ font-size:12pt; line-height:1.6em; color:#333; padding:0; margin:0;}
.side-code span{ font-size:9pt; line-height:1.8em; color:#666;}

.side-contact-ico{ text-align:center; background:#fff; margin-top:15px;}
.side-contact-ico img{}
.side-contact-ico .qq{}
.side-contact-ico .tel{}
.side-contact-ico .map{}


.index-message{ margin:35px 0 10px 0;}
.index-message ul{}
.index-message ul li{ margin:10px auto 20px auto;}
.index-message ul li input{} 
.index-message .btn{}
.index-contact{ margin:25px 0 10px 0; color:#3a3a3a;}
.index-contact-logo{text-align:left; margin-top:25px;}
.index-contact-logo img{ padding:0 10px;width:100%;}
.index-contact-info{ font-size:11pt; color:#3a3a3a; line-height:1.8em;margin-top:5px;}
.index-contact ul{ list-style:none;padding:10px 0px;}
.index-contact ul li{ line-height:2em; font-size:11pt; padding-left:35px; margin:0; background:url(contact-ico.png) no-repeat;}
.index-contact ul li.add{ background-position:5px -90px;}
.index-contact ul li.tel{ background-position:5px 0;}
.index-contact ul li.fax{ background-position:5px -120px;}
.index-contact ul li.qq{ background-position:5px -60px;}
.index-contact ul li.wx{ background-position:5px -150px;}
.index-contact ul li.mail{ background-position:5px -30px;}
.index-contact ul li.phone{ background-position:5px -180px;}
.index-contact ul li span{}
.index-contact ul li a{ color:#F00;}
.index-contact ul li a:hover{}
.index-contact-map{ height:400px; background:#000; overflow:hidden;}
#mymap{ height:430px; border-radius:10px;}

.contact{ margin:10px 0 0px 0;}
.contact-title{ font-size:14pt; line-height:2em; font-weight:bold;}
.contact-logo{ text-align:left; padding-left:0px;}
.contact-info{}
.contact ul{ list-style:none;padding:10px 0px;}
.contact ul li{ line-height:2.0em; font-size:11pt;padding:0; margin:0}
.contact ul li span{}
.contact ul li a{}
.contact ul li a:hover{}

.map{ height:400px; overflow:hidden;}
.map-cont{ height:450px; margin-top:0px;}


/*-服务项目-*/
.service{ background:#f7f7f7;}
.service-top{ padding:35px 0; text-align:center; background: url(banner-bg.jpg) repeat;}

.service-work-info{ margin:35px 15px;}
.service-work-info h2{margin: 0 0 5px 0;font-size: 20pt;color: #202020; line-height:1.6em;}
.service-work-info span{ font-size:14px; color:#999; line-height:25px;}
.service-work-info .more{ width:120px;background:#c0392b; border:#c0392b solid 2px;padding:5px; text-align:center; color:#FFF; margin-top:15px; transition:all 0.3s;}
.service-work-info .more a{ text-decoration:none; color:#FFF;}
.service-work-info .more:hover{ background:#fff; border:#ddd solid 2px;}
.service-work-info .more:hover a{ color:#C30;}

.service-cont{ padding:35px 20px; background:#FFF; margin:0px auto 30px auto;}
/*.service-cont b{ font-size:12pt; text-align:center; display:block; color:#333 !important; line-height:35px;}
.service-cont em{ font-size:10pt; line-height:1.6em; font-style:normal; display:block; margin-bottom:10px; padding-bottom:15px;color:#666; min-height:120px; border-bottom:#ddd solid 1px;}
.service-cont span{ font-size:11pt; line-height:1.6em; color:#666; display:block;}
.s1{ background:#FFF url(icon1.png) no-repeat center 40px;}
.s2{ background:#FFF url(icon2.png) no-repeat center 40px;}
.s3{ background:#FFF url(icon3.png) no-repeat center 40px;}
.s4{ background:#FFF url(icon4.png) no-repeat center 40px;}
*/
.service-title{ border-left:#C00 solid 5px; height:60px; padding-left:15px;}
.service-title a{color:#333; text-decoration:none;}
.service-title h2{ line-height:30px; height:30px; font-size:30px; color:#333;}
.service-title span{ line-height:35px; color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.service-info ul{ margin:15px;background:url(di.gif) repeat-x bottom; padding-bottom:15px;}
.service-info ul li{ line-height:30px; font-size:14px; color:#666;}
.service-info ul li:before{ content:"+ "}
.service-info ul li a{color:#666; text-decoration:none;}
.service-info .info{ padding:15px; font-size:16px; color:#333; text-indent:2em; line-height:1.8em;}
.service-info a.more{}
.service-cont .pic{ margin:0px 0;}
.service-cont .pic img{ width:100%;}


/*---视频部分-*/
.video-cont{}
.video-info{ font-size:11pt; line-height:1.8em; color:#444;}
.video-title{ font-size:14pt; line-height:1.8em; font-weight:bold; color:#333; margin-bottom:15px;}


.side-contact{ margin:35px 0 0 0;}
.side-contact .img{ display:inline; width:125px; height:125px; float:left;}
.side-contact .img img{ width:100px; height:100px;}
.side-contact .info{ display:inline; height:100px; min-width:200px;}
.side-contact h4{ font-size:12pt; line-height:1.8em; color:#333; padding:0; margin:0;}
.side-contact span{ font-size:10pt; line-height:1.8em; color:#666;}

 
.thumbnail{ overflow:hidden; border-radius:0;}
	
.margin-top{ margin-top:100px;}

.s-p-cate{}
.s-p-cate dl{ font-family:"Microsoft Yahei";}
.s-p-cate dl dt{}
.s-p-cate dl dt.active a{ color:#FFF;}
.s-p-cate dl dt.list-group-item{ height:40px; line-height:40px; padding:0 0 0 15px; font-size:15px;}
.s-p-cate dl dt.list-group-item:hover{background:#428bca}
.s-p-cate dl dt.list-group-item:hover a{ color:#fff;}
.s-p-cate dl dd{}
.s-p-cate dl dd a{}
.s-p-cate dl dd ul{ list-style:none; padding:10px 5px; border-left:#ddd solid 1px;border-right:#ddd solid 1px; margin:0;}
.s-p-cate dl dd ul li{ line-height:35px; font-size:14px; background:url(blue-left-ico.png) no-repeat 10px 13px; padding-left:25px;}
.s-p-cate dl dd ul li a{}
.s-p-cate dl dd ul li:nth-child(even){ background-color:#fefefe;}
.main-title{ line-height:35px; height:35px; background:#74A9D8;padding-right:10px; border-radius:4px;
border-bottom-left-radius:0; border-bottom-right-radius:0;}
.main-title .tt{ padding-left:15px; font-size:16px; color:#fff; font-family:"Microsoft Yahei"; float:left; display:block;}
.main-title .more{ font-size:12px; float:right; display:block; color:#fff;}
/*-分页-*/
.pages{ text-align:center; margin-bottom:15px;}
.pages div a{ display: inline-block; padding:5px 10px; background:#fafafa; font-size:14px; border:#d9d9d9 solid 1px; color:#666; font-family:Arial, Helvetica, sans-serif; transition:all 0.5s; text-decoration:none; height:30px; line-height:20px; margin:0 2px; min-width:20px; text-align:center; cursor:pointer;}
.pages div a:hover{ background:#F00; color:#FFF; border:#F00 solid 1px;}
/*.pages div span{display: inline-block; padding:5px 10px; background:#F00; font-size:14px; border:#F00 solid 1px; color:#fff !important; font-family:Arial, Helvetica, sans-serif; transition:all 0.5s; text-decoration:none; height:30px; line-height:20px; margin:0 2px; min-width:20px; text-align:center;}*/
.pages div span{display: inline-block;height:30px; line-height:30px; margin:0 2px; min-width:20px; text-align:center;}
.pages div .total{line-height:20px; margin:0 2px; height:20px; padding:5px; font-size:14px; font-family:"Microsoft yahei"; line-height:20px; display:inline-block;background:#fafafa; border:#d9d9d9 solid 1px; color:#2283c5;}
.pages div .total b{}
.pages div input{ width:40px; height:32px; cursor:pointer; text-align:center; border:#d9d9d9 solid 1px; margin:0 2px;background:#fafafa;}
.pages div .valid{ width:40px; height:28px; text-align:center;border:#d9d9d9 solid 1px; margin:0 2px;}


/*案例展示页*/
.case-show{ margin-bottom:30px; background:#FFF;}
.case-about{ padding:15px; line-height:1.8em; border-bottom:#ddd solid 1px; margin-bottom:25px;}
.case-cate{ font-size:10pt; color:#666;}
.case-cate a{ color:#666;}
.case-about span{ font-size:10pt; color:#999;}
.case-info{ line-height:25px; font-size:14px; color:#666; padding:30px; background:#fefefe; margin-bottom:15px; border:#f5f5f5 solid 1px;}

.case-name{ line-height:35px;font-size:14pt; color:#333;background:#FFF;}
.case-title{ background:#f5f5f5; height:35px; line-height:35px; font-size:12pt; color:#333; padding:0 10px;}

.case-rec-list{ border:#f5f5f5 solid 1px; margin-bottom:20px;}
.case-rec-list ul{ list-style:none; padding:30px 0px 10px 20px; margin:0;}
.case-rec-list ul li{ margin-bottom:10px; transition:all 1s; opacity:1; padding-top:0px;}
.case-rec-list ul li a.thumbnail{ margin-bottom:0px; padding:0; border:none;}
.case-rec-list ul li .name{ font-size:16px; font-family:"Microsoft Yahei";text-align:center; line-height:33px; height:35px; overflow:hidden; margin-top:2px;}
.case-rec-list ul li .name a{ color:#666;}
.case-rec-list ul li .name a:hover{text-decoration:none}
.case-rec-list ul li .box{ position:relative; overflow:hidden;}

/*--图片展示焦点图--*/
.carousel-inner{}
.carousel-inner > .item{ text-align:center !important;}
.carousel-inner > .item img{ margin:0 auto;}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .01) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .01) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .2)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .01) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .01) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .01) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .01)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .01) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}


/*--文章列表--*/

.a-list{ margin:15px 0;}
.a-list ul{ list-style:none;}
.a-list ul li{ line-height:1.8em; border-bottom:#ddd solid 1px; padding:15px; background:#fff; margin-bottom:15px;}
.a-list ul li span{ display:block; font-size:10pt; line-height:1.6em; color:#666;}
.a-list ul li .title{ font-size:12pt; line-height:2em;}
.a-list ul li a{ color:#444;}
.a-list ul li em{ color:#999;font-style:normal; display:block; text-align:left;font-size:12px;}

.a-list ul li .pic{ display:inline; width:140px;float:left;}
.a-list ul li .pic img{ width:120px; height:90px;}
.a-list ul li .info{ display:inline; min-height:90px;}

/*--单页文章页--*/
.a-cont-bg{ background:#f9f9f9; padding-top:35px;}
.a-head{ background: #fff; padding:5px 25px;}
.a-head h1{ font-size:14pt; font-family:"Microsoft Yahei"; color:#333;line-height:35px;padding:0; margin-top:10px; }
.a-head h2{ font-size:10pt; color:#666; line-height:25px; height:35px; padding:0;display:block;border-bottom:#CCC solid 1px;}

.a-cont{background:#fff; margin-bottom:20px;}

.a-cont h2 a{ color:#666;}
.a-cont .cont{ line-height:25px; font-size:14px; padding:15px 5px; color:#555;}
.a-cont .cont img{  max-width:100% !important; height:auto !important; margin:10px auto;}
.go-back{font-size:10pt; font-family:"Microsoft Yahei"; color:#333;line-height:35px; margin-bottom:10px;}
.m-cont{ padding:25px;}
.panel{ font-family:"Microsoft Yahei"}

/*--news--*/
.news{ margin-top:20px;}

/*--关于我们-*/
.about{ background:#f8f8f8; padding:0px 0;}
.about-cont{ padding:35px 20px; background:#FFF; margin:0px auto 30px auto;}
.about-banner{ padding:35px 0; text-align:center; background: url(banner-bg.jpg) repeat;}
.about-title{ border-left:#C00 solid 5px; height:60px; padding-left:15px;}
.about-title h2{ line-height:30px; height:30px; font-size:30px; color:#333;}
.about-title span{ line-height:35px; color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.about-cont-info{ padding:15px; font-size:14px; color:#333;line-height:1.8em;}
.about-cont .pic{ margin:0px 0;}
.about-cont .pic img{ width:100%;}


.about-time{}
.about-time ul{}
.about-time ul li{}
/*.about-pic{ margin-bottom:20px;}
.about-cont{ font-size:11pt; line-height:1.8em; color:#444; margin-top:25px;}
.about-cont p{ margin:10px 0;}
.about-cont h3{ display:block;font-size:14pt; color:#000; line-height:30px; height:30px; padding:0 0px;}
.about-cont b{ color:#C00;}
.about-title{ font-size:14pt; line-height:1.8em; font-weight:bold; color:#333; background:#ebc769; margin:10px 0; padding:5px 15px;}
.about-culture{ padding:30px 0;}
.about-culture-cont{font-size:11pt; line-height:1.8em; color:#444;}
.about-culture-title{font-size:14pt; line-height:1.8em; font-weight:bold; color:#333; text-align:center; margin:15px auto;}

.about-table{border-collapse:collapse; font-family:"Microsoft Yahei"; border-radius:10px;}
.about-table tr{border:solid #fff 1px; border-collapse:collapse; line-height:1.8em; }
.about-table tr th{ font-size:11pt; color:#ebc769; border-collapse:collapse; background:#0d341a; width:100px; padding:5px 10px; font-weight:normal;}
.about-table tr td{ border:solid #fff 1px; background:#fed7bc; color:#666; font-size:10pt;border-collapse:collapse; padding:5px 10px;}
.about-table-title{}
.about-tel{ font-size:12pt; font-weight:bold; color:#C00;}*/

.job{ padding:35px 0;}
.job-title{font-size:14pt; line-height:1.8em; font-weight:bold; color:#333; text-align:center; margin:15px auto;}
.job-pic{ margin-bottom:35px;}
.job-pic img{ width:100%;}
.job-cont{}
.job-cont dl{ background:url(di.gif) repeat-x bottom; padding:25px 0px;}
.job-cont dl dt{ font-size:22px; line-height:35px; height:35px; color:#0b0b0b; border-left:#e50012 3px solid; height:60px; padding-left:15px;}
.job-cont dl dt span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; display:block; line-height:25px; color:#666;}
.job-cont dl dd{ line-height:24px; font-size:14px;color:#0b0b0b; padding:15px 20px 0 20px;}

.form-control{ border-radius:0; background:#f3f3f3;}
.btn{ border-radius:0; background:#C00; color:#FFF; border:#900 solid 1px;}
.btn:hover{ background:#F60; color:#FFF;border:#F00 solid 1px;}

/*-联系我们-*/
.contact-pic{ background:url(../images/contact-pic.jpg) no-repeat center; height:165px; background-size:contain;margin-bottom:40px;}

@media (max-width: 768px) {
	.contact-pic{ height:100px;
	margin-bottom:0;}
	}

/*--白色背景--*/
.bg-fff{ background:#FFF; border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.a-info{ padding:50px; background:#FFF; border-radius:5px; margin:15px;}

.b-ico img{width:30px;}
.bottom{ text-align:center; line-height:25px; font-family: Arial, Helvetica, sans-serif; color:#999; padding-top:10px; background:#393d40; font-size:12px; padding-bottom:10px;}
.bottom a{ color:#999;}
/*--自适应焦点图--*/

.wrapper {
	position:relative;
}

.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:550px !important;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:550px !important;
	position:relative;
}
.about-img{max-height:400px !important;}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#e1472f !important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#e1472f !important;
 }
/** BULLETS **/
.tp-bullets {
    z-index: 1001;
    position: absolute;
    bottom: 20px;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #fff;
    width: 30px;
    height: 8px;
    float: left;
	border-radius:7px;
	margin:5px 2px 10px 2px;/*-焦点图切换那妞颜色-*/
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}


.tp-leftarrow.large {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: #393939 url(slider-left-arrow.png) no-Repeat;
	width: 42px;
	height: 43px;
	margin-left: 0px;
	margin-top: -21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(slider-right-arrow.png) no-Repeat 0 0;
    width: 42px;
    height: 43px;
    margin-left: 0;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}



.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}


.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}

.tp-loader {
    background: url(loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

/*--自适应 slide end--*/


/*-顶部二维码-*/
.cbbfixed {position: fixed;right: 20px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #02a2aa;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#2c2d2e;}
.cbbfixed .weixin {background: #dadbdd;}
.cbbfixed .weixin div {background: url(app.jpg);width: 367px;height: 104px;position: absolute;left: -370px;top: -23px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .weixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .weixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(side-icon01.png);}


@media (max-width: 768px) {
	body{ padding-top:66px;}
	#header{ padding:3px 0;}
	.index-title{ margin:20px auto; background:none !important; padding-left:0;}
	.index-title .tt{text-align:left; float:none; padding-left:0;}
	.index-title .more{ display:none;}
	
	.index-about .cont{ text-align:left;}
	.index-about .cont span p{ text-indent:2em;}
	.index-news{ margin:0px 0 20px 0;}
.index-news ul{ list-style:none; padding:0 10px;}
.index-news ul li{ line-height:1.8em; border-bottom:#666 solid 1px; padding: 15px 0;color:#e3e3e3;}
.work-more{ margin:20px auto;}
	.margin-top{ margin-top:5px;}
	.p-list{ padding:0;}
	.index-video-cont ul li{ margin: 15px 0;}
	.index-contact ul{ padding:0px 0;}
	.index-contact ul li{ font-size:12pt;}
	.index-contact ul li{}
	.index-contact-ico a{ font-size:12px;}
	.index-p-list{ margin-bottom:0px;}
	.navbar-brand{display:block; height:60px; text-indent:-9999px;margin:0 auto; width:188px; float:left;}
	.navbar-brand img{height:22px;width:auto; margin-top:20px;}
	.nav{ padding:0; margin:0;}
	.nav li{ display:block; margin:0px auto; text-align: center; width:100%; padding:0;}
	.nav li > a{ display:block;width:100%;}
	.nav-pills > li {}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 0px;
}
.nav-pills > li:first-child{ margin:0;}

.nav:before,.navbar-collapse:before,
.navbar-collapse:after{
	 content: "" !important;
	}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 15px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #da241c;
  background-image: none;
  border: none;
  border-radius: 4px;
}
.navbar-toggle:hover{background:#000 !important;}
.navbar-toggle:focus {background:#000 !important;
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px; background:#fff !important; color:#FFF !important;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
.ico-cont{ padding:10px 0;}
.ico-title{text-align:center; color:#ebc769; padding-top:50px !important; padding-bottom:0px !important; margin-top:25px !important; font-size:12pt; display:block; }
.ico-title{color:#333; text-decoration:none; font-size:14pt; font-weight:bold;}
/*小屏消除渐隐渐显动画*/
.ico-cont span{ margin-bottom:15px;}
.index-about .cont{ opacity:1;transition:all 1s; margin-top:0px;}
.index-pm-bg .index-p-list ul{ padding:0 15px;}
.index-pm-bg .index-p-list ul{ padding:0px !important;}
.index-p-list ul li{transition:all 1s; opacity:1; padding-top:0px; padding:15px; margin-bottom:5px;}

.ico-title{text-align:center; color:#ebc769; padding-top:85px; padding-bottom:15px; margin-top:45px; font-size:12pt; display:block;}
.ico-title{color:#333; text-decoration:none; font-size:14pt; font-weight:bold;}

.index-brand-info{ padding:0;}
.index-xys-info{ padding:0;}
.index-news-bg{ padding-bottom:10px;}

.case-about{ text-align:center;}

.index-about img{width:100%;}


	}
	
	
	@media(max-width:1200px){
	.index-contact{ height:auto;}
	}
	@media(max-width:992px){
		.side{ width:158px;}
		.nav{ margin-top:5px; text-align:center;}
		.nav > li{ margin:0 10px;}
		#menu{ text-align:center; width:100%;}
		.index-video-side{ margin:15px 0 0 0;}
		.index-video-cont ul li{ margin: 20px 0;}
		.side-m-top{ margin-top:15px;}
		}
	@media(min-width:992px){
		.side{ width:212px;}
		.nav{ margin-top:35px; text-align:right;}
		#header.scrolled .navbar-brand{display:block; height:60px; text-indent:-9999px;margin:0 auto; width:188px; float:left;}
		#header.scrolled .navbar-brand img{height:auto;width:360px;margin-top:15px;}
		#header.scrolled .nav{ padding:0; margin-top:15px;}
		}
	@media(min-width:1200px){
		.side{ width:265px;}
		}
	@media(min-width:768px){
		
		}
	@media(max-width:320px){
		
		}
	@media (min-width: 768px) and (max-width: 992px){
		
		
		body{ padding-top:60px}
		#menu{ width:650px; margin:0 auto; text-align:center;}
		.nav > li{ margin:0 5px; font-size:11pt;}
		.navbar-brand{display:block; height:40px; text-indent:-9999px;margin:0 auto; width:125px; float:left;}
		.navbar-brand img{height:auto;width:125px;}
		/*.index-pm-bg .index-p-list ul li:last-child{ display:none;}*/
		.index-pm-bg .index-p-list ul li:last-child{ display:none;}
		.index-web-bg .index-p-list ul li:last-child{ display:none;}
		}
		@media (min-width: 992px) and (max-width: 1200px){
			.side-contact-ico img{ width: 100% !important;}

		}
/*ie bug*/
.ie-video{ display:none;}

.e404{ background:url(404.jpg) no-repeat left center; padding:100px 0px 0 400px; width:450px; margin:20px auto; min-height:300px;}
.e404 b{ font-size:16pt; font-weight:bold; line-height:40px;}
.e404 ul{ margin-top:20px;}
.e404 ul li{ font-size:14px; line-height:30px; color:#666;}
.e404 ul li a{ color:#666;}
/*QQ悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(qq-sx.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(qq-sx.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:20px 0px;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left; margin-top: -5px;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden; margin-top: -5px;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;font-size:15px;margin-left:12px; margin-top:5px;}
.suspension .d-service-item .text{float:left;width:112px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text p{ padding: 0px;}
.suspension .d-service-item .text .number{font-family:"微软雅黑";}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.BMap_bubble_title{font-weight:600 !important;margin-bottom:10px;font-size:16px;}
.BMap_pop .BMap_center {width:291px !important;}

