﻿@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body,html{font-size:12px;font: normal 12px/1.5 'helvetica neue', 'hiragino sans gb', arial, tahoma, 'Microsoft Yahei', sans-serif;color:#333; }
img{border:0px;}
a{text-decoration:none; color:#404242; outline:none;}
div{margin:0px auto;}
li,dl,dt,dd{list-style-type:none;}
input,textarea,select,option,em,h1,h2,h3,h4,h4,h6,strong,span,li,dl,dt,td{font-size:12px;}
h1,h2,h3,h4,h5,h6,em,i{font-style:normal; font-weight:400; outline:none;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:640px; height:430px; margin:0 auto; background:#333; position:relative; overflow:hidden; position:relative;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../mimages/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../mimages/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:640px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul,li{list-style:none outside none;}
caption{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;} 
a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}
.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fle{float:left;_display:inline;}
.fri{float:right;_display:inline;}
.fl{ float:left;}
.fr{ float:right;}
.frr{ float:right; margin-right:10px; color:#a2a2a2;}
.pr{ position:relative;}
.pa{ position:absolute;}
.od{ overflow:hidden;}
.db{ display:block;}
.di{ display:inline;}
.wd{ width:100%;}
.hd{ height:100%;}
.wd1{ width:1000px;}
.mar{ margin:0 auto;}
ul {list-style-type: none;}
ul li {list-style-type: none;}
.fs{ font-size:12px;}
.lh{ line-height:24px;}
.mt{ margin-top:10px;}
a{ text-decoration:none;}
img{ border:none; display:block;}



.nav_z{ width:640px; margin:0 auto; background:url(../mimages/nav_bg.png) repeat-x;}
.nav_z li{ width:159px; float:left; text-align:center; line-height:80px; font-size:25px; border-right:1px solid #cdcdcd;}
.nav_z li a{ display:block;}
.nav_z li a:hover{  width:159px;  background:url(../mimages/nav_bg1.png) repeat-x; color:#009b50;}


.swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.swiper-slide p {
  font-style: italic;
  font-size: 25px;
}
.pagination {
  position: absolute;
  z-index: 20;
  left: 50%;
  bottom: 10px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #fff;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-active-switch {
  background: #c41722;
  border: #c41722 1px solid;
  width: 8px;
  height: 8px;
}
.swiper-dynamic-links {
  text-align: center;
}
.swiper-dynamic-links a {
  display: inline-block;
  padding: 5px;
  border-radius: 3px;
  border: 1px solid #ccc;
  margin: 5px;
  font-size: 12px;
  text-decoration: none;
  color: #333;
  background: #eee;
}

.w640{ width:640px;}
header{height:65px;position: relative;z-index: 9999;}
header .box{max-width: 640px;height:65px;background: url(../mimages/bg1.jpg) repeat-x;}
header .box .phone{width: 79px;height: 50px;margin-top: 15px;float: left;}
header .box .phone img{margin-left:25px;}
header .box .logo{float: left;width: 478px;}
header .box .logo img{margin-top:10px;margin-left:85px;}
header .box .menu{width: 79px;height: 50px;margin-top: 15px;float: left;}


header .box2{ width:100%;min-width: 640px;height: 76px;background:url(../mimages/bg2.jpg) repeat-x;display: none;}
header .box2 .clear1{height: 76px;}
header .box2 .menu{width: 79px;height: 50px;border-left: 1px solid #ddd;margin-top: 15px;float: right;}
header .box2 .menu img{margin-right: 20px;padding-top: 10px;float: right;}
header .box2 .searcher{margin-left: 30px;width: 420px;height: 45px;background:url(../mimages/hong.png) no-repeat;float: left;margin-top:30px;}
header .box2 .searcher .inpu{width: 375px;padding: 7px 2px;border: none;font-size: 22px;margin-top: 3px;margin-left: 2px;}
header .box2 .searcher .sub{width:18px;height: 18px;background: url(../mimages/search.png) no-repeat; border: none;}
header .menu_list ul li{min-height: 70px;width: 640px;background:url(../mimages/bg4.jpg) repeat-x;}
header .menu_list ul li .li a{display: block;font-size: 30px;color: #333333;line-height: 70px;padding-left: 30px;}
header .menu_list ul li:hover .li a{display: block;font-size: 30px;color: #0660a6;line-height: 70px;padding-left: 30px;}
header .menu_list ul li.hover .li a{display: block;font-size: 30px;color:#0660a6;line-height: 70px;padding-left: 30px;}
header .menu_list ul li .li{background: url(../mimages/tb6.png) no-repeat 595px 27px;}
header .menu_list ul li:hover .li{background:url(../mimages/tb5.png) no-repeat 595px 30px;}
header .menu_list ul li.hover .li{background:url(../mimages/tb5.png) no-repeat 595px 30px;}

header .menu_list ul li .dl_box{background: #fff;padding: 15px 0px;display: none;}
header .menu_list ul li .dl_box dl dt{height: 52px;width: 580px;margin-left: 30px;border-bottom: 1px solid #e5e5e5;background: url(../mimages/tb7.png) no-repeat 10px 16px;}
header .menu_list ul li .dl_box dl dt a{line-height: 52px;font-size: 24px;display: block;padding-left: 32px; color:#666;}

header .box3{min-width: 640px;height:70px;background: url(../mimages/bg2.jpg) repeat-x;display: none;}
header .box3 .phone{width: 79px;height: 50px;border-right: 1px solid #ddd;margin-top: 15px;float: left;}
header .box3 .phone img{margin-left: 31px;padding-top: 10px;}
header .box3 .text{width: 540px;height: 72px;float: left; color:#666;}
header .box3 .text p{width: 540px;height: 72px;line-height: 80px;text-align: left;font-size: 22px;margin-left:50px;}
header .box3 .phone_list{height: 120px;background: #fff;}
header .box3 .phone_list .sobx{width: 340px;height: 75px;margin: 0 auto;padding-top: 28px;}
header .box3 .phone_list .sobx .img{float: left;}
header .box3 .phone_list .sobx .right{float: left;width: 257px;margin-left: 15px; color:#666;}
header .box3 .phone_list .sobx .right .p1{font-size: 19px;}
header .box3 .phone_list .sobx .right .p2{font-size:33px;color: #df0000;line-height: 47px;}
.swiper-container {
	/*margin:0 auto;*/
	margin-right: auto;
	margin-left: auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	
	-ms-transition-property:-ms-transform;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
	
}
.swiper-slide {
	float:left;
	-webkit-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.division{ width:2px; height:76px; background:url(../mimages/tiao1_03.png) no-repeat; float:left;}


.lxfs{ width:640px; background-image:url(../mimages/zixun_05.png); height:90px; background-repeat:no-repeat; background-position:center; margin-top:17px; }


.gdqx .an1{ width:570px; margin:0 auto; overflow:hidden;}
.an1 li{ width:185px; float:left;}
.gdqx .an2{ width:570px; margin:0 auto; overflow:hidden;}
.an2 li{ width:264px; float:left; margin-left:13px; margin-top:8px;}





.main_down .product{
	margin:10px 2px;
	width:640px;
	overflow:hidden;
}
.main_down .product .down_box ul li{
	float:left;
	margin-right:20px;
}
.main_down .product .down_box span{
	margin-top:5px;
	display:block;
	width:144px;
	line-height:24px;
	text-align:center;
	font-size:12px;
	color:#01541e;
}
.dhhm{ width:640px;}
.dhhm img{ width:605px; margin:0 auto; margin-top:17px;}
.cpxl ul{ width:636px; margin:0 auto; overflow:hidden; padding:0 2px;}
.cpxl li{ float:left; width:310px; height:auto; margin:4px;}

.yejiao{ width:640px; margin:0 auto; background-color:#0662a7; margin-top:13px;}
.yejiao h1{ text-align:center; line-height:55px; font-size:24px; font-family:Microsoft YaHei; color:#FFF;}
/* 二级 */
#nerirong{ width:640px; height:auto; height:100%; padding-top:20px;}
#nerirong h3{font-size:18px; line-height:30px; border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    margin-top: 60px;
    padding-top: 10px; margin-left:10px;}
#nerirong .xinwen{ width:640px; height:100px; border-bottom:1px solid #e5e5e5; padding-top:10px; margin-bottom:10px;}
#nerirong .xinwen dt{ width:100%;}
#nerirong .xinwen dt a{ font-size:15px; font-weight:400; }
#nerirong .xinwen dd em { display:block; font-size:12px; text-indent:2em}
#nerirong .xinwen dd em a{ line-height:25px;}
#nerirong .xinwen dd i{ display:block; font-size:12px; color:#e1e1e1; line-height:25px;}

.cpxl ul li i{ display:block; width:100%; height:30px; line-height:30px; text-align:center;}


#nerirong_1{ width:580px; height:auto; height:100%; padding:20px;}
#nerirong_1 h3{ font-size:18px; line-height:30px;     
                border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    margin-top: 60px;
    padding-top: 10px;margin-left:10px;}
#nerirong_1 p{ line-height:24px; width:580px; margin-top:10px;}

#nerirong_1 img{ width:580px;}






.z_y{ width:640px; margin:0 auto; margin-top:20px;}
.z_y .zuo a{ display:block; width:200px; padding:20px;  border-radius:20px; text-align:center; float:left;  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6), color-stop(60%, #e6e6e6)); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset;}
.z_y .zuo a:hover{  display:block; width:200px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#fff), color-stop(60%, #dedede)); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset;}
.z_y .you a{ display:block; width:200px; padding:20px;  border-radius:20px; text-align:center; float:right;  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6), color-stop(60%, #e6e6e6)); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset;}
.z_y .you a:hover{  display:block; width:200px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#fff), color-stop(60%, #dedede)); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset;}


.Newlist2 {
	
	height: auto;
	width: 640px;
     margin-left:-20px;
	
	font-size:12px;

}


.title11{  text-align:center; font-size:18px;  padding: 10px; font-weight:600; }
.title11 img{ padding:1px; border:solid 1px #ccc; width:450px; margin:auto ;  text-align:center;}
.titlesb { display:none;}
.titlesb img{ padding:1px; border:solid 1px #ccc; width:450px; margin:auto ;  text-align:center; }
.author{ margin:auto; width:80%; text-align:center;}
.author span{ margin:auto; width:80%; text-align:center; font-size:16px;}
.Newcontent{ padding: 20px 20px 20px 20px; line-height:25px;}
.prolist{ width: 100%;  overflow:hidden;   font-size:12px; margin-top:10px;}
.prolist img{ padding:1px; border:solid 1px #ccc;}
.prolist ul{ width: 100%; }
.prolist ul li{ float:left; width:44%;  height:auto;  line-height:30px; text-align:center; list-style:none; border-bottom-style:none; margin:5px 3%; }
.fy{ line-height:30px;padding:10px; overflow:hidden; text-align:left; width:90%;  font-size:12px; font-weight:800;  }


.pro_lie1{ width:640px;}
.pro_lie1 h3{ width:600px; font-size:25px; background:#fff;}





.liuyan{ width:640px; height:auto; margin:0 auto;}
.liuyan ul li{ width:100%; height:auto; margin:30px 0px;}
.liuyan ul li input{ display:block; width:90%; height:40px; border:1px solid #ccc;font-size:18px; font-weight:500;-webkit-box-shadow:inset 0 1px 2px 

