.menu, .menu ul {
  list-style: none;
  padding: 0;
}

.menu ul {
  margin: 0;
}

.menu > li {
  position: relative;
  display: inline-block;
  outline: 0;
}

.submenu {
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 0;
  overflow: hidden;
  overflow: hidden\0/ !important;
  max-height: 0;
  pointer-events: none;
}

.menu > li:hover .submenu, .menu > li:focus .submenu {
  pointer-events: auto;
  z-index: 10;
  max-height: 2000px;
  -webkit-transition: none;
     -moz-transition: none;
}

/* Default
 ================================================================= */
.submenu li {
  opacity: 0;

  -webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;
     -moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
      -ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
       -o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
          transition: opacity .4s,         transform .6s, max-height .6s;
}

.menu > li:hover .submenu li, .menu > li:focus .submenu li {
  opacity: 1;

  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}

/* Bounce
 ================================================================= */
.bounce {
  overflow: visible;
}

.bounce li {
  -webkit-transform: translateX(-40%);
     -moz-transform: translateX(-40%);
      -ms-transform: translateX(-40%);
       -o-transform: translateX(-40%);
          transform: translateX(-40%);

  -webkit-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
     -moz-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
      -ms-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
       -o-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
          transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
}

/* Radial
 ================================================================= */
.radial li {
  -webkit-transform: translateY(-120px) rotate(70deg);
     -moz-transform: translateY(-120px) rotate(70deg);
      -ms-transform: translateY(-120px) rotate(70deg);
       -o-transform: translateY(-120px) rotate(70deg);
          transform: translateY(-120px) rotate(70deg);

  -webkit-transform-origin: 0 0;
     -moz-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0;
}

/* Winding
 ================================================================= */
.winding {
  -webkit-perspective: 400px;
     -moz-perspective: 400px;
      -ms-perspective: 400px;
       -o-perspective: 400px;
          perspective: 400px;
}

.winding li {
  -webkit-transform: rotateY(90deg);
     -moz-transform: rotateY(90deg);
      -ms-transform: rotateY(90deg);
       -o-transform: rotateY(90deg);
          transform: rotateY(90deg);

  -webkit-transform-origin: 0 0;
     -moz-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0;
}

/* Shield
 ================================================================= */
.shield {
  overflow: visible;

  -webkit-perspective: 400px;
     -moz-perspective: 400px;
      -ms-perspective: 400px;
       -o-perspective: 400px;
          perspective: 400px;
}

.shield li {
  -webkit-transform: rotateX(90deg);
     -moz-transform: rotateX(90deg);
      -ms-transform: rotateX(90deg);
       -o-transform: rotateX(90deg);
          transform: rotateX(90deg);

  -webkit-transform-origin: 0 0;
     -moz-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0;

  -webkit-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
     -moz-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
      -ms-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
       -o-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
          transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
}

/* Pop
 ================================================================= */
.pop {
  overflow: visible;
}

.pop li {
  -webkit-transform: scale(.2);
     -moz-transform: scale(.2);
      -ms-transform: translateX(-80%);
       -o-transform: translateX(-80%);
          transform: translateX(-80%);

  -webkit-transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
     -moz-transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
      -ms-transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
       -o-transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
          transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
}


/* Helix
 ================================================================= */
.helix {
  -webkit-perspective: 400px;
     -moz-perspective: 400px;
      -ms-perspective: 400px;
       -o-perspective: 400px;
          perspective: 400px;
}

.helix li {
  -webkit-transform: rotateY(90deg);
     -moz-transform: rotateY(90deg);
      -ms-transform: rotateY(90deg);
       -o-transform: rotateY(90deg);
          transform: rotateY(90deg);
}

/* Wave
 ================================================================= */
.wave li {
  -webkit-transform-origin: 0% 0%;
     -moz-transform-origin: 0% 0%;
      -ms-transform-origin: 0% 0%;
       -o-transform-origin: 0% 0%;
          transform-origin: 0% 0%;

  -webkit-transform: skewY(-90deg);
     -moz-transform: skewY(-90deg);
      -ms-transform: skewY(-90deg);
       -o-transform: skewY(-90deg);
          transform: skewY(-90deg);
}

