@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0; font-family:"微软雅黑", "宋体"; font-size:14px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
a:link{ text-decoration:none; color:#666;}
a:visited{ text-decoration:none;  color:#666;}
a:hover{ text-decoration:none;  color:#666;}
a:active{ text-decoration:none;  color:#666;}
.clear{ clear:both;}
.w1200{ width:1200px; margin:0 auto;}

@media (min-width: 1200px){
.container { width: 1200px;}
}

/* 移动端时 */
@media (max-width:750px){
.header,#nav,.ibankuai,.itese,.igsjj_icase,.footer{ display:none;}
.inews_bt img{ width:100%;  padding-bottom:10px; padding-top:20px;}
}

/* PC端时 */
@media (min-width:751px){
.nav_m,.navbar,.ibankuai_m,.itese_m,.igsjj_m,.icase_m,.footer_m{ display:none;}
.inews_bt img{display:block; margin:0 auto; padding-bottom:30px; padding-top:50px;}
}

@media (max-width: 750px){
.listConts .info {   width: 100%;}
}


.nav_m{  padding-top:31px;}
.navbar-brand {    padding: 10px 10px;  }
.ituijian_m .left{ width:43%; float:left;}
.ituijian_m .right{ width:53%; float:right;}



.igsjj_m{ background:#f5f5f5; padding-bottom:15px;}
.igsjj_m .content{ background:#fff; padding:3%;}
.igsjj_m .content p{ line-height:26px; }
.tit { margin-top:10px; }
.tit .f18{	width:100%;  color:#038e3b; font-weight:bold;	line-height: 50px;	height: 50px;	font-size:20px;}
.tit .link{display: inline-block;	color: #999; float:right; line-height: 50px;	height: 50px; }



.icase_m{ padding-bottom:15px;}








.logo_tel{ width:1200px; margin:0 auto; padding:27px 0;}
.logo{ float:left;}
.itel{ float:right; padding-top:12px;}

#nav{ background:url(../images/nav_bg.jpg) center top;  width:100%; height:55px;}
#nav_nei{ width:1200px; margin:0 auto; overflow:hidden; height:55px; }
#nav li{ float:left; list-style:none; height:55px; line-height:55px; width:120px; }
#nav li:hover{ background:url(../images/nav_hover_bg.png) no-repeat; }
#nav li a{ display:block; width:120px; text-align:center;}
#nav li a:link{  font-size:14px; color:#fff; }
#nav li a:visited{  font-size:14px; color:#fff; }
#nav li a:hover{ font-size:14px; color:#fff; }
#nav li a:active{  font-size:14px; color:#fff;}



.ituanjian_bt{ display:block; padding:80px 0 30px 0; }
.ituanjian_bt img{ margin:0 auto; }
.ituijian_m li{ list-style:none; float:left;   position:relative; margin-bottom:17px;  }
.ituijian_m .li_img{   overflow:hidden;}
.ituijian_m img {	 transition: all 0.3s ease-out 0s; }
.ituijian_m h4{  font-size:18px; color:#fff; font-weight:normal; position:absolute; top:70%; left:30px;  }
.ituijian_m a:hover img{ 
transform: scale(1.08, 1.08);
-moz-transform: scale(1.08, 1.08);
-webkit-transform: scale(1.08, 1.08);
-o-transform: scale(1.08, 1.08);
}
.ituijian_mid h4{ top:85%;}


@media (max-width:750px){
.ituanjian_bt { width:70%; margin:0 auto;  padding: 30px 0 15px 0;}
.ituijian_m h4{ font-size:14px;}
}






.ibankuai{ background:#f5f5f5; padding-bottom:80px;     margin-top: 50px; }
.ibankuai .ibankuai_bt{ width:492px; margin:0 auto; padding:80px 0 30px 0;}
.ibankuai .ibankuai_ty{ float:left; width:300px; height:223px; position:relative; 
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.ibankuai1{ border-bottom:10px solid #b8060d; background:#fa4047; }
.ibankuai2{ border-top:10px solid #be7a0d; background:#ffb031; }
.ibankuai3{ border-bottom:10px solid #3d9037; background:#6ac064; }
.ibankuai4{ border-top:10px solid #1e577f; background:#3793d3; }
.ibankuai_img1{ padding:50px 0 0 50px;    height: 200px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.ibankuai_img2{ position:absolute; bottom:0; right:20px; }
.ibankuai1:hover{ background:#df383e;}
.ibankuai1:hover .ibankuai_img1{ padding-left:70px;}
.ibankuai2:hover{ background:#e69617;}
.ibankuai2:hover .ibankuai_img1{ padding-left:70px;}
.ibankuai3:hover{ background:#44ad3c;}
.ibankuai3:hover .ibankuai_img1{ padding-left:70px;}
.ibankuai4:hover{ background:#237ebd;}
.ibankuai4:hover .ibankuai_img1{ padding-left:70px;}





.ibankuai_m .col-xs-6{ padding-left:5px; padding-right:5px; padding-bottom:5px;}


.itese_m .col-xs-6{ padding-left:5px; padding-right:5px; padding-bottom:5px;}


.icase_m img{ padding-bottom:10px;}








.itese_bt{ width:492px; margin:0 auto; padding:80px 0 30px 0;}
.itese_ty{ width:285px; float:left; position:relative; margin-right:20px;}
.itese_ty h3{ font-size:18px; text-align:center; font-weight:bold;}
.itese_img1{ margin-top:50px; }
.itese_img2{ width:88px; position:absolute; top:0; left:98px; }
.itese_img1{   overflow:hidden; }
.itese img{  transition: all 0.3s ease-out 0s; }
.itese a:hover img{ 
transform: scale(1.08, 1.08);
-moz-transform: scale(1.08, 1.08);
-webkit-transform: scale(1.08, 1.08);
-o-transform: scale(1.08, 1.08);
}
.itese4{ margin:0;}

.igsjj_icase{ background:#f1f1f1; padding:60px 0; margin-top:80px; }
.mainbd_left{ width:440px; float:left; background:#fff; padding:30px; }
.mainbd_right{ width:730px; float:right;  background:#fff; padding:30px; }
.m_l_t h4{ float:left; font-weight:bold; color:#038e3b; font-size:18px;}
.m_l_t span{ float:right; color:#888;}
.m_l_t span a:link{ color:#888; }
.m_l_t span a:visited{ color:#888; }
.m_l_t span a:hover{ color:#666; }
.m_l_t span a:active{ color:#666; }
.igsjj_nr{ color:#666; line-height:26px; padding-top:4px;}


.footer{ background:#202020; padding:30px 0;}
.footer_left{ float:left; width:940px; line-height:30px; color:#6b6b6b;}
.footer_left img{ padding-top:10px;}
.footer_right{ float:right;}



.footer_liukong{ height:46px;}

.foot{      
	width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    border-top: 1px solid rgba(255,255,255,0.2);
     width: 100%;
    background: -webkit-gradient(linear,0 0,0 100%,from(#868686),to(#525252));
	position: fixed;left: 0;right: 0;bottom: 0;
	}



.footerWrap {
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    border-top: 1px solid rgba(255,255,255,0.2);
     width: 100%;
    background: -webkit-gradient(linear,0 0,0 100%,from(#868686),to(#525252));
}

.foot .active{
    text-align: center;
    height: 44px;
    overflow: hidden;
    border-right: 1px solid rgba(255,255,255,0.2);
    -webkit-box-flex: 1;
    box-flex: 1;
}

.foot .active{
    height: 44px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
}

#yptel .tel { background-position: -90px -110px; }
#map .map { background-position: -120px -110px; }
#message .message { background-position: -30px -110px; }

.foot .icon{
    width: 30px;
    height: 20px;
    display: block;
    background: url(../images/common.png) no-repeat;
    background-size: 400px;
    margin: 4px auto 0 auto;
    position: relative;
}

.foot .text {
    height: 16px;
    line-height: 16px;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
    overflow: hidden;
}



.itese_img1{   overflow:hidden; }
.itese img{  transition: all 0.3s ease-out 0s; }
.itese a:hover img{ 
transform: scale(1.08, 1.08);
-moz-transform: scale(1.08, 1.08);
-webkit-transform: scale(1.08, 1.08);
-o-transform: scale(1.08, 1.08);
}


.main{ background:#eee;}
.main .bt{ padding-top:30px;}
.main .bt h3{  text-align:center; font-size:26px; color:#038e3b; }
.main .bt p{  text-align:center; font-size:20px; color:#999;}
.main .bt img{ margin:0 auto;}
.main .content{ padding:30px; background:#fff; margin-bottom:30px; }
.main .zhuti_wai h3{ text-align:center; font-size:18px; padding-bottom:20px;}
.main .zhuti{   overflow:hidden;}
.main .zhuti img {	 transition: all 0.3s ease-out 0s; }
.main a:hover img{ 
transform: scale(1.08, 1.08);
-moz-transform: scale(1.08, 1.08);
-webkit-transform: scale(1.08, 1.08);
-o-transform: scale(1.08, 1.08);
}


.qinzi{ display:block; padding-top:30px; padding-bottom:30px; width:95%; margin:0 auto; border-bottom:1px solid #e5e5e5;}
/* PC端时 */
@media (min-width:751px){
	.qinzi{ height:480px;}
}
.qinzi img{ margin:0 auto;}
.qinzi h3{ color:#008034; font-size:24px; text-align:center; font-weight:bold; padding:10px 0;}
.qinzi p{ line-height:26px; color:#666; text-align:center;}
.qinzi_wai p{ line-height:28px; color:#666; }



.fenlei_qinzi{ width:680px;	padding-top: 20px;	  margin:0 auto; margin-bottom: 40px;}
.fenlei_qinzi li{	float: left;}
.fenlei_qinzi li a{	display: inline-block;	width: 160px;	height: 44px;	float: left;	margin-right: 10px;	line-height: 44px;	color: #7c7b7b;	text-align: center;	background: #fff; font-size:16px;}
.fenlei_qinzi li a:hover{	background: #ffb031;	color: #fff; }

.fenlei_qinzi_m{ margin:10px 0 20px 0;}
.fenlei_qinzi_m li{ float:left; width:49%; margin-right:1px; height:40px; line-height:40px; margin-bottom:1px;}
.fenlei_qinzi_m li a{ background:#fff; display:block; text-align:center;}
.fenlei_qinzi_m li a:hover{ background:#ffb031; display:block; text-align:center; color:#fff;}

.fenlei_nongjia{ width:510px;}
.fenlei_nongjia li{ width:33%;  }
.fenlei_nongjia_m li{ width:33%; }

.fenlei_about{ width:340px;}
.fenlei_about li{ width:49%;  }
.fenlei_about_m li{ width:49%; }

.fenlei5{ width:850px; }

.guoyuan{ border-bottom:1px solid #eee; padding:30px 0;}
.guoyuan h3{ color:#038e3b; font-weight:bold;}
.guoyuan p{ color:#666; line-height:28px;}

.nongjia{ padding:10px 0;}
.nongjia_wai p{ line-height:26px; }

.tese p{ line-height:26px;}

.about p{ line-height:26px; text-indent:2em;}

.jingcai{ padding-bottom:10px;}

@media (max-width:750px){
.fenlei_qinzi{ display:none;}
.main .bt{ padding-top:0;}
.main .bt h3{ font-size:20px;}
.main .bt p{ font-size:14px;}
.main .zhuti_wai h3{ font-size:14px; text-align:center;}
.main .content{ padding:10px; }
.zhuti_wai img{ width:100%; margin:0 auto;  }
}

@media (min-width:751px){
.fenlei_qinzi_m{ display:none;}
}


.news_list li{ border-bottom:1px solid #eee; padding-bottom:25px; margin-bottom:25px;    }
.news_list p{ color:#999; }
.news_list li a:hover h4{ color:#038e3b; }

/*分页样式*/
.page_info {	text-align: center;	margin-top: 10px;	color: #333;}
.page_info span {	padding: 0 2px;	font-weight: bold;}
.page_list {	height: 24px;	line-height: 24px;	text-align: center;	letter-spacing: 0;	font-family: "Arial Black";	font-size: 12px;	margin-top: 20px;}
.page_list a {	display: inline-block;	color: #898989;	border: 1px solid #e8e8e8;	background: #f8f8f8;	padding: 0 8px;	margin: 0 1px;}
.page_list a:hover {	color: #fff;	border: 1px solid #898989;	background: #898989;}
.page_list a.on {	color: #333;	border: 1px solid #ccc;	background: #E5EDF2;}




.inewsli{ background:#f5f5f5; padding:10px 30px; margin-bottom:20px;}
.inewsli p{ color:#777; }
.inewsli span{ color:#999}