@media all and (min-width:320px) and (max-width:1200px){

.w_common{
	width:100%; padding:0 15px;
}
.pt100{
	padding-top:50px;
}
.pb100{
	padding-bottom:50px;
}





#noneheader{
	height:60px;
}
.header .inheader{
	height:60px;
}
.header .inheader .menu > li{
	height:60px; line-height:60px; padding: 0 20px; font-size: 14px;
}
.header .inheader .logo img {
	height: 34px;
}
.header .inheader .menu li > a {
	font-size: 14px;
}
.header .menu > li .subnav li {
	line-height: 36px;
}
.header .menu > li .subnav li a {
	font-size: 13px;
}

.search_show {
	margin: 0 30px 0 20px;
}
.search_show button{
	height:30px; width:15px; padding-left:15px;  background-size:14px auto; background-position:15px center; 
}
.search_show .keywords{
	width:160px; height:30px; line-height:30px; padding:0 10px; font-size:13px;
}
.lang_con{
	margin:0 30px 0 0;
}


.header_tel_in span img {
	height: 16px;
}
.header_tel_in i {
	font-size: 13px;
	line-height: 16px;
	margin-left: 4px;
}



.index_banner{
	margin-top:60px;
}
.swiper_pagination_index{
	bottom:15px;
}
.swiper_pagination_index .swiper-pagination-bullet{
	width:35px; height:2px; margin:0 3px;
}



.index_title_t {
	font-size: 17px;
	padding-bottom: 5px;
	border-bottom: 2px solid #0d4beb;
}
.index_title_a {
	font-size: 13px;
}
.index_01_list {
	width: calc(33.33% - (15px * 2) / 3);
	margin-left: 15px;
	margin-top: 15px;
	border-radius: 6px;
}
.index_01_list .text {
	padding: 12px;
}
.index_01_list .t {
	font-size: 16px;
	line-height: calc(16px * 1.11);
	height: calc(16px * 1.11);
	margin-bottom: 16px;
}
.index_01_list .a {
	font-size: 12px;
}
.index_01_downa a {
	margin: 30px 0 40px;
}
.index_01_downa a > div {
	font-size: 16px;
	width: 180px;
	height: 42px;
}
.index_01_downa a img {
	width: 120%;
	margin-left: -10%;
}

.index_01_rbox {
	padding: 20px;
	margin-top: 25px;
}
.index_title_02 {
	font-size: 14px;
	padding-left: 6px;
	margin-bottom: 20px;
}
.index_01_rboxcon_01 a {
	margin-top: 15px;
}
.index_01_rboxcon_01 a .text {
	font-size: 12px;
}
.index_01_rboxcon_02 a {
	margin-top: 15px;
}
.index_01_rboxcon_02 a .t {
	font-size: 13px;
}
.index_01_rboxcon_02 a .b {
	font-size: 12px;
	margin-top: 10px;
}
.index_01_rboxcon_03 .codeli .t {
	font-size: 13px;
	margin-top: 10px;
}



.index_02_con_top {
	padding: 30px 20px;
}
.index_title_03 {
	font-size: 28px;
	margin-bottom: 25px;
}
.index_02_con_box a {
	border-radius: 6px;
}
.index_02_con_box .text .t {
	font-size: 16px;
}
.index_02_con_box .text .b {
	font-size: 13px;
	margin: 10px 0 20px;
}
.index_02_con_box .text .d {
	font-size: 12px;
}
.index_02_con_box .text {
	padding: 0 20px;
}
.index_02_con_bottom a {
	font-size: 16px;
	width: 130px;
	height: 48px;
	margin: 30px auto 0;
}


.footer {
	padding: 40px 0;
}
.footer_con .t {
	font-size: 16px;
	margin-bottom: 20px;
}
.footer_con .b {
	font-size: 13px;
	margin-bottom: 15px;
}
.footer_left_list {
	margin-left: 45px;
}
.footer_right {
	width: 100px;
}
.record {
	padding: 12px 0;
	font-size: 13px;
}



.document_box_top form{
	width:45%;
}
.document_box_top form button{
	height:48px; width:14px; padding-left:15px;  background-size:14px auto; background-position:15px center; 
}
.document_box_top form .keywords{
	width:calc(100% - 14px - 15px); height:48px; line-height:48px; padding:0 10px; font-size:13px;
}


.document_box_choose {
	margin-top: 20px;
}
.document_box_chli {
	margin-top: 15px;
	font-size: 14px;
}
.document_box_chli .dbcc a {
	margin-left: 20px;
}
.document_box_allcon{
	margin:30px 0;
}
.document_box_list{
	width:calc(50% - (30px * 1) / 2); margin-left:30px; margin-top:20px;
}
.document_box_list:nth-child(2n+1){
	margin-left:0px;
}
.document_box_list:nth-child(-n+2){
	margin-top:0px;
}
.document_box_list .text{
	padding:0 20px;
}
.document_box_list .t{
	font-size:16px; line-height:calc(16px * 1.11); height:calc(16px * 1.11);
}
.document_box_list .d{
	font-size:12px; margin:30px 0 5px;
}
.document_box_list .a a{
	padding:7px 14px; font-size:12px;
}
#pages li a,#pages li span{
	width:28px; height:28px; line-height:24px; font-size:12px; margin:0 3px;
}



.show_top_t .stt_l{
	font-size:22px; width:calc(100% - 150px);
}
.show_top_t .stt_r{
	width:130px;
}
.show_top_t .stt_r a{
	height:40px; line-height:40px; font-size:16px;
}
.show_top_t .stt_r a img{
	margin-left:5px; height:15px; transform:translateY(2px);
}
.show_top_b{
	margin:20px 0;
}
.show_top_b span{
	font-size:13px; margin-left:7px; padding:7px 12px;
}
.show_mid{
	font-size:14px; padding:20px 25px;
}
.show_bottom{
	font-size:16px;  margin:15px 0;
}
.show_else{
	padding-top:10px; font-size:13px;
}


.show02_t{
	font-size:22px; 
}
.show02_b{
	font-size:15px; padding:20px 0;
}
.show02_c{
	font-size:16px; margin:15px 0;
}
.show02_d{
	font-size:13px; padding:12px;
}
.show02_d_l{
	line-height:22px;
}
.show02_d_l a.bds_weixin,.show02_d_l a.bds_sqq,.show02_d_l a.bds_tsina{
	width:22px; height:22px; margin-right:8px;
}
.show02_d_l a.bds_weixin{
    margin-left: 8px;
}

.document_box_con_new{
	margin-bottom:30px;
}
.index_02_con_box_news{
	margin-bottom:30px;
}

.header_tel{
	min-width:28px;
}
.log-in .drop-menu li{height: 28px;}
.log-in .drop-menu li a{height: 28px;line-height: 28px;}
.log-in a.user-ico{width:28px;height:28px;line-height:28px;}
.log-in a.user-head{width:28px;height:28px;}
.log-in a.user-head img{width:28px;height:28px;}
.log-in .button-group ul:before {top:-8px; left: calc(50% - -15px);}
.log-in .button-group ul:after {top:-8px; left: calc(50% - -15px);}
#user_nav_z { top: 32px; right: calc(50% - -15px);}
.log-in .drop-menu { min-width: 80px; }

}