﻿.clear{ clear:both;}

.dede_pages{

}

.dede_pages ul{

	float:left;

	padding:12px 0px 12px 16px;

}

.dede_pages ul li{

	float:left;

	font-family:Tahoma;

	line-height:17px;

	margin-right:6px;

	border:1px solid #E9E9E9;

        list-style-type:none;

}

.dede_pages ul li a{

	float:left;

	padding:2px 4px 2px;

	color:#555;

	display:block;

}

.dede_pages ul li a:hover{

	color:#690;

	text-decoration:none;

	padding:2px 4px 2px;

}

.dede_pages ul li.thisclass,

.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{

	background-color:#F8F8F8;

	padding:1px 2px 1px;

	font-weight:bold;

}

.dede_pages .pageinfo{

	line-height:21px;

	padding:12px 10px 12px 16px;

	color:#999;

}

.dede_pages .pageinfo strong{

	color:#555;

	font-weight:normal;

	margin:0px 2px;

}

.fl{ float:left}

.fr{ float:right}

.h5{ clear:both; height:5px;}

.h10{ clear:both; height:10px;}

.h20{ clear:both; height:20px;}

.zhengwen{ font-size:12px; line-height:22px;}





body {

  font-family: "微软雅黑";

  background: #edf0f4;

}

.container1 {

  max-width: 1200px !important;

  margin: 0 auto;

  padding: 0;

}

.row {

  margin: 0;

}

.col-lg-1,

.col-lg-10,

.col-lg-11,

.col-lg-12,

.col-lg-2,

.col-lg-3,

.col-lg-4,

.col-lg-5,

.col-lg-6,

.col-lg-7,

.col-lg-8,

.col-lg-9,

.col-md-1,

.col-md-10,

.col-md-11,

.col-md-12,

.col-md-2,

.col-md-3,

.col-md-4,

.col-md-5,

.col-md-6,

.col-md-7,

.col-md-8,

.col-md-9,

.col-sm-1,

.col-sm-10,

.col-sm-11,

.col-sm-12,

.col-sm-2,

.col-sm-3,

.col-sm-4,

.col-sm-5,

.col-sm-6,

.col-sm-7,

.col-sm-8,

.col-sm-9,

.col-xs-1,

.col-xs-10,

.col-xs-11,

.col-xs-12,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9 {

  padding: 0;

  margin: 0;

}

.lt {

  float: left;

}

.rt {

  float: right;

}

a {

  text-decoration: none;

}

ul,

li {

  margin: 0;

  padding: 0;

  list-style: none;

}

.header-wrap .header {

  background: #fff;

  position: relative;

}

.header-wrap .header .logo {

  line-height: 65px;

}

.header-wrap .header .stxt {

  margin-top: 20px;

  border-left: 1px solid #ccc;

  margin-left: 10px;

  padding: 5px 0 5px 10px;

}

.header-wrap .header .stxt .stit {

  font-size: 1.6rem;

  color: #000;

  margin-bottom: 3px;

}

.header-wrap .header .stxt .btit {

  font-size: 1.6rem;

  color: #000;

}

.header-wrap .header .phonetxt {

  margin-top: 25px;

}

.header-wrap .header .phonetxt i {

  float: left;

  margin-right: 8px;

}

.header-wrap .header .phonetxt .pcn {

  float: left;

}

.header-wrap .header .phonetxt .pcn .ptit {

  font-size: 1.6rem;

  color: #333;

}

.header-wrap .header .phonetxt .pcn .ptit span {

  font-size: 1.2rem;

}

.header-wrap .header .phonetxt .pcn .num {

  color: #0f80cc;

  font-size: 2.5rem;

  font-weight: bold;

  display: block;

}

.header-wrap .header .menu {

  line-height: 65px;

  float: right;

}

.header-wrap .header .menu img {

  max-width: 100%;

}

.header-wrap .header .menulist {

  position: absolute;

  top: 65px;

  right: -7px;

  width: 100px;

  display: none;

  z-index: 10;

  background: rgba(0, 0, 0, 0.8);

}

.header-wrap .header .menulist a {

  font-size: 1.4rem;

  font-family: "微软雅黑";

  text-decoration: none;

  color: #fff;

  display: block;

  text-align: center;

  height: 30px;

  line-height: 30px;

}

.header-wrap .header .menulist a:hover {

  background: #000;

}

.nav-wrap {

  background: url(navbg.jpg) repeat-x;

  height: 50px;

}

.nav-wrap .nav-ul .navlist {

  position: relative;

  display: inline-block;

  float: left;

  width: 14.28%;

}

.nav-wrap .nav-ul .navlist:first-child a.listh1 {

  width: 96%;

}

.nav-wrap .nav-ul .navlist span {

  float: left;

  display: inline-block;

  background: url(navline.jpg) no-repeat;

  width: 2px;

  height: 50px;

}

