@media all and (min-width:320px) and (max-width:750px){
	
body{
	width:100%; min-width:100%; overflow-x:hidden;
}
#header{
	display:none;
}
#header_m{
	display:block;
}
#header_m .logo{
	width:80%; display:block; margin:20px auto;
}
#header_m_menu{
	overflow:hidden;
}
#header_m_menu  a{
	display:block; float:left; width:33.33333%; border-right:1px solid #0b3576;
	border-bottom:1px solid #0b3576; height:40px; line-height:40px; box-sizing:border-box;
	font-size:12px; text-align:center; background:#064393; color:#fff;
}
#header_m_menu  a:nth-child(3n){
	border-right:0px;
}
#header_m_menu  a:nth-child(n+4){
	border-bottom:0px;
}
.inbanner {
    height: auto;
    width: 100%;
	overflow:hidden;
}
.inbanner img {
    height: auto;
    left: 50%;
    margin-left: -120%;
    overflow: hidden;
    position: static;
    width: 340%;
    z-index: 101;
    display: block;
}
#contact01{
	padding: 30px 15px; box-sizing:border-box;
}
.contact01{
	padding:15px; width:100%;
}
.contact01 .contact01_r {
    width: 100%;
    float: none;
    display: block;
}
.contact01 .contact01_l {
    width: 100%;
    float: left;
}
.contact01 .contact01_l .contact01_lt {
    padding-bottom: 20px;
    padding-top: 15px;
    margin-bottom: 20px;
}
.contact01 .contact01_l .contact01_lt .contact01_lt_l .t {
    margin-top: 0px;
}
.contact01 .contact01_l .contact01_lt .contact01_lt_l .b {
    font-size: 18px;
    color: #064393;
    margin: 12px 0 20px;
}
.contact01 .contact01_l .contact01_lt img {
    float: right;
    width: 110px;
}
.contact01 .contact01_l .contact01_lb {
    display: block;
    line-height: 28px;
    margin-bottom: 16px;
}
.contact01 .contact01_l .contact01_lb span {
    font-size: 14px;
    display: block;
    width: 100%;
    text-align: left;
}
.contact02 {
    width: 100%;
    padding: 30px 15px;
}
.contact02 .contact02_l img {
    display: none;
}
.contact02 .contact02_l .contact02_lt {
    position: static;
    margin-bottom: 30px;
}
.contact02 .contact02_l .contact02_lt div {
    font-size: 20px;
    margin-bottom: 10px;
}
.contact02 .contact02_l .contact02_lt p {
    font-size: 14px;
}
.contact02 .contact02_r {
    width: 100%;
    float: none;
    position: relative;
}
.contact02 .messageli {
    width: 100%;
    height: 40px;
}
.contact02 .messageli img {
    width: 40px;
    height: 38px;
}
.contact02 .messageli .input01 {
    width: calc(100% - 41px);
    height: 38px;
    padding-left: 14px;
    font-size: 12px;
}
.contact02 .messagecon {
    width: 100%;
    height: 60px;
    margin-bottom: 20px;
}
.contact02 .messagecon img {
    width: 40px;
    height: 60px;
}
.contact02 .messagecon textarea {
    width: calc(100% - 41px);
    height: 58px;
    margin-bottom: 0;
    padding: 10px 0 10px 10px;
    border: 0px;
    font-size: 12px;
}
.contact02 .submit {
    width: 60%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
#footer,#footer1{
	display:none;
}
#mfooter{
	display:block;  width:100%; padding:0 15px; box-sizing:border-box; border-top:8px solid #eee;
}
#mfooter a.totop{
	display:block; padding:20px 0; border-bottom:1px solid #e5e5e5;
	text-align:center; font-size:14px; color:#333; font-weight:bold;
}
#mfooter  a.totop  img{
	transform: translate(0%,-6%);
	-o-transform: translate(0%,-6%);
	-moz-transform: translate(0%,-6%);
	-ms-transform: translate(0%,-6%);
	-webkit-transform: translate(0%,-6%);	
	width: 16px; margin-left:10px;
}
#mfooter .mfootermid{
	text-align:center; line-height:20px; color:#999; font-size:12px; padding:20px 0;
}
#mfootermenu{
	display:block; width:100%; overflow:hidden;
}
#mfootermenu a{
	display:block; width:25%; float:left; box-sizing:border-box; text-align:center;
	border-top:2px solid #cecece; border-right:1px solid #e5e5e5;
	padding:6px 0;
}
#mfootermenu a img{
	margin-bottom:6px;
}
#mfootermenu a img.none{
	display:inline; height:20px;
}
#mfootermenu a img.hover{
	display:none; height:20px;
}
#mfootermenu a p{
	font-size:12px; color:#666666;  display:block;
}
#mfootermenu a:last-child{
	border-right:0px;
}

