@media only screen and (max-width:640px){
@charset "utf-8";
/* CSS Document */
body{  background:#498628; background-size:cover; font:12px/22px "Microsoft YaHei","宋体";}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
li,img,input,em{ list-style:none; border:none; font-style:normal;}
a:link, a:visited{color:#333;text-decoration:none;}
a:hover,a:active{ color:#f00; text-decoration:none;}
a{ text-decoration:none;}

.wrap{width:100%;margin:0 auto;}
.big_box{width:100%; overflow:hidden;}
#header{width:100%; overflow:hidden;}
#banner{width:100%;overflow:hidden;}
#big-box{width:100%;  overflow:hidden;}

.yc{ display:none;}


.top_bj{width:1460px; height:30px; overflow:hidden;}
.top_bj img{ display:block;}
.header{width:100%; background:#f7f7f7; overflow:hidden; border-bottom:8px solid #d4d4d4;}
.logo{float:left;padding:15px 0;width:100%; text-align:center;}
.logo img{width:98%;}
.header_right{width:465px;float:right;padding-top:34px;}
.input_bj{width:303px;float:left; height:33px; background:url(../images/input_bj.jpg) no-repeat center center;padding:2px 15px;}
.inp1{width:303px;float:left; height:31px; background:url(../images/inp_bj.jpg) repeat-x;}
.inp2{float:left;margin-left:5px;}

.nav{width:100%; background:#4b7d2c;}
.nav li{width:25%;float:left;}
.nav li a{width:100%; display:block; height:63px; line-height:63px; text-align:center; font-size:18px; font-weight:bold; color:#fff;}
.nav li a:hover{ background:#498628;}


.banner{width:100%; overflow:hidden;}
.slideBox {position:relative;overflow:hidden;margin:0px auto;max-width:641px;}
.slideBox .hd {position:absolute;height:28px;line-height:28px;bottom:0;right:0;z-index:1;}
.slideBox .hd li {display:inline-block;width:7px;height:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#333;text-indent:-9999px;overflow:hidden;	margin:10px 6px 0 6px;}
.slideBox .hd li.on {background:#fff;}
.slideBox .bd {position:relative;z-index:0;}
.slideBox .bd li {position:relative;text-align:center;}
.slideBox .bd li img {background:url(images/loading.gif) center center no-repeat;vertical-align:top;width:100%;}
.slideBox .bd li a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.slideBox .bd li .tit {display:block;width:100%;position:absolute;bottom:0;text-indent:10px;height:28px;line-height:28px;background:url(images/focusBg.png) repeat-x;color:#fff;text-align:left;}

.main{width:100%; background:#eaeaea; overflow:hidden;}
.main_left{width:100%;float:left;padding-top:20px;}
.cpfl{width:100%;}
.cpfl_title{width:100%; height:54px; line-height:54px; background:url(../images/title_bj.jpg) repeat-x;}
.cpfl_p{float:left; background:url(../images/title_yuan.jpg) no-repeat left center; background-position:24px; text-indent:64px; font-size:18px; font-weight:bold; color:#fff;}
.cpfl_sp{float:left; font-size:14px; color:#fff; text-indent:25px;}
.cpfl_contect{width:100%;padding:17px 0 30px 0; overflow:hidden;}
.cpfl_li{width:276px;margin:0 auto; height:60px; background:url(../images/li_bj.jpg) repeat-x left bottom; line-height:60px; text-align:center;}
.cpfl_li a{ display:block; background:url(../images/li_logo.jpg) no-repeat left center; background-position:55px; font-size:18px; color:#515151;}
.cpfl_li a:hover{ color:#f00;}

.lxwm{width:100%;}
.lxwm_contect{width:90%;margin:0 auto; padding:20px 0; line-height:32px; font-size:18px;}



.main_right{width:100%;float:left; background:#fff; border-top:1px solid #f5f5f5;padding:4px 0 0 0;}
.gsjj{width:100%;float:left;}
.gsjj_title{width:98%;padding-left:2%; height:69px; line-height:59px; background:url(../images/title_bj2.jpg) no-repeat center bottom;}
.gsjj_p{float:left; font-size:20px; color:#161616;}
.gsjj_sp{float:left; color:#161616; text-indent:20px;}
.more{float:right;padding:28px 0 0 0;}
.more img{ display:block;}
.gsjj_contect{width:98%;margin:0 auto;padding:20px 0 0 0; overflow:hidden; text-indent:2em; font-size:18px; color:#2e2e2e; line-height:32px;}
.gsjj_contect img{float:left;}

.news{width:99%;margin:0 auto; overflow:hidden;padding:18px 0 0 0;}
.news_title{width:100%; height:69px; line-height:59px; background:url(../images/title_bj1.jpg) no-repeat center bottom;}
.news_contect{width:100%;}
.news_li{ display:block; height:35px; line-height:35px; overflow:hidden;}
.news_li a{float:left;font-size:18px; color:#2f2f2f}
.news_li .news_sp{float:right; font-size:14px; color:#6e6e6e;}
.news_li a:hover{ color:#f00;}

.cpzs{width:100%;float:left;padding:20px 0 0 0;}
.cpzs_title{width:100%; height:69px; line-height:59px; background:url(../images/title_bj2.jpg) no-repeat center bottom;}
.cpzs_contect{width:100%;padding:15px 0 0 0; overflow:hidden;}
.cpzs_li{float:left;width:48%;margin:5px 1%; text-align:-webkit-center;}
.cpzs_li .cpzs_img{width:100%;  text-align:center; display:table-cell; vertical-align:middle; overflow:hidden;}
.cpzs_li .cpzs_img img{width:100%; max-width:198px; max-height:117px; vertical-align:middle;}

.case_contect{width:100%;padding:15px 0 32px 0; overflow:hidden;}
#Marquee_x { overflow:hidden; width: 1030px } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;height:117px; width:198px; overflow:hidden}
#Marquee_x ul li div img{ width:198px; height:117px; display:block; max-width:198px; max-height:117px;}
#Marquee_x ul li div span{ display:block;width:137px; height:40px; overflow:hidden; text-align:center;line-height:40px;}

.foot{width:100%;  background:url(../images/foot_bj.jpg) no-repeat center center; text-align:center; font-size:18px; color:#fff;padding:20px 0; line-height:30px;}
.foot a{ color:#fff;}
.foot a:hover{ color:#f00;}




/*gsjj*/
.main_right1{width:100%;float:left; background:#fff; border-top:31px solid #f5f5f5;padding:13px 0 0 0;}
.dqwz_title{width:100%; height:45px; height:45px; overflow:hidden; background:url(../images/dqwz_title.jpg) no-repeat left center; line-height:35px; text-indent:50px; font-size:18px; color:#383838;}
.dqwz_title a{ color:#383838;}
.dqwz_title a:hover{ color:#f00;}
.gsjj_txt{ display:block;padding:20px 5px; line-height:36px; font-size:18px; color:#202020;}

/*cpzs*/
.cp{ display:block;padding:50px 0 0 0; overflow:hidden;}
.cp li{width:48%;float:left;margin:0 1%; text-align:-webkit-center;}
.cp_img{width:97%;padding:1%; border:1px solid #e4e5e7; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden;}
.cp_img img{width:100%; max-width:236px; max-height:177px; vertical-align:middle;}
.cp li .cp_sp{ display:block;height:55px; line-height:55px; text-align:center; overflow:hidden; font-size:18px; color:#575757;}
.cp li:hover .cp_img{ border-color:#999999;}
.cp li:hover .cp_sp{ color:#f00;}

.gsda_box{ display:block;padding:20px 0; overflow:hidden;}
.gsda_T{ display:block; line-height:38px; border-bottom:1px dashed #e2e1e1; font-family:"宋体"; font-size:16px; font-weight:bold; color:#303030; text-align:center;}
.gsda_txt{ display:block; line-height:24px; font-size:14px; color:#303030;padding:4px;}
.cp_img1{ display:block; text-align:center;padding:20px 0;}
.cp_img1 img{width:90%;margin:0 auto; border:1px solid #e7e7e7;padding:2px;}

/*news*/
.news_ul1{ display:block;padding:25px 0; overflow:hidden;}
.news_ul1 li{ display:block;height:52px; line-height:52px; border-bottom:1px dotted #cbcbcb; overflow:hidden;}
.news_ul1 li a{width:98%; height:52px; overflow:hidden;float:left; color:#000; background:url(../images/news_jiantou1.jpg) no-repeat left center; background-position:6px; font-size:18px; color:#2b2b2b;}
.news_ul1 li a:hover{ color:#f00;}

.gsda_box1{ display:block;padding:20px 3px; overflow:hidden;}
.gsda_time{ display:block; line-height:30px; text-align:center;}

/*js*/
.js{ display:block;padding:50px 0 0 0; overflow:hidden;}
.js_img{width:100% display:block; text-align:center;}
.js_img img{width:90%;}
.js_txt{ display:block; padding:20px 5px;  line-height:36px; color:#202020; font-size:18px; overflow:hidden;}

/*lxwm*/
.lxwm_txt{ display:block;padding:30px 0 30px 10px; font-size:18px; color:#202020; line-height:36px;}

.kong{width:100%; height:40px;}
.bottomqq {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 2000;
	right: 0px;
	width: 100%;
	height: 49px;
	overflow: hidden;
	cursor: default;
	padding-top: -61px;
	background: #000;
}
.bottom1 {
	width: 300px;
	margin: 0 auto;
}
.bottom1 a {
	float: left;
	width: 43px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	height: 44px;
	border-right: solid 1px #111;
	padding: 5px 15px 0 15px;
	font-size: 12px;
}
.bottom1 a.xianqd {
	border: 0px;
}

.pro-item{ width:50%; float:left}





}