/*!
 * Bootstrap-submenu v2.0.4 (https://vsn4ik.github.io/bootstrap-submenu/)
 * Copyright 2014-2016 Vasily A. (https://github.com/vsn4ik)
 * Licensed under the MIT license
 */

.dropdown-submenu > a:after {
  content: "";
}
@media (min-width: 768px) {
  .dropdown-submenu {
    position: relative;
  }
  .dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    border-top-left-radius: 0;
  }
  .dropup .dropdown-submenu .dropdown-menu,
  .navbar-fixed-bottom .dropdown-submenu .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -6px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 0;
  }
  .dropdown-menu-right .dropdown-submenu .dropdown-menu,
  .navbar-right .dropdown-submenu .dropdown-menu {
    left: auto;
    right: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .dropup .dropdown-menu-right .dropdown-submenu .dropdown-menu,
  .dropup .navbar-right .dropdown-submenu .dropdown-menu,
  .navbar-fixed-bottom .dropdown-menu-right .dropdown-submenu .dropdown-menu,
  .navbar-fixed-bottom .navbar-right .dropdown-submenu .dropdown-menu {
    border-radius: 4px 4px 0;
  }
  .dropdown-submenu > a:after {
    float: right;
    margin-top: 6px;
    margin-right: -10px;
    border-left: 4px dashed;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
  }
  .dropdown-menu-right .dropdown-submenu > a:after,
  .navbar-right .dropdown-submenu > a:after {
    float: left;
    border-left: none;
    margin-left: -10px;
    margin-right: 0;
    border-right: 4px dashed;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
  }
}
@media (max-width: 767px) {
  .dropdown-submenu .dropdown-menu {
    position: static;
    margin-top: 0;
    border: 0;
    box-shadow: none;
  }
  .dropdown-submenu > a:after {
    margin-left: 6px;
    display: inline-block;
    vertical-align: middle;
    border-top: 4px dashed;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
  }
  .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li.dropdown-header,
  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li.dropdown-header,
  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li.dropdown-header,
  .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > a,
  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > a,
  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > a {
    padding-left: 30px;
  }
  .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,
  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,
  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,
  .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > a,
  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > a,
  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > a {
    padding-left: 40px;
  }
  .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,
  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,
  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,
  .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,
  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,
  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a {
    padding-left: 50px;
  }
  .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,
  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,
  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,
  .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,
  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,
  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a {
    padding-left: 60px;
  }
  .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li.dropdown-header,
  .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > a {
    padding-left: 35px;
  }
  .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,
  .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > a {
    padding-left: 45px;
  }
  .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,
  .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a {
    padding-left: 55px;
  }
  .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,
  .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a {
    padding-left: 65px;
  }
}
/*# sourceMappingURL=bootstrap-submenu.css.map */


/*后期修改*/
.index-5 ul li{border:none;height:auto}
.foot .foot-nav dl dd a {
    font-size: 15px;
}
.slides img {
    width: 100%;
    margin-left: 0px;
}
.slides {
    widtrh: 100%;
    width: 100%;
    margin-top: 130px;
}
.banner {margin-top: 130px;}
@media screen and ( min-width:640px ) and ( max-width:1200px ) {
.index-1 .t1{width:60%;margin:0 auto}
.slides {
    widtrh: 100%;
    width: 100%;
    margin-top: 85px;
}
.banner {margin-top: 85px;}
.banner {
    margin-top: 80               px;
    background-size: 100% auto;
max-height: 258px;
}
}
@media screen and ( min-width:1200px ) {
	.zi_list {

    display: none;

}
}
@media screen and ( max-width:1200px ) {
	.index-1, .youshi, .index-3, .index-4, .index-5, .index-6{width:100%; padding:0 2%; background:none;}
	.box2 .left{ display:none}
	.box2 .right{ width:96%; padding:2% 0; margin:0 auto; float:none}
	.col-sm-4 {
		display:none
      }
	.foot .container {
    margin-bottom: 10px;
}
.zi_list{ display: block}
	.zi_list dt{
    width: 33.3%;
    float: left;
    background: url(../images/newsli.jpg) no-repeat left 8px;
    text-indent: 12px;
	line-height:30px;; font-size:14px;
}
	}