/* Fan
 ================================================================= */
.fan li {
  -webkit-transform-origin: 0% 0%;
     -moz-transform-origin: 0% 0%;
      -ms-transform-origin: 0% 0%;
       -o-transform-origin: 0% 0%;
          transform-origin: 0% 0%;

  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* Papercut
 ================================================================= */
.papercut {
  -webkit-perspective: 600px;
     -moz-perspective: 600px;
      -ms-perspective: 600px;
       -o-perspective: 600px;
          perspective: 600px;

  -webkit-perspective-origin: 0% 0%;
     -moz-perspective-origin: 0% 0%;
      -ms-perspective-origin: 0% 0%;
       -o-perspective-origin: 0% 0%;
          perspective-origin: 0% 0%;
}

.papercut li {
  -webkit-transform-origin: 0% 0%;
     -moz-transform-origin: 0% 0%;
      -ms-transform-origin: 0% 0%;
       -o-transform-origin: 0% 0%;
          transform-origin: 0% 0%;

  -webkit-transform: skewY(30deg);
     -moz-transform: skewY(30deg);
      -ms-transform: skewY(30deg);
       -o-transform: skewY(30deg);
          transform: skewY(30deg);
}

/* Fly
 ================================================================= */
.fly {
  -webkit-perspective: 400px;
     -moz-perspective: 400px;
      -ms-perspective: 400px;
       -o-perspective: 400px;
          perspective: 400px;
}

.fly li {
  -webkit-transform-origin: 50% 50% -50px;
     -moz-transform-origin: 50% 50% -50px;
      -ms-transform-origin: 50% 50% -50px;
       -o-transform-origin: 50% 50% -50px;
          transform-origin: 50% 50% -50px;

  -webkit-transform: rotateX( -180deg );
     -moz-transform: rotateX( -180deg );
      -ms-transform: rotateX( -180deg );
       -o-transform: rotateX( -180deg );
          transform: rotateX( -180deg );
}

/* Blind
 ================================================================= */
.blind li {
  max-height: 0;
}

.menu > li:hover .blind li, .menu > li:focus .blind li {
  /* This should be changed to the normal height of list-items */
  max-height: 30px;
}

/* Venitian
 ================================================================= */
.venitian li {
  -webkit-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
       -o-transform-origin: 50% 0;
          transform-origin: 50% 0;

  -webkit-transform: scale(1,0);
     -moz-transform: scale(1,0);
      -ms-transform: scale(1,0);
       -o-transform: scale(1,0);
          transform: scale(1,0);
}

/* Jaws
 ================================================================= */
.jaws li {
  -webkit-transform-origin: 50% -100px;
     -moz-transform-origin: 50% -100px;
      -ms-transform-origin: 50% -100px;
       -o-transform-origin: 50% -100px;
          transform-origin: 50% -100px;
}

.jaws li:nth-child(odd) {
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}

.jaws li:nth-child(even) {
  -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/* Fence
 ================================================================= */
.fence {
  -webkit-perspective: 600px;
     -moz-perspective: 600px;
      -ms-perspective: 600px;
       -o-perspective: 600px;
          perspective: 600px;
}

.fence li:nth-child(odd) {
  -webkit-transform-origin: 0 50%;
     -moz-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
       -o-transform-origin: 0 50%;
          transform-origin: 0 50%;

  -webkit-transform: rotateY(90deg);
     -moz-transform: rotateY(90deg);
      -ms-transform: rotateY(90deg);
       -o-transform: rotateY(90deg);
          transform: rotateY(90deg);
}

.fence li:nth-child(even) {
  -webkit-transform-origin: 100% 50%;
     -moz-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
       -o-transform-origin: 100% 50%;
          transform-origin: 100% 50%;

  -webkit-transform: rotateY(-90deg);
     -moz-transform: rotateY(-90deg);
      -ms-transform: rotateY(-90deg);
       -o-transform: rotateY(-90deg);
          transform: rotateY(-90deg);
}

/* Zipper
 ================================================================= */
.zipper li:nth-child(odd) {
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

.zipper li:nth-child(even) {
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}


@charset "utf-8";
/* htmlslider */
#wrapper {
	background:#fff;
	z-index:-1;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    #wrapper{width:768px; height:309px;}
}

@media (max-width: 767px) {
    #wrapper{display: none !important;}
}

.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:468px !important;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:468px !important;
	position:relative;
}

.tp-leftarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 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);/*增加阴影*/

}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 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);/*增加阴影*/
 
}