#mfootermenu a:hover img.none{
	display:none;
}
#mfootermenu a:hover img.hover{
	display:inline;
}
#mfootermenu a:hover p{
	color:#0f4496;
}
.newsdiv {
    width: 100%;
    margin: 0 auto;
    padding: 30px 15px; box-sizing:border-box;
}
.newsdiv .newstab {
    margin-bottom: 15px;
    width: 100%;
}
.newsdiv .newstab a {
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    margin: 0 5px;
}
.newsdiv ul li {
    padding-top: 20px;
}
.newsdiv ul li a {
    padding-bottom: 15px;
    width: 100%;
}
.newsdiv ul li img {
    width: 40%;
    float: left;
}
.newsdiv ul li .text {
    height: auto;
    float: right;
    width: 55%;
    margin-left: 0;
    border-right: 0px;
    padding-right: 0;
    box-sizing: border-box;
    margin-top: 0;
}
.newsdiv ul li .text .t {
    font-size: 14px;
    color: #333;
    margin-bottom: 15px;
    font-weight: bold;
	width:100%; height:34px; line-height:17px;
}
.newsdiv ul li .text .b
{
	display:none;
}
.newsdiv ul li .text .mtime{
	font-size:12px; color:#999; display:block;
}
.newsdiv ul li .time {
    display:none;
}
#pages a {
    padding: 2px 8px;
}
#pages span {
    padding: 2px 8px;
}
.rc_recruit {
    width: 100%;
    margin: 30px auto;
	padding:0 15px;
	box-sizing:border-box;
}
.rc_recruit h6 {
    font-size: 18px;
    line-height: 26px;
}
.rc_recruit .news_b {
    margin: 20px 0 20px;
    padding-bottom: 20px;
}
.rc_recruit .news_details {
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 30px;
    margin-bottom: 15px;
}
.rc_recruit .nspn a {
    display: block;
    font-size: 12px;
    color: #999;
    margin-bottom: 16px;
}
.hyyydiv {
    width: 100%;
    margin: 0 auto;
    padding: 40px 0 15px;
    box-sizing: border-box;
}
.hyyydiv .hyyydiv_t {
    font-size: 20px; line-height:36px; height:36px;
}
.hyyydiv .hyyydiv_b {
    margin: 10px 0 15px;
    font-size: 26px;
}
.hyyydiv .hyyydiv_line {
    width: 26px;
    height: 2px;
    margin: 0 auto 20px;
}
.hyyydiv_con{
    width: 100%;
    margin: 0 auto;
    padding:0 15px;
    box-sizing: border-box;
}
.hyyydiv_con .hyyydiv_list {
    width: 48%;
    margin-right: 0;
    margin-bottom: 15px;
}
.hyyydiv_con .hyyydiv_list:nth-child(2n){
	float:right;
}
.hyyydiv_con .hyyydiv_list .white {
    bottom: 20px;
    font-size: 14px;
}
.hyyydiv_con .hyyydiv_list .black .t {
    font-size: 16px;
}
.hyyydiv_con .hyyydiv_list .black .line {
    width: 26px;
    height: 1px;
    margin: 14px auto 8px;
    background: #fff;
}
.hyyydiv_con .hyyydiv_list .black .b {
    font-size: 12px;
    line-height: 20px;
    padding: 0 14px;
}
.index05 {
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
}
#index05 {
    padding-top: 30px;
}
.index05_case .hyyydiv_t {
    font-size: 20px;  line-height:32px; height:32px;
}
.index05_case .hyyydiv_b {
    margin: 10px 0 15px;
    font-size: 26px;
}
.index05_case .hyyydiv_line {
    width: 26px;
    height: 2px;
    margin: 0 auto 20px;
}
#owl-demo3 .item .item_fl {
    float: none;
    width: 100%;
    position: relative;
}
#owl-demo3 .item .item_fl div{
	display:none;
}
#owl-demo3 .item .item_fr {
    width: 100%;
    height: auto;
    position: static;
    display: block;
    padding: 0 15px;
}
#owl-demo3 .owl-controls {
	display:none !important;
}
#owl-demo3 .item .item_fr .t {
    font-size: 20px;
	line-height:32px; height:32px;
    margin-bottom: 8px;
    margin-top: 12px;
}
#owl-demo3 .item .item_fr .b {
    font-size: 24px;
}
#owl-demo3 .item .item_fr .i {
    margin: 14px 0 12px;
    font-size: 12px;
    color: #184c9e;
	display:block;
}
#owl-demo3 .item .item_fr .c {
    font-size: 12px;
    color: #555;
    line-height: 20px;
    margin-bottom: 20px;
}
#owl-demo3 .item .item_fr .indext_b {
    float: left;
    margin-bottom: 20px;
}
#owl-demo3 .item .item_fr .indext_b span {
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
#owl-demo3 .item .item_fr .indext_b img {
    width: 30px;
    height: 30px;
}
#index05 .index05tab{
	overflow:hidden; display:block;
}
#index05 .index05tab a{
	width:31.3333%; margin:0 1%; display:block;  font-size:12px; text-align:center;
	box-sizing:border-box; height:40px; line-height:40px; border:1px solid #fff;
	margin-bottom:10px; color:#fff; float:left;
}
#index05 .index05tab a.on{
	background:#ffffff; color:#034193; font-weight:bold;
}
.main_search .in_main_search {
    width: 100%;
    padding: 15px;
}
.main_search .in_main_search .keybox {
    float: left;
    font-size: 12px;
    color: #555;
    line-height: 26px;
    margin-bottom: 3px;
}
.main_search .in_main_search form{
	width:100%; float:none;
}
.main_search .in_main_search form #q {
    line-height: 30px;
    height: 30px;
    width: calc(100% - 35px);
    float: left;
    box-sizing: border-box;
    padding-left: 14px;
}
.main_search .in_main_search form #submit {
    float: left;
    height: 30px;
    width: 35px;
}
#index_02 .index_02{
	width:100%; padding:0 15px; box-sizing:border-box;
}
#index_02 .index_02.index_02_index{
	padding:0px;
}
.indexpro .indexpro_left {
    float: none;
    width: 100%;
	margin-bottom:15px;
}
.indexpro .indexpro_right {
    width: 100%;
    float: none;
}
.indexpro .indexpro_right .indexpro_right_btm a {
    display: block;
    float: left;
    width: 48%;
    margin-right: 0px;
    margin-bottom: 15px;
}
.indexpro .indexpro_right .indexpro_right_btm a:nth-child(2n){
	float:right;
}
.indexpro .indexpro_right .indexpro_right_btm a:nth-child(2n+1){
	clear:both;
}
.indexpro .indexpro_right .indexpro_right_btm a img {
    width: 100%;
    height: auto;
    display: block;
}
.indexpro_left_news,.indexpro_left_seearch,.indexpro_left_btm{
	display:none;
}
.indexpro .indexpro_right .indexpro_right_btm a .btext {
    padding: 10px;
}
.indexpro .indexpro_right .indexpro_right_btm a .btext .btextl {
    width: 75%;
    font-size: 14px;
    line-height: 16px;
}
.indexpro .indexpro_right .indexpro_right_btm a .btext img {
    float: right;
    width: 18px;
    height: 18px;
}
.indexpro .indexpro_right .indexpro_right_btm a .btext .btextline {
    width: 1px;
    height: calc(100% - 20px);
    right: 22.33%;
    top: 10px;
}
.indexpro .indexpro_left{
	overflow:hidden;
}
.indexpro .indexpro_left .indexpro_left_t {
    padding: 20px 0 20px 0;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 20px;
}
.indexpro .indexpro_left .indexpro_left_t .t {
    font-size: 20px;
    margin-bottom: 6px;
}
.indexpro .indexpro_left .indexpro_left_t .b {
    font-size: 12px;
}
#index_02.propage .indexpro .indexpro_left .indexpro_left_li{
	border:0px; padding:0px;  overflow:hidden; margin-bottom:10px; clear:both;
}
.indexpro .indexpro_left .indexpro_left_li.on .first_a{
	margin-bottom:0px;
}
.indexpro .indexpro_left .indexpro_left_li .first_a > a{
	color:#fff; background:#094196; padding: 10px 14px; 
	width:100%; display:block;   box-sizing:border-box;
	font-size: 13px;
}
.indexpro .indexpro_left .indexpro_left_li .first_a > a.on{
	color:#fff;
}
.indexpro .indexpro_left .indexpro_left_li.on .first_a > a{
	color:#fff;
}
.indexpro .indexpro_left .indexpro_left_li .first_a > span:nth-child(2){
	display:none !important;
}
.indexpro .indexpro_left .indexpro_left_li .first_a > span:nth-child(3){
	display:none !important;
}
/*
#index_02.propage .indexpro .indexpro_left .indexpro_left_li:nth-child(4),
#index_02.propage .indexpro .indexpro_left .indexpro_left_li:nth-child(5),
#index_02.propage .indexpro .indexpro_left .indexpro_left_li:nth-child(6),
#index_02.propage .indexpro .indexpro_left .indexpro_left_li:nth-child(7){
	width:48%; display:block; float:left; margin-bottom:10px; text-align:center;
	padding: 0 0 0 0;
}
#index_02.propage .indexpro .indexpro_left .indexpro_left_li:nth-child(5),
#index_02.propage .indexpro .indexpro_left .indexpro_left_li:nth-child(7){
	float:right; padding: 0 0 0 0;
}

#index_02.propage .indexpro .indexpro_left .indexpro_left_li:nth-child(4) a,
#index_02.propage .indexpro .indexpro_left .indexpro_left_li:nth-child(5) a,
#index_02.propage .indexpro .indexpro_left .indexpro_left_li:nth-child(6) a,
#index_02.propage .indexpro .indexpro_left .indexpro_left_li:nth-child(7) a{
	width:100%; display:block;   background:#094196; padding:10px 0px;
}
*/
.indexpro .indexpro_left .indexpro_left_li > ul li{
	width:50%; float:left; text-align:left; border-bottom:1px solid #dddddd;
	padding:14px 0; margin-bottom:0px; font-size:12px;
}