.nav-wrap .nav-ul .navlist a.listh1 {

  line-height: 50px;

  text-decoration: none;

  display: inline-block;

  float: left;

  color: #fff;

  width: 98%;

  text-align: center;

  font-size: 1.6rem;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.nav-wrap .nav-ul .navlist a.listh1:hover,

.nav-wrap .nav-ul .navlist a.listh1.on {

  background: #0f9f29;

}

.nav-wrap .nav-ul .navlist .list2-ul {

  position: absolute;

  left: 0;

  top: 50px;

  display: none;

  z-index: 10;

  background: rgba(0, 0, 0, 0.8) !important;

  background: #000;

  filter: alpha(opacity=80);

  width: 100%;

}

.nav-wrap .nav-ul .navlist .list2-ul .list {

  position: relative;

}

.nav-wrap .nav-ul .navlist .list2-ul .list .listh2 {

  text-align: left;

  padding-left: 10px;

  line-height: 35px;

  color: #fff;

  display: block;

  text-decoration: none;

}

.nav-wrap .nav-ul .navlist .list2-ul .list .listh2:hover,

.nav-wrap .nav-ul .navlist .list2-ul .list .listh2.on {

  background: #0f9f29;

}

.nav-wrap .nav-ul .navlist .list2-ul .list .list3-ul {

  display: none;

  position: absolute;

  left: 100%;

  top: 0;

  width: 100%;

  background: rgba(0, 0, 0, 0.8) !important;

  background: #000;

  filter: alpha(opacity=80);

}

.nav-wrap .nav-ul .navlist .list2-ul .list .list3-ul .list2 {

  text-align: center;

}

.nav-wrap .nav-ul .navlist .list2-ul .list .list3-ul .list2 a {

  display: block;

  line-height: 35px;

  color: #fff;

}

.banner-wrap {

  position: relative;

}

.banner-wrap #owl-demo {

  width: 100% !important;

  margin-left: auto;

  margin-right: auto;

}

.banner-wrap #owl-demo .item {

  display: block;

}

.banner-wrap #owl-demo img {

  display: block;

  width: 100%;

}

.banner-wrap .owl-theme .owl-controls {

  position: absolute;

  bottom: 20px;

  width: 100%;

  text-align: center;

}

