﻿@charset "UTF-8";
/*
Theme Name: hongshiphone
Theme URI: https://wordpress.org/themes/hongshiphone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: 4.9.6
Requires PHP: 5.2.4
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentynineteen
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2019 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
	## Headings
	## Copy
# Elements
	## Lists
	## Tables
# Forms
	## Buttons
	## Fields
# Navigation
	## Links
	## Menus
	## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
	## Archives
	## Posts and pages
	## Comments
# Blocks
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */
body, h1, h2, h3, h4, ul, li, a, input {
	margin: 0 auto;
	padding: 0;
	font-family: microsoft yahei;
}
div, a {
	color: #323232;
}
h1, h2, h3, h4, p {
	margin: 0;
	padding: 0;
}
img {
	border: none;
	vertical-align: middle;
}
em {
	font-style: normal;
}
a {
	text-decoration: none;
}
ul, li, dl, dt, dd {
	list-style: none;
	margin: 0;
	padding: 0;
}
body {
	overflow-x: hidden;
}
img {
	width: 100%;
}
.he1 {
	width: 100%;
	height: 10px;
	background: #f3f3f3;
}
.he2 {
	width: 100%;
	height: 13px;
	background: #f4f4f4;
}
.clears {
	clear: both;
}
.div{
	padding: 0 15px;
}
.icon {
}
.logo {
	text-align: left;
	background: #fafafa;
	max-width: 640px;
}
.logo img {
	max-width: 640px;
	width: 75%;
	padding: 10px;

}
.am-slider-a1 .am-control-nav li a {
	width: 15px;
	height: 15px;
	display: block;
	border: 2px solid #ffa308;
	cursor: pointer;
	text-indent: -9999px;
	border-radius: 50%;
	background: none;
}
.am-slider-a1 .am-control-nav li a.am-active {
	background: #ffa308;
	cursor: default;
}
.am-list li.first, .am-list li.last {
	display: none;
}
.menu {
	height: 121px;
}
.menu ul {
	max-width: 640px;
	margin:0 auto; 
}
.menu ul li{
	width:25%;
	text-align: center;
	float: left;
}
.menu ul li a{
	display: block;
	width:100%;
}
.menu ul li i{
	display: block;
	width:92px;
	height: 91px;
	margin: 0 auto;
	background: url('skin/images/menu.png') no-repeat ;
	background-size: 400px;
}
.menu ul li:first-child i{
	background-position:-2px 0px;
	
}
.menu ul li:nth-child(2) i{
	background-position:-102px 0px;
}
.menu ul li:nth-child(3) i{
	background-position:-203px 0px;
}
.menu ul li:nth-child(4) i{
	background-position:-304px 0px;
}
.menu ul li span{
	font-size: 0.9em;
}
/*in_pro*/
.in_pro {
	background: #fff;
	height: 340px;
}
.in_pro .pro_title {
	padding: 10px;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px #d5d5d5 solid;
}
.in_pro .pro_title i, .in_pro .pro_title  span, .in_pro .pro_title a {
	display: block;
	height: 25px;
	line-height: 25px;
	float: left;
}
.in_pro .pro_title i {
	width: 20px;
	background:url('skin/images/icon.png') no-repeat 0 4px;
}
.in_pro .pro_title span {
	width: 75%;
	margin-left: 10px;
	color: #707070;
}
.in_pro .pro_title a {
	width: 15%;
	font-size: 0.8em;
}
.in_pro .pro_list {
	padding: 15px 10px;
	height: 305px;
}
.in_pro .pro_list li {
	width: 48%;
	float: left;
	margin-left: 10px;
}
.in_pro .pro_list li:nth-child(2n+1) {
	margin-left: 0;
}
.in_pro .pro_list li a{
	display: block;
	width:100%;
	height:100%;
}
@media (max-width:320px){
	.in_pro .pro_list li a img{
		height:104px;
	}
	.am-gallery-default .am-gallery-item img {
		
	}
}
@media (min-width:320px) and (max-width: 640px){
	.in_pro .pro_list li a img{
		
	}
	.am-gallery-default .am-gallery-item img {
	}
}
.am-menu-nav .hover{color:#fff !important;background-color:#4cb54c !important;}
.in_pro .pro_list li a img{
	border:2px solid #cccccc;
}
.in_pro .pro_list li a span {
	display: block;
	width: 100%;
	height: 30px;
	text-align: center;
}
/*in_about*/
.in_about{
	width:100%;
}
.in_about a{
	display: block;
	width:100%;
	padding:15px;

}
.in_about a .imglist{
	
}
.in_about a .imglist img{
	float:left;
	width:100%;
	margin:0 5px;
}
.in_about a .imglist img:nth-child(2){
	width:32.5%;
}
.in_about a span{
	display: block;
	text-align: center;
	height:35px;
	line-height:35px;
	color: #000000;
	font-size: 1em;
}
.in_about a p{
	line-height: 25px;
	font-size:0.9em;
	color: #000000;
}
/*in_new*/
.in_new {
	background: #fff;
	height: 260px;
}
.in_new .new_title {
	padding: 10px;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px #d5d5d5 solid;
}
.in_new .new_title i, .in_new .new_title  span, .in_new .new_title a {
	display: block;
	height: 25px;
	line-height: 25px;
	float: left;
}
.in_new .new_title i {
	width: 20px;
	background:url('skin/images/icon.png') no-repeat 0 -22px;
}
.in_new .new_title span {
	width: 75%;
	margin-left: 10px;
	color: #707070;
}
.in_new .new_title a {
	width: 15%;
	font-size: 0.8em;
}
.in_new .new_list {
	padding: 15px 10px;
}
.in_new .new_list li {
	width: 100%;
	height:40px;
	line-height: 40px;
	float: left;
	border-bottom:1px solid #eaeaea;
        overflow:hidden;

}
.in_new .new_list li:last-child{
	border-bottom:0;
}
.in_new .new_list li a{
	display: block;
	width:100%;
	height:100%;
}
.in_new .new_list li a img{
	border:2px solid #cccccc;
}
.in_new .new_list li a i {
	display: block;
	width: 20px;
	height: 40px;
	float: left;
	background:url('skin/images/icon.png') no-repeat 0 -53px;
}
.in_new .new_list li a span {
	display: block;
	width: 65%;
	height: 40px;
	line-height: 40px;
	float: left;
	font-size: 1em;
}
.in_new .new_list li a time {
	display: block;
	width: 18%;
	height: 40px;
	line-height: 40px;
	float: right;
	font-size: 0.9em;
	color:#ababac;
}
.copyright{
	height:70px;
	background: #f4f4f4;
	padding:10px 0 20px 0;
}
.copyright span{
	display: block;
	text-align: center;
	margin:0 auto;
	font-size:0.7em;
	height:25px;
	line-height: 25px;
}
.am-navbar-default .am-navbar-nav{
	padding:0;
}
.am-navbar .am-navbar-nav li{
	border-right: 1px solid #cccccc; 
}
.am-navbar .am-navbar-nav li:last-child{
	border-right: 0; 
}


h3.am-gallery-title {
	text-align: center;
}
.tit {
	padding: 10px 0;
	text-align: center;/*border-bottom: 1px solid #ddd;*/
}

#navtab .buttontab li {
	cursor: pointer;
	border-radius: 10px;
	border: #f39532 1px dashed;
	margin: 1%;
	text-align: center;
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 0.7em;
	background: #f39532;
}
#navtab .buttontab li a {
	color: #fff;
}
#navtab .buttontab li:hover, #navtab .buttontab li.thisbtab {
	background: #1e9642;
}
.tit h1 {
	font-weight: normal;
	font-size: 22px;
	margin: 0;
}
.dp {
	padding: 10px 8px;
	line-height: 1.5em;
	max-width: 640px;
	margin: 0 auto;
}
.dp p{
	font-size:0.9em;
	width:100%;
	}
