html,body,div,p,h1,h2,ul,li,img { margin: 0; padding: 0;  }
html { font-family: "微软雅黑", Helvetica, STHeiTi, sans-serif; -ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; }
ul,li { list-style: none; }
img { border: none;display: block; }
a{ text-decoration:none;-webkit-touch-callout:none;background-color:transparent; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:active,a:hover{outline:0}
button { -webkit-appearance:none; }
.left { float: left; }
.right { float: right; }
.clearfix { zoom: 1; }
.clearfix:after { content: ""; height: 0; clear: both; display: table; }
.container { width: 1200px; margin: 0 auto }
.transition {
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
}
.header { height: 132px; background-color: #ffffff; }
.header_cont .logo { margin: 44px 0 0 78px }
.header_nav { margin-top: 70px; margin-right: 51px; }
.header_nav li { float: left; margin-right: 6px; }
.header_nav li a { color: #727171; font-size: 18px; line-height: 26px; padding: 0 8px }
.header_nav li a.active { background-color: #29a7e1; color: #fff; }
.header_aboutUs { position: relative; }
.header_aboutUs ul { position: absolute; top: 26px; left: -4px; width: 98px; padding: 8px 0; display: none; z-index: 9999999999; }
.header_aboutUs ul li { margin: 0; width: 98px; }
.header_nav .header_aboutUs li a { text-align: center; display: block; line-height: 34px; border-bottom: 1px solid #ccc; margin: 0; background-color: #ece8e8; color:rgba(89,89,89); }
.header_nav .header_aboutUs li a:hover { background-color: #29a7e1;}
.header_nav .header_aboutUs ul li.lastLi a { border-bottom: none; }
.banner { position: relative; }
.swiper-container1 { width:1520px; height:570px; } 
.swiper-container1 a { display: block; height: 571px; width: 100%; }
.swiper-pagination-bullet-active { background-color: #9a6b01; }
.swiper-pagination-bullet { width: 10px; height: 10px; }
.banner_nav { position: absolute; top: 0; left: 0; right: 0; z-index: 9999999;  }
.banner_nav.fixed { position: fixed; background-color: #29a7e1;
					-webkit-box-shadow: 0 0 10px rgba(204,158,47,.8);
					   -moz-box-shadow: 0 0 10px rgba(204,158,47,.8);
					    -ms-box-shadow: 0 0 10px rgba(204,158,47,.8);
					     -o-box-shadow: 0 0 10px rgba(204,158,47,.8);
					        box-shadow: 0 0 10px rgba(204,158,47,.8);
}
.banner_nav ul { width: 1200px; margin: 0 auto;background-color: #29a7e1; }
.banner_nav li { float: left; width: 100px; padding: 8px 0 12px 0; }
.banner_nav li a { display: block; color: #fff; text-align: center; }
.banner_nav li a span { display: block; width: 44px; height: 44px; margin: 0 auto; background-repeat: no-repeat; background-position: center center; }
.banner_nav_li1 span { background-image: url(../images/icon_01.png); }
.banner_nav_li2 span { background-image: url(../images/icon_02.png); }
.banner_nav_li3 span { background-image: url(../images/icon_03.png); }
.banner_nav_li4 span { background-image: url(../images/icon_04.png); }
.banner_nav_li5 span { background-image: url(../images/icon_05.png); }
.banner_nav_li6 span { background-image: url(../images/icon_06.png); }
.banner_nav_li7 span { background-image: url(../images/icon_07.png); }
.banner_nav_li8 span { background-image: url(../images/icon_08.png); }
.banner_nav_li9 span { background-image: url(../images/icon_09.png); }
.banner_nav_li10 span { background-image: url(../images/icon_10.png); }
.banner_nav_li11 span { background-image: url(../images/icon_11.png); }
.banner_nav_li12 span { background-image: url(../images/icon_12.png); }
.banner_nav li a p { line-height: 16px; font-size: 16px; margin-top: 4px; }
.banner_nav li:hover { background-color: #289ed4; -webkit-transition: all 1.5s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear; 
}
/*.main4_cont*/
.main4_cont { margin-top: 10px; }
.tab_tit { position: relative; font-size: 0; }
.tab_tit a { color: #727171; font-size: 18px; width: 72px; display: inline-block; margin-right: 34px; line-height: 30px; }
.tab_tit span { position: absolute; width: 72px; height: 2px; background-color: #9a6b01; left: 0; bottom: -2px; }
.tab_cont { margin-top: 12px; width: 1200px; overflow: hidden; }
.main4_ul { width: 1212px; }
.main4_ul li { float: left; text-align: center; width: 288px; margin-right: 12px; }
.main4_ul li div { background-color: #e6c887; padding: 6px 9px }
.main4_ul li div img { display: block; margin: 0 auto; width: 100%; }
.main4_ul li p { color: #727171; font-size: 16px; line-height: 29px; }
/*footer*/
#footer{height: 275px;background-color:#b5b5b6;width: 100%;margin-bottom: 75px; padding-top: 76px;overflow: hidden;margin-top: 154px;}
#footer .footer{height: 275px;color: white;}
.ft_le{width: 470px;margin-left: 177px;height: 100%;}
.ft_ri{width: 240px;margin-left: 115px;height: 100%;}
.ft_le .jkzixun{margin-top: 20px;}
.ft_ri img{margin: auto!important;}
.pagination {  position: absolute;  z-index: 20; bottom: 10px; width: 100%;text-align: center;}
.swiper-pagination-switch {display: inline-block; width: 8px; height: 8px; border-radius: 8px;  background: #555;margin: 0 5px;
		  		 		 opacity: 0.8; border: 1px solid #fff; cursor: pointer;}
.swiper-active-switch { background: #fff;}