.banner-wrap .owl-theme .owl-controls.clickable .owl-page span {

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.banner-wrap .owl-theme .owl-controls.clickable .owl-page:hover span {

  background: #fff;

}

.banner-wrap .owl-theme .owl-controls .owl-page.active span {

  background: #fff;

}

.banner-wrap .banner .swiper-wrapper .swiper-slide img {

  width: 100%;

}

.phone-search-wrap {

  background: #fff;

  height: 48px;

}

.phone-search-wrap .phonetxt {

  line-height: 47px;

  font-size: 1.4rem;

  color: #222;

}

.phone-search-wrap .phonetxt p {

  margin-bottom: 0;

}

.phone-search-wrap .phonetxt p span {

  color: #4492d2;

  font-size: 1.8rem;

  font-weight: bold;

}

.phone-search-wrap .searchbox {

  margin-top: 10px;

}

.phone-search-wrap .searchbox .textbox1 {

  border: 1px solid #c3c5c9;

  height: 30px;

  padding: 3px;

  width: 250px;

  float: left;

  outline: none;

}

.phone-search-wrap .searchbox .submitbtn {

  background: #c3c5c9 url(phone-search-wrap-searchicon.png) no-repeat center center;

  width: 55px;

  height: 30px;

  border: none;

  outline: none;

}

.content-wrap .case-wrap {

  padding: 35px 0;

}

.content-wrap .case-wrap .title-more {

  border-bottom: 1px solid #ccc;

  padding-bottom: 5px;

}

.content-wrap .case-wrap .title-more .title {

  padding-left: 10px;

  border-left: 3px solid #0f80cc;

  font-size: 2.4rem;

  color: #0f80cc;

}

.content-wrap .case-wrap .title-more .title span {

  display: block;

  color: #a4a4a4;

  font-size: 1.4rem;

  font-family: "Arial";

  text-transform: uppercase;

}

.content-wrap .case-wrap .title-more .morebtn {

  margin-top: 30px;

}

.content-wrap .case-wrap .title-more .morebtn a {

  color: #0f80cc;

}

.content-wrap .case-wrap .case-con {

  margin-top: 20px;

}

.content-wrap .case-wrap .case-con .tabhd {

  text-align: center;

}

.content-wrap .case-wrap .case-con .tabhd .thdlist {

  display: inline-block;

  margin: 0 2px 5px;

}

.content-wrap .case-wrap .case-con .tabhd .thdlist a {

  text-decoration: none;

  display: block;

  width: 140px;

  height: 40px;

  text-align: center;

  line-height: 40px;

  border: 1px solid #4492d2;

  color: #4492d2;

  font-size: 1.6rem;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .case-wrap .case-con .tabhd .thdlist a:hover,

.content-wrap .case-wrap .case-con .tabhd .thdlist a.on {

  background: #4492d2;

  color: #fff;

}

.content-wrap .case-wrap .case-con .tabbd {

  margin-top: 20px;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist {

  display: none;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist:first-child {

  display: block;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist .clist {

  padding: 0 10px 20px;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist .clist a {

  border: 5px solid #fff;

  text-decoration: none;

  display: block;

  box-shadow: 3px 3px 5px #ccc;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist .clist a:hover .picbox .showcn {

  top: 0;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist .clist a:hover .picbox .btit {

  bottom: -90px;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist .clist a .picbox {

  position: relative;

  overflow: hidden;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist .clist a .picbox .showcn {

  position: absolute;

  top: -500px;

  left: 0;

  width: 100%;

  height: 100%;

  background: rgba(68, 146, 210, 0.8) !important;

  background: #4492d2;

  filter: alpha(opacity=80);

  color: #fff;

  padding: 5px;

  z-index: 2;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist .clist a .picbox .showcn .scn {

  border: 1px solid #fff;

  height: 100%;

  padding: 10px;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist .clist a .picbox .showcn .scn .stit {

  margin-top: 5%;

  font-size: 2rem;

  margin-bottom: 10px;

  line-height: 22px;

  height: 22px;

  overflow: hidden;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist .clist a .picbox .showcn .scn .cn {

  font-size: 1.3rem;

  line-height: 20px;

  height: 60px;

  overflow: hidden;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist .clist a .picbox .showcn .scn .morebtn {

  display: inline-block;

  border-top: 1px solid #fff;

  margin-top: 10px;

  padding-top: 10px;

}

.content-wrap .case-wrap .case-con .tabbd .tbdlist .clist a .picbox .btit {

  position: absolute;

  bottom: 0;

  left: 0;

  height: 35px;

  line-height: 35px;

  overflow: hidden;

  width: 100%;

  background: #fff;

  color: #222;

  font-size: 1.4rem;

  text-align: center;

  z-index: 1;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .product-wrap {

  padding: 35px 0;

}

.content-wrap .product-wrap .title-more {

  border-bottom: 1px solid #ccc;

  padding-bottom: 5px;

}

.content-wrap .product-wrap .title-more .title {

  padding-left: 10px;

  border-left: 3px solid #0f80cc;

  font-size: 2.4rem;

  color: #0f80cc;

}

.content-wrap .product-wrap .title-more .title span {

  display: block;

  color: #a4a4a4;

  font-size: 1.4rem;

  font-family: "Arial";

  text-transform: uppercase;

}

.content-wrap .product-wrap .title-more .morebtn {

  margin-top: 30px;

}

.content-wrap .product-wrap .title-more .morebtn a {

  color: #0f80cc;

}

.content-wrap .product-wrap .product-con {

  margin-top: 20px;

}

.content-wrap .product-wrap .product-con .tabhd {

  text-align: center;

}

.content-wrap .product-wrap .product-con .tabhd .thdlist {

  display: inline-block;

  margin: 0 2px 5px;

}

.content-wrap .product-wrap .product-con .tabhd .thdlist a {

  text-decoration: none;

  display: block;
  padding:0px 10px;


  height: 40px;

  text-align: center;

  line-height: 40px;

  border: 1px solid #4492d2;

  color: #4492d2;

  font-size: 1.6rem;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .product-wrap .product-con .tabhd .thdlist a:hover,

.content-wrap .product-wrap .product-con .tabhd .thdlist a.on {

  background: #4492d2;

  color: #fff;

}

.content-wrap .product-wrap .product-con .tabbd {

  margin-top: 20px;

}

.content-wrap .product-wrap .product-con .tabbd .tbdlist {

  display: none;

}

.content-wrap .product-wrap .product-con .tabbd .tbdlist:first-child {

  display: block;

}

.content-wrap .product-wrap .product-con .tabbd .tbdlist .plist {

  padding: 0 10px 20px;

}

.content-wrap .product-wrap .product-con .tabbd .tbdlist .plist a {

  background: #fff;

  border: 5px solid #fff;

  text-decoration: none;

  display: block;

  color: #222;

  font-size: 1.4rem;

  box-shadow: 3px 3px 5px #ccc;

}

.content-wrap .product-wrap .product-con .tabbd .tbdlist .plist a:hover .btit {

  color: #fff;

  background: #4492d2;

}

.content-wrap .product-wrap .product-con .tabbd .tbdlist .plist a .picbox {

  border: 1px solid #ccc;

}

.content-wrap .product-wrap .product-con .tabbd .tbdlist .plist a .btit {

  text-align: center;

  line-height: 35px;

  height: 35px;

  font-size: 1.6rem;

  overflow: hidden;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .ad-wrap .pic img {

  width: 100%;

}

.content-wrap .about-wrap {

  background: url(aboutbg.jpg) no-repeat center center;

  background-size: cover;

  padding: 35px 0;

  position: relative;

  z-index: 1;

}

.content-wrap .about-wrap .title-line {

  text-align: center;

  color: #fff;

  position: relative;

  z-index: 3;

}

.content-wrap .about-wrap .title-line .chtit {

  font-size: 2.4rem;

  font-weight: bold;

}

.content-wrap .about-wrap .title-line .entit {

  font-size: 1.4rem;

  text-transform: uppercase;

}

.content-wrap .about-wrap .title-line .line {

  background: url(about-titbg.png) no-repeat center center;

  width: 100%;

  height: 12px;

}

.content-wrap .about-wrap .about-con {

  margin-top: 30px;

}

.content-wrap .about-wrap .about-con .acon a {

  color: #fff;

  text-decoration: none;

  display: block;

}

.content-wrap .about-wrap .about-con .acon a:hover .morebtn {

  background: #fff;

  color: #0f80cc;

}

.content-wrap .about-wrap .about-con .acon a .tit {

  font-size: 3.4rem;

  font-weight: bold;

  margin-bottom: 20px;

}

.content-wrap .about-wrap .about-con .acon a .cn {

  height: 210px;

  overflow: hidden;

}

.content-wrap .about-wrap .about-con .acon a .cn p {

  margin-bottom: 0;

  font-size: 1.6rem;

  line-height: 35px;

  text-indent: 2em;

}

.content-wrap .about-wrap .about-con .acon a .morebtn {

  margin-top: 20px;

  width: 230px;

  height: 50px;

  line-height: 50px;

  text-align: center;

  color: #fff;

  font-size: 2rem;

  border: 1px solid #fff;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .about-wrap .about-con .videoCon {

  margin-top: 20px;

}

.content-wrap .about-wrap .about-con .videoCon .tit {

  font-size: 3.4rem;

  color: #fff;

  font-weight: bold;

}

.content-wrap .about-wrap .about-con .videoCon .pic {

  margin-top: 20px;

}

.content-wrap .about-wrap .about-con .videoCon .pic img {

  max-width: 100%;

}

.content-wrap .about-wrap .about-con .abg1 {

  background: url(about-conbg2.png) repeat;

  width: 100%;

  height: 100%;

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

}

.content-wrap .about-wrap .about-con .abg2 {

  background: url(about-conbg1.png) no-repeat;

  width: 194px;

  height: 100%;

  position: absolute;

  z-index: -1;

  top: 0;

  left: 50%;

}

.content-wrap .news-wrap {

  padding: 35px 0;

}

.content-wrap .news-wrap .title-line {

  text-align: center;

}

.content-wrap .news-wrap .title-line .chtit {

  font-size: 2.4rem;

  font-weight: bold;

  color: #0f80cc;

}

.content-wrap .news-wrap .title-line .entit {

  font-size: 1.4rem;

  text-transform: uppercase;

  color: #b5b5b5;

}

.content-wrap .news-wrap .title-line .line {

  background: url(news-titbg.png) no-repeat center center;

  width: 100%;

  height: 12px;

}

.content-wrap .news-wrap .news-con {

  margin-top: 30px;

}

.content-wrap .news-wrap .news-con .bnlist {

  margin-bottom: 20px;

}

.content-wrap .news-wrap .news-con .bnlist a {

  text-decoration: none;

  display: block;

}

.content-wrap .news-wrap .news-con .bnlist a:hover .picbox {

  opacity: .5;

}

.content-wrap .news-wrap .news-con .bnlist a .picbox {

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .news-wrap .news-con .bnlist a .con {

  margin-top: 10px;

}

.content-wrap .news-wrap .news-con .bnlist a .con .tit {

  font-size: 1.6rem;

  color: #666;

  font-weight: bold;

}

.content-wrap .news-wrap .news-con .bnlist a .con .line {

  width: 35px;

  height: 2px;

  background: #0f80cc;

  margin: 10px 0;

}

.content-wrap .news-wrap .news-con .bnlist a .con .cn {

  text-indent: 2em;

  font-size: 1.4rem;

  color: #666;

  line-height: 22px;

  height: 66px;

  overflow: hidden;

}

.content-wrap .news-wrap .news-con .nlistbox .nlist a {

  background: #fff;

  padding: 10px;

  display: block;

  text-decoration: none;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .news-wrap .news-con .nlistbox .nlist a:hover {

  background: #0f80cc;

}

.content-wrap .news-wrap .news-con .nlistbox .nlist a:hover .con .tit {

  color: #fff;

}

.content-wrap .news-wrap .news-con .nlistbox .nlist a:hover .con .cn {

  color: #fff;

}

.content-wrap .news-wrap .news-con .nlistbox .nlist a:hover .con .line {

  background: #fff;

}

.content-wrap .news-wrap .news-con .nlistbox .nlist a .picbox {

  width: 28%;

}

.content-wrap .news-wrap .news-con .nlistbox .nlist a .con {

  width: 70%;

}

.content-wrap .news-wrap .news-con .nlistbox .nlist a .con .tit {

  margin-top: 8px;

  font-size: 1.6rem;

  font-weight: bold;

  color: #666;

  line-height: 20px;

  height: 20px;

  overflow: hidden;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .news-wrap .news-con .nlistbox .nlist a .con .line {

  width: 35px;

  height: 2px;

  background: #0f80cc;

  margin: 10px 0;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .news-wrap .news-con .nlistbox .nlist a .con .cn {

  font-size: 1.4rem;

  color: #999;

  line-height: 23px;

  height: 69px;

  overflow: hidden;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .contact-wrap {

  background: url(contactbg.jpg) no-repeat center center;

  background-size: cover;

  padding: 35px 0;

}

.content-wrap .contact-wrap .contactCon .title-line {

  color: #fff;

  margin-bottom: 20px;

}

.content-wrap .contact-wrap .contactCon .title-line .chtit {

  font-size: 2rem;

  font-weight: bold;

}

.content-wrap .contact-wrap .contactCon .title-line .line {

  width: 85px;

  height: 2px;

  background: #fff;

  margin: 10px 0;

}

.content-wrap .contact-wrap .contactCon .title-line .entit {

  font-size: 2rem;

  font-family: "Arial";

  font-weight: bold;

  text-transform: uppercase;

}

.content-wrap .contact-wrap .contactCon .ccon {

  color: #fff;

  font-size: 1.4rem;

}

.content-wrap .contact-wrap .messagesCon .title-line {

  color: #fff;

  margin-bottom: 20px;

}

.content-wrap .contact-wrap .messagesCon .title-line .chtit {

  font-size: 2rem;

  font-weight: bold;

}

.content-wrap .contact-wrap .messagesCon .title-line .line {

  width: 85px;

  height: 2px;

  background: #fff;

  margin: 10px 0;

}

.content-wrap .contact-wrap .messagesCon .title-line .entit {

  font-size: 2rem;

  font-family: "Arial";

  font-weight: bold;

  text-transform: uppercase;

}

.content-wrap .contact-wrap .messagesCon .mbox .inputlist .textbox1 {

  border: none;

  border-bottom: 1px solid #1666bf;

  background: none;

  width: 100%;

  height: 30px;

  color: #fff;

  font-size: 1.2rem;

  margin-bottom: 20px;

  outline: none;

}

.content-wrap .contact-wrap .messagesCon .mbox .inputlist .textbox2 {

  border: none;

  border-bottom: 1px solid #1666bf;

  background: none;

  width: 100%;

  height: 60px;

  color: #fff;

  font-size: 1.2rem;

  outline: none;

}

.content-wrap .contact-wrap .messagesCon .mbox .inputlist .submitbtn {

  margin-top: 20px;

  border: none;

  background: #1666bf;

  width: 170px;

  height: 45px;

  text-align: center;

  line-height: 45px;

  color: #fff;

  font-size: 1.6rem;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .contact-wrap .messagesCon .mbox .inputlist .submitbtn:hover {

  background: #0b3564;

}

.content-wrap .contentbox {

  margin-top: 20px;

}

.content-wrap .contentbox .tit-line {

  text-align: center;

  margin-bottom: 20px;

}

.content-wrap .contentbox .tit-line h2 {

  font-family: "Aparajita";

  color: #383838;

  font-size: 3.2rem;

  text-transform: uppercase;

  margin: 0 0 15px;

}

.content-wrap .contentbox .tit-line h2 span {

  font-family: "微软雅黑";

  display: block;

  font-size: 2rem;

}

.content-wrap .contentbox .tit-line .line-wrap {

  width: 100%;

  height: 1px;

  background: #ccc;

}

.content-wrap .contentbox .tit-line .line-wrap .line {

  position: relative;

  top: -1px;

  height: 3px;

  background: #009bfd;

  width: 80px;

  margin: 0 auto;

}

.content-wrap .contentbox .w-ltside .mb {

  margin-bottom: 20px;

}

.content-wrap .contentbox .w-ltside .mb .tit-show .title {

  display: block;

  height: 45px;

  line-height: 45px;

  background: #4492d2;

  background-size: cover;

  overflow: hidden;

  font-family: '微软雅黑';

  font-size: 16px;

  color: #fff;

  text-indent: 1em;

  cursor: pointer;

}

.content-wrap .contentbox .w-ltside .mb .tit-show .title .arrow {

  float: right;

  margin-right: 15px;

}

.content-wrap .contentbox .w-ltside .mb .tit-show .title .icon {

  margin-right: 10px;

}

.content-wrap .contentbox .w-ltside .show-hide {

  display: none;

  overflow: hidden;

  width: 100%;

}

.content-wrap .contentbox .w-ltside .show-hide .div2 {

  display: block;

  height: 35px;

  line-height: 35px;

  cursor: pointer;

  background: #eee;

  color: #707070;

  font-size: 14px;

  text-align: center;

  border-bottom: 1px solid #fff;

}

.content-wrap .contentbox .w-ltside .show-hide .div2 a {

  display: block;

  color: #707070;

  text-decoration: none;

}

.content-wrap .contentbox .w-ltside .show-hide .div2:hover a {

  background: #4492d2;

  color: #fff;

}

.content-wrap .contentbox .w-ltside .show-hide .div3 {

  display: none;

}

.content-wrap .contentbox .w-ltside .show-hide .div3 ul {

  margin: 0;

  padding: 0;

}

.content-wrap .contentbox .w-ltside .show-hide .div3 ul li {

  display: block;

  height: 34px;

  line-height: 34px;

  list-style: none;

  text-align: center;

  background: #fff;

  overflow: hidden;

  border-bottom: 1px solid #eee;

}

.content-wrap .contentbox .w-ltside .show-hide .div3 ul li a {

  text-decoration: none;

  display: block;

  overflow: hidden;

  color: #666;

}

.content-wrap .contentbox .w-ltside .show-hide .div3 ul li a:hover {

  color: #4492d2;

}

.content-wrap .contentbox .ltside {

  padding-right: 40px;

  margin-bottom: 20px;

}

.content-wrap .contentbox .ltside .linkbox .title-arrow {

  background: url(ltside-titbg1.jpg) no-repeat center center;

  background-size: cover;

  color: #fff;

  padding: 20px 20px 20px 45px;

}

.content-wrap .contentbox .ltside .linkbox .title-arrow .tit {

  font-size: 1.8rem;

  font-weight: bold;

}

.content-wrap .contentbox .ltside .linkbox .title-arrow .tit span {

  margin-top: 3px;

  font-family: "Arial";

  font-size: 1.4rem;

  display: block;

  font-weight: normal;

  text-transform: uppercase;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap {

  margin-top: 8px;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list {

  background: url(ltside-listbg1.jpg) repeat;

  background-size: 100% 100%;

  display: block;

  height: 40px;

  text-align: left;

  color: #222;

  line-height: 40px;

  font-size: 1.4rem;

  text-decoration: none;

  margin-bottom: 1px;

  padding: 0 20px;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list:hover {

  background: url(ltside-listbg1-hover.jpg) repeat;

  background-size: 100% 100%;

  color: #fff !important;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list:hover i.arrow {

  color: #fff;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list.on1 {

  background: url(ltside-listbg1-hover.jpg) repeat;

  background-size: 100% 100%;

  color: #fff !important;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list.on1 i.arrow {

  transform: rotate(90deg);

  color: #fff;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list i.arrow {

  color: #a6a6a6;

  font-style: normal;

  display: inline-block;

  font-size: 1.2rem;

  font-family: "宋体";

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list span {

  float: left;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list2 {

  margin-bottom: 5px;

  display: none;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list2 ul li a {

  display: block;

  height: 38px;

  text-align: left;

  text-indent: 1.2em;

  color: #282828;

  line-height: 38px;

  font-size: 1.4rem;

  text-decoration: none;

  background: #fff;

  margin-bottom: 1px;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list2 ul li a:hover {

  color: #058bcd;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list2 ul li a:hover i {

  opacity: 1;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list2 ul li a i {

  margin-top: 10px;

  width: 2px;

  height: 15px;

  float: left;

  display: inline-block;

  background: #f49b00;

  opacity: 0;

}

.content-wrap .contentbox .ltside .linkbox .link-wrap .list2 ul li a span {

  margin-right: 10px;

}

.content-wrap .contentbox .ltside .contactbox {

  margin-top: 15px;

}

.content-wrap .contentbox .ltside .contactbox .title-arrow {

  background: url(ltside-titbg1.jpg) no-repeat center center;

  background-size: cover;

  color: #fff;

  padding: 20px 20px 20px 45px;

}

.content-wrap .contentbox .ltside .contactbox .title-arrow .tit {

  font-size: 1.8rem;

  font-weight: bold;

}

.content-wrap .contentbox .ltside .contactbox .title-arrow .tit span {

  margin-top: 3px;

  font-family: "Arial";

  font-size: 1.4rem;

  display: block;

  font-weight: normal;

  text-transform: uppercase;

}

.content-wrap .contentbox .ltside .contactbox .con {

  border: 1px solid #ccc;

  padding: 5px;

  background: #fff;

}

.content-wrap .contentbox .ltside .contactbox .con .pic {

  margin-bottom: 5px;

}

.content-wrap .contentbox .ltside .contactbox .con .pic img {

  width: 100%;

}

.content-wrap .contentbox .ltside .contactbox .con .cn {

  font-size: 1.3rem;

  color: #222;

  line-height: 23px;

  margin-bottom: 10px;

}

.content-wrap .contentbox .main-wrap {

  padding-bottom: 30px;

}

.content-wrap .contentbox .main-wrap .title-posit {

  margin-bottom: 15px;

}

.content-wrap .contentbox .main-wrap .title-posit .tp .title {

  border-left: 3px solid #0f80cc;

  padding-left: 10px;

  color: #0f80cc;

  font-size: 2.4rem;

  font-weight: bold;

}

.content-wrap .contentbox .main-wrap .title-posit .tp .title span {

  font-family: "微软雅黑";

  display: block;

  font-size: 1.4rem;

  font-weight: normal;

  color: #a4a4a4;

  text-transform: uppercase;

}

.content-wrap .contentbox .main-wrap .title-posit .tp .posit {

  margin-top: 35px;

  color: #595959;

  font-size: 1.2rem;

}

.content-wrap .contentbox .main-wrap .title-posit .tp .posit a {

  color: #595959;

}

.content-wrap .contentbox .main-wrap .title-posit .line {

  margin-top: 10px;

  border-top: 1px solid #ccc;

}

.content-wrap .contentbox .main-wrap .about-con {

  margin-bottom: 20px;

}

.content-wrap .contentbox .main-wrap .about-con .con {

  font-size: 1.4rem;

  color: #222;

  line-height: 30px;

  margin-bottom: 0;

}

.content-wrap .contentbox .main-wrap .about-con .con p {

  text-indent: 2em;

  margin-bottom: 0;

}

.content-wrap .contentbox .main-wrap .product-con .plist {

  padding: 0 10px 20px;

}

.content-wrap .contentbox .main-wrap .product-con .plist a {

  background: #fff;

  border: 5px solid #fff;

  text-decoration: none;

  display: block;

  color: #222;

  font-size: 1.4rem;

  box-shadow: 3px 3px 5px #ccc;

}

.content-wrap .contentbox .main-wrap .product-con .plist a:hover .btit {

  color: #fff;

  background: #4492d2;

}

.content-wrap .contentbox .main-wrap .product-con .plist a .picbox {

  border: 1px solid #ccc;

}

.content-wrap .contentbox .main-wrap .product-con .plist a .btit {

  text-align: center;

  line-height: 35px;

  height: 35px;

  overflow: hidden;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .contentbox .main-wrap .case-con .clist {

  padding: 0 10px 20px;

}

.content-wrap .contentbox .main-wrap .case-con .clist a {

  border: 5px solid #fff;

  text-decoration: none;

  display: block;

  box-shadow: 3px 3px 5px #ccc;

}

.content-wrap .contentbox .main-wrap .case-con .clist a:hover .picbox .showcn {

  top: 0;

}

.content-wrap .contentbox .main-wrap .case-con .clist a:hover .picbox .btit {

  bottom: -90px;

}

.content-wrap .contentbox .main-wrap .case-con .clist a .picbox {

  position: relative;

  overflow: hidden;

}

.content-wrap .contentbox .main-wrap .case-con .clist a .picbox .showcn {

  position: absolute;

  top: -500px;

  left: 0;

  width: 100%;

  height: 100%;

  background: rgba(68, 146, 210, 0.8) !important;

  background: #4492d2;

  filter: alpha(opacity=80);

  color: #fff;

  padding: 5px;

  z-index: 2;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .contentbox .main-wrap .case-con .clist a .picbox .showcn .scn {

  border: 1px solid #fff;

  height: 100%;

  padding: 10px;

}

.content-wrap .contentbox .main-wrap .case-con .clist a .picbox .showcn .scn .stit {

  font-size: 2rem;

  margin-bottom: 10px;

  line-height: 22px;

  height: 22px;

  overflow: hidden;

}

.content-wrap .contentbox .main-wrap .case-con .clist a .picbox .showcn .scn .cn {

  font-size: 1.3rem;

  line-height: 20px;

  height: 60px;

  overflow: hidden;

}

.content-wrap .contentbox .main-wrap .case-con .clist a .picbox .showcn .scn .morebtn {

  display: inline-block;

  border-top: 1px solid #fff;

  margin-top: 10px;

  padding-top: 10px;

}

.content-wrap .contentbox .main-wrap .case-con .clist a .picbox .btit {

  position: absolute;

  bottom: 0;

  left: 0;

  height: 35px;

  line-height: 35px;

  overflow: hidden;

  width: 100%;

  background: #fff;

  color: #222;

  font-size: 1.4rem;

  text-align: center;

  z-index: 1;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .contentbox .main-wrap .news-con .nlist {

  margin-bottom: 10px;

}

.content-wrap .contentbox .main-wrap .news-con .nlist a {

  display: block;

  text-decoration: none;

  color: #080909;

  background: #fff;

  border: 1px solid #ccc;

  padding: 10px;

}

.content-wrap .contentbox .main-wrap .news-con .nlist a:hover {

  color: #009bfd;

}

.content-wrap .contentbox .main-wrap .news-con .nlist a:hover .picbox {

  opacity: .5;

}

.content-wrap .contentbox .main-wrap .news-con .nlist a .picbox {

  border: 1px solid #ccc;

  padding: 1px;

  width: 20%;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .contentbox .main-wrap .news-con .nlist a .con {

  width: 78%;

}

.content-wrap .contentbox .main-wrap .news-con .nlist a .con .tit-time {

  margin-top: 10px;

  line-height: 18px;

  height: 18px;

  overflow: hidden;

  margin-bottom: 5px;

}

.content-wrap .contentbox .main-wrap .news-con .nlist a .con .tit-time .tit {

  display: inline-block;

  font-size: 1.4rem;

  color: #222;

  font-weight: bold;

}

.content-wrap .contentbox .main-wrap .news-con .nlist a .con .tit-time .time {

  display: inline-block;

  font-size: 1.2rem;

  color: #979797;

  font-family: "Arial";

}

.content-wrap .contentbox .main-wrap .news-con .nlist a .con .cn {

  font-size: 1.4rem;

  color: #222;

  line-height: 25px;

  height: 75px;

  overflow: hidden;

}

.content-wrap .contentbox .main-wrap .news-con .nlist a .con .cn p {

  margin-bottom: 0;

}

.content-wrap .contentbox .main-wrap .news-con .nlist a .con .morebtn {

  float: right;

  margin-top: 8px;

  width: 105px;

  height: 30px;

  background: #1666bf;

  color: #fff;

  font-size: 1.4rem;

  border-radius: 5px;

  text-align: center;

  line-height: 30px;

}

.content-wrap .contentbox .main-wrap .video-con .vlist {

  padding: 0 10px 20px;

}

.content-wrap .contentbox .main-wrap .video-con .vlist a {

  text-decoration: none;

  display: block;

}

.content-wrap .contentbox .main-wrap .video-con .vlist a .picbox img {

  width: 100%;

}

.content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist {

  margin-bottom: 10px;

}

.content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist label {

  font-weight: normal;

  font-size: 1.4rem;

  width: 22%;

  float: left;

  height: 30px;

  line-height: 30px;

  color: #696969;

  text-align: right;

}

.content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .textbox1 {

  background: none;

  float: right;

  width: 77%;

  border: 1px solid #ccc;

  line-height: 30px;

  height: 30px;

  padding: 5px;

  font-size: 1.4rem;

  color: #696969;

}

.content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .textbox2 {

  background: none;

  float: right;

  width: 77%;

  border: 1px solid #ccc;

  height: 130px;

  padding: 5px;

  font-size: 1.4rem;

  color: #696969;

}

.content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .textbox3 {

  margin-left: 1%;

  float: left;

  width: 30%;

  border: 1px solid #ccc;

  line-height: 30px;

  height: 30px;

  padding: 5px;

  font-size: 1.4rem;

  color: #696969;

  background: none;

}

.content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .yzmpic {

  float: left;

  font-size: 1.2rem;

}

.content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .yzmpic img {

  float: left;

}

.content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .yzmpic span {

  float: left;

  margin-top: 8px;

}

.content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .submitbtn {

  width: 175px;

  height: 45px;

  color: #fff;

  border: none;

  background: #1666bf;

  font-size: 1.4rem;

  margin-right: 5px;

  margin-left: 29%;

  transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

}

.content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .submitbtn:hover {

  background: #114e91;

}

.content-wrap .contentbox .main-wrap .messages-con .picbox {

  padding-left: 20px;

}

.content-wrap .contentbox .main-wrap .messages-con .picbox .pbox {

  border: 1px solid #ccc;

  padding: 5px;

}

.content-wrap .contentbox .main-wrap .contact-con .mappic {

  margin-top: 20px;

  border: 1px solid #ccc;

}

.content-wrap .contentbox .main-wrap .contact-con .mappic img {

  width: 100%;

}

.content-wrap .contentbox .main-wrap .contact-con .ccon p {

  margin-bottom: 0;

  font-size: 1.3rem;

  color: #222;

  line-height: 25px;

}

.content-wrap .contentbox .main-wrap .news-details-con .tit {

  font-size: 1.6rem;

  text-align: center;

  color: #222;

  font-weight: bold;

  margin-bottom: 10px;

}

.content-wrap .contentbox .main-wrap .news-details-con .time {

  text-align: center;

  font-size: 1.3rem;

  color: #222;

  border-bottom: 1px solid #ccc;

  padding-bottom: 10px;

  margin-bottom: 10px;

}

.content-wrap .contentbox .main-wrap .news-details-con .time a {

  color: #222;

}

.content-wrap .contentbox .main-wrap .news-details-con .con p {

  text-indent: 2em;

  color: #222;

  font-size: 1.4rem;

  margin-bottom: 0;

  line-height: 28px;

}

.content-wrap .contentbox .main-wrap .product-details-con .tit {

  font-size: 2rem;

  color: #0f80cc;

  margin-bottom: 20px;

  text-align: center;

}



.content-wrap .product-wrap .main-wrap .product-con .plist a .picbox .showcn .tit {

  margin-top: 25%;

  font-size: 2.1rem;

  font-weight: bold;

}

.content-wrap .product-wrap .main-wrap .product-con .plist a .picbox .showcn .tit span {

  font-size: 1.2rem;

  font-family: "Arial";

  display: block;

  font-weight: normal;

  text-transform: uppercase;

  line-height: 14px;

  height: 14px;

  overflow: hidden;

}

.content-wrap .contentbox .main-wrap .product-details-con .picbox {

  text-align: center;

}

.content-wrap .contentbox .main-wrap .product-details-con .picbox img {

  border: 1px solid #ccc;

  max-width: 100%;

}

.content-wrap .contentbox .main-wrap .product-details-con .dcon .tit {

  font-size: 1.8rem;

  font-weight: bold;

  color: #2d2d2d;

  border-bottom: 1px solid #ccc;

  padding-bottom: 10px;

  margin-bottom: 10px;

}

.content-wrap .contentbox .main-wrap .product-details-con .dcon .cn {

  font-size: 1.4rem;

  color: #636363;

  line-height: 30px;

}











.footer-wrap .footer .f1box {

  background: #1666bf;

  padding: 25px 0;

}

.footer-wrap .footer .f1box .linkbox .list {

  width: 50%;

  float: left;

  background: url(footer-f1box-line.jpg) repeat-y right top;

  padding-left: 12px;

  margin-bottom: 20px;

}

.footer-wrap .footer .f1box .linkbox .list .ltit {

  color: #fff;

  font-size: 1.5rem;

  margin-bottom: 8px;

}

.footer-wrap .footer .f1box .linkbox .list .lcn {

  height: 120px;

}

.footer-wrap .footer .f1box .linkbox .list .lcn a {

  color: #fff;

  font-size: 1.4rem;

  display: block;

  line-height: 28px;

  text-decoration: none;

}

.footer-wrap .footer .f1box .linkbox .list .lcn a:hover span {

  text-decoration: underline;

}

.footer-wrap .footer .f1box .linkbox .list .lcn a i {

  font-style: normal;

  margin-right: 8px;

}

.footer-wrap .footer .f1box .cconbox {

  margin-bottom: 20px;

  color: #fff;

  background: url(footer-f1box-line.jpg) repeat-y right top;

}

.footer-wrap .footer .f1box .cconbox .tit {

  font-size: 1.5rem;

  margin-bottom: 8px;

}

.footer-wrap .footer .f1box .cconbox .con {

  font-size: 1.4rem;

  line-height: 27px;

}

.footer-wrap .footer .f1box .cconbox .con p {

  margin-bottom: 0;

}

.footer-wrap .footer .f2box {

  background: #272a2f;

  padding: 15px 0;

  text-align: center;

  line-height: 20px;

  font-size: 1.4rem;

  color: #fff;

}

.footer-wrap .footer .f2box a {

  color: #fff;

}

.hot-wrap {

  position: fixed;

  bottom: 0;

  left: 0;

  width: 100%;

  height: 75px;

  background: #0e0e0e;

  z-index: 999;

}

.hot-wrap .list {

  height: 75px;

  width: 25%;

  float: left;

  display: block;

}

.hot-wrap .list:hover {

  background: #343434;

}

.hot-wrap .list a {

  text-decoration: none;

  display: block;

  text-align: center;

}

.hot-wrap .list a i {

  display: block;

  padding-bottom: .2em;

  padding-top: .5em;

}

.hot-wrap .list a span {

  font-size: 1rem;

  color: #fff;

}

@media (min-width: 992px) {

  .col-md-13 {

    width: 20%;

    float: left;

  }

  .header-wrap .header {

    height: 100px;

  }

  .header-wrap .header .logo {

    line-height: 100px;

  }

  .content-wrap .about-wrap .about-con .videoCon {

    margin-top: 0;

    text-align: right;

  }

  .content-wrap .about-wrap .about-con .abg1 {

    background: url(about-conbg2.png) repeat;

    width: 50%;

    height: 100%;

    position: absolute;

    z-index: -1;

    top: 0;

    left: 0;

  }

  .content-wrap .news-wrap .news-con .bnlist {

    padding-right: 40px;

  }

  .content-wrap .contact-wrap .messagesCon .mbox .inputlist .textbox1 {

    width: 48%;

    float: left;

  }

  .content-wrap .contact-wrap .messagesCon .mbox .inputlist .textbox1:nth-child(2) {

    float: right;

  }

  .footer-wrap .footer .f1box {

    padding: 40px 0 20px;

  }

  .footer-wrap .footer .f1box .cconbox {

    padding-left: 45px;

  }

  .footer-wrap .footer .f1box .ewmbox {

    text-align: right;

  }

  .footer-wrap .footer .f2box .flt {

    float: left;

  }

  .footer-wrap .footer .f2box .frt {

    float: right;

  }

}

@media (min-width: 768px) {

  .content-wrap .contentbox .main-wrap .messages-con .mbox {

    width: 440px;

    margin: 0 auto;

  }

  .content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist label {

    width: 20%;

  }

  .content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .textbox1 {

    width: 50%;

    float: left;

    margin-left: 2%;

  }

  .content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .textbox2 {

    width: 78%;

  }

  .content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .textbox3 {

    margin-left: 2%;

  }

  .content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .submitbtn {

    margin-left: 22%;

  }

  .footer-wrap .footer .f1box .linkbox .list {

    width: 33.33%;

  }

}

@media (max-width: 990px) {

  .container1 {

    padding-left: .5em;

    padding-right: .5em;

  }

  .footer-wrap {

    margin-bottom: 75px;

  }

}

@media (max-width: 480px) {

  .logo img {

    max-width: 80%;

  }

  .content-wrap .news-wrap .news-con .nlistbox .nlist a .picbox {

    width: 45%;

  }

  .content-wrap .news-wrap .news-con .nlistbox .nlist a .con {

    width: 53%;

  }

  .content-wrap .contentbox .main-wrap .news-con .nlist a .picbox {

    width: 40%;

  }

  .content-wrap .contentbox .main-wrap .news-con .nlist a .con {

    width: 58%;

  }

}

@media (max-width: 375px) {

  .content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist label {

    width: 28%;

  }

  .content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .textbox1 {

    width: 71%;

  }

  .content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .textbox2 {

    width: 71%;

  }

  .content-wrap .contentbox .main-wrap .messages-con .mbox .inputlist .sbtn.submitbtn {

    margin-left: 28%;

  }

}