.dp strong span {

	font-size:14px;
	width: 100%;
}
.dp img {
	width: 100% !important;
	height: auto !important;
}

/*css manu style pagination*/
.manu {
	padding: 3px;
	margin: 10px 3px;
	text-align: center;
	font-size: 14px;
	font-family: "Arial"
}
.manu a {
	border: #eee 1px solid;
	padding: 2px 5px;
	margin: 2px;
	color: #036cb4;
	text-decoration: none;
}
.manu a:hover {
	border: #999 1px solid;
	color: #666;
}
.manu a:active {
	border: #999 1px solid;
	color: #666;
}
.manu .current {
	border: #036cb4 1px solid;
	padding: 2px 5px;
	font-weight: bold;
	margin: 2px;
	color: #fff;
	background-color: #036cb4;
}
.manu .disabled {
	padding: 2px 5px;
	margin: 2px;
	color: #ddd;
}

/*分页样式*/
.fenye {
	text-align: center;
	margin: 20px 0 30px;
}
.fenye .all {
	display: none;
}
.fenye ul {
	height: auto;
	overflow: hidden;
}
.fenye span, .fenye a {
	display: inline-block;
	padding: 0 9px;
	margin: 0 2px;
	background: #ddd;
	border-radius: 2px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #000;
}
.fenye span.current {
	background: #38a13a;
	color: #fff;
}
.fenye a:hover {
	background: #38a13a;
	color: #fff;
}

