﻿@media (min-width: 1920px){}

@media (min-width: 1600px){
	.i_profile .container{ width: 84%; }
}

@media (min-width: 1440px){}



@media (min-width: 1200px){

}

@media (min-width: 992px){}

@media (min-width: 768px){}

@media (min-width: 992px) and (max-width : 1199px){}

@media (min-width: 768px) and (max-width: 991px){
	.shubiao{ padding-top: 0; }
	.i_profile .div_shuzi .div1{ margin-top: 18px; }
	.i_profile .div_logo{ margin-top: 66px; }
}

@media only screen and (max-width: 1220px){
	.zyyw_section .zyyw_left{ width: 100%; padding: 0 15px; float: none; }
	.zyyw_section .zyyw_right{ width: 100%; padding: 0 15px; float: none; margin-top: 40px; }
	.div_tjtz>div:nth-child(2n){ padding-left: 5px; }
	.div_tjtz>div:nth-child(2n+1){ padding-right: 5px; }
	.div_jibenxinxi{ width: 100%; padding: 0 15px; float: none; }



}

@media only screen and (max-width: 1250px){
	.fw_section_01 .div_title a.a1{ margin: 0 50px; }
}

@media only screen and (max-width: 1199px){
	.i_profile .div_shuzi .div1 span{ font-size: 14px; }
	.i_profile .div_shuzi .div1 b{ font-size: 32px;}
	.y_public_tc{ width: 86%; }

	/* 2018-006-14 */
	.ab_nb-div1{
	    float: left;
	    width: 20%;
	    padding: 0 10px 20px;
	}
	.ab_nb{
	    margin-left: -55px;
	    margin-right: -55px;
	}
	.ab_nb .span2 .bdo1{ font-size: 12px;}
	.ab_nb .span2 .bdo2{ font-size: 18px;}

	.y-annual{
		margin-top: -40px;
	}
	.y-annual-01{
		margin-top: 40px;
	}
}

@media only screen and (max-width: 1024px){
	.fw_section_01 .div1 .divv1{ width: 70%; }
	.zy_news{ display: none; }

	.ab_about .tit-1{font-size: 30px;}
	.ab_about .tit-1 .name-en{font-size: 30px; }
	.ab_about .i_wenzhang .span1{ font-size: 24px; }

	.ab_nb .item .span2 .bdo1{ font-size: 14px; padding: 0 15px; border-radius: 15px; margin: 27px 10.8% 0 6%; }
	.ab_nb .item .span2 .bdo2{ font-size: 20px; margin-top: 10px;}
}

