@media(max-width:640px){
.cont{width:96%; margin:0 auto;}

/*header*/
.hd_top{height:30px;}
.hd_welcome{line-height:30px; font-size:12px;}
.db_nav{height:30px; line-height:30px; font-size:12px;}
.db_nav a{margin:0 3px; font-size:12px;}
.db_nav a:first-child{display:none;}
.hd_logo{width:50%; margin:10px auto;}
.hd_logo img{width:100%;}
.hd_ct{display:none;}
.hd_rexian{width:50%; margin-top:10px; text-align:right;}
.hd_rexian img{width:20%; margin-left:1%; float:none;}
.hd_rexian p{line-height:20px; font-size:12px;}
.hd_rexian p span{font-size:14px;}
.hd_bottom{ height:60px;}
.hd_bottom .cont{width:100%;}
.osSlider-main img{width:100% !important; height:auto !important;}
.slider { width: 100% !important;height:90px !important; }


.hd_nav {width: 100%; height: 50px;padding-left:2px;}
.hd_nav{height:60px; width:100%; margin-top:0;}
.hd_nav .cont{width:100%;}
.hd_nav li{width:33.3%; height:29px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; margin-top:2px;} 
.hd_nav li a{border:0;}

.hd_nav li:hover, .hd_nav .on{ background-size:10%; background-position:left 5% center;}
.hd_nav li a{line-height:30px; font-size:14px;}
.hd_nav li:hover, .hd_nav .on{border-bottom:1px solid #0ba43b;}
.hd_nav li:first-child{border-left:none;}

/*index*/
.slider{width:100%; height:auto;}
.slider-main{width:100%; height:auto;}
.slider-main li{width:100%; height:auto;}
.slider-main li img{width:100%; height:100px;}
.osSlider-main .slider-nav{height:15px; bottom:5px;}
.osSlider-main .slider-nav li{width:15px; height:15px; padding:0; margin:0 5px; line-height:15px;}

.in_product{height:auto;}
.inpp_left{display:none;}
.inpp_right{width:100%;}
.inpp_list li{height:100px;}
.inpp_img{height:100px;}
.inpp_img img{height:100px;}
.syct_right {width: 99%;float: right;margin-top: 1px;}



.in_liyou{padding-top:10px;}
.inly_title{ box-sizing:border-box; padding:10px 0; margin:0;}
.inly_nlwz{width:100%;}
.ly_title{font-size:14px; line-height:24px;}
.ly_cont{font-size:12px; margin-top:10px;}
.inly_nlimg1{display:none;}
.inly_fl li{font-size:14px; word-break:break-all; height:auto; line-height:25px;}

.inab{background:none; padding:0;}
.inab_img{display:none;}
.inab_right{width:100%;}
.inab_title{text-align:center; background-position:bottom center;}
.inab_cont{max-height:190px;}
.inab_more{margin:0 auto;}

.in_guanggao img{ max-width:100%;}

.inal{width:100%;}
.inal_list{height:auto;}
.inal_list li{width:49%; margin-bottom:10px;}
.inal_list li:nth-child(2n){margin-right:0;}

.in_news{height:auto;    
    width: 100%;
    height: auto;
	overflow: hidden;
    padding-top: 1px;
    }
.in_ns{margin-top:20px;}
.in_ns_fenlei{width:80%;}
.in_ns_fenlei a{height:30px; line-height:30px; font-size:12px;}
.in_ns_list{height: auto;
overflow: hidden;
width: 100%;}
.in_ns_list li{width:100%;  height:auto; overflow: hidden;}
.in_ns_time{width:60px; height:60px;}
.in_ns_time p{font-size:14px; line-height:20px; margin-top:10px;}
.in_ns_rt{width:100%;}
.in_ns_title{font-size:14px; height:24px; line-height:24px; margin:0px auto;}
.in_ns_cont{font-size:12px; line-height:20px; height:40px;}

/*list_article*/
.ej_ns_list li{height:auto;width: 100%; overflow: hidden;}
.ej_ns_time{width:75px; height:75px;}
.ej_ns_time p{font-size:14px; line-height:24px; margin-top:15px;}
.ej_ns_rt{width:100%;}
.ej_ns_title{font-size:14px; height:24px; line-height:24px; margin:0px auto;}
.ej_ns_cont{font-size:12px; line-height:20px; height:40px;}
.ej_pp_title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    background: #116cd3;
    color: #fff;
}


/*list_product*/
.banner img{width:100%; height:100px;}
.ct_left{display:none;}
.ct_right{width:100%;}
.place{font-size:12px;}
.place a{font-size:12px;}
.ej_pp_list li{width:49%; height:155px;}
.ej_pp_list li:nth-child(2n){margin-right:0;}
.ej_pp_img img{height:150px;}
.syej_pp_list li {
    width:47%;
    margin-right: 3%;
    float: left;
    height: 154px;
    position: relative;
    margin-bottom: 10px;
}

.page a{padding:3px 5px; font-size:12px; margin-left:5px;}

/*info_product*/
.fanye div{width:100%; line-height:24px; font-size:12px; max-width:96%; width:0 2%; height:24px; margin-bottom:10px;}
.fanye .xia{text-align:left; float:none;}
.fanye div a{font-size:12px; line-height:24px;}

/*page_contact*/
.ctt_map{width:100%;}
.ctt_left{width:100%; margin-top:0;}
.ctt_biaoge{width:100%;}
.ctt_biaoge td{font-size:12px; line-height:20px;}
.ctt_biaoge td img{width:80%;}
.lxwm{clear:both;width:100%;
    display: block;}


/*footer*/
.ft_left ul {
    width: 100%;
    margin-right: 3%;
    float: left;
    margin-bottom: 10px;
    margin-top: 2px;
}
.ft_left ul li {
    font-size: 14px;
    color: #fff;
    padding: 3px 8px;
}
.ft_left ul li a{font-size:14px; line-height:1px; color:#fff;float:left;line-height:20px;}
.ft_nav{height:50px;}
.ft_nav li{width:25%;}
.ft_nav li a{font-size:14px; line-height:25px;}
.foot{height:auto; padding-bottom:0px;}
.ft_left{display: none;}
.ft_left_wap{
	text-align: left;
}
.ft_left_wap a{font-size:14px; color: #fff;}
.ft_center{width:23%; margin-left:2%;}
.ft_center p{margin-bottom:5px; font-size:12px;}
.ft_ct_dh{word-break:break-all;}
.ft_center a{margin-right:2%;}
.ft_center a img{width:20%;}
.ft_right{width:100%; float:none; margin:0px auto 0; text-align:center;}
.ft_right img{width:40%;}
.link{display:none;}
.m_ft_nav{width:100%; background-color:#001731; height:50px; position:fixed; bottom:0; padding-top:5px; display:block;}
.m_ft_nav li{width:19.5%; float:left; text-align:center; border-right:1px solid #ccc; height:50px;}
.m_ft_nav li img{width:30%;}
.m_ft_nav li p{font-size:12px; color:#fff; line-height:20px;}
.ej_ns_neirong img{max-width:100%;}
.article img{max-width:100%;}



.jjarticle img{
	width: 100%;
}

}