@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Microsoft Yahei;
	font-size: 14px;
	color: #454545;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div,dd,dt,ul,li{ margin:0px auto; padding:0px; max-width:720px; list-style:none;}
a{color: #4a4a4a; text-decoration:none;}
.clear{clear:both;}
img{ border:0px;}

.top{ width:100%; max-width:720px; height:102px; border-bottom:3px #303030 solid;}
.logo{width:50%; max-width:337px; background:url(../images/logo.png) center center no-repeat; background-size:100% auto; float:left; height:102px;}
.top_tel{width:50%;float:right; height:102px; font-size:16px; line-height:180%; text-align:right; padding-top:25px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.banner{width:100%; max-width:720px; height:auto;}
.banner img{width:100%; height:auto;}

.menu{width:100%; max-width:720px; padding:15px 0px; border-bottom:1px #b9b9b9 solid;}
.menu td{width:20%;}

.menu_l{ width:75%; margin:0px auto; font-weight:bold; text-align:center;  }
.menu_l img{ width:100%; height:auto;}
.menu_l dd{ height:35px; line-height:35px; font-size:15px; color:#454545;}

.abjj{width:100%; max-width:720px; margin-bottom:5px;}
.g1{line-height:180%; width:100%; min-height:70px; text-indent:2em; overflow:hidden;}

.news_bt{width:100%; height:18px; font-size:15px; overflow:hidden;}
.news_btn{width:76px;}

.foot{width:100%; max-width:720px; height:95px; border-top:2px #09a5e0 solid; background:#eeeeee;}
.foot td{ line-height:180%;}

.foot_dh{width:100%;height:66px;}

.pfdh{width:100%;height:66px; background:#09a5e0; position:fixed; bottom:0px;}
.pfdh  a:nth-child(1) div { float:left;width:33%; height:66px; background:url(../images/fd1.png) center center no-repeat;}
.pfdh  a:nth-child(2) div{ float:left;width:33%; height:66px; background:url(../images/fd2.png) center center no-repeat; border-left:1px white solid;border-right:1px white solid;}
.pfdh  a:nth-child(3) div{ float:left;width:33%; height:66px; background:url(../images/fd3.png) center center no-repeat;}

.typelist{width:100%; max-width:720px; padding:15px 0px; border-bottom:1px #b9b9b9 solid;}
.typelist div{width:24%; background-color:#09a5e0;margin-left:0.8%; margin-bottom:8px; line-height:180%; padding:12px 0px; float:left; font-size:16px; color:white; text-align:center; overflow:hidden;}
.typelist div:hover{ background-color:#274e8f;}
.typelist .ndq{ background-color:#274e8f;}

.typelist2{width:100%; max-width:720px; padding:15px 0px 0 0; position:relative;}
.typelist2 div{width:24%; background-color:#09a5e0;margin-left:0.8%; margin-bottom:8px; line-height:180%; padding:12px 0px; float:left; font-size:16px; color:white; text-align:center; overflow:hidden;}
.typelist2 div:hover{ background-color:#274e8f;}
.ty_dq{ background-color:#274e8f !important;}

.typelist_z{width:100%; max-width:720px; }
.typelist_z div{width:24%; margin-left:0.8%; margin-bottom:5px; line-height:180%; padding:6px 0px; float:left; color:#666666; text-align:left; overflow:hidden;}
.typelist_z div span{ font-family:SimSun; font-size:18px; color:#09a5e0; font-weight:bold;}

.ist_dd{font-family:SimSun; font-size:18px; color:#09a5e0; font-weight:bold;}


.ct{ line-height:180%; margin:15px auto;}
.ct table,.ct td{ max-width:700px !important;}
.ct img{ max-width:700px; height:auto;}
.ctt{ line-height:180%;}
.ctt table,.ctt td{ max-width:700px !important;}
.ctt img{ max-width:700px; height:auto;}
.ct p{ max-width:700px !important;}
.ct h1{ max-width:700px !important;}
.ctt p{ max-width:700px !important;}
.ctt h1{ max-width:700px !important;}


.pro_list{width:100%; max-width:720px; margin-bottom:15px;}
.hdp{width:100%;max-width:720px;padding-top:21px;}
.hdp  .hdp_list{width:46%;margin-top:0px; float:left;position: relative; }
.hdp  .hdp_list:nth-child(2n+1) {margin-left: 2%;}
.hdp  .hdp_list:nth-child(2n+2) {margin-left: 4%;}
.hdp  .hdp_list .list12{width:100%; padding:7px; border:1px #09a5e0 solid;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; display:inline-table; }
.hdp  .hdp_list .list12 img{ border:0px #dedede solid;}
.hdp  .hdp_list .list2{width:98%;height:42px; overflow:hidden; font-size:15px; line-height:150%; padding-top:1px;margin:10px auto; text-align:center;}

.zj_list{width:100%; max-width:720px; margin-bottom:35px;}
.more_s a{font-size:14px; color:white; font-family:SimSun}


.video_list{width:98%; padding:10px 1px; margin:0px auto; margin-top:12px; background:#09a5e0; text-align:center; color:white; font-size:16px;}
.video_list:hover{background:#274e8f;}

.returm{ background:#274e8f;width:80px;height:32px; line-height:32px; text-align:center; color:white; font-size:16px;border-radius:5px;}


.page_list{width:100%; height:42px;}
.page_list .s1{width:46%; float:left; height:42px;text-align:center; line-height:42px; background:#e8e8e8;}
.page_list .s3{width:46%; float:right; height:42px;text-align:center; line-height:42px; background:#e8e8e8;}


<!--首页BANNER-->
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  max-height:245px;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom:3px;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
  
.slide_tabs{position:absolute;bottom:5px;list-style:none;right:50%;margin:0px; margin-right:-18px;z-index:999 !important;}
.slide_tabs li{float:left;background:white; width:6px; height:6px; margin-left:2px;}
.slide_here{ background:#2154a9 !important;}

<!--首页BANNER-->



@media only screen and (max-width: 460px){
	.top_tel{font-size:12px;}
	.menu_l dd{ font-size:12px;}
	.g1{ font-size:12px;}
	.news_bt{ font-size:12px;}
	.news_btn{width:70px;font-size:12px;}
    .foot td{ font-size:12px;}
	.typelist div{font-size:13px;margin-bottom:5px;}
	.typelist2 div{font-size:13px;margin-bottom:5px;}
	
	.ct table,.ct td,.ct p,.ct h1{ max-width:419px !important;}
	.ctt table,.ctt td,.ctt p,.ctt h1{ max-width:419px !important;}

	.hdp  .hdp_list .list2{ font-size:12px;}
	.ctt img{ max-width:450px; height:auto;}
	.ct img{ max-width:450px; height:auto;}
	.ct IFRAME ,.ctt IFRAME {max-width:450px;}

	.g1{ max-height:101px;}


}

@media only screen and (max-width: 512px){
	.top_tel{font-size:12px;}
	.logo{width:20%; height:102px;}
	.g1{ font-size:12px;}

	.menu_l dd{ font-size:12px;}
	.ct table,.ct td,.ct p,.ct h1{ max-width:419px !important;}
	.ctt table,.ctt td,.ctt p,.ctt h1{ max-width:419px !important;}
	.ctt img{ max-width:450px; height:auto;}
	.ct img{ max-width:450px; height:auto;}
	.ct IFRAME ,.ctt IFRAME {max-width:450px;}

	.foot_dh{width:100%;height:46px;}
	.pfdh{width:100%;height:46px;}
	.pfdh  a:nth-child(1) div { float:left;width:33%; height:46px; background:url(../images/fd1.png) center center no-repeat;}
	.pfdh  a:nth-child(2) div{ float:left;width:33%; height:46px; background:url(../images/fd2.png) center center no-repeat; border-left:1px white solid;border-right:1px white solid;}
	.pfdh  a:nth-child(3) div{ float:left;width:33%; height:46px; background:url(../images/fd3.png) center center no-repeat;}

	.g1{ max-height:112px;}

}

@media only screen and (max-width: 420px){
	.top{height:75px;}
	.top_tel{font-size:8px;height:75px; }
	.logo{width:45%; height:75px;}
	
	.ct table,.ct td,.ct p,.ct h1{ max-width:319px !important;}
	.ctt table,.ctt td,.ctt p,.ctt h1{ max-width:319px !important;}
	.ctt img{ max-width:330px; height:auto;}
	.ct img{ max-width:330px; height:auto;}
	.ct IFRAME ,.ctt IFRAME {max-width:330px;}

	.typelist{width:100%; max-width:720px; padding:15px 0px; border-bottom:1px #b9b9b9 solid;}
	.typelist div{width:24%;margin-left:0.8%; margin-bottom:1px; line-height:180%; height:21px; padding:5px 0px; float:left; font-size:12px;}
	
	.typelist2{width:100%; max-width:720px; padding:15px 0px 0 0; position:relative;}
	.typelist2 div{width:24%; ;margin-left:0.8%; margin-bottom:1px; line-height:180%;height:21px;padding:5px 0px; float:left; font-size:12px; }
	
	.typelist_z{width:100%; max-width:720px; }
	.typelist_z div{width:24%; margin-left:0.8%; margin-bottom:5px; line-height:180%; padding:6px 0px;}
	.typelist_z div span{ font-family:SimSun; font-size:18px; color:#09a5e0; font-weight:bold;}

	.g1{ max-height:92px;}



}

@media only screen and (max-width: 390px){
	.top{height:55px;}
	.top_tel{width:60%;font-size:8px;height:55px; padding-top:5px;}
	.logo{width:40%; height:55px;}
	.menu_l dd{ font-size:10px;}

	
	.ct table,.ct td,.ct p,.ct h1{ max-width:319px !important;}
	.ctt table,.ctt td,.ctt p,.ctt h1{ max-width:319px !important;}
	.ctt img{ max-width:330px; height:auto;}
	.ct img{ max-width:330px; height:auto;}
	.ct IFRAME ,.ctt IFRAME {max-width:330px;}

	.menu_l dd{ height:35px; line-height:35px; font-size:12px; color:#454545;}

	.g1{ max-height:86px;}
}


@media only screen and (max-width: 350px){
	.top{height:55px;}
	.top_tel{width:60%;font-size:8px;height:55px; padding-top:5px;}
	.logo{width:40%; height:55px;}
	.pfdh  a:nth-child(1) div{ background-size:70% auto;}
	.pfdh  a:nth-child(2) div{ background-size:70% auto;}
	.pfdh  a:nth-child(3) div{ background-size:70% auto;}
	.typelist div{font-size:10px; margin-bottom:3px; }
	.typelist2 div{font-size:10px; margin-bottom:3px; }
	
	.ct table,.ct td,.ct p,.ct h1{ max-width:319px !important;}
	.ctt table,.ctt td,.ctt p,.ctt h1{ max-width:319px !important;}
	.ctt img{ max-width:330px; height:auto;}
	.ct img{ max-width:330px; height:auto;}
	.ct IFRAME ,.ctt IFRAME {max-width:330px;}
	
	.g1{ max-height:77px;}


}

@media only screen and (max-width: 330px){
	.top{height:55px;}
	.top_tel{width:60%;font-size:8px;height:55px; padding-top:5px;}
	.logo{width:40%; height:55px;}
	.menu_l dd{ font-size:9px;}


	.ct table,.ct td,.ct p,.ct h1{ max-width:319px !important;}
	.ctt table,.ctt td,.ctt p,.ctt h1{ max-width:319px !important;}
	.ctt img{ max-width:330px; height:auto;}
	.ct img{ max-width:330px; height:auto;}
	.ct IFRAME ,.ctt IFRAME {max-width:330px;}

	.g1{ max-height:72px;}
}

@media only screen and (max-width: 320px){
	.top{height:55px;}
	.top_tel{width:60%;font-size:8px;height:55px; padding-top:5px;}
	.logo{width:40%; height:55px;}
	.menu_l dd{ font-size:9px;}


	.ct table,.ct td,.ct p,.ct h1{ max-width:315px !important;}
	.ctt table,.ctt td,.ctt p,.ctt h1{ max-width:315px !important;}
	.ctt img{ max-width:315px; height:auto;}
	.ct img{ max-width:315px; height:auto;}
	.ct IFRAME ,.ctt IFRAME {max-width:315px;}


}