@media only screen and (max-width : 991px){
	.i_subsidiary .div2 .div_div{ padding-top: 60px; }

	.i_profile .div_shuzi .div1 span{ font-size: 14px; }
	.i_profile .div_shuzi .div1 b{ font-size: 32px;}

	.i-intro-a1{
		margin-top: 15px;
	}
	.i-intro-01{
		margin-top: 0;
		padding-top: 15px;
	}
	.i-intro-a1 .b1{
	    top: -35px;
	    background: url('../images/yn-bg-03.jpg') left top no-repeat;
	    -webkit-background-size: cover;
	    background-size: cover;
	}


	.y_public_tc{ width: 90%; }
	.y_public_tc .y_pub_div1{ padding-left: 150px;}
	.y_public_tc .pub_left{ width: 150px; }
	.pub_zuoce ul li a{ width: 100%; font-size: 14px; line-height: 14px; padding: 30px 0; }
	.subsidiary_div1 img{ width: 250px; }
	.subsidiary_title{ font-size: 24px; }
	.subsidiary_title span{ font-size: 14px; }
	.subsidiary_art{ font-size: 14px; }


	.fw_section_01 .div_title a.a1{ margin: 0 30px; }
	.fw_section_01 .div_title a.a1 img{ width: 60px; }
	.fw_zhichi .div3 .divv1{ width: 80%; position: absolute; left: 0; top: 0; bottom: 0; background: rgba(255, 255, 255, 0.75); width: 50%; }
	.fw_zhichi .div3.div_R .divv1{ left: auto; right: 0; text-align: right; }

	.fw_rz_div1{ margin-top: 20px; margin-bottom: 10px; }
	.fw_rz_ul1 li{ padding-left: 113px; }
	.fw_rz_ul1 li span.span1{ width: 103px; }

	.fw_zhaopin .div1 a{ width: 250px; margin:0 30px;}

	.fw_tanchuang{ position: absolute; border-radius: 12px 12px 12px 12px; background: #fff; z-index: 1000; left: 15px; right: 15px; width: auto; margin-left: 0; top: 100px; display: none; }
	.fw_tanchuang .mg1{ width: 35px; height: 35px; right: 10px; top:10px; } 


	.fw_renzheng_tc .fw_jb_div2 .div1{ margin: 0 auto; float: none; background: url('../images/fw_bg_03.png') center center no-repeat; width: 371px; padding-left: 193px; }
	.fw_renzheng_tc .fw_jb_div2 .div2{ width: 100%; margin-left: 0; text-align: center; }

	.fw_ly_false{ width: 650px; left: 50%; margin-left: -325px; }

	.fw_liuyan_nr1 ul{ width: 454px; margin: 0 auto; }
	.fw_liuyan_nr1 ul li .span1{ width: 100px; }

	.fw_liuyan_nr1 ul li .but_03,.fw_liuyan_nr1 ul li .but_04{ width: 110px; border-radius: 10px; font-size: 14px; color: #fff; margin-left: 40px;}

	.zy_liucheng .divv1 ul li{ margin-bottom: 14px; }
	.zyyw_section .div_jihua{ padding-left: 0; }
	.zyyw_section .div_jihua .div1{ padding-left: 30px; padding-right: 30px; }
	.zyyw_section .div_jihua .div2{ width: 100%; background: url('../images/zy_04.jpg') center bottom no-repeat; }

	.zyyw_section .div_jihua dl{ width: 50%; padding-left: 0; margin-left: 0; background: none; }

	/* 2018-006-14 */
	.ab_nb-div1{
	    float: left;
	    width: 33.33%;
	    padding: 0 20px 20px;
	}
	.ab_nb{
	    margin-left: -65px;
	    margin-right: -65px;
	}
	.ab_nb .span2 .bdo1{ font-size: 16px;}
	.ab_nb .span2 .bdo2{ font-size: 26px;}

}

@media only screen and (max-width : 850px){
	.y_public_tc{ width: 98%; margin: 0 1%; }
	.y_public_tc .y_pub_div1{ padding-left: 100px;}
	.y_public_tc .pub_left{ width: 100px; }
	.pub_zuoce ul li a{ font-size: 12px; text-indent: 10px; padding: 30px 0;  }
	.pub_zuoce ul li:hover a,.pub_zuoce ul li.xz a{ text-indent: 5px;}
}

@media only screen and (max-width : 767px){
        .gg_banner .owl-dots .owl-dot span{ display:none;}
	.shubiao{ margin-left: 0; margin-right: 0; }
	.i_profile{ padding-top: 40px; }
	.i_profile1{ padding-top: 0; }
	.i_profile .div_logo{ border-right: none; }
	.i_profile .div_shuzi .div1{ margin-top: 18px; }

	.i-intro-a1{
		margin-top: 15px;
	}
	.i-intro-01>div:first-child .i-intro-a1{
		margin-top: 0;
	}

	.y_public_tc .y_pub_div1{ padding-left: 90px;}
	.y_public_tc .pub_left{ width: 90px; position: absolute; left: 0; top: 0; background: rgba(230, 0, 18, 0.8); }

	.pub_guanbi{ padding: 30px 0; }
	.subsidiary_div1 .div_title img{ max-width: 100%; padding: 0 30px; }
	.i_subsidiary .div2 .divv1{ padding-bottom: 20px; }
	.subsidiary_div1 .div_title .span1{bottom: 10px;}
	.subsidiary_nr{ margin: 10px 10px; }
	.subsidiary_art{ padding: 0 10px; line-height: 22px; }
	.subsidiary_title{ padding-top: 20px; font-size: 14px; margin-bottom: 18px; }
	.subsidiary_title span{ padding-top: 20px; font-size: 12px; line-height: 14px; padding-top: 5px; }
	.subsidiary_art{ font-size: 12px; }
	.i_chanpinchaxun{ font-size: 28px;}

	/* 服务中心 */
	.fw_section_01{ padding-top: 50px; }
	.fw_section_01 .div_title a.a1{ font-size: 16px; line-height: 40px; margin:0 15px 10px;}
	.fw_section_01 .div_title a.a1 img{ width: 40px; }

	.fw_section_01 .div1 .divv1{ width: 80%; margin-top: -90px; }
	.fw_section_01 .div1 .divv1 .divv_nr{ padding: 20px; }
	.fw_section_01 .div1 .divv1 b.b1{ font-size: 20px; line-height: 20px; padding-bottom: 15px; }
	.fw_section_01 .div1 .divv1 span.span1{ margin: 14px 0 12px; }
	.fw_section_01 .div1 .divv1 a.a1{ width: 90px; height: 30px; line-height: 30px; }
	
	.fw_title .span_L{ padding-right: 90px; background: none; }
	.fw_title .span_R{ padding-left: 90px; background: none; font-size: 24px; }
	.fw_title .span2{ padding: 0 15px; }

	.fw_zhichi{ padding-top: 50px; }
	.fw_zhichi .div3 .divv1 .divv_nr{ margin-top: -71px; padding: 15px; }
	.fw_zhichi .div3 .divv1 b.b1{ font-size: 16px; line-height: 16px; padding-bottom: 10px; }
	.fw_zhichi .div3 .divv1 span.span1{ line-height: 20px; height: 40px; margin: 0 0 6px; font-size: 12px; }
	.fw_zhichi .div3 .divv1 a.a1{ width: 90px; height: 30px; line-height: 30px; }

	.fw_zhaopin .div1 a{ width: 230px; margin:0 30px;}
	.fw_tanchuang .fw_div_nr{ padding: 0 !important; }
	.fw_ly_false{ position: absolute; border-radius: 12px 12px 12px 12px; background: #fff; z-index: 1000; left: 15px; right: 15px; width: auto; margin-left: 0; top: 100px; display: none; }
	.fw_ly_false_01 .but_01{ max-width: 90%; }

	.div_jibenxinxi_nr{ padding: 0; }
	.div_jibenxinxi .ul1 li{ width: 100%; padding-left: 85px; }
	.zy_liucheng .divv1 ul li{ background: none; padding-right: 0; width: 100%; }
	.zy_tuijian .div_touzi dl{ margin-left: 32px; padding-left: 32px; }
	.zy_tuijian .div_touzi .span1{ padding-right: 50px; }


	.pro_section{ padding-top: 50px; position: relative; padding-left: 100px;}
	.pro_section_left{ position: absolute; left: 0; width: 100px; }
	.pro_section_right{ width:100%; overflow-x:auto; }
	.pro_table1 tr td{ font-size: 12px;}
	.pro_table2{ width: 440px;}
	.pro_table2 tr td{ font-size: 12px;}
	.pro_table2 tr td.td1 .span1{ padding: 15px; }

	.pro_tips{ font-size: 14px; line-height: 26px; }
	.pro_tips span{ font-size: 16px; }



	.pro_yyphone_tc{ width: 550px; margin-left: -275px; }

	.div_jibenxinxi .div1 .divv2{ background: none; }


	.sm_ul1 li .li1{ position: relative; min-height: 80px; padding: 57px 0 66px 0; }
	.sm_ul1 li .li1 .span1{ position: static; width: 240px; margin: 0 auto 30px; background: url('../images/zy_bg_12.png') center 54px no-repeat; }


	.ab_about .div_01{ margin-top: -100px; }
	.ab_about .div_01 .mg1{ margin: -10px auto -20px; }

	.ab_about .tit-1{font-size: 20px;}
	.ab_about .tit-1 .name-en{font-size: 20px; margin-bottom: 11px;}
	.ab_about .i_wenzhang .span1{ font-size: 18px; padding: 40px 0 30px; }

	.ab_about .i_profile1{ padding-top: 30px; }

	.ab_sec_title span.span1 .bdo1{ width: 150px; height: 150px; font-size: 18px; line-height: 30px; }
	.ab_sec_title span.span1 img{ padding-top: 25px; width: 60px; }
	.ab_sec_nr01{ font-size: 18px; }


	.ab_section_02 a.a2 .span1 .bdo1{ left: auto; right:6.25%; }

	.ab_history{ padding: 50px 0; }
	.ab_licheng{ padding-left: 0; }
	.ab_year{ padding-left: 0; }
	.ab_lc_01{ display: none; }
	.ab_zuo{ display: none; }
	.ab_licheng{ height: 300px; }
	.ab-scroll{ height: 300px; }
	.ab_ul1{ padding-left: 10px; }
	.ab_ul1 li{ font-size: 16px; padding: 10px 0; }

	.ab_nianbao{ padding: 50px 0; }

	.ab_nb .item .span2 .bdo1{ font-size: 18px; padding: 0 22px; border-radius: 22px; }
	.ab_nb .item .span2 .bdo2{ font-size: 26px;}



	/* 2017-11-20 */
	.i_wenzhang .div1{ height: 192px; 
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 6;
	    overflow: hidden;
	}
	.i_wenzhang .div1.xz{
	    height: auto;
	    display: block;
	}

	.i_zk{ margin-top: 20px; display: block;}
	.i_zk,.i_zk:hover,.i_zk:focus{ font-size: 12px; color: #fff; width: 74px; height: 24px; background: #e60012; line-height: 24px; border-radius: 4px; }



	/* 2018-006-14 */
	.ab_nb-div1{
	    width: 50%;
	    padding: 0 10px 20px;
	}
	.ab_nb{
	    margin-left: -55px;
	    margin-right: -55px;
	}
	.ab_nb .span2 .bdo1{ font-size: 14px;}
	.ab_nb .span2 .bdo2{ font-size: 20px;}

	.y-annual{
		margin-top: 0;
	}



}

@media only screen and (max-width : 640px){
	.divv_wenzi{ display: none; padding-left: 0; font-size: 14px; color: #576266; line-height: 24px; padding-top: 50px; }
	.divv_wenzi:first-child{ display: block; }
	.divv_wenzi .div_mg1{ position: relative; margin: 0 auto; }

	.divv_wenzi .span1{
	    height: 72px;
	    margin-top: 20px;
	}
	.subsidiary_more{ margin: 20px auto 0;}

	.fw_zhaopin{ padding: 50px 0; }
	.fw_zhaopin .div1 a{ display:block; margin:0 auto; margin-top: 10px;}
	.fw_zhaopin .div1 a:first-child{ margin-top: 0;}


	.fw_liuyan_nr1 ul{ width: 310px; margin: 0 auto; }
	.fw_liuyan_nr1 ul li{ margin-top: 0px; }
	.fw_liuyan_nr1 ul li .span1{ width: 100%; text-align: left; }
	.fw_liuyan_nr1 ul li.li1{ margin-top: 0; }
	.fw_liuyan_nr1 ul li .but_03,.fw_liuyan_nr1 ul li .but_04{ width: 110px; border-radius: 10px; font-size: 14px; color: #fff; margin-left: 40px;}
	.fw_liuyan_nr1 ul li .but_03{ margin-left: 25px;}

	.pro_tanchuang{ width: auto; right: 15px; left: 15px; margin-left: 0; }
	.pro_nr_01 .div_title{ text-align: center; }
	.pro_nr_01 .div_title .span1{ float: none; display: inline-block; line-height:80px; padding: 0 20px; font-size: 16px}
	.pro_nr_01 .div_title .span1 .bdo1 img{ top: 15px;}
	.pro_nr_01 .div_put{ margin-top: 40px; text-align: center; }
	.pro_nr_01 .div_put .but_01{float: none; display: inline-block; margin: 0 15px; }
	.pro_nr_01 .div_put .but_01:first-child{margin-left: 0;}

	.pro_yyphone_tc{ left: 15px; right: 15px; width: auto;margin-left: 0;}
	.pro_nr_02{ padding: 0 15px 42px; }
	.pro_nr_02 .pro_ul1 li{ float: left; width: 100%; padding: 0; }

/* 	.ab_sec_title span{ width: 90px; height: 90px; font-size: 14px; line-height: 20px; }
	.ab_sec_title span img{ padding-top: 25px; width: 40px; } */

	.ab_nb .item .span2 .bdo1{ font-size: 14px; padding: 0 15px; border-radius: 15px; }
	.ab_nb .item .span2 .bdo2{ font-size: 24px;}

}
@media only screen and (max-width : 570px){
	.ab_sec_title span.span1 .bdo1{ width: 100px; height: 100px; font-size: 14px; line-height: 20px; }
	.ab_sec_title span.span1 img{ padding-top: 13px; width: 40px; }
	.ab_sec_nr01{ font-size: 16px; line-height: 32px; }
	.i_chanpinchaxun{ font-size: 20px;}
}

@media only screen and (max-width : 512px){
	.pro_nr_01 .div_title{ text-align: center; }
	.pro_nr_01 .div_title .span1{ float: none; display: block; margin: 0 auto; line-height:80px; padding: 0 20px; font-size: 16px}
	.pro_nr_01 .div_title .span1 .bdo1 img{ top: 15px;}
	.pro_nr_01 .div_put{ margin-top: 40px; text-align: center; }
	.pro_nr_01 .div_put .but_01{float: none; display: inline-block; margin: 0 15px; }
	.pro_nr_01 .div_put .but_01:first-child{margin-left: 15px; margin-bottom: 10px;}
	.pro_nr_01 .div_title .span1.xz .sanjiao{ display: none; }
	.pro_nr_01 .div_title{ margin-top: 40px; }
	.pro_nr_01{ padding-bottom: 40px; }
}

@media only screen and (max-width : 480px){
	.fw_renzheng{ padding: 50px 0; }
	.fw_rz_ul1 li{ padding-left: 95px; }
	.fw_rz_ul1 li span.span1{ width: 90px; font-size: 14px; }
	.fw_rz_div1{ font-size: 14px; }
	.fw_rz_ul2{ font-size: 14px; }
	.fw_title .mg1{ width: 50px; margin-bottom: 10px; }
	.fw_title .span_R{ font-size: 20px; }
	.fw_rz_ul1 li span.span1{ line-height: 36px; }
	.fw_rz_ul1 li .put_01{ height: 36px; line-height: 36px; }
	.fw_rz_ul1 li .but_01{ height: 36px; line-height: 36px; }

	.fw_tanchuang .span_title{ height: 50px; line-height: 50px; }
	.fw_tanchuang .mg1{ width: 25px; height: 25px; right: 10px; top:13px; } 
	.fw_tanchuang .fw_div_nr{ padding: 20px 15px; font-size: 14px; }
	.fw_jb_div1 .span1{ font-size: 14px; margin: 20px 0; }
	.fw_jb_div1 .but_01{ height: 46px; line-height: 46px; }

	.fw_renzheng_tc .fw_jb_div2 .div1{ margin: 0 15px; width: auto; background-size: cover; padding-left: 0; }
	.fw_renzheng_tc .fw_jb_div2 .div1 img{ max-width: 100%; margin: 0 auto; }
	.fw_renzheng_tc .fw_jb_div2 .div2{ padding: 35px 20px 50px; }

	.ab_sec_title>div{ padding: 0 10px; }
	.ab_sec_title span.span1 .bdo1{ width: 90px; height: 90px; font-size: 12px; line-height:16px; }
	.ab_sec_title span.span1 img{ padding-top: 10px; width: 40px; }
	.ab_sec_nr01{ font-size: 14px; line-height: 28px; }

	.ab_nb .item .span2 .bdo1{ font-size: 16px; padding: 0 22px; border-radius: 22px; }
	.ab_nb .item .span2 .bdo2{ font-size: 26px;}
}
@media only screen and (max-width: 380px){
	/* 2018-006-14 */
	.ab_nb-div1{
	    padding: 0 7px 20px;
	}
	.ab_nb .span2 .bdo1{ font-size: 12px;}
	.ab_nb .span2 .bdo2{ font-size: 16px;}
}
@media only screen and (max-width: 370px){
	.fw_zhichi .div3 .divv1 .divv_nr{ padding: 15px; margin-top: -66px; }
	.ab_nb .item .span2 .bdo1{ font-size: 12px; padding: 0 15px; border-radius: 15px; margin: 27px 10.8% 0 6%; }
	.ab_nb .item .span2 .bdo2{ font-size: 18px; margin-top: 6px;}
}

@media only screen and (max-width: 320px){
	/* 2018-006-14 */
	.ab_nb-div1{
		width: 100%;
	    padding: 0 20px 20px;
	}
	/* .ab_nb{
	    margin-left: -65px;
	    margin-right: -65px;
	} */
	.ab_nb .span2 .bdo1{ font-size: 16px;}
	.ab_nb .span2 .bdo2{ font-size: 26px; margin-top: 40px;}
}