@charset "utf-8";
/* CSS Document */
/*首页样式*/
*{margin:0; padding:0;}
body {width: 100%;background: #ffffff;font-family: "Microsoft YaHei" ! important;font-weight: 400; margin: 0 auto;}
html {font-size: 100%;width: 100%;}
li{list-style-type:none;}
img{border:0;}
a {text-decoration:none; color:#FFF;}
a:hover {color: #999; text-decoration:underline;}
.header{width:1150px; margin:0 auto; height:120px;}
.logo{width:120px; float:left;border:0; margin-top:12px;}
.dianhua{width:170px;margin-top:0px;float:right;}
h3{ margin-top:15px;line-height:15px; color: #060; font-size:16px;}
.nav{width:850px; float:right;}
.nav ul{padding:0px; margin-top:66px;}
.nav li{ float:left; font-weight:bold; font-size:15px; margin-left:38px;}
.nav li a {color: #222; }
.nav li a:hover{color:#fff; background: #00F; text-decoration:none;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; margin:0 auto; margin-top:-30px;}
.slideBox .hd{ height:40px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; background:url(../images/cowboy_7.png); width:100%;}
.slideBox .hd ul{ overflow:hidden; zoom:1; height:12px; width:156px; margin:0 auto; padding-top:15px; padding-left:47px;}
.slideBox .hd ul li{ float:left; padding-right:35px; cursor:pointer; background:url(../images/cowboy_39.png) left 5px no-repeat;}
.slideBox .hd ul li span{ width:12px; height:12px; background:url(../images/cowboy_9.png) no-repeat; text-indent:-9999px; display:inline-block;}
.slideBox .hd ul li.on span{ background:url(../images/cowboy_8.png) no-repeat;}
.slideBox .hd ul li.last{ padding-right:0;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; top:42%; display:block; width:40px; height:120px; }
.slideBox .next{ background:url(../images/cowboy_13.png) no-repeat; right:0;}
.slideBox .prev{ background:url(../images/cowboy_11.png) no-repeat; left:0;}
.m_wrap10{ padding-top:27px; margin:0 auto; width:980px;}
.m_wrap10 .tit{height:40px; line-height:40px; width:980px; float:right; background:url(../images/cowboy_77.jpg) bottom repeat-x;}
.m_wrap10 .tit span{ font-size:16px; color:#222; background:url(../images/cowboy_96.jpg) 8px center no-repeat; padding-left:33px;}
.m_wrap10 .tit a{ float:right; color:#5c5c5c; margin-right:10px;}
.m_wrap10 .list{ width:225px; float:left; margin:20px 33px 20px 0;} 
.m_wrap10 .list .img{ background:url(../images/cowboy_98.jpg) bottom no-repeat; padding-bottom:10px;}
.m_wrap10 .list p{ text-align:center; line-height:25px; color:#666;}
.picScroll-left2{ width:100%;  overflow:hidden; position:relative;}
.picScroll-left2 .hd{ overflow:hidden;}
.picScroll-left2 .hd .prev,.picScroll-left2 .hd .next{ display:block; width:30px; height:60px; overflow:hidden; cursor:pointer; position:absolute; top:75px;  z-index:9999;}
.picScroll-left2 .hd .next{ background:url(../images/cowboy_26.png) no-repeat; right:0;}
.picScroll-left2 .hd .prev{ background:url(../images/cowboy_25.png) no-repeat; left:0;}
.picScroll-left2 .bd{}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.wrapper {width: 100%;background-color: #e3ecee;}
.p1 {background-color: #fff;}
.p1 h2, .p2 h2 {color: rgb(8, 110, 56);font-size: 38px;letter-spacing: 1px;margin: 0;  padding-bottom:20px;}
.p1 h3,.p2 h3 {font-size: 20px;color: #086e38;letter-spacing: 1px;}
.p {display: block;height: 380px;overflow: hidden;padding: 20px 0;position: relative;}
.p2 {background-color: #E8E8E8;}
.p3 {padding: 30px 0;}
.news {background-color: rgb(255, 255, 255);overflow: hidden;position: relative;}
.news h4 {border-bottom: 1px solid rgb(238, 238, 238);font-size: 18px;line-height: 40px;}
.news li a {color: rgb(255, 255, 255);line-height: 40px;}
.green {background-color: #086e38 !important;}
.hynews,.bgynews,{padding: 35px 50px !important;}	
.hynews,.bgynews{color: white;}
.responsive-img {max-width: 100%;height: auto;width: 100%;}
.one{ margin:0 auto; width: 1100px;position: relative;}
.one img{width:254px; height:340px; overflow:hidden;border:none;}
.one ul li{float:left; margin:17px 8.9px auto;}
.xiangqing {background-color: rgb(8, 110, 56);border-radius: 4px;color: rgb(255, 255, 255);font-size: 18px;font-weight: 700;padding: 10px 45px;position: relative;top: 30px;}
@font-face {
  font-family: 'iconfont';  /* project id："180114" */
  src: url('//at.alicdn.com/t/font_wq9fx81sp7dgqfr.eot');
  src: url('//at.alicdn.com/t/font_wq9fx81sp7dgqfr.eot') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_wq9fx81sp7dgqfr.woff') format('woff'),
  url('//at.alicdn.com/t/font_wq9fx81sp7dgqfr.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_wq9fx81sp7dgqfr.svg#iconfont') format('svg');
}                                                                     
.iconfont{font-family:"iconfont";font-style:normal;}
.iconfont{-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;}
i {font-weight: normal;}
.right {float: right !important;}
small {font-size: 75%;}
.clearfix {clear: both;}
.foot {background-color: #333;color:#fff; font-size:16px;}
.copy {margin: 0 auto;padding: 5px 0;width: 850px;padding-top: 20px; font-size:14px;}
.row {margin: 0px auto;width: 1100px;position: relative; margin-top:20px;}
.row:after {content: "";display: table;clear: both;}
.row a:hover { text-decoration:none;}
.row .col {float: left;box-sizing: border-box;padding: 0 0.75rem;min-height: 1px;}
.row .col[class*="push-"], .row .col[class*="pull-"] {position: relative;}
.row .col.s5 {width:41.6%;margin-left: auto;left: auto;right: auto;}
.row .col.ss {width: 60%;margin-left: auto;left: auto;right: auto;}
.row .col.s6 {width: 50%;margin-left: auto;left: auto;right: auto;}
.row .col.s6 h2{ line-height:50px;}
.row .col.s6 p{ line-height:30px;}
.row .col.s7 {width: 68%;margin-left: auto;left: auto;right: auto;}
.row .col.sss {width: 50%;padding-right: 20px;left: auto;right: auto;}
.link {margin: 20px 0;color: #666666;}
.rexian {color: #ffffff;margin: 20px 0 !important;}
.rexian p {margin: 0;padding: 0; font-size:16px;}
.rexian span {background-color: #ffcc33;border-radius: 4px;color: #339933;padding: 5px 15px; font-size: 14px;font-weight: 700;}
.hynews,.bgynews,.link,.rexian{padding: 35px 50px !important;}
.row .col.s5 {width: 32%;margin-left: auto;left: auto;right: auto;}
.center{text-align: center;}
span,a {cursor: pointer!important}
.rexian .pp{font-size: 24px;font-weight: 700;margin: 10px 0;}
.footOneBox {
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 1000;
	width: 100%;
	height: 70px;
	background-color:#F90;
}
.footOne {
	position: relative;
	width: 1000px;
	height: 70px;
	margin: 0 auto;
}
.footOneOrder b {
	float: left;
	display: block;
	width: 200px;
	height: 38px;
	border: 1px solid #ffffff;
	margin-top: 15px;
	color: #ffffff;
	font-size: 18px;
	line-height: 38px;
	text-align: center;
}
.footTel {
	float: left;
	/*width:400px;*/height: 70px;
	padding-left: 100px;
	margin-left: 50px;
	background: url(../images/tel.jpg) 60px center no-repeat;
}
.footTel .tel {
	/*width:400px;*/height: 70px;
	color: #ffffff;
	font-size: 14px;
	line-height: 70px;
	text-align: left;
}
.footTel .tel .num {
	display: block;
	float: left;
	color: #ffffff;
	font-size: 36px;
	font-family: impact;
	text-transform: uppercase;
}
.footImg {
	float: left;
	padding: 0 50px;
	width: 100px;
	height: 116px;
	margin-top: -46px;
	z-index: 99;
}
.footClose {
	float: left;
	cursor: pointer;
	width: 37px;
	height: 37px;
	margin-top: 16px;
}
.fl{ float:left;}
/*end footTel*/


.btnav {
	position: relative;
	width: 100%;
	padding-top: 10px;
	background: #33495e;
}
.btnavlist {
	position: relative;
	width: 998px;
	height: 44px;
	border: 1px solid #667786;
	margin: 0 auto;
}
.btnavlist a {
	float: left;
	height: 44px;
	display: block;
	padding-left: 12px;
	padding-right: 12px;
	color: #a7aec4;
	font-size: 14px;
	line-height: 44px;
}
.btnavlist a:hover {
	color: #ffffff;
}

    .index-h2{
	font-size:24px;
	color:#333;
	line-height: 35px;
	font-weight: normal;
	text-align: center;}
	.hots-content{
	margin-top:30px;}
	.hots-l{
	float: left;
	width: 350px;
	height:430px;
	position: relative;
}
.hots-l img{
	width: 350px;
	height: 430px;
}
.hots-txt{
	width: 330px;
	line-height: 40px;
	background: rgba(0,0,0,.6);
	padding: 0 10px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
}
.hots-txt span{
	float: left;
	margin-right: 20px;
}
.hots-txt span.fr{
	float: right;
	font-size: 12px;
}
.hots-r{
	float:right;
	width:725px;
	height: 430px;
}
.hots-content{
	margin-top:30px;
}
.hots-r li{
	float:left;
	width:350px;
	height:205px;
	background: #eee;
	margin-bottom: 20px;
	margin-right:25px;
	position: relative;
}
.hots-r img{
	width: 350px;
	height: 205px;
}
.hots-r li.mr0{
	margin-right:0;
}
.hots-r li.mb0{
	margin-bottom:0;
}