.indexpro_in_right .indexpro_in_right_t {
    width: 100%;
    padding: 15px;
}
.indexpro_in_right .indexpro_in_right_t .showbigimg {
    width: 100%;
}
.indexpro_in_right .indexpro_in_right_t .showtext {
    width: 100%;
    margin-left: 0;
}
.indexpro_in_right .indexpro_in_right_t .showtext .t {
    font-size: 16px;
}
.indexpro_in_right .indexpro_in_right_t .showtext .b {
    font-size: 12px;
    line-height: 20px;
    margin: 0px 0 12px;
    padding-bottom: 10px;
}
.indexpro_in_right .indexpro_in_right_t .showtext .c {
    font-size: 12px;
    line-height: 22px;
}
.indexpro_in_right .indexpro_in_right_t .showtext .indext_b span {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding: 0 10px;
}
.indexpro_in_right .indexpro_in_right_t .showtext .indext_b img {
    width: 40px;
    height: 40px;
}
.indexpro_in_right .indexpro_in_right_mid .h_tel{
	margin-bottom:10px;
}
.indexpro_in_right .indexpro_in_right_mid .h_tel img {
    width: 30px;
    height: 30px;
    margin-right: 10px;
}
.indexpro_in_right .indexpro_in_right_mid .h_tel .h_telr .h_telrt {
    font-size: 12px;
}
.indexpro_in_right .indexpro_in_right_mid .h_tel .h_telr .h_telrb {
    font-size: 18px;
}
.indexpro_in_right .indexpro_in_right_mid .h_tel .h_telr{
	line-height:30px;
}
.indexpro_in_right .indexpro_in_right_mid .indext_b {
    float: right;
}
.indexpro_in_right .indexpro_in_right_mid .indext_b span {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding: 0 10px;
}
.indexpro_in_right .indexpro_in_right_mid .indext_b img {
    width: 40px;
    height: 40px;
}
.indexpro_in_right .indexpro_in_right_mid {
    padding: 15px;
}
.indexpro_in_right .indexpro_in_right_b {
    width: 100%;
    padding: 15px;
}
.indexpro_in_right .indexpro_in_right_b .t {
    font-size: 18px;
    padding-left: 10px;
    line-height: 22px;
    margin-bottom: 22px;
}
.indexpro_in_right_btm{
	padding: 15px;
}
.indexpro_in_right_btm .t{
    font-size: 18px;
    padding-left: 10px;
    line-height: 22px;
    margin-bottom: 15px;	
}
.indexpro_in_right_btm .b a {
    display: block;
    float: left;
    width: 31%;
    margin-right: 3%;
}
.indexpro_in_right_btm .b a p {
    padding: 8px 0;
    text-align: center;
    font-size: 12px;
    color: #555;
    line-height: 16px;
}
#index_02.propage{
	padding-bottom:30px;
}
.main_search{
	display:none;
}
#index_01 .index_01{
	width:100%;
}
#index_01{
	padding-bottom:0px;
}
#index_01 .index_01 .index_01_list{
	width:50%; border-bottom:1px solid #eeeeee;
	border-right:1px solid #eeeeee; box-sizing:border-box;
	padding-bottom:25px;
}
#index_01 .index_01 .line{
	display:none;
}
#index_01 .index_01 .index_01_list .t {
    font-size: 34px;
    margin-bottom: 16px;
    margin-top: 24px;
}

