﻿/***************css reset*********/

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:15px;

	background: #f4f4f4;

}

.clears {

	clear: both;

}

.div{

	padding: 0 15px;

}

.icon {

}

.logo {

	text-align: left;

	background: #2f3132;

	max-width: 640px;

}

.logo a{

	display: block;

	background: #2f3132;

	width:100%;

	height:100%;

}

.logo img {

	max-width: 640px;

	width: 85%;

	padding:10px;

}

.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 a:hover{

	background: #434343;

	color:#fff;

}

.am-navbar .am-navbar-nav li:last-child{

	border-right: 0; 

}

.am-menu-toggle-icon {

	background: #2f3132;

}

.am-with-fixed-navbar {

    padding-bottom: 50px;

}

.am-menu-dropdown1 .am-menu-toggle {

    position: absolute;

    right: 15px;



    display: block;

    width: 25px;

    height: 25px;


    color: #343434;

}

.am-menu-toggle img {

    display: inline-block;

    height: 25px;

    width: auto;

    vertical-align: middle;

}

.am-list li.first, .am-list li.last {

	display: none;

}

.menu {

	height: 121px;

	padding:25px 15px;

}

.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:50px;

	height: 50px;

	margin: 0 auto;

	background: url('../images/menu.png') no-repeat ;

	background-size: 295px;

}

.menu ul li:first-child i{

	background-position:-7px 0px;

	

}

.menu ul li:nth-child(2) i{

	background-position:-86px 0px;

}

.menu ul li:nth-child(3) i{

	background-position:-163px 0px;

}

.menu ul li:last-child i{

	background-position:-239px 0px;

}

.menu ul li span{

	font-size: 0.9em;

}



.content{

	/*padding:5px 10px;*/

}

.comm_title {

	padding: 10px;

	height: 45px;

	line-height: 45px;

	border-bottom:1px #eef2f3 solid;

}

.comm_title i, .comm_title  span, .comm_title a {

	display: block;

	height: 25px;

	line-height: 25px;

	float: left;

}

.comm_title i {

	width:5px;

	background: #e60315;

}

.comm_title span {

	width: 83%;

    margin-left: 10px;

    color: #707070;

}

.comm_title a {

	width: 12%;

    font-size: 0.8em;

}

.am-navbar-default .am-navbar-nav {

    background: #2f3132;

}

/*in_about*/

.in_about{

	width:100%;

	background: #fff;

}

.in_about a{

	display: block;

}

.in_about a p{

	line-height: 25px;

	font-size:0.9em;

	padding:15px;

}

.in_about a p i{

	font-size:1.2em;

	margin-left: 20px;

	font-style: normal;

	color:#e60315;

}

.in_about a .img{

	width:100%;

	padding:15px 10px;

}



.index_nav{ width:100%;}

.index_nav li{ width:33%; float:left; padding:5px; text-align:center}

.index_nav li img{ width:100%; max-height:194px; max-width:184px;}

.index_more{ font-size:16px; margin-top:10px; margin-bottom:10px; padding:0px 10px}



.index_ad{ padding:10px; position:relative;}





/*in_pro*/

.in_pro {

	background: #fff;

	height: 340px;

}

.in_pro .pro_list {

	padding: 15px 10px;

	height: 305px;

}

.in_pro .pro_list li {

	width:31%;

	float: left;

	margin-left: 10px;

}

.in_pro .pro_list li:nth-child(3n+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:135px;

	}

	.am-gallery-default .am-gallery-item img {

		

	}

}

@media (min-width:375px) and (max-width: 640px){

	.in_pro .pro_list li a img{

		height:159px;

	}

	.am-gallery-default .am-gallery-item img {

		

	}

}

.in_pro .pro_list li a img{

	border:0;

	width:193px;

	height:281px;

}

.in_pro .pro_list li a span {

	display: block;

	width: 100%;

	height: 30px;

	text-align: center;

}

/*in_case*/

.in_case {

	background: #fff;

	height:210px;

}

.case_list{

	margin: 10px;

}

.case_list .left{

	width:37%;

	float: left;

}

.case_list .left a:last-child img{

	margin-top:7px;

}

.case_list .right{

	margin-left:10px;

	width:59%;

	float: left;

}

/*in_new*/

.in_new {

	background: #fff;

	height: 315px;

}

.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;



}

.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('../images/icon.png') no-repeat 0 -20px;

}

.in_new .new_list li a span {

	display: block;

	width: 63%;

	height: 40px;

	line-height: 40px;

	float: left;

	font-size: 0.9em;

	overflow: hidden;

}

.in_new .new_list li a time {

	display: block;

	width: 29%;

	height: 40px;

	line-height: 40px;

	float: left;

	font-size: 0.9em;

	color:#ccc;

}

.copyright{



	padding:10px 0 20px 0;

}

.copyright span{

	display: block;

	text-align: center;

	margin:0 auto;

	font-size:0.7em;

	height:25px;

	line-height: 25px;

}

h3.am-gallery-title {

	text-align: center;

}

.tit {

	padding: 10px 0;

	text-align: center;/*border-bottom: 1px solid #ddd;*/

}

#navtab ul {

	height: 60px;

}

#navtab .buttontab li {

	cursor: pointer;

	border-radius: 10px;

	border: #8f8f8f 1px dashed;

	margin: 1%;

	text-align: center;

	float: left;

	height: 40px;

	line-height: 40px;

	font-size: 0.7em;

	background: #8f8f8f;

}

#navtab .buttontab li a {

	color: #fff;

}

#navtab .buttontab li:hover, #navtab .buttontab li.thisbtab {

	background: #0b92ed;

}

.tit h1 {

	font-weight: normal;

	font-size: 22px;

	margin: 0;

}

.dp {

	padding: 10px 8px;

	line-height: 2em;

	max-width: 640px;

	margin: 0 auto;

}

.dp strong span {

	text-align: center;

	font-size: 16px;

	width: 100%;

	display: block;

}

.dp p{

	text-align: left;

}

.dp img {

	width:100% !important;

	max-width: 640px !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;

}

.chp .am-avg-sm-2>li{
    width:100%;
}