@CHARSET "UTF-8";


/* <!-- 顶部 --> */
.head_top{width:100%;position: fixed;top:0px;z-index:99999;width:100%}
.wt_t{width:1200px;margin:0 auto;}
.logo1{float:left;line-height:100px;}
.logo1 img{line-height:100px;}

.logo2{float:left;line-height:100px;}
.logo2 img{line-height:100px;}





.head_top{width:1920px;position:fixed;left:50%;margin-left:-960px;z-index: 99999;top:0;height:100px;}
.head_top.bj{background:#fff;}
.logo2{display:none;}
.head_top.bj .logo2{display:block;}
.head_top.bj .logo1{display:none;}



.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}







/* 首页banner样式 */

.x-banner .owl-carousel {
  position: relative;
}

.x-banner .owl-carousel .banner-item {
  height: 100vh;
}
.x-banner .owl-carousel .banner-item img{
    height: 100%;
}
.x-banner .owl-carousel .banner-item a {
  display: block;
  position: relative;
  overflow: hidden;
  height: 100%;
}

.x-banner .owl-carousel .banner-item a .bannerbg {
  transition: 1s 2.5s;
  background-size: cover;
  background-position: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  transform: perspective(1000px) translate3d(0, 0, 100px);
}

.x-banner .owl-carousel .active .banner-item a .bannerbg {
  transition: 5s 0s;
  transform: perspective(1000px) translate3d(0, 0, 0px);
}

.x-banner .owl-carousel .banner-item a .zi {
  position: absolute;
  left: 260px;
  padding-left: 60px;
  width: 100%;
  top: 50%;
  z-index: 111;
  transform: translate3d(0, -50%, 0);
  will-change: transform;
  opacity: 0;
  transition-duration: 1s;
}

.x-banner .owl-carousel .active .banner-item a .zi {
  opacity: 1;
}