#index_01 .index_01 .index_01_list .b {
    font-size: 14px;
}
#index_01 .index_01 .index_01_list .t sup {
    font-size: 14px;
    color: #333;
    vertical-align: super;
    top: -0.4em;
    left: 0.3em;
}
.indext .indext_t_l,.indext a{
	display:none;
}
#index_02{
	padding:0px 0 30px;
}
.indexpro .indexpro_left .indexpro_left_li{
	border-bottom:0px; overflow:hidden; padding: 0 15px;
	background:none; margin-bottom:15px;
}
/*
#index_02 .indexpro .indexpro_left .indexpro_left_li:nth-child(4),
#index_02 .indexpro .indexpro_left .indexpro_left_li:nth-child(5),
#index_02 .indexpro .indexpro_left .indexpro_left_li:nth-child(6),
#index_02 .indexpro .indexpro_left .indexpro_left_li:nth-child(7){
	width:48%; display:block; float:left; margin-bottom:10px; text-align:center;
	padding: 0 0 0 15px;
}
#index_02 .indexpro .indexpro_left .indexpro_left_li:nth-child(5),
#index_02 .indexpro .indexpro_left .indexpro_left_li:nth-child(7){
	float:right; padding-right:0 15px 0 0;
}

#index_02 .indexpro .indexpro_left .indexpro_left_li:nth-child(4) a,
#index_02 .indexpro .indexpro_left .indexpro_left_li:nth-child(5) a,
#index_02 .indexpro .indexpro_left .indexpro_left_li:nth-child(6) a,
#index_02 .indexpro .indexpro_left .indexpro_left_li:nth-child(7) a{
	width:100%; display:block;   background:#094196; padding:10px 0px;
}
*/
.indexpro .indexpro_right .indexpro_right_top{
	display:none;
}
.indexpro_right_btm{
	padding:0 15px; width:100%; box-sizing:border-box;
}
.propage .indexpro_right_btm{
	padding:0 0;
}

