@charset "utf-8";
/* CSS Document */


@media screen and (min-width:0px) and (max-width:640px)
{	
.i_con{width:100%; padding:0px;}
.i_twoptlist li{width:100%; margin-bottom:2%;}
.i_ywbklist li{width:100%;}
.i_ywbklist li .div{ height:auto !important; padding:15px 3%; border:0px; border-bottom:1px solid #e5e5e5;}

.i_ywbklist li .div .s1.a1{ background-size:20%;}
.i_ywbklist li .div .s1.a2{ background-size:20%;}
.i_ywbklist li .div .s1.a3{ background-size:20%;}
.i_ywbklist li .div .s1.a4{background-size:20%;}
.i_ywbklist li .div .s1 .a1{width:21%;}

.i_link{width:100%; padding:29px 2%;}
.i_link_l{width:100%; margin-bottom:15px;}
.i_link_l dl dt{width:100%; text-align:center; margin-bottom:15px;}
.i_link_l dl dd{width:33.33%; margin-bottom:15px;}
.i_link_r{width:100%; float:left; padding:0px 10%}
.i_div1_c{width:100%;}

.i_div1_c ul li{width:50%; padding-left:1%; padding-right:1%; float:left; padding-top:10px; padding-bottom:10px;}
.i_topmenu_c{width:100%;}
.i_topmenu_c ul li{width:50%;}
.i_logo_c{width:100%; padding:0px 2%;}
.a_logo{width:30%;}
.i_logo_div{ margin:20px 0px 10px 0px;}
.i_logonav_c{width:100%; padding:27px 0px 50px 0px;}

.i_dhmenu ul li{width:33.33%; border-right:0px; margin-bottom:20px;}
.i_dhmenu ul li dl dt a span{ font-size:16px;}
.i_logonav{ top:83px;}
.i_cpmenu ul li{width:50%;}
.i_dhmenu{ padding:0px;}
.a_con{width:100%;}

.a_about_c_img{width:100%; margin-bottom:20px;}
.a_about_c_r{width:100%;}
.a_qywh_ul li{width:100%; margin:0px; margin-bottom:20px;}

.a_about{ padding:20px 0px;}
.a_about_t{ font-size:12px; padding-bottom:20px}
.a_about_t span{ font-size:16px;}
.a_qywh{ padding-bottom:30px;}
.n_zytd_div_cc{width:97%;}
.n_zytd_div_c{ padding-top:20px; height:333px;}

.a_twom li{width:33.33%; margin:0px; padding:0px; padding:0px 1%}

.a_title_c{width:100%; height:60px; top:-60px; line-height:60px;}
.a_title_c span{ padding-left:47px; height:60px; background-size:40px; font-size:13px;}
.a_title_c span font{ font-size:20px;}

.n_contact_c ul li .div_left{width:100%;}
.n_contact_c ul li .div_center{width:100%; padding:3% 2%;}
.n_contact_c ul li .div_right{width:100%;}

.n_contact_t{ font-size:12px;}
.n_contact_t span font{ font-size:20px;}
.n_contact_c{ padding:30px 0px;}
.n_hzjl ul li .a_img{width:100%;}
.n_jsfw ul li .a_img{width:100%;}
.n_jzyl_div_c li .a_img{ width:100%;}
.n_hzjl{ padding:20px 0px;}
.n_hzjl ul li{ padding-bottom:30px;}
.n_jzyl_div_c li{ padding-bottom:30px;}
.n_jzyl_div_c li .a_img.flat1{ margin:0px 3% 30px 0px;}
.n_jzyl_div_c li .a_img.flat2{ margin:0px 0px 30px 3%;}
.n_rlzy_left{ margin-bottom:20px;}
.n_rlzy_left,.n_rlzy_right{width:100%;}
.n_rczp_div{ /*padding-top:20px;*/}
.n_rczp_div_t span{ font-size:22px;}
.n_rczp_con{width:100%; padding:20px 2%;}

.n_rczp_list li .div{background-size:20px;}
.n_rczp_list li .div.activerczp{0background-size:20px;}
.n_rczp_list li .div span{background-size:30px;padding-left:40px;}

.n_pt_div_l{width:100%;}
.n_pt_div_r{width:100%;}
.n_ptul li .a_img .a_text{ font-size:12px;}
.n_ptul li .a_img .a_text span{ font-size:16px;}
.n_contact_c ul li .div_center{ padding-top:1.5%;}
.n_ptdiv_div_ul li{width:100%; float:left; margin:0px; margin-bottom:22px;}

.pro_left{width:100%;}
.pro_right{width:100%;}
.leftphone{ display:none;}

.pro_ul li{ padding-bottom:20px;}
.pro_ul li .a_img{width:100%;}
.pro_ul li .a_img_r{width:100%; padding:10px 0px;}


.jjfa_bottom_c{width:100%;}
.jjfa_bottom_c a{width:100%;}
.jjfa_bottom_c .a1{ float:left; padding-bottom:20px; border:0px; border-bottom:1px solid #dfdfdf;}
.jjfa_bottom_c .a2{ padding-top:10px;}

.pro_details_t1 .fh_button{ padding-right:30px; background:url(../images/fh_tb.png) right center no-repeat; background-size:24px 21px;}
.pro_details_t1 .fh_button span{ font-size:14px;}
.n_menu_con .swiper-slide{ font-size:12px;}


.i_logo_r{width:245px;}
.i_logo_r dd{width:106px;}
.i_logo_r dd a{ padding-left:40px;}
.i_logo_r dd a.a1{ background:url(../images/an_01.png) left center no-repeat; background-size:32px 32px;}
.i_logo_r dd a.a2{ background:url(../images/an_02.png) left center no-repeat; background-size:32px 32px;}
.i_logo_r dt{width:32px;}
.i_logo_r dt a,.i_logo_r dt a:hover{width:33px; height:33px; background:url(../images/an_03.png) left center no-repeat; background-size:32px 32px;}

.a_title{ height:80px;}
.a_title_c{ position:relative; top:0px;}

}
@media screen and (min-width:640px) and (max-width:768px){
	
.i_con{width:100%; padding:0px;}
.i_twoptlist li{width:100%; margin-bottom:2%;}

.i_ywbklist li{width:50%;}
.i_ywbklist li .div{height:380px; padding:0px 3%; border:0px;}
.i_ywbklist li .div .s1.a1{ background-size:28%;}
.i_ywbklist li .div .s1.a2{ background-size:28%;}
.i_ywbklist li .div .s1.a3{ background-size:28%;}
.i_ywbklist li .div .s1.a4{background-size:28%;}
.i_ywbklist li .div .s1 .a1{width:29%;}

.i_link{width:100%; padding:29px 2%;}
.i_link_l{width:100%; margin-bottom:15px;}
.i_link_r{width:50%; float:left;}
.i_div1_c{width:100%;}
.i_div1_c ul li{width:33.33%; padding-left:1%; padding-right:1%; float:left; padding-top:10px; padding-bottom:0px;}
.i_topmenu_c{width:100%;}
.i_topmenu_c ul li{width:25%;}
.i_logo_c{width:100%; padding:0px 2%;}
.a_logo{width:30%;}
.i_logonav_c{width:100%; padding:27px 0px 50px 0px;}
.i_dhmenu ul li{width:33.33%; border-right:0px; margin-bottom:20px;}
.i_dhmenu ul li dl dt a span{ font-size:16px;}
.i_dhmenu{ padding:0px;}
.a_con{width:100%;}

.a_about_c_img{width:100%; margin-bottom:20px;}
.a_about_c_r{width:100%;}

.n_contact_c ul li .div_left{width:100%;}
.n_contact_c ul li .div_center{width:100%; padding:3% 2%;}
.n_contact_c ul li .div_right{width:100%;}

.n_contact_t{ font-size:12px;}
.n_contact_t span font{ font-size:20px;}
.n_contact_c{ padding:30px 0px;}
.n_hzjl ul li .a_img{width:50%;}
.n_jsfw ul li .a_img{width:50%;}
.n_jzyl_div_c li .a_img{ width:55%;}
.n_hzjl{ padding:20px 0px;}
.n_jzyl_div_c li{ padding-bottom:30px;}
.n_rczp_con{width:100%; padding:20px 2%;}

.n_pt_div_l{width:100%;}
.n_pt_div_r{width:100%;}
.n_ptul li .a_img .a_text{ font-size:12px;}
.n_ptul li .a_img .a_text span{ font-size:16px;}
.n_contact_c ul li .div_center{ padding-top:1.5%;}
.n_ptdiv_div_ul li{width:100%; float:left; margin:0px; margin-bottom:22px;}

.pro_left{width:100%;}
.pro_right{width:100%;}
.leftphone{ display:none;}

.pro_ul li{ padding-bottom:20px;}
.pro_ul li .a_img_r .s1{ font-size:14px;}
.pro_ul li .a_img_r .s2{ padding:0px;}
.pro_ul li .a_img_r .s3{ padding:5px 0px; font-size:12px;}
.pro_ul li .a_img_r .s4,.pro_ul li .a_img_r .s4:hover{ text-decoration:none;width:100px; height:25px; line-height:25px; font-size:12px;}

.jjfa_bottom_c{width:100%;}
.jjfa_bottom_c a{width:50%;}
.a_title{ height:80px;}
.a_title_c{ position:relative; top:0px;}
}
@media screen and (min-width:768px) and (max-width: 992px)
{
.i_con{width:100%; padding:0px;}

.i_ywbklist li{width:50%;}
.i_ywbklist li .div{ height:360px; padding:0px 3%; border:0px;}
.i_ywbklist li .div .s1.a1{ background-size:28%;}
.i_ywbklist li .div .s1.a2{ background-size:28%;}
.i_ywbklist li .div .s1.a3{ background-size:28%;}
.i_ywbklist li .div .s1.a4{background-size:28%;}
.i_ywbklist li .div .s1 .a1{width:29%;}
.i_link{width:100%; padding:29px 2%;}
.i_link_l{width:100%; margin-bottom:15px;}
.i_link_r{width:50%; float:left;}
.i_div1_c{width:100%;}
.i_topmenu_c{width:100%;}

.i_div1_c ul li{width:33.33%; padding-left:1%; padding-right:1%; float:left; padding-top:10px; padding-bottom:0px;}
.i_topmenu_c ul li{width:25%;}
.i_logo_c{width:100%; padding:0px 2%;}
.i_logonav_c{width:100%; padding:27px 0px 50px 0px;}
.i_dhmenu ul li{width:33.33%; border-right:0px; margin-bottom:20px;}
.i_dhmenu{ padding:0px;}
.a_con{width:100%;}

.a_about_c_img{width:100%; margin-bottom:20px;}
.a_about_c_r{width:100%;}
.n_contact_c ul li .div_left{width:100%;}
.n_contact_c ul li .div_center{width:100%; padding:3% 2%;}
.n_contact_c ul li .div_right{width:100%;}
.n_hzjl ul li .a_img{width:44%;}
.n_jsfw ul li .a_img{width:44%;}
.n_jzyl_div_c li .a_img{ width:50%;}

.n_hzjl{ padding:30px 0px;}
.n_jzyl_div_c li{ padding-bottom:30px;}

.n_rczp_con{width:100%; padding:20px 2%;}
.n_pt_div_r_t2{width:100%; height:175px;}

.n_ptul li .a_img .a_text{ font-size:14px;}
.n_ptul li .a_img .a_text span{ font-size:18px;}
.n_contact_c ul li .div_center{ padding-top:1.5%;}
.n_ptdiv_div_ul li{width:100%; float:left; margin:0px; margin-bottom:22px;}

.pro_ul li{ padding-bottom:20px;}
.pro_ul li .a_img_r .s1{ font-size:14px;}
.pro_ul li .a_img_r .s2{ padding:0px;}
.pro_ul li .a_img_r .s3{ padding:5px 0px; font-size:12px;}
.pro_ul li .a_img_r .s4,.pro_ul li .a_img_r .s4:hover{ text-decoration:none;width:100px; height:25px; line-height:25px; font-size:12px;}
.jjfa_bottom_c{width:100%;}
.jjfa_bottom_c a{width:50%;}

}
@media screen and (min-width:992px) and (max-width:1200px)
{
.i_con{width:100%; padding:0px;}
.i_link{width:100%; padding:29px 2%;}
.i_div1_c{width:100%;}
.i_topmenu_c{width:100%;}
.i_logo_c{width:100%; padding:0px 2%;}
.i_logonav_c{width:100%; padding:27px 0px 50px 0px;}
.i_dhmenu{ padding:0px;}
.a_con{width:100%;}
.n_contact_c ul li .div_center{ padding-top:1.5%;}
.n_ptdiv_div_ul li{width:100%; float:left; margin:0px; margin-bottom:22px;}

.jjfa_bottom_c{width:100%;}
}
@media screen and (min-width:1200px) and (max-width:1318px)
{
.i_con{width:100%; padding:0px;}
.i_link{width:100%; padding:29px 2%;}
.i_div1_c{width:100%;}
.i_logonav_c{width:100%; padding:27px 0px 50px 0px;}
.i_dhmenu{ padding:0px;}	

}

@media screen and (min-width:1400px) and (max-width:1900px)
{
	
}