.x-banner .owl-carousel .banner-item a .zi:after {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  bottom: -30%;
  position: absolute;
  background: url(//cdn.myxypt.com/38c9b42e/21/09/1393d25849bed0377e9d939ee82e5efa93f6e188.png) no-repeat 0 0%;
  opacity: 0;
  transition-duration: 2s;
}

.x-banner .owl-carousel .active .banner-item a .zi:after {
  bottom: 0;
  opacity: 1;
  transition-delay: 0.5s;
}

.x-banner .owl-carousel .banner-item a .zi h3 {
  /*transition-duration: 2s;*/
  /*transform: translate3d(0, 80px, 0);*/
  /*opacity: 0;*/
  color: #333333;
  font-size: 99px;
  font-weight: 600;
  line-height: 100px;
}

.x-banner .owl-carousel .active .banner-item a .zi h3 {
  transition-delay: 0.5s;
  font-size: 99px;
}

.x-banner .owl-carousel .active .banner-item a .zi .wz {
  transition-delay: 0.7s;
}

.x-banner .owl-carousel .banner-item a .zi .wz {
  /*transition-duration: 2s;*/
  /*transform: translate3d(0, 80px, 0);*/
  /*opacity: 0;*/
  color: #333333;
  font-size: 49.5px;
}


.x-banner .owl-carousel .banner-item a .zi .wz span {
  font-size: 88px;
  color: rgba(0, 0, 0, .2);
  text-transform: uppercase;
  line-height: 80px;
}

.x-banner .owl-carousel .banner-item a .zi * {
  transition-delay: transform 2s, opacity 0s;
  transition-duration: 2s;
  transform: translate3d(0, 80px, 0);
  opacity: 0;
}

.x-banner .owl-carousel .active .banner-item a .zi * {
  transform: translate3d(0, 0px, 0);
  opacity: 1;
}

.x-banner .owl-carousel .owl-nav .owl-prev {
  left: 0;
}

.x-banner .owl-carousel .owl-nav .owl-next {
  right: 0;
}

.x-banner .owl-carousel .owl-nav button.owl-prev,
.x-banner .owl-carousel .owl-nav button.owl-next {
  outline: none;
  position: absolute;
  top: 50%;
  z-index: 9999;
  background: #424246;
  height: 65px;
  width: 50px;
  margin-top: -32.5px;
  border-radius: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.x-banner .owl-carousel .owl-nav button.owl-prev:hover,
.x-banner .owl-carousel .owl-nav button.owl-next:hover {
  background: #b90000;
}

.x-banner .owl-carousel .owl-nav .icon-font {
  display: block;
  width: 100%;
  height: 100%;
}

.x-banner .owl-carousel .owl-nav .icon-left-arrow:after {
  background-position: -34px -180px;
}

.x-banner .owl-carousel .owl-nav .icon-right-arrow:after {
  background-position: -26px -480px;
}

@media (max-width: 990px) {

  .x-banner .owl-carousel .owl-nav button.owl-prev,
  .x-banner .owl-carousel .owl-nav button.owl-next {
    height: 40px;
    width: 30px;
    margin-top: -20px;
  }

  .x-banner .owl-carousel .owl-nav .iconfont {
    font-size: 20px;
  }

  .x-banner .owl-carousel .banner-item a .zi {
    width: 90%;
    margin-left: -45%;
    top: calc(50% - 30px);
    padding-top: 0;
    padding-left: 0px;
    text-align: center;
    background: none;
  }

  .x-banner .owl-carousel .banner-item {
    height: calc(100vh - 60px);
  }

  .x-banner .owl-carousel .banner-item a .zi:after {
    display: none;
  }
}

.x-banner .owl-carousel .owl-dots {
  position: absolute;
  z-index: 999;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 0;
  bottom: 5%;
}

.x-banner .owl-carousel .owl-dots button.owl-dot {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  margin: 0 15px;
  outline: none;
  border-radius: 50%;
  border: solid 1px transparent;
  transition-duration: .3s;
}

.x-banner .owl-carousel .owl-dots button.owl-dot span {
  display: block;
  border-radius: 20px;
  width: 8px;
  height: 8px;
  background: #fff;
  margin: 5px;
}

.x-banner .owl-carousel .owl-dots button.owl-dot:hover {
  border: solid 1px #ffffff;
}

.x-banner .owl-carousel .owl-dots button.owl-dot.active {
  border: solid 1px #ffffff;
}

@media (max-width: 990px) {
  .x-banner .owl-carousel .owl-dots button.owl-dot {
    font-size: 12px;
    margin: 0 4px;
  }

  .x-banner .owl-carousel .owl-dots button.owl-dot span {
    margin: 2px;
  }

  .x-banner .owl-carousel .banner-item a .zi dd {
    margin-top: 20px;
  }

  /*.x-banner .owl-carousel .banner-item a .zi dd {*/
  /*font-size: 16px;*/
  /*}*/
  /*.x-banner .owl-carousel .active .banner-item a .zi h3 {*/
  /*font-size: 24px;*/
  /*}*/
}

@media (max-width: 480px) {
  .x-banner .owl-carousel .banner-item a .zi h3 {
    font-size: 55px;
  }

  .x-banner .owl-carousel .active .banner-item a .zi h3 {
    font-size: 44px;
  }
}

















/* <!-- box1 --> */
.box11{background:url(../images/bg1.png) no-repeat center top;height:960px;overflow: hidden;padding-top: 120px;}
.aa1{width:598px;float:left}
.at11{	font-family: ArialMT;
	font-size: 60px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #0e56a7;text-transform: uppercase;}

.at11 span{	font-family: MicrosoftYaHei;
        font-size: 30px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 26px;
        letter-spacing: 0px;
        color: #000000;display: block;}


.aann{	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #000000;margin-top:45px}

    .abtp{width: 543px;
        height: 409px;box-shadow: 0 0 10px #999;}

.mm1{	width: 117px;
	height: 42px;
	border-radius: 21px;
	border: solid 1px #707070;	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #707070;text-align: center;margin-top:40px}

.mm1 a{	line-height: 42px;
        letter-spacing: 0px;
        color: #707070;text-align: center;}





/* <!-- 滚切换 -->*/
.chan{width:1200px;margin:0 auto;text-align:center;margin-top:110px;position:relative;}
.l_btn,.r_btn{position:absolute;cursor:pointer;top:42%;}
.l_btn{left:-60px;}
.r_btn{right:-60px;}
.hh_ll li{float: left;overflow: hidden; margin:0 25px}
.hh_ll li a.img{display:block;}
.hh_ll li a.img img{display:block;width: 242px;height:313px;}


#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}








/* box2 */
.box2{background:url(../images/bg2.png) no-repeat center top;height:600px;overflow: hidden;padding-top: 75px;}
.ystt{color:#77a3bd;font-size: 60px;text-align: center;text-transform: uppercase;line-height: 50px;font-weight: 400;}
.ystt span{color:#ffffff;font-size: 30px;text-transform: uppercase;display: block;font-weight: 400;line-height: 40px;}


.advan-list {
    margin-top:80px;
  }
  .advan-list li{width: 286px;float:left;margin-right: 18px;}
  .advan-list li:nth-child(4n){float:right;margin-right: 0px;}



  .advan-list li a{
    display: block;
    background: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.05);
    text-align: center;
    position: relative;
  
    cursor: pointer;

	width: 246px;
	height: 224px;padding:20px;
	
	border-radius: 5px;


  }
  
  .advan-list li a:after{
    position: absolute;
    right:0;
    bottom:0;
    width:0;
    height: 100%;
    content:"";
    background: #0e56a7;
    border-radius: 5px;
    z-index: 1;
    -moz-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
  
  }
  .advan-list li:hover a:after{
    left: 0;
    width: 100%
  }
  .advan-list li h3{
    color:#333;
    font-size: 24px;
    font-weight: 600;
    line-height: 2;
    margin:1.5vh 0;
    position: relative;
    z-index: 9;
    top:0;
    transition: all 0.8s;
  }
  .advan-list li:hover h3{
    top:-80px;
    color:#fff;
  }
  .advan-list li .intro{
    color:#666;
    font-size: 12px;
    line-height: 25px;
    height: 75px;
    overflow: hidden;
    position: relative;
    z-index: 9;
    top:0;
    transition: all 0.8s;
  }
  .advan-list li:hover .intro{
    top:-80px;
    color:#fff;
    height: 180px;
  }







  /* <!-- box3 --> */
  .box3{margin-top:86px;}


/*多页签*/
.promenu{width: 1200px;margin:0 auto;margin-top:30px;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.promenu li{ float: left;overflow: hidden;margin:0 7px;display: block;box-sizing: border-box;text-align: center;
overflow: hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.4s linear;
width: 156px;
height: 35px;
border: solid 1px #bcbcbc;line-height: 35px;}
.promenu li a{font-size: 16px;color: #666666;}
.promenu li.on{background-color: #0e56a7;}
.promenu li.on a{color: #fff;}

.b1b_index{width: 1200px;margin:0 auto;overflow: hidden;margin-top:45px;display: block;}
.b1b_index li{width: 280px;float: left;overflow: hidden; margin-right: 26px;}
.b1b_index li:nth-child(4n){margin-right: 0;}
.b1b_index li .b1img1{width: 100%;height: 280px; overflow: hidden;}
.b1b_index li .b1img1 img{width: 100%;height: 100%;}
.b1b_index li h4{font-size: 16px;font-weight: normal;  line-height: 45px; color: #666666;text-align: center;width:100%;}





/* box4 */
.box4{background: url(../images/bg3.png) no-repeat center top;height:780px;padding-top: 65px;}




.picScroll-left{ overflow:hidden;position:relative;width:1200px;margin:0 auto;height:468px;margin-top:20px}

.ys_nav1{z-index: 999;position:absolute;;bottom: 0px;right:80px}
.ys_nav1 li{overflow:hidden;cursor:pointer;float:left;
    width: 11px;
    height: 32px;
   margin-right: 10px;color:#b0b1b4;font-size: 14px;line-height: 32px;}
.ys_nav1 li.on {	width: 11px;
    height: 32px;
      color:#fff}


.ys_nav{width:1200px;margin:0 auto;margin-top:60px;}
.picScroll-left .hd ul{position: absolute;left:0px;top:0px;width:414px;z-index: 99999;}

.picScroll-left .hd ul li{	width: 82px;
	height: 138px;
	border: solid 1px #ffffff;float: left;margin-right: 28px;}

.picScroll-left .hd ul li.on{	width: 82px;
	height: 138px;
	background-color: #ffffff;}
.picScroll-left .hd ul li.on h2{color:#ee1f25}
.picScroll-left .hd ul li.on span{color:#ee1f25}

.picScroll-left .hd ul li:last-child{margin-right:0px}
.picScroll-left .hd ul li h2{	font-family: MicrosoftYaHei-Bold;
	font-size: 24px;
	font-weight: 600;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff;text-align: center;margin-top:30px}

.picScroll-left .hd ul li span{	font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 1px;
	color: #ffffff;font-weight: 600;text-align: center;display: block;margin-top:5px}





.sz{	font-family: AdobeHeitiStd-Regular;
	font-size: 312px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: -10px;
	color: #ffffff;
	opacity: 0.24;position: absolute;right:0px;top:100px}



.picScroll-left ul{ overflow:hidden; zoom:1; }
.picScroll-left ul li{_display:inline; }	
.pcon{width:1200px;margin:0 auto;}
.picList li{position: relative;width:1200px;}

.picList li .cc1{		width: 510px;
	height: 300px;
	background-color: #ffffff;
	box-shadow: 0px 36px 21px 0px 
		rgba(0, 0, 0, 0.11);position: absolute;right:105px;top:115px;z-index: 99999;}
.picList li .cc1 h2{	font-family: MicrosoftYaHei;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 1px;
	color: #333333;text-align: left;margin-left:25px;margin-top:25px}
.picList li .cc1 h2 a{
color: #333333;text-align: left;}

.xx2{	width: 38px;
	height: 2px;
	background-color: #333333;margin-top:25px;margin-left:25px;}



.picList li .cc1 dt{	width: 461px;
	font-family: MicrosoftYaHei;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #666666;margin:0 auto;margin-top:20px;height:75px;overflow: hidden;}



.picList li .cc2{float:left;width:647px;margin-top:66px;}
.picList li .cc2 a.img{display:block;overflow: hidden;}	
.picList li .cc2 a.img img{width: 647px;height:395px;}



.picScroll-left .hd .prev{display:block;width: 32px;height: 32px;background:url(../images/le.png) no-repeat;z-index:99999;position:absolute;bottom:0px;right: 240px;cursor:pointer;}
.picScroll-left .hd .next{display:block;width: 32px;height: 32px;background:url(../images/re.png) no-repeat;z-index:99999;position:absolute;bottom: 0px;right: 30px;cursor:pointer;}
.picScroll-left .hd .prev:hover{background:url(../images/le1.png) no-repeat}
.picScroll-left .hd .next:hover{background:url(../images/re1.png) no-repeat}




/* <!-- news --> */
.news{margin-top:110px}



/* c5_index */

.c5_index {
    position: relative;
    padding: 3.125% 0;
}

.c5_wap {
    margin-top: 4.125%;
   
}

.c5_wap .news_aa {
    width: 397px;
    position: relative;
    border: 1px solid #0e56a7;float:left
}



.news_aa li {
    position: relative;
}

.news_aa li a {
    display: block;
}

.news_aa li .nn_img {
    position: relative;
    overflow: hidden;
}

.news_aa li .nn_img img {
    width: 100%;height:287px
}

b.cate_news {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 96px;
    line-height: 40px;
    background: #cccccc;
    text-align: center;
    font-style: inherit;
    font-weight: normal;
    font-size: 12px;
    color: #fff;
}

.news_aa li .nn_txt {
    background: #0e56a7;
    padding: 30px;height:130px;overflow: hidden;
}

.news_aa li .nn_txt h3 {
    font-size: 20px;
    color: #fff;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.news_aa li .nn_txt span {
    display: block;
    font-size: 14px;
    color: #fff;
    line-height: 1.7;
    margin: 15px 0;
}

.news_aa li .nn_txt .time_inff {
    font-size: 12px;
    color: #fff;
}



.c5_wap .news_cc {
    width: 303px;
    position: relative;
    background: #f2f2f2;
    padding:30px;
    padding-top: 40px;height:410px;overflow: hidden;
}

.news_cc li {
    position: relative;
    padding-top: 15px;
}

.news_cc li a {
    display: block;
}

.news_cc li h3 {
    font-size: 20px;
    color: #333333;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.news_cc li span {
    display: block;
    font-size: 14px;
    color: #666666;
    line-height: 1.7;
    margin: 10px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.news_cc li .time_inff {
    font-size: 12px;
    color: #999999;
}

.news_cc li:hover h3 {
    color: #0d4da1;
}



#ydemo{overflow:hidden;margin:0 auto;position:relative;height: 425px;}
#yindemo{height:100%;}
#ydemo1{}
#ydemo2{}







.prd {
    width:1200px;margin:0 auto;
    margin-top: 40px!important;
}
.prdc {
    position: relative;
}
.prdc .prdl {
    width: 30px;
    height: 100px;
    display: block;
    background: url(../images/prdl.png) no-repeat;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -70px;
    z-index: 10;
    cursor: pointer;
}
.prdc .prdr {
    width: 30px;
    height: 100px;
    display: block;
    background: url(../images/prdr.png) no-repeat;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -70px;
    z-index: 10;
    cursor: pointer;
}
.prdc .prdb {
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 105px;
}
.prdb ul {
    width: 800%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}
.prdb ul li {
    width: 180px;
    float: left;margin:0 10px
    
}
.prdb ul li img {
    width: 180px;
    height: 105px;
    display: block;
 
}




.foot-wrap {
    background: #333333;
}
.foot {
    padding: 40px 0 45px;
    overflow: hidden;
}
.footl {
    width: 350px;
    float: left;
}
.footl h2 {
    font-size: 22px;
    color: #fff;
    padding-bottom: 15px;font-weight:400;
}
.footn {
    font-size: 12px;
    line-height: 34px;
    color: #bfbfbf;
}
.footn a {
    color: #bfbfbf;
}
.footn a:hover {
    color: #fff;
}
.footm {
    width: 483px;
    border-right: 1px solid #434343;
    border-left: 1px solid #434343;
    text-align: left;
    font-size: 12px;
    color: #bfbfbf;
    line-height: 34px;
    float: left;padding-left: 92px;
}
.footm h2 {
    font-size: 22px;
    padding-bottom: 15px;
    color: #fff;font-weight: 400;text-align: left;
}
.footm h3 {
    font-size: 24px;
    line-height: 35px;
    font-weight: normal;
}
.footm a {
    width: 173px;
    height: 31px;
    text-align: center;
    line-height: 31px;
    display: block;
    margin: 15px auto 0;
    color: #bfbfbf;
    border: 1px solid #bfbfbf;
    border-radius: 15px;
}
.footm a:hover {
    border-color: #fff;
    color: #fff;
}
.footr {
    width: 425px;
    float: left;
    text-align: right;
    font-size: 12px;
    line-height: 30px;
    color: #bfbfbf;
}
.footr img {
    margin-bottom: 10px;
}
.footc {
    width: 165px;
    float: left;
    padding-left: 20px;
}




.footb-wrap {
    background: #292929;
}
.footb {
    font-size: 12px;
    color: #818181;
    line-height: 30px;
    padding: 10px 0;
    text-align: center;
}
.footb a {
    color: #818181;
}
.footb a:hover {
    color: #fff;
}



/*主体样式*/
#container{width:1200px;margin:0 auto;margin-top:10px;}
.menu_cate{width:220px;float:left;}
.cate_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.about{width:460px;float:left;margin-left:12px;padding-bottom:5px;}
.about_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.about .content{padding:5px;padding-bottom:12px;text-indent:20px;}
.navigation{float:right;width:100px;}

.index-title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.index-table td{border:solid #add9c0; border-width:0px 1px 1px 0px; padding:10px 5px;}
.index-table{border:solid #add9c0; border-width:1px 0px 0px 1px;margin-top:10px;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

/*首页新闻*/
.news_company{width:280px;float:right;}
.news1_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.news_company .content{padding:5px;}

/*首页左侧联系我们*/
.contact{width:218px;float:left;padding-bottom:5px;margin-top:10px;}
.contact_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.contact .content{padding:5px;padding-left:8px;}

/*工程案例*/
.case{width:460px;float:left;margin-left:12px;padding-bottom:5px;margin-top:10px;}
.case_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.case .content{padding:5px;padding-bottom:12px;text-indent:20px;}

.news2_company{margin-top:10px;}

/*产品推荐*/
.recommend_product{margin-top:10px;width:692px;float:left;}
.recommend_product .title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.recommend_product .content{padding-top:15px;padding-bottom:14px;}
.roll_product li{padding-bottom:0px;}

/*sun_links*/
.sun_links{line-height: 30px; font-size: 14px; color: #666; margin-bottom: 10px;}
.sun_links .flink {  position: relative; padding: 25px 0; font-size: 14px; color: #808080; line-height: 25px; }
.sun_links span{ width: 90px; height: 30px; line-height: 30px;padding-left: 10px; display: block; position: absolute; left: -2px; top: -15px;background: #fff;color: #333333;font-size: 16px;}
.sun_links a{color: #808080; display: inline-block; margin: 0 28px;}



/*sun_foot*/
.sun_foot{background: #1a1a1a; padding-top: 40px; padding-bottom: 10px;}
.sun_foot .ft_links{text-align: center; padding-bottom: 20px; border-bottom: 1px solid #323232; font-size: 0; margin-bottom: 35px;}
.sun_foot .ft_links a{display: inline-block; width: 14.2857%; font-size: 14px; color: #666666;}
.sun_foot .ft_links a:hover{color: #3197df;}
.sun_foot .ft_boxl{width: 700px;}
.sun_foot .ft_boxl .ft_logo{display: block; margin-bottom: 20px;}
.sun_foot .ft_boxl .ft_logo img{max-width: 100%;}
.sun_foot .ft_boxl .ft_cont{font-size: 12px; color: #676767; line-height: 24px; margin-bottom: 20px;}
.sun_foot .ft_boxl .ft_cpy{font-size: 12px; color: #676767; line-height: 30px;}
.sun_foot .ft_boxl .ft_cpy a{color: #676767;}
.sun_foot .ft_boxr{text-align: right; padding-top: 40px;}
.sun_foot .ft_boxr img{width: 260px;}
#backtotop{position: fixed; bottom: 20px; right: 19px; width: 40px; height: 40px; text-indent: -999em; z-index: 20000; display: none; background-image: url(../images/top.png); background-repeat: no-repeat; background-position: -503px 0; cursor: pointer;}
#backtotop:hover{background-position: -503px -42px;}

/*------------内页-------------------*/
.left .box{margin-bottom:10px;}
.left .box h3 {
    height: 38px;
    width: 205px;
    padding-top: 10px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    background: #3197df;
    padding-left:0px;
}
.left .box .content{padding:5px 0px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.n_banner{width:1920px;left:50%;margin-left:-960px;position: relative;}
.n_banner img{width:1920px;}
.left{width:225px;float:left;margin-top: -50px;
    position: relative;
    z-index: 9999;}
.sort_menu{}
.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:10px;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact .content{padding:5px;line-height:24px;}

.right{width:940px;float:right;padding-bottom:10px;}
.sitemp{height: 47px;
    border-bottom: #dddddd solid 1px;
    margin-bottom: 15px;}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;color:#461d00;font-size:18px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}


.left .box1 h3 {
    height: 88px;
    width: 205px;
    padding-top: 10px;
    line-height: 88px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    background: #3197df;
    padding-left:0;
}