.index05 .index05con_t .indext_t {
    font-size: 20px;
	line-height:36px; height:36px;
    color: #fff;
    font-family: 'centurygothic';
    font-weight: bold;
    text-align: center;
	max-width:100%;
	float:none;
}

.index05 .index05con_t .indext_b {
    margin: 10px 0 15px;
    text-align: center;
    font-size: 26px;
    color: #fff;
    font-weight: bold;
	max-width:100%;
	float:none;
}
.index05 .index05con_t   a {
    width: 26px;
    height: 2px;
    margin: 0 auto 20px;
	background:#fff;
	font-size:0px;
	float:none;
	display:block;
}
.index05_index  .index05tab{
	display:block;
}
#owl-demo3{
	margin-top:15px;
}
#index06 .mimg{
	display:block; margin-bottom:15px;
}
#index06 .mimg img{
	width:100%;
}
.index06{
	width:100%; padding:0 15px; box-sizing:border-box;
}
.index06 .index06_l{
	width:100%; padding-right:0px;
}
.index06 #owl-demo4{
	display:none !important;
}
.index06 .index06_l .t{
    font-size: 20px;
	line-height:36px; height:36px;
    font-family: 'centurygothic';
    font-weight: bold;
    text-align: center;
	max-width:100%;
	float:none;
}
.index06 .index06_l .b{
    margin: 10px 0 15px;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
	max-width:100%;
	float:none;
	background:none;
	display:block;
	padding-right:0px;
}
#index06 {
    width: 100%;
    margin-top: 0;
    padding-bottom: 30px;
	border-bottom:8px solid #eee;
	margin-bottom:0px;
}
.index06 .index06_l .c {
    font-size: 14px;
    margin-bottom: 10px;
}
.index06 .index06_l .con {
    font-size: 12px;
    color: #555;
    line-height: 20px;
    margin-bottom: 20px;
}
.index06 .index06_l .indext_b span {
    width: 90px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
}
.index06 .index06_l .indext_b img {
    width: 30px;
    height: 30px;
}
#index07,#link .link,.news_btm{
	display:none;
}
#news_top .news_top:nth-child(2),#news_top .news_top:nth-child(3){
	display:block;
}
#index08{
	padding:30px 15px; box-sizing:border-box;
}
.index08{
	width:100%;
}
.index08 .index05con_t .indext_t{
    font-size: 20px;
	line-height:36px; height:36px;
    font-family: 'centurygothic';
    font-weight: bold;
    text-align: center;
	max-width:100%;
	float:none;
}
.index08 .index05con_t .indext_b{
    margin: 10px 0 15px;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
	max-width:100%;
	float:none;
	background:none;
	display:block;
	padding-right:0px;
}
.index08 .index05con_t a{
	display:none;
}