@media screen and ( min-width:320px ) and ( max-width:639px )  {
.slides {
    widtrh: 100%;
    width: 100%;
    margin-top: 65px;
}
.banner {margin-top: 65px;}
.index-1 .t1 .img-auto {
    height: 150px;
}
.banner { 
    background-size: 100% auto;
max-height: 148px;
}
.company_pic{display:block;width:100%}
.index-5_right h4 {
    font-size: 16px;
    font-weight: 800;
    line-height: 40px;
}
.title h1, .title h3 a {
    font-size: 22px;
}
.index-1 li {
    height: 200px;
}
.index-1 .t1 {
    width: 100%;
    height: 152px;
}
.index-1 .t1 .img-auto {
    height: 145px;
}
.index-1 {
    padding-bottom: 1px;
}
.projectitem a {
    height: 30px;
    overflow: hidden;
    font-size: 12px;
}
.index-1 li .t2 {
    bottom: -50px;
}
.index-1 li .t2 {
    height: 60px;
}
}
@media screen and ( min-width:320px ) and ( max-width:359px ){
.index-1 .t1 .img-auto {
    height: 125px;
}
.index-1 li .t2 {
    bottom: -50px;
}
.index-1 li .t2 {
    height: 60px;
}
}
@media screen and ( min-width:640px ){
.company_pic{display:none}
}
.index-1 .img-auto img{padding: 2px;
background: #fff; margin:0;border-radius: 150px; max-height:220px;max-width:220px; margin:0 auto}
.foot_mp.mp_show {
    background: #006db2;
}

.index-1 .img-auto img:hover {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.index-1 .t2 {
    font-size: 12px;}
.pr_list {
    padding-bottom: 10px;
}
.zi_list {
    margin-bottom: 10px;
}
.projectitem a h4 {
    display: block;
    bottom: 0;
    left: 0;
    color: #333;
  background:none;
    border-top: 1px solid #d8d8d8;
padding: 0px 0px;
position: relative;
opacity:1;
}
.jiathis_style .jiathis_counter.jiathis_bubble_style {
    width: 36px !important;
}
.index-6_content p{font-size:14px;padding-top: 10px;}
@media (min-width:1140px) {
.show_more{display:none}
.contact-us .col-sm-4 {
    width: 33%;
}
.contact-us .col-xs-4 {
    width: 10%;
    padding-top: 10px;
}
.contact-us .col-xs-8 {
    width: 86.66666667%;
}
.foot .foot-nav dl dd a {
    font-size: 14px;
}
}

.owl-carousel .owl-item h4{height: 35px;
overflow: hidden;
line-height: 35px;padding:0}
.index-6_content .services3 .icon {
    width: 55px;
    float: left;
}
.index-6_content .services2 .icon {
    width: 55px;
    float: left;
}
.index-6_content .services1 .icon {
    width: 55px;
    float: left;
}
.index-6_content .icon img{width: 45px;}
.foot_mp.mp_show {
    background: #204181;
}
.index-1 .t2 {background: #2f479b;}
.owl-carousel .owl-item h4{background: #2f479b;}

@media screen and (max-width:800px) {

	.products_slide .products_box h3 {
    font-size: 24px;
    background-repeat: repeat-x;
    position: relative;
    line-height: 55px;
}
.products_slide .products_box h3::after {

    position: absolute;
    display: block;
    font-family: 'iconfont';
    content: '+';
    right: 10px;
    top: 0;
    font-weight: normal;
    font-size: 32px;

}
.pro_itemall {
    display: none;
}
.products_left {
    position: relative;
    float: left;
    width: 100%;
    margin-right: 0;
}
.products_slide .tel-box {
    padding-bottom: 1%;
}
.products_right_c {

    margin-left: 0px;

}
.products_slide .tel-box {
    display: none;
}
.services-box p {
    font-size: 12px;
    line-height: 24px;
}
.services-box h3 {
    font-size: 13px;}
.news-box .news-time .date{ float:left}
.news-time {
    width: 18%;}
.mF_YSlider-myFocus{ width:100%}
.mF_YSlider-myFocus .pic{width:100%}
.mF_YSlider-myFocus .txt li, .mF_YSlider-myFocus .txt li span, .mF_YSlider-myFocus .txt-bg{width:100%}
.fadeInLeft {
    width: 96%;
    padding-left: 2%;
    padding-right: 2%;
    text-align: center;
}
.fadeInRight {
    width: 96%;
    padding-left: 2%;
    padding-right: 2%;
    text-align: center;
}
	}
@media screen and (max-width:640px) {
.sub_menu {
    display: none;
margin-top:0;
}
.company_item {
    width: 50%;
    padding-right: 15px;
    padding-left: 15px;
}
.youshi .item1 {
    float: left;
    margin-right: 2%;
    width: 48%;
    transition: .2s width ease;
	margin-bottom:2%;
}
.youshi .item2{
    float: left;
    width: 48%;
    transition: .2s width ease;
	margin-bottom:2%;
}
.youshi .item3{
    float: left;
    margin-right: 2%;
    width: 48%;
    transition: .2s width ease;
	margin-bottom:2%;
}
.youshi .item4{
    float: left;
    width: 48%;
    transition: .2s width ease;
	margin-bottom:2%;
}
.index-1, .index-3, .youshi, .index-4, .index-5, .index-6{width:100%; padding:0 2%; background:none;}
.services-box h3 {
    font-size: 14px;
}
.services-box p {
    font-size: 13px;
    line-height: 28px;

}
.index-4_left dl dd h3 {
    font-size: 16px;
}
.index-4_left dl dd p {
    font-size: 13px;}
.newmore{ font-size:14px;}
.index-1 .img-auto img {width: auto;
height: 100%;
margin: 0px auto;
transition: 600ms;
border: 1px solid #ccc;
}
}
@media screen and (max-width:480px){
.T h4 {
    font-size: 26px;}
.T h2 {
    font-size: 26px;}	
.T {
    padding: 10px 0 10px;
}
.index-3 p{ font-size:14px; line-height:25px}
.index-1 ul{ padding-bottom:20px;}
.productul li {
    float: left;
    display: inline;
    max-width:48%;height:auto}
.productul li img{max-width:100%;height:100px}
}