.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-style: 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;
}

/*自定义样式*/
@charset "utf-8";
*{ font-family:"微软雅黑", "宋体"; font-size:12px; margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0;font-size:14px;}
ul li{list-style:none;}
img{ border:none;}
body{ background:url(yt_02.png) repeat-x top;}
@media (max-width:750px){body {background:none;}}
a:link,a:visited{color:#000000; text-decoration:none; font-size:14px;}
a:hover{color:#000000; text-decoration:none; font-size:14px;}

/*----通用高度-------*/
.blank0{ display:block; clear:both; overflow:hidden;}
.blank1{ height:1px; display:block; clear:both; overflow:hidden;}
.blank2{ height:2px; display:block; clear:both; overflow:hidden;}
.blank5{ height:5px; display:block; clear:both; overflow:hidden;}
.blank10{ height:10px; display:block; clear:both; overflow:hidden;}
.blank15{ height:15px; display:block; clear:both; overflow:hidden;}
.blank20{ height:20px; display:block; clear:both; overflow:hidden;}
@media (max-width:750px){.blank20 {height: 20px;}}
/*---------------------------------------------------------外框部分-------------------------------------------------*/
.container {padding: 0px auto; margin:0 auto; height:auto; overflow:hidden; width:100%;}
@media (max-width:1080px){.container {width:100%;}}
/*--------------------------------------------------头部开始--------------------------------------------------------*/
.top{width:1300px; height:168px; padding: 0px auto; margin: 0 auto; position:relative; background-image:url(yt_04.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}
.top_01{width:100%; height: 40px;}
.top_left{width: 100%; float:left; line-height: 40px; font-size: 12px; margin-top:-2px; color:#848484;}
.top_left h1 {font-size: 15px; color:#848484; display: inline; font-weight:normal;}
.top_left h2 {font-size: 15px; color:#848484; display: inline; font-weight:normal;}

/*----导航条--------*/
#main {width: 100%; margin: 0 auto; z-index:999; position:relative;background-color: #0066ff; }
.sykd{ width:1px; height:68px; background-color:#000000;}
.sykdh{ width:1px !important; height:12px; background:url(h.png) 10px 40px;}
.menu {font-size:14px; width:1170px; margin:0px auto;}
.menu li {width:9.5em;padding:0px; line-height:60px;}
.menu > li {text-align:center;}
.menu > li:nth-child(2n+1) {}
.submenu > li {  background-color:#2A2A2A; height: 50px; margin-top: 1px; line-height: 50px;}
.submenu > li:nth-child(2n+1) {}
.menu a{ font-size:15px;  color:#FFF;}

@media screen and (min-width:751px) and (max-width:1080px){
  .top{width:100%; height:12em; overflow:hidden; padding:0; background-image:url(yt_04.png); border-bottom:1px #C3C3C3 solid; margin:0px auto; background-size:100% 100% !important;}
  .top_01{width:100%;}
  .top_left{width: 50%; float:left; line-height: 40px; font-size: 15px; margin-top:-2px; color:#848484;}
  .searcher {display: none !important;}
  .shouru{width: 10%;float:right; margin-top:10px; margin-right:0px; color:#848484;}
  .menu {font-size:14px; width:100%; margin:0px auto;}
  .menu li {width:11%;padding:0px; line-height:60px;}
}
@media (max-width:750px){
  .top {width:100%; height:5em; overflow:hidden; padding:0; background-image:url(logo.jpg); border-bottom:1px #C3C3C3 solid; margin:0px auto; background-size:100% 100% !important;}
  .top_01{display: none !important;}
  .top_left {display: none !important;}
  .searcher {display: none !important;}
  .shouru {display: none !important;}

  #main{width:100%; margin: 0 auto; z-index:999; position:relative; overflow:hidden;}
  .sykdh{ display:none !important;}
  .menu{width:100%; margin: 0 auto; overflow:hidden;}
  .menu li { width:24.6%; float:left; height:3em; line-height:3em; overflow:hidden; background-color:#0095DB; margin-bottom:1px; margin-left:0.1em; padding:0px;}
  .menu li { width:24.5%; float:left; height:3em; line-height:3em; overflow:hidden; background-color:#0095DB; margin-bottom:1px; margin-left:0.1em; padding:0px;}
  .menu ul { width:100%; height:auto; overflow:hidden; text-align:center; margin:0px auto;}
  .menu ul li { display:none !important;} 
}

/*导航样式*/
.nav_s {text-align: center;}
.nav_s_n a:link {color: #FFF;text-decoration: none;text-align: center;display: block; font-weight: bold;}
.nav_s_n a:visited {text-decoration: none;color: #FFFFFF;text-align: center;display: block;}
.nav_s_n a:hover {background:#2A2A2A; color: #FFF;text-align: center;display: block; transition:all 0.8s ease;}
.nav_s_n a:active {text-decoration: none;color: #FFFFFF;text-align: center;display: block;}
.nav { background: #2A2A2A;text-align: center; }
.nav_n a:link {color: #FFFFFF;text-decoration: none;text-align: center;display: block; font-weight: bold;}
.nav_n a:visited {text-decoration: none;color: #FFFFFF;text-align: center;display: block; }
.nav_n a:hover {background:#2A2A2A; color: #FFF; text-align: center;display: block; transition:all 0.8s ease;}
.nav_n a:active {text-decoration: none;color: #FFFFFF;text-align: center;display: block;}
@media (max-width:750px){
	.nav_s_n a:link { color:#FFFFFF;}
	.nav_s_n a:hover {background: #f3f3f3;text-align: center;display: block; transition:all 0.8s ease; color:#000; }
	.nav_s_n a:visited{ color:#FFFFFF;}
	.nav_s_n a:active{ color:#FFFFFF;}
	.nav { background: none;text-align: center; }
	.nav_n a:link,hover,visited,active{ color:#FFFFFF;}
	.nav_n a:hover {background: #f3f3f3;text-align: center;display: block; transition:all 0.8s ease; color:#000;}
	.nav_n a:visited{ color:#FFFFFF;}
	.nav_n a:active{ color:#FFFFFF;}
}

/*左侧栏*/
.left{ width:300px; height:auto; overflow:hidden; float:left;}
@media (max-width:1080px){.left {display: none !important;}}
.left h2{ width:300px; height:37px; line-height:37px; float:right; text-align:right; display:inline; border-bottom:1px #e5e5e5 solid; font-weight:500; background-color:#0095DB; color:#FFFFFF; padding:0px 10px 0px 20px;}
.left h2 span{ float:left; text-align:left; margin-left:30px; display:block; font-size:15px !important;}
.left h3{ width:300px; height:37px; line-height:37px; float:right; text-align:right; display:inline; border-bottom:1px #e5e5e5 solid; font-weight:500; background-color:#0095DB; color:#FFFFFF; padding:0px 10px 0px 20px;}
.left h3 span{ float:left; text-align:left; margin-left:30px; display:block; font-size:15px !important;}

.product_title_box{width:100%; height: auto; margin: 0 auto;}
@media (max-width:750px){.product_title_box{display: none !important;}}
.product_title_box_cn{width:100%; height: auto; margin: 0 auto; text-align: center;}
.product_title_box_cn span{font-size: 36px; color: #343434; line-height: 80px; text-decoration: none;}
.product_title_box_line{width:30px; height: 3px; background: #343434; margin: 0 auto;}
.product_title_box_en{width:100%; height: auto; margin: 0 auto; text-align: center;}
.product_title_box_en a{font-size: 18px; color: #adadad; line-height: 50px; text-decoration: none;}
.product_title_box_en_1{width:100%; height: auto; margin: 0 auto; text-align: center; padding-top: 10px;}
.product_title_box_en_1 span{font-size: 16px; color: #6d6d6d; line-height: 35px; text-decoration: none; letter-spacing: 1px;}

/*首页产品列表*/
.product_h{ width:1160px; padding: 0px auto; margin:0 auto; height:auto; overflow:hidden; }
.product_m_list{ width:1160px; height:auto; overflow:hidden;}
.product_m_list .product_m_position{ width:80%; height:37px; line-height:37px; display:inline; font-weight:500; font-size:1em !important;}
.product_m_list .product_m_position h2{ font-size:1em !important; font-weight:normal; display:inline;}
.product_h_list{width:100%; height:auto; overflow:hidden;}
.product_h_list ul{ list-style:none outside none; padding:0px; height:auto; overflow:hidden;}
.product_h_list li{ border:1px #e1e1e1 solid; width:200px; background:#FFFFFF; line-height:52px; height:52px; text-align:center; float:left; margin:0px 13px 19px 16px;}
.product_h_list li a{ font-size:16px;}
.product_h_list li a:link { width:200px; height:52px; color: #0095DB;text-decoration: none; text-align: center;display: block; }
.product_h_list li a:visited {width:200px; height:52px; color: #0095DB;text-decoration: none; text-align: center;display: block; }
.product_h_list li a:hover{ background-color:#0095DB; display:block; width:200px; height:52px; color:#FFFFFF; text-decoration:none;}
@media screen and (min-width:751px) and (max-width:1080px){
  .product_h{width:100%; height:auto; overflow:hidden;}
  .product_m_list{ width:90%; margin:0px auto; float:none;}
  .product_h_list{ width:100%;}
  .product_h_list ul{ list-style:none outside none; padding:0px; height:auto; overflow:hidden; margin:0px auto;}
  .product_h_list li{ width:20%; border:1px #e1e1e1 solid;  background:#FFFFFF; line-height:52px; height:52px; text-align:center; float:left; margin:0.5em 1.16em 1.12em 1.16em;}
  .product_h_list li a:link,visited,hover { width:100%; font-size:1.1em;}
}
@media (max-width:750px){
	.product_h{width:100%; height:auto; overflow:hidden;}
	.product_m_list{ width:90%; margin:0px auto; float:none;}
	.product_h_list{ width:100%;}
	.product_h_list ul{ list-style:none outside none; padding:0px; width:95%; height:auto; overflow:hidden; margin:0px auto;}
  .product_h_list li{ width:38.6%; border:1px #e1e1e1 solid;  background:#FFFFFF; line-height:52px; height:52px; text-align:center; float:left; margin:0.5em 1.16em 1.12em 1.16em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.product_h_list li a:link,visited,hover { width:100%; font-size:1.1em;}
}


.case_c_box{ width:1160px; padding: 0px auto; margin:0 auto; height:auto; overflow:hidden; }
@media screen and (min-width:751px) and (max-width:1080px){.case_c_box{ width:100%; padding: 0px auto; margin:0 auto; height:auto; overflow:hidden; }}
@media (max-width:750px){.case_c_box {display: none !important;}}
.case_c_center_box{ width:260px; height:auto; float:left; text-align:center; margin-right: 15px;}
.case_c_center_box img{ width:260px; height:257px; float:left; border:2px #0095DB solid;}
.case_c_center_box h3,.case_c_center_box div { width:260px; height:50px; line-height:50px; padding:5px 0px 5px 0px; float:left;  text-align:center;  display:inline;  font-weight:200;}
.case_c_center_box h3 a,.case_c_center_box div a{ font-size:16px !important; color:#000000;}

.case_title_box{width:100%; height: auto; margin: 0 auto;}
.case_title_box_cn{width:100%; height: auto; margin: 0 auto; text-align: center;}
.case_title_box_cn span{font-size: 36px; color: #343434; line-height: 80px; text-decoration: none;}
.case_title_box_line{width:30px; height: 3px; background: #343434; margin: 0 auto;}
.case_title_box_en{width:100%; height: auto; margin: 0 auto; text-align: center;}
.case_title_box_en a{font-size: 18px; color: #adadad; line-height: 50px; text-decoration: none;}
.case_title_box_en_1{width:100%; height: auto; margin: 0 auto; text-align: center; padding-top: 10px;}
.case_title_box_en_1 span{font-size: 16px; color: #6d6d6d; line-height: 35px; text-decoration: none; letter-spacing: 1px;}
.gcal{width:1160px; height: 300px; margin: 0 auto !important;}
.gcal_box{width:100%; height: auto;}

/*产品列表*/
.product_list{width:300px; height:auto; border-top:0px; background:#FFF;}
.product_list ul{ list-style:none outside none; padding:0px; width:300px; height:auto;}
.product_list li{ border-bottom:1px #c7c7c7 dotted; line-height:45px; height:45px;}
.product_list span{ float:left; width:10px; padding-right:10px;}
.product_list li a {width:auto; height:45px;  text-decoration: none; display: block;  padding-left:10px; background-color:#f3f3f3;}
.product_list li a:hover{ background-color:#0095DB; display:block; width:auto; height:45px; color:#FFFFFF; text-decoration:none; padding-left:10px;}


/*右侧栏*/
.right{ width:814px; height:auto; overflow:hidden; float:right;}

.news_list{ width:1160px; height:auto; padding: 0px auto; margin:0 auto; overflow:hidden;}
@media (max-width:1080px){.news_list{ width:100%;}}

.news_c_box{ width:1160px; height:100%; padding: 0px auto; margin:0 auto; overflow:hidden; }
@media (max-width:1080px){.news_c_box{ width:100%;}}


.news_right_img{ width:380px; height:4px; background:#0095DB; border-radius:2px 2px 0px 0px;}
.news_right_list_div{ width:auto; height:auto; font-size:20px; line-height:20px; float:left;}
.news_right_list_div p{ color:#cccccc; font-size:16px;}
.news_right_list_div .title_small{ font-size:20px; line-height:20px; text-decoration: none; float:left;}
.news_right_list_div a{ font-size:20px; line-height:20px; text-decoration: none;}
.news_right_list_div .title_small p{color:#cccccc; font-size:16px;}
.news_right_list_div2{ width:auto; height:auto; font-size:16px; line-height:20px; float:right; margin:0.4em 2em 0 0;}
.news_right_list_div2 p{ background:#0095DB;  width:21px; height:21px; border-radius:13px; text-align:center; display:block; color:#FFFFFF; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-size:1.5em; line-height:0.99em; padding:0.03em 0 0 0.03em;}
.news_right_list_div2 a{ text-decoration:none;}
.news_right_list_img{ width:360px; display: table-cell;vertical-align: middle;text-align: center;}
@media (max-width:1080px){
	.news_right_img{ width:100%; height:4px; background:#0095DB; border-radius:2px 2px 0px 0px;}
	.news_right_list_div{width: 100%;}
	.news_right_list_div2{ display: none !important;}
	.news_right_list_img { display: none !important;}
	.news_right_list_div{width:auto; height:auto; font-size:20px; line-height:20px;}
	.news_right_list_div .title_small{ font-size:20px; line-height:20px; text-decoration: none;}
	.news_right_list_div2{ display: none !important; }
}
.news_right_a{ width:380px; height:100%; overflow:hidden; float:left;}
.news_right_a_list{width:380px; height:auto; padding:23px 0px 10px 10px; background:#FFF;}
.news_right_a_list ul{ list-style:none outside none; padding:0px; width:347px; height:auto;}
.news_right_a_list li{ border-bottom:1px #c7c7c7 dotted; line-height:40px; height:40px;}
.news_right_a_list li a{font-size:15px;}
.news_right_a_list span{ float:right; width:70px; padding-right:0px;}
@media (max-width:1080px){
	.news_right_a{ width:100%; margin-bottom:10px; height: auto;}
	.news_right_a_list{ width:100%; height: auto; padding:2em 0 0 1.2em;}
	.news_right_a_list ul{ width:100%; }
  .news_right_a_list span{ display: none !important;}
}



/*图片滚动*/
.owl-item{ width:auto !important;}/*滚动宽度在owl.carousel.css/30行*/
#owl-demo .item{background: #3fbf79;padding: 30px 0px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;
border-radius: 3px;text-align: center;}
.customNavigation{text-align: center;}
.customNavigation a{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
@media (max-width:750px){#owl-demo{display:none !important;}}

/*友情链接*/
.link_bottom{ width:1160px; background:#FFFFFF; margin: 0 auto;}
@media (max-width:750px){.link_bottom{ width:auto; height:35px; line-height:35px; background:#DFDFDF;}}

/*底部*/
footer{height: 130px; background:#ebf3fe url(yt_30.png) repeat-x left top;}
.foot-nav{ text-align:center;height:120px; line-height:35px; padding:15px 0 0 0; color:#FFFFFF; font-size: 16px;}
.foot-nav span{margin:0px 8px; font-size: 16px;}
.foot-nav a{ color:#FFFFFF; font-size:16px;}
.foot-nav p{ display:block; font-size: 16px;}
@media (max-width:750px){
	footer{height:120px;}
	.foot-nav{ text-align:center;height:0px; line-height:25px; padding:3em; color:#FFFFFF;  padding-top:5px; }
	.foot-nav p{ display:none !important;}
}

/*内页样式*/
.content_about{line-height:40px; width:100%; height:auto;}
@media (max-width:750px){.content_about{width:98%; height: auto; margin: 0 auto;}}
.content_right{ width:840px; height:auto; overflow:hidden; float:right;}
.content_right .content_position{ width:100%; height:auto; line-height:37px; float:right; text-align:right; display:inline; border-bottom:1px #e5e5e5 solid; font-weight:500; font-size:1em !important;}
.content_right .content_position h3{ font-size:1em !important; font-weight:normal; display:inline;}
.content_Title{width:100%; text-align:center; line-height:45px; font-weight:600; padding-bottom:20px;}
.content_Title h1{font-size:18px; }
.neirong_shouji {width:98%; height: auto; margin: 0 auto;}
.neirong_shouji p{font-size:16px;}
.neirong_shouji td{border:solid #e5e5e5 1px;}
.neirong_shouji table{border-collapse:collapse;border:none;}
@media (max-width:750px){
	.content_right{ width:98%; margin:0px auto; float:none;}
	.content_Title h1{font-size:18px;}
	.imgshow img{width:100%; height: auto;text-align:center; vertical-align:middle; }
	.neirong_shouji{width:98%; height: auto; margin: 0 auto;}
	.neirong_shouji img{width:100%; height: auto;text-align:center; vertical-align:middle; }
	.neirong_shouji td{border:solid #e5e5e5 1px;}
	.neirong_shouji table{border-collapse:collapse;border:none;width:auto;}
}

/*内页相关新闻*/
.content_news_Title{ font-size:16px; width:100%; text-align:left; line-height:45px; font-weight:300; padding-bottom:0px; border-bottom:1px #e5e5e5 solid; }
.content_news ul{ list-style:none outside none; padding:0px; width:100%px; height:auto; overflow:hidden;}
.content_news ul li{ border-bottom:1px #c7c7c7 dotted; line-height:45px; height:auto; overflow:hidden; background:url(new_ico01.png) no-repeat left; padding-left:10px;}
.content_news ul li span{ width:20%; float:right; overflow:hidden;}
.content_news ul li a{ width:80%; float:left; overflow:hidden;}
@media (max-width:750px){
	.content_news_Title{width:90%; height: auto; margin: 0 auto;}
	.content_news ul{width:90%; height: auto; margin: 0 auto;}
	.content_news ul li span{ width: 30%; }
	.content_news ul li a{ width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
}

/*无图片列表样式*/
.content_news_list_2{ width:100%; height:auto; float:left;}
.content_news_list_Title_2{ font-size:16px; width:100%; text-align:left; line-height:45px; font-weight:500; padding-bottom:0.3em; border-bottom:1px #e5e5e5 solid;  display:block; float:left; }
.content_news_list_Title_2 a{font-size:16px;}
.content_news_list_Title_2 span{ width:10em; float:right;}
@media (max-width:750px){
  .content_news_list_Title_2 div{ width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
  .m750hs{display:none;}
  
}
.content_news_list_2 p{ font-size:12px !important; width:100%; text-align:left; line-height:35px; font-weight:200; padding-top:0.7em; display:block; float:left;}

/*分页*/
.pages {text-align:center;margin:20px 0;width:100%;}
.pagination{height:40px;display:inline-block;}
.pagination li,.pagination a{display:block;float:left;margin-right:10px;padding:2px 12px;height:24px;background:#fff;text-decoration:none;color:#808080;font-size:12px;line-height:24px;}
@media (max-width:750px){
  .pagination li,.pagination a{display:block;float:left;margin-right:0.3rem;padding:0rem 0.5rem;height:24px;background:#fff;text-decoration:none;color:#808080;font-size:12px;line-height:24px;}
}
.pagination a:hover{color:#077ee3;background: white;border:1px #077ee3 solid;}
.pagination a.page-num-current{border:none;background:#077ee3;color:#fff;}



/*产品列表页*/
.list_ul{width:100%; height:auto; overflow:hidden;}
.list_ul ul{width:1160px; height:auto; margin:0 auto; overflow:hidden;}
.list_ul ul li{float:left; width:24%; height:280px; margin:5px;}
.list_ul ul li dl{width:100%; overflow:hidden;}
.list_ul ul li dl dt{display:table-cell; width:248px; height:248px; overflow:hidden; border:1px solid #ddd; vertical-align:middle;}
.list_ul ul li dl dt img{display:block; width:100%;height:240px; overflow:hidden;}
.list_ul ul li dl dd{width:100%; height:auto;}
.list_ul ul li dl dd {width:100%; color:#333; line-height:42px; text-align:center; font-size:15px; text-overflow:ellipsis;font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

@media screen and (min-width:800px) and (max-width:1080px){
  .list_ul ul{width:801px; height:auto;}
  .list_ul ul li{width:257px; height:auto;}
  .list_ul ul li dl dt{width:255px; height:255px;}
  .list_ul ul li dl dd h3{ width: 100%; color:#333; line-height:42px; text-align:center; font-size:15px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

}
@media screen and (min-width:767px) and (max-width:799px){
  .list_ul ul{width:725px; height:auto;}
  .list_ul ul li{width:348px; height:auto;}
  .list_ul ul li dl dt{width:348px; height:348px;}
  .list_ul ul li dl dd h3{ width: 100%; color:#333; line-height:42px; text-align:center; font-size:15px; overflow: hidden;  text-overflow:ellipsis; white-space: nowrap;}

}
@media screen and (min-width:380px) and (max-width:766px){
  .list_ul ul{width:390px; height:auto;}
  .list_ul ul li{width:175px; height:auto;}
  .list_ul ul li dl dt{width:173px; height:193px;}
  .list_ul ul li dl dd h3{ width: 100%; color:#333; line-height:42px; text-align:center; font-size:15px; overflow: hidden;  text-overflow:ellipsis; white-space: nowrap;}

}
@media screen and (min-width:330px) and (max-width:379px){
  .list_ul ul{width:320px; height:auto;}
  .list_ul ul li{width:150px; height:auto;}
  .list_ul ul li dl dt{width:148px; height:148px;}
  .list_ul ul li dl dd h3{ width: 100%; color:#333; line-height:42px; text-align:center; font-size:15px; overflow: hidden;  text-overflow:ellipsis; white-space: nowrap;}

}
@media (max-width:329px){
  .list_ul ul{width:296px; height:auto;}
  .list_ul ul li{width:134px; height:auto;}
  .list_ul ul li dl dt{width:132px; height:148px;}
  .list_ul ul li dl dd h3{ width: 100%; color:#333; line-height:42px; text-align:center; font-size:15px; overflow: hidden;  text-overflow:ellipsis; white-space: nowrap;}

}

.clearfix:before,
.clearfix:after{display: table;line-height: 0;content: "";}


#top{display:none; position:fixed; z-index:10; right:10px; bottom:50px; transition:all 1s; cursor:pointer;}
#top span{display:block; width:30px; height:30px; border-radius:50%; line-height:30px; color:#fff; font-size:12px; text-align:center; background:#999;}
.Page_number{ text-align:center;}
.Page_number span{ margin-right:15px;}