.index08 a.news_top img.leftimg {
    width: 40%;
    float: left;
}
.index08 a.news_top .news_top_r {
    height: auto;
    float: right;
    width: 55%;
    margin-left: 0;
    border-right: 0px;
    padding-right: 0;
    box-sizing: border-box;
    margin-top: 0;
	position:static;
	display:block; padding:0px;
}
.index08 a.news_top .news_top_r .t {
    font-size: 14px;
    color: #333;
    margin-bottom: 15px;
    font-weight: bold;
	width:100%; height:34px; line-height:17px;
}
.index08 a.news_top .news_top_r .c{
	display:none;
}
.newsdiv ul li .text .b
{
	display:none;
}
.index08 a.news_top .news_top_r .b{
	font-size:12px; color:#999; display:block; font-style:normal; font-weight:normal;
}
.index08 a.news_top .news_top_r .indext_b{
	display:none;
}
.index08 a.news_top {
    padding-bottom: 0px;
    margin-bottom: 10px;
}
.index03 {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 15px;
    box-sizing: border-box;
}
.index03 .index03fl {
    width: 100%;
    float: none;
}
.index03 .index03fr {
    width: 100%;
    float: none;
}
#index03 {
    width: 100%;
    padding-top: 30px;
    background-size: cover;
	padding-bottom:30px;
}
.index03 .index03fl .t{
	display:none;
}
.index03 .index03fl .b{
	display:none;
}
.index03 .index03fl ul{
	margin-bottom:20px;
}
.index03 .index03fr .item .t {
    font-size: 18px;
    padding: 0 15px;
    margin-bottom: 10px;
}
.index03 .index03fr .item .t span {
   font-size: 24px;
}
.index03 .index03fr .item .t span img {
    width: 15px;
}
.index03 .index03fr .item ul {
    padding: 0 15px;
    margin-bottom: 5px;
}
.index03 .index03fr .item ul li {
    font-size: 12px;
    color: #333;
    line-height: 22px;
    padding-left: 10px;
    background: url(../image/pointer.jpg) no-repeat left 8px;
}
.index03 .index03fr #owl-demo2 {
    padding-bottom: 30px;
}
.index03 .owl-controls .owl-page {
    width: 10px;
    height: 10px;
    margin: 0 5px;
}
.index03 .index03fl ul li i,.index03 .index03fl ul li span{
	display:none;
}
.index03 .index03fl ul li p{
	display:inline-block;
}
.index03 .index03fl ul{
	overflow:hidden;
}
.index03 .index03fl ul li {
    width: 24%;
    height: 30px;
    line-height: 28px;
    border: 1px solid #5a5f6e;
    margin-bottom: 0px;
    text-align: center;
    font-size: 14px;
    float: left;
	margin-right:1.3333%;
}
.index03 .index03fl ul li:last-child{
	margin-right:0px;
}
.index04{
	width:100%;
}
.index04 .bigimg{
	display:none;
}
.index04 .index04con {
    position: static;
    width: 100%;
}
.index04 .index04con .index04con_b{
	display:none;
}

