﻿@charset "utf-8";

body{ margin:0; padding:0;  background:#ffffff;}
div,ul,li,td{margin:0; padding:0; border:0px; font-family:"微软雅黑", Georgia, Times New Roman; font-size:14px; color:#666666; line-height:180%; word-wrap: break-word; word-break: normal; list-style:none;}
p{ margin:0px; line-height:180%; text-indent: 2em; text-align: justify; text-justify: inter-ideograph; font-size:14px; color:#666666; font-family:"微软雅黑";}

a:link,a:visited { color: #333333;font-size:14px; text-decoration:none;  font-family:"微软雅黑"; }
a:hover,a:active { color: #ff0000;font-size:14px; text-decoration:none;  font-family:"微软雅黑"; }

img{border:0; width:auto; max-width:100%; height:auto;}
.main{ width:100%; margin:0 auto; max-width:1200px;}
.clearfix{ clear:both;}

a.topnav{ color: #999999; font-size:13px; line-height:32px; padding-left:10px;}
a.topnav:hover{ color: #ff0000; }

a.htnav:link,a.htnav:visited { color: #ffffff; font-size:12px; line-height:18px;}
a.htnav:hover,a.htnav:active { color: #ff0000; font-size:12px; line-height:18px;}


a.botnav{ color: #cccccc; font-size:15px; line-height:32px; padding-left:10px; padding-right:10px;}
a.botnav:hover{ color: #ff0000; }

.navbar {
  position: relative;
  width: auto;
  display: inline-block;
  border: none;
}

.btn-nav {
  position: absolute;
  top: 6px;
  right: 20px;
  background: transparent;
  border: 1px #ffffff solid;
  padding: 6px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  cursor: pointer;
  z-index: 99999;
}

.btn-nav:focus {
  outline: 0;
}

.icon-bar {
  display: block;
  margin: 7px 0;
  width: 32px;
  height: 4px;
  background-color: #ffffff;
}

.btn-nav:hover .icon-bar {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  background-color: #FCA311;
}

.nav-content {
  position: fixed;
  top: -100%;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  display: block;
  height: 100%;
  z-index: 999;
}

.nav-list {
  list-style: none;
  padding: 0;
  position: relative;
  top: 10%;
}

.item-anchor:after {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  left: 0;
  bottom: 0;
  z-index: 999999;

  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

a.item-anchor {
  color: #ffffff;
  font-size: 16px;

  position: relative;
  text-decoration: none;
  padding: 10px;
}

.item-anchor:hover,
.item-anchor:focus {
  color: #Ffffff;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.item-anchor:hover:after,
.item-anchor:focus:after{
  width: 100%;
  background: #FCA311;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.nav-item {
  margin: 15px auto;
  text-align: center;
}

.animated {
  display: block;
  margin: 0 auto;
}

.animated:hover .icon-bar,
.animated:focus .icon-bar{
  background-color: #FCA311;
}

.animated:focus {
  cursor: pointer;
  z-index: 999999;
}

.middle {
  margin: 0 auto;
}

.bottom {
  margin-bottom:0px;
}

.icon-bar {
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
  z-index: 999999;
}

.animated .icon-bar {
  z-index: 999999;
  background-color: #FCA311;
}

.animated .top {
  -webkit-transform: translateY(10px) rotateZ(45deg);
  -moz-transform: translateY(10px) rotateZ(45deg);
  -ms-transform: translateY(10px) rotateZ(45deg);
  -o-transform: translateY(10px) rotateZ(45deg);
  transform: translateY(10px) rotateZ(45deg);
}

.animated .bottom {
  -webkit-transform: translateY(-11px) rotateZ(-45deg);
  -moz-transform: translateY(-11px) rotateZ(-45deg);
  -ms-transform: translateY(-11px) rotateZ(-45deg);
  -o-transform: translateY(-11px) rotateZ(-45deg);
  transform: translateY(-11px) rotateZ(-45deg);
}

.animated .middle {
  width: 0;
}

@keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-webkit-keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-moz-keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-o-keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

.showNav {
  -webkit-animation: showNav 1s ease forwards;
  -moz-animation: showNav 1s ease forwards;
  -o-animation: showNav 1s ease forwards;
  animation: showNav 1s ease forwards;
}

@keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-webkit-keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-moz-keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-o-keyframes hideNav {
  from {

    top: 0;
  }
  to {
    top: -100%;
  }
}

.hideNav {
  -webkit-animation: hideNav 1s ease forwards;
  -moz-animation: hideNav 1s ease forwards;
  -o-animation: hideNav 1s ease forwards;
  animation: hideNav 1s ease forwards;
}

.hidden {
  display: none;
}


.head{ width:100%;   background-color:#000000;}
.head_1{ width:100%;  color:#ffffff; text-align:left; font-size:13px; line-height:30px;}

.tophead{ width:100%; margin:0 auto;}
.top_1{width:40%;  float:left; text-align:left;}
.top_3{width:21%;  float:right; text-align:right;}


.menu{  width:100%; height:48px; margin:0 auto; margin-bottom:2px; background-color:#cc0000;}
.menu_0{ width:100%;  text-align:center; }
.menu_1{ width:12.5%; height:48px; text-align:center; float:left;}

a.nav{ color: #ffffff; font-size:18px; line-height:48px; width:96%; display:block;  margin:0 auto;}
a.nav:hover,a.hnav{ color: #ffffff; font-size:18px; line-height:48px; background-color:#ff9900;}



.product{ width:100%; margin-top:5%;}
.product_1{ width:70%; margin:0 auto; text-align:center;}
.product_2{ width:100%; text-align:center; color:#FF0000; font-size:18px;}
.product_3{ width:85%; margin:0 auto; text-align:center; color:#666666; font-size:14px; margin-top:2%;}
.product_4{ width:100%; background:url(../images/sdxb8.jpg) no-repeat center right; margin-top:2%;  margin-bottom:2%;}
.product_4_1{width:95%; padding:10% 2.5%; text-align:center;}
.product_4_1_1{width:9.1111111111%; padding:0px 1%; float:left; text-align:center;}



.jiantou{ width:100%; background:url(../images/sdxb9.jpg) repeat-x; height:37px; margin-top:2%;}
.jiantou_1{ width:65px; height:37px; margin:0 auto;}

.case{ width:100%; margin-top:1%;}
.case_1{ width:70%; margin:0 auto; text-align:center;}
.case_2{ width:100%; overflow:hidden; margin-top:3%; background-color:#e3e3e3;}
.case_2_1{ margin-left:240px; background-color:#ffffff; padding-left:30px; }
.case_2_1_00{ width:101.5%; overflow:hidden;}
.case_2_1_1{ width:31.8333333333%; float:left; position:relative; height:auto; overflow:hidden; margin:0px 0px 1.5% 0px; margin-right:1.5%; }


.case_2_00{width:240px; float:left; margin-right:-240px; margin-bottom:1.5%; background-color:#e3e3e3; z-index:100; position:relative;}
.case_2_01{ width:100%;float:right; }

.nhove .txt{width:100%; height:40px; background:url(../images/hhzx66.png) repeat; position:absolute;left:0px;bottom:7px;}
.nhove .txt h3{color:#ffffff;font-size:15px;font-weight:100; line-height:40px; margin:0px; text-align:center; font-family:Microsoft YaHei UIRegular,Microsoft YaHei;}
.nhove .txt h4{color:#fff;font-size:13px; line-height:0px; margin:0px; font-weight:normal;}
.nhove .txt p{color:#fff;margin-top:10px; font-size:13px; line-height:20px; font-family:Microsoft YaHei UIRegular,Microsoft YaHei; padding:0px 15px;}

.team{ width:100%; margin-top:3%; padding:6% 0px; background-image:url(../images/bybg.jpg);   background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: fixed;}
.team_1{ width:70%; margin:0 auto; text-align:center;}
.team_2{ width:96%; margin-top:2%; padding:2% 2%; background:url(../images/bybg0.png) repeat;}
.team_2_1{ width:100%; padding-top:2%;}
.team_2_1_1{ width:37.5%; float:left; padding-top:2.5%;}
.team_2_1_2{ width:32%; float:left; padding:0px 2.5%; padding-top:2.5%;}
.team_2_1_2_1{ width:100%; text-align:left; padding-top:10%; }
.team_2_1_2_1_1{ width:100%; text-align:left;  overflow:hidden; font-size:18px; color:#344675; }
.team_2_1_2_1_1 span.font1{ font-size:24px; color:#000000; line-height:40px; padding-right:20px;}
.team_2_1_2_1_2{width:100%; text-align:left; max-height:96px; overflow:hidden; margin-top:3%;}
.team_2_1_2_1_2 p{margin:0px; line-height:24px; text-indent: 0em; text-align: justify; text-justify: inter-ideograph; font-size:14px; color:#000000; font-family:"微软雅黑";}
.team_2_1_2_1_3{width:100%; text-align:left; margin-top:5%;}
a.teammore{ display:block; width:90px; height:36px; line-height:36px; background-color:#d7b462; text-align:center; font-size:15px; color:#000000; border:1px #333333 solid;}
a.teammore:hover{ background-color:#FF0000; color:#FFFFFF; border:1px #FF6633 solid;}

.team_2_1_3{ width:25.5%; float:right; position:relative;}
.team_2_1_3_1{ position:absolute; left:0px; top:0px;}
.team_2_1_3_1 img{ width:100%;}
.team_2_1_3_2{ position:relative; right:0px; top:0px; width:80%; float:right; text-align:right;}

.team_2_2{ width:100%; padding-top:3%; overflow:hidden;}
.team_2_2_1{ width:101.5%;}
.team_2_2_1_1{ float:left; width:18.5%; margin:1.5% 0px; margin-right:1.5%; height:0px; padding-bottom:15%; overflow:hidden; }
.team6{ display:none;}

.nnhove .txt{width:100%; height:40px; background:url(../images/hhzx66.png) repeat; position:absolute;left:0px;bottom:0px;}
.nnhove .txt h3{color:#ffffff;font-size:15px;font-weight:100; line-height:40px; margin:0px; text-align:center; font-family:Microsoft YaHei UIRegular,Microsoft YaHei;}
.nnhove .txt h4{color:#fff;font-size:13px; line-height:0px; margin:0px; font-weight:normal;}
.nnhove .txt p{color:#fff;margin-top:10px; font-size:13px; line-height:20px; font-family:Microsoft YaHei UIRegular,Microsoft YaHei; padding:0px 15px;}



.news{ width:100%; margin-top:3%;}
.news_1{ width:70%; margin:0 auto; text-align:center;}
.news_2{ width:100%; margin-top:2%;}
.news_2_1{ width:47%; float:left;}
.news_2_2{ width:47%; float:right;}
.news_2_1_1{ width:100%;}
.news_2_1_1_1{ width:38%; float:left;}
.news_2_1_1_2{ width:60%; float:right;}
.news_2_1_1_2_1{ text-align:left; height:40px; overflow:hidden;}
.news_2_1_1_2_2{ text-align:left; height:30px; line-height:30px; color:#999999; font-size:13px;}
.news_2_1_1_2_3 p{ text-align:left; height:72px; line-height:24px; color:#454545; font-size:14px; text-indent: 0em; overflow:hidden;}
a.hnews{ font-size:18px; color:#000000; line-height:40px;}
a.hnews:hover{color:#ff0000;}
.news_2_1_2{ width:100%; margin-top:1%;}
.news_2_1_2_1{ text-align:left;}
span.shijian{ float:right; line-height:40px; color:#666666; font-size:14px; width:90px;  background-color:#FFFFFF; text-align:right; margin-left:-90px;}
a.hnewsx{ font-size:15px; color:#000000; line-height:40px; overflow:hidden; height:40px;  margin-right:90px; float:left;}
a.hnewsx:hover{color:#ff0000;}




.service{ width:100%; margin-top:4%;}
.service_1{ width:100%; margin:0 auto; text-align:center; background-color:#e5e5e5; }
.service_1_1{ width:240px; height:202px; float:left; margin-right:-240px;}
.service_1_2{ height:202px; float:right; width:100%;}
.service_1_2_1{ margin-left:240px;}
.tab{ width:100%; background-color:#FFFFFF; border:none;}
.tab tr td{ width:25%; background-color:#e5e5e5; height:100px; }
.fuwu{ width:100%; text-align:center;}
.service_1_0{ display:none;}


.footer{ width:100%; background-color:#ffffff; padding:7.5% 0px; margin-top:3%; background:url(../images/bybg2.jpg) no-repeat center;}
.footer_1{ width:35%; float:left;}
.footer_2{ width:35%; float:left; margin-top:3%; margin-left:3%;}
.footer_3{ width:10%; float:left; margin-top:3%; margin-left:3%;}
.footer_1_1{ width:100%;}
.footer_1_1_1{ width:14.28%; float:left; text-align:left;}
a.footernav{ font-size:15px; color:#FFFFFF;}
a.footernav:hover{ font-size:15px; color:#FF0000;}
a.footernavx{ font-size:13px; color:#FFFFFF;}
a.footernavx:hover{ font-size:13px; color:#FF0000;}
.footer_1_2{ margin-top:2%;}
.footer_1_2_1{ width:14.28%; float:left; text-align:left; line-height:24px;}
img.fewm{ padding:10px; border:1px #FFFFFF solid;}


.botfooter{ width:100%; padding:1% 0px;  background-color:#000000;}
.bottom_1{ text-align:center; color:#cccccc; font-size:13px; line-height:30px;}
.beian{ float:right;}


table.tmtab{ width:100%; background:#CCCCCC;}
table.tmtab tr td{ font-size:14px; color:#333333; line-height:40px; padding-left:10px; background:#FFFFFF;}

.cpdaili p{ font-size:14px; line-height:40px; margin:0px; text-indent:0em;}

.content{ width:100%; margin-top:3%;}
.content_1{ width:240px; float:left; margin-right:-280px; position:relative; z-index:999;}
.content_1_1{ width:240px;}
.content_1_1_1{ width:240px; color:#FFFFFF; text-align:center; font-size:28px; background-color:#cc0000; height:60px; line-height:60px;}
.content_1_1_2{ background-color:#e3e3e3; padding:10px; width:220px;}
.content_1_1_2_1{ width:100%; height:40px; border-bottom:1px #ffffff solid;}
a.leftnav{ font-size:15px; color:#000000; line-height:40px;}
a.leftnav:hover{ font-size:15px; color:#ff0000; line-height:40px;}
.content_2{ width:100%; float:right;}
.content_2_1{ margin-left:280px;}
.content_2_1_1{ width:100%; height:50px; border-bottom:1px #CCCCCC solid;}
span.tit{ padding:0px 20px; color:#000000; font-size:24px; border-bottom:1px #000000 solid; float:left; line-height:50px;}
span.ndaohang{ padding:0px; color:#666666; font-size:14px;  float:right; line-height:50px;}
.content_2_1_2{ color:#454545; font-size:15px; line-height:30px; padding:2% 0px;}
.content_2_1_2 p{ margin:15px; line-height:30px; text-indent: 2em; text-align: justify; text-justify: inter-ideograph; font-size:15px; color:#454545; font-family:"微软雅黑";}
.content_2_1_2 img,.content_2_1_2 p img{ width:auto; max-width:100%; margin:0 auto; height:auto; display:block;}


.nnews{ width:96%; padding:2%;}
.nnews_1{ width:100%; height:40px; border-bottom:1px #CCCCCC dashed; text-align:left;}
span.newssj{ float:right; color: #ff0000; width:90px;  background-color:#FFFFFF; text-align:right; margin-left:-90px; line-height:40px;}
a.news5{ font-size:15px; color:#454545; line-height:40px; overflow:hidden; height:40px;  margin-right:90px; float:left;}
a.news5:hover{ font-size:15px; color:#ff0000; line-height:40px;}

.xwxq_1{ width:96%; padding:0px 3%; line-height:40px; color:#000000; font-size:22px; text-align:center;}
.xwxq_2{width:96%; padding:0px 2%; height:30px; line-height:30px; color:#999999; font-size:14px; text-align:center;}
.xwxq_3{ color:#454545; font-size:15px; line-height:30px; padding:2% 0px;}
.xwxq_3 p{ margin:15px; line-height:30px; text-indent: 2em; text-align: justify; text-justify: inter-ideograph; font-size:15px; color:#454545; font-family:"微软雅黑";}


.xwxq_11{width:96%; padding:0px 2%;  text-align:center;}
.xwxq_12{ width:96%; padding:0px 2%;  line-height:50px; color:#000000; font-size:18px; text-align:center;}



.npro{ width:100%; padding:2% 0px;}
.npro_1{ width:23%; margin:1%; float:left;}
.npro_1_1{ width:100%;
    height:0;
    padding-bottom: 80%;
    overflow:hidden;}
.npro_1_2{ width:100%; height:50px; overflow:hidden;}
a.procase{ font-size:15px; color:#333333; text-align:center; line-height:25px;}
a.procase:hover{ font-size:15px; color:#ff0000; text-align:center; line-height:25px;}

.navbar{ display:none;}

table.liuyan{ width:100%;}
table.liuyan tr td{ width:100%; line-height:40px; color:#333333; font-size:14px; text-align:left;}
table.liuyan tr td input,table.liuyan tr td textarea{ width:100%; line-height:30px; color:#333333; font-size:14px; text-align:left; height:30px;}
table.liuyan tr td input.anniu{ width:100px; margin:0px 10px; display:inline; line-height:30px; color:#333333; font-size:14px; text-align:left; height:30px;}


a.protype{ display:inline-table; padding:0px 8px; border:1px #CCCCCC solid; margin:5px; color:#333333; font-size:14px; line-height:30px;}
a.protype:hover{ display:inline-table; padding:0px 8px; border:1px #ff0000 solid; margin:5px; color:#ff0000; font-size:14px; line-height:30px;}


.phone{ width:100%; background-color:#666666; height:60px; position:fixed; bottom:0px; z-index:9999999;}
.phone_1{ width:23.5%; text-align:center; float:left; height:60px;}
.phone_2{ width:2%; text-align:center; float:left; height:60px; overflow:hidden;}
.phone_1_1{ width:100%; height:30px; text-align:center; padding-top:8px;}
.phone_1_2{ width:100%; height:20px; text-align:center; line-height:20px; color:#FFFFFF; font-size:13px;}

.footerbot,.phone{ display:none;}
@media (max-width: 1024px){


}
@media (max-width: 800px) {
.top_2{ display:none;}
.top_1{ width:60%;}
.top_3{ width:30%;}
.menu{ background-color:#cc0000;}
.tophead{margin-top:0px;}
.head{ display:none;}
.top{ margin-top:0px;}
.product_4_1_1{width:16%; padding:0px 2%; text-align:center;}
.product_4_1_1:nth-child(6){ margin-left:10%;}



.footer_1{ width:45%; float:left;}
.footer_2{ width:45%; float:left; margin-top:3%; margin-left:3%;}
.footer_3{ display:none;}

.beian{ float:none;}
.navbar{ display:block;}
.menu_1,.menu_2,.menu_3{ display:none;}

.case_2_00{width:140px; float:left; margin-right:-140px; margin-bottom:1.5%; background-color:#e3e3e3; z-index:100; position:relative;}
.case_2_01{ width:100%;float:right; }




.content_1{ width:95%; float:none; padding:0 2.5%; margin-right:0px; display:none;}
.content_1_1{ width:100%;}
.content_1_1_1{ display:none;}
.content_1_1_3{ display:none;}

.content_1_1_2{ background-color:#e3e3e3;  width:100%; padding:0px;}
.content_1_1_2_1{ height:40px; border-bottom:none; display:inline-table; text-align:center; width:auto; padding:0px 10px;}
a.leftnav{ font-size:16px; color:#000000; line-height:40px;}
a.leftnav:hover{ font-size:16px; color:#ff0000; line-height:40px;}
.content_2{  width:95%; float:none;  padding:0 2.5%; margin-top:20px;}
.content_2_1{ margin-left:0px;}


.case_2_00 .content_1_1_1{ width:160px; color:#FFFFFF; text-align:center; font-size:18px; background-color:#cc0000; height:40px; line-height:40px; display:block;}
.case_2_00 .content_1_1_2{ background-color:#e3e3e3; padding:10px; width:120px;}
.case_2_00 .content_1_1_2_1{ width:100%; height:40px; border-bottom:1px #ffffff solid;}
.case_2_00 a.leftnav{ font-size:13px; color:#000000; line-height:40px;}
.case_2_00 a.leftnav:hover{ font-size:13px; color:#ff0000; line-height:40px;}

.case_2_01 .case_2_1_1{ width:47%; float:left; position:relative; height:auto; overflow:hidden; margin:1.5% 0px; margin-left:1.5%; margin-right:1.5%; }
.case_2_01 .case_2_1{ margin-left:160px; background-color:#ffffff; padding-left:0px; }

.footerbot,.phone{ display:block;}

}
@media (max-width: 640px) {
.case_2_1{ width:100%;}
.case_2_1_1{ width:47%; float:left; position:relative; height:auto; overflow:hidden; margin:1.5% 0px; margin-left:1.5%; margin-right:1.5%; }

.team_2_1_1{ display:none;}

.team_2_1_2{ width:55%; float:left; padding:0px 2.5%; padding-top:2.5%;}
.team_2_1_3{ width:38%; float:right; position:relative; margin-right:2%;}

.team_2_2_1{ width:100%;}
.team_2_2_1_1{ float:left; width:30.33333333333%; margin:1.5% 0px; margin-left:1.5%; margin-right:1.5%; height:0px; padding-bottom:24%; overflow:hidden; }

.news_2_1{ width:95%; padding:2.5%; float:none;}
.news_2_2{ width:95%; padding:2.5%; float:none;}

.service_1_1{ display:none;}
.service_1_0{ display:block; width:100%; height:50px; background:#333333; text-align:center; font-size:16px; color:#FFFFFF; line-height:50PX;}
.service_1_2{ height:202px; float:none; width:100%;}
.service_1_2_1{ margin-left:0px;}

.team6{ display:block;}


.npro_1{ width:30.333333333%; margin:1.5%; float:left;}




.case_2_00 .content_1_1_1{ width:160px; color:#FFFFFF; text-align:center; font-size:18px; background-color:#cc0000; height:40px; line-height:40px; display:block;}
.case_2_00 .content_1_1_2{ background-color:#e3e3e3; padding:10px; width:120px;}
.case_2_00 .content_1_1_2_1{ width:100%; height:40px; border-bottom:1px #ffffff solid;}
.case_2_00 a.leftnav{ font-size:13px; color:#000000; line-height:40px;}
.case_2_00 a.leftnav:hover{ font-size:13px; color:#ff0000; line-height:40px;}

.case_2_01 .case_2_1_1{ width:47%; float:left; position:relative; height:auto; overflow:hidden; margin:1.5% 0px; margin-left:1.5%; margin-right:1.5%; }
.case_2_01 .case_2_1{ margin-left:160px; background-color:#ffffff; padding-left:0px; width:auto; }

.case_2_01 .nhove .txt h3{color:#ffffff; font-size:13px; font-weight:100; line-height:40px; margin:0px; text-align:center; font-family:Microsoft YaHei UIRegular,Microsoft YaHei;}
}

@media (max-width: 480px) {
.news_2_1_1_2_1{height:30px;}
.news_2_1_1_2_2{ height:20px; line-height:20px; }
.news_2_1_1_2_3 p{  height:60px; line-height:20px; font-size:13px; }
a.hnews{ line-height:30px; font-size:14px;}

span.shijian{ float:right; line-height:30px; color:#666666; font-size:13px; width:90px;  background-color:#FFFFFF; text-align:right; margin-left:-90px;}
a.hnewsx{ font-size:14px; color:#000000; line-height:30px; overflow:hidden; height:30px;  margin-right:90px; float:left;}

.footer_1{width:45%; float:left;}
.footer_2{ width:45%; float:left; font-size:12px; color:#FFFFFF; margin-top:3%; margin-left:3%;}

.team_2_1_2_1_1{ font-size:14px; }
.team_2_1_2_1_1 span.font1{ font-size:18px;  line-height:30px; }

.npro_1{ width:46%; margin:2%; float:left;}

.case_2_00{width:100px; float:left; margin-right:-100px; margin-bottom:1.5%; background-color:#e3e3e3; z-index:100; position:relative;}
.case_2_01{ width:100%;float:right; }

.case_2_00 .content_1_1_1{ width:120px; color:#FFFFFF; text-align:center; font-size:16px; background-color:#cc0000; height:40px; line-height:40px; display:block;}
.case_2_00 .content_1_1_2{ background-color:#e3e3e3; width:90px; padding:0px 10px; margin:0px;}
.case_2_00 .content_1_1_2_1{ width:100%; height:25px; border-bottom:1px #ffffff solid;}
.case_2_00 a.leftnav{ font-size:11px; color:#000000; line-height:20px; padding:0px; margin:0px;}
.case_2_00 a.leftnav:hover{ font-size:11px; color:#ff0000; line-height:20px;}

.case_2_01 .case_2_1_1{ width:48%; float:left; position:relative; height:auto; overflow:hidden; margin:1.5% 0px; margin-left:1.0%; margin-right:1.0%; }
.case_2_01 .case_2_1{ margin-left:120px; background-color:#ffffff; padding-left:0px; width:auto; }
.case_2_01 .nhove .txt{width:100%; height:30px; background:url(../images/hhzx66.png) repeat; position:absolute;left:0px;bottom:7px;}
.case_2_01 .nhove .txt h3{color:#ffffff; font-size:12px; font-weight:100; line-height:30px; margin:0px; text-align:center; font-family:Microsoft YaHei UIRegular,Microsoft YaHei;}


}
@media (max-width: 320px) {
.footer_1{ display:none;}
.footer_2{ width:90%; float:left; font-size:12px; color:#FFFFFF; margin-top:3%; margin-left:3%;}}