/*地图*/
.BMap_bubble_title {
	font-size: 0.8em;
	color: #fff !important;
}
.BMap_bubble_content {
	width: 250px;
	height: 150px;
	font-size: 0.6em;
	color: #fff;
}


.in_ab .pro_title {
	padding: 10px;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px #d5d5d5 solid;
}
.in_ab .pro_title i, .in_ab .pro_title  span, .in_ab .pro_title a {
	display: block;
	height: 25px;
	line-height: 25px;
	float: left;
}
.in_ab .pro_title i {
	width: 20px;
	background:url('skin/images/icon.png') no-repeat 0 0px;
}
.in_ab .pro_title span {
	width: 75%;
	margin-left: 10px;
	color: #707070;
}
.in_ab .pro_title a {
	width: 15%;
	font-size: 0.8em;
}

.dede_pages{padding:20px 0;font-size:14px;text-align:center; overflow:hidden}
.dede_pages ul{display:inline-block;margin:0 auto;padding:0}
.dede_pages ul li{float:left;font-family:'microsoft yahei';margin:0 2px;line-height:25px;background:#fff;border:1px solid #d8dadf}
.dede_pages ul li:nth-child(1){ padding:0 10px}
.dede_pages ul li:nth-child(1) a{ padding:0}
.dede_pages ul li a{color:#555;display:block;padding: 0 10px;}
.dede_pages ul li:hover{text-decoration:none;color:#fff;border:1px #333 solid;background-color:#333}
.dede_pages ul li:hover a{color:#fff}
.dede_pages ul li:hover a:hover{color:#fff;text-decoration:none}
.dede_pages ul li.thisclass{background-color:#333;color:#fff;border:1px #333 solid; padding:0 10px}
.dede_pages ul li:last-child{ padding:0 10px}
.dede_pages ul li:last-child a{ padding:0}
.dede_pages ul li.thisclass a{color:#fff; padding:0}
.dede_pages .pageinfo{line-height:30px;padding-left:5px}
.dede_pages strong{font-weight:400}

.pagination{ margin:0 10px 10px 15px;line-height:23px;text-align:center;}
.pagination span, .pagination a{font-size:14px;margin: 2px 6px 2px 0;background:#fff;border:1px solid #ccc;color:#787878;padding:5px 10px 5px 10px;text-decoration:none;}
.pagination a:hover{background: #f5a107;border:1px solid #f5bc54;color:#fff;font-size:14px;padding:5px 10px 5px 10px;}
.pagination .current{background: #f5a107;border:1px solid #f5bc54;color:#fff;font-size:14px;padding:5px 10px 5px 10px;}
.menu-item a{ background-color:#bcbcbc;border-bottom: 1px solid #3f3d31;}