.index04 .index04con .index04con_t .index04con_t_l .indext_t {
    font-size: 30px; text-align:center;
    margin-bottom: 5px;
}

.index04 .index04con .index04con_t .index04con_t_l .indext_b {
    font-size: 14px; text-align:center;
    padding: 0 15px;
    line-height: 18px;
}
.index04 .index04con .index04con_t .index04con_t_r{
	display:none;
}
.index04 .index04con .index04con_t {
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 18px;
}
#index04{
	background:#fff; margin-top:0px;
}
.index04 .index04con .m_index04con_b{
	display:block; border-bottom:1px solid #eee; border-top:1px solid #eee;
	overflow:hidden;
}
.index04 .index04con .m_index04con_b .index04con_b_li{
	width:50%; float:left; box-sizing:border-box; padding:20px 0; text-align:center;
	border-bottom:1px solid #eee; border-right:1px solid #eee;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.index04 .index04con .m_index04con_b .index04con_b_li:nth-child(2n){
	border-right:0px;
}
.index04 .index04con .m_index04con_b .index04con_b_li img{
	width:50px; display:inline-block; margin-right:10px; float:left; height:50px;
}
.index04 .index04con .m_index04con_b .index04con_b_li .text{
	display:inline-block; font-size:12px; color:#555; line-height:18px; text-align:left;
	height:50px; width:34%; float:left;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.index04 .index04con .m_index04con_b .index04con_b_li .text span{
	display:block; font-family: 'centurygothic';
}
.us01{
	width:100%; padding:0 15px; box-sizing:border-box;
}
.us01 .leftimg{
	display:none;
}
.us01 .index06_l{
	width:100%; float:none; padding-left:0px;
}
#us01 {
    margin-top: 30px;
    margin-bottom: 30px;
}

#us01 .index06_l .mimg{
	display:block; margin-bottom:15px;
}
#us01 .index06_l .mimg img{
	width:100%;
}

.us01 .index06_l .t{
    font-size: 20px;
    font-family: 'centurygothic';
    font-weight: bold;
    text-align: center;
	max-width:100%;
	float:none;
}
.us01 .index06_l .b{
    margin: 10px 0 15px;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
	max-width:100%;
	float:none;
	background:none;
	display:block;
	padding-right:0px;
}
.us01 .index06_l .c {
    font-size: 14px;
    margin-bottom: 10px;
}
.us01 .index06_l .con {
    font-size: 12px;
    color: #555;
    line-height: 20px;
    margin-bottom: 20px;
}
.us01 .index06_l .indext_b span {
    width: 90px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
}
.us01 .index06_l .indext_b img {
    width: 30px;
    height: 30px;
}
.us_xiangce {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 30px 15px;
    box-sizing: border-box;
}
.newus_t {
    font-size: 20px;
}
.newus_b {
    margin: 8px 0 10px;
    font-size: 22px;
}
.newus_line {
    height: 1px;
    margin: 0px auto 20px;
}
.us_xiangce .newstab{
	font-size:0px;
}
.us_xiangce .newstab a {
    width: 30%;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    margin: 0 1.5%;
}
.us_xiangce .us_xiangce_div_l {
    width: 100%; margin-bottom:10px;
}
.us_xiangce .us_xiangce_div_l .item {
    width: 100%;
    padding: 0;
    position: relative;
}
.us_xiangce .us_xiangce_div_l .item .fimg {
    position: static;
    width: 100%;
    height: auto;
    z-index: 1;
}
.us_xiangce .owl-prev,.us_xiangce .owl-next{
	display:none;
}
.us_xiangce .owl-controls .owl-page {
    width: 6px;
    height: 6px;
    margin: 0 3px;
    border: 1px solid #a7a7a6;
}
.us_xiangce .owl-controls .owl-page.active {
    border: 1px solid #fff;
}
.us_xiangce .owl-pagination {
    position: absolute;
    bottom: 15px;
    right: 15px;
}
.us_xiangce .us_xiangce_div_r {
    width: 100%;
    float: none;
}
.us_xiangce .us_xiangce_div_r .xcimg {
    width: 49%;
    padding: 20.59% 0;
    margin-bottom: 10px;
}
.us_xiangce .us_xiangce_div_r .xcimg:nth-child(2n){
	float:right;
}
.us_honor {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    box-sizing: border-box;
}
#us_honor {
    padding: 30px 0; overflow:hidden;
}
.us_honor .item img {
    padding: 6px;
}
.usyoushi{
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    box-sizing: border-box;
}
.usyoushi .usyoushitop {
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.usyoushi .usyoushitop img {
    width: 100%;
    float: none;
}
.usyoushi .usyoushitopl {
    position: static;
    width: 100%;
    height: auto;
    display: block;
}
.usyoushi .usyoushitopl .t {
    font-size: 20px; margin-top:30px;
}
.usyoushi .usyoushitopl .b {
    font-size: 24px;
}
.usyoushi .usyoushitopl .c {
    line-height: 22px;
    margin-bottom: 10px;
}
.usyoushi .usyoushibtml{
	display:none;
}
.usyoushi .usyoushibtmr li:nth-child(2n+2){
	display:none;
}
.usyoushi .usyoushibtmr li:nth-child(2n+1) {
    width: 25%;
    text-align: center;
}
.usyoushi .usyoushibtmr li:nth-child(2n+1) img {
    width: 60%;
    margin-bottom: 5px;
}
.usyoushi .usyoushibtmr li:nth-child(2n+1) p {
    font-size: 14px;
    margin-bottom: 20px;
}
#us_licheng .wailine{
	display:none;
}
.us_licheng {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    box-sizing: border-box;
}
.us_licheng .item img {
    width: 100%;
    float: none;
}
.us_licheng .item .fr {
    width: 100%;
    float: left;
    margin-left: 0;
    padding: 0 15px;
}
.us_licheng .item .fr .t {

    font-size: 12px;
    color: #1a46a1;
    margin-bottom: 8px;
    margin-top: 15px;

}
.us_licheng .item .fr .b {

    font-size: 12px;
    color: #777;
    line-height: 22px;
    height: auto;
    padding-bottom: 60px;

}
.us_licheng .owl-next {
    width: 28px;
    height: 24px;
    line-height: 26px;
    font-size: 12px;
    right: 10px;
    bottom: 10px;
}
.us_licheng .owl-prev {
    width: 28px;
    height: 24px;
    line-height: 26px;
    font-size: 12px;
    right: 40px;
    bottom: 10px;
}
.us_licheng .linenum {
    margin-top: 30px;
}
.us_licheng .linenum li p {
    font-size: 14px;
}
#us_licheng,#us_wenhua{
	padding:30px 0;
}
.us_wenhua{
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    box-sizing: border-box;
}
#us_wenhua .wenhuali img {
    float: left;
    width: 60px;
    height: 60px;
    margin-right: 20px;
}
#us_wenhua .wenhuali .h_telr .h_telrt {
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 10px;
}
#us_wenhua .wenhuali .h_telr .h_telrb {
    font-size: 12px;
    color: #fff;
}
#us_wenhua .wenhuali {
    margin-bottom: 20px;
}
.us_partner{
    width: 100%;
    margin: 0 auto;
    padding: 30px 15px;
    box-sizing: border-box;
}
.us_partner .imglist {
    width: 32%;
    padding: 10% 0;
    margin-right: 0.8%;
}
.header_m,.pop_bg,.counsel{
	display:none !important;
}



}
@media all and (min-width:375px) and (max-width:750px){

}
@media all and (min-width:414px) and (max-width:750px){

}