﻿

/**banner.php**/
.banner{
	width: 1200px;
}
@media (max-width:768px) {
	.banner{
		margin-top: 75px;
	}
}
.banner .hd {
  height: 30px;
  overflow: hidden;
  position: absolute;
  bottom: 5px;
  z-index: 1;
  width:100%;
}
.banner .hd ul {
  overflow: hidden;
  text-align: center;
  width:100%;
  height:auto;
  font-size:0;
  zoom:1;
	padding: 0;
}
.banner .hd ul li {
  display:inline-block;
  width: 15px;
  height: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  box-sizing: border-box;
  vertical-align: middle;
  font-size:0;
  border:2px solid #e1ccbb;
	margin-right: 10px;
}
.banner .hd ul li.on {
  background: #e1ccbb;
}
.banner .bd {
  position: relative;
  z-index: 0;
}
.banner .bd li {
  zoom: 1;
  vertical-align: middle;
  width: 100%;
  height: 250px;
}
.banner .bd ul{
	padding-left: 0px;
	list-style-type: none;
}
/**banner.php end**/



/**内容页内容 end**/
/**分页**/
.switch {
  padding-top: 17px;
  padding-bottom: 17px;
  text-align: center;
  width: 100%;
  overflow: hidden;
  font-size:14px;
  box-sizing: content-box;
}
.switch a {
  display: inline-block;
  border: 1px solid #ccc;
  text-align: center;
  margin: 5px;
  padding: 5px;
  background: #f2f2f2;
  color: #333;
  text-decoration: none;
  box-sizing: content-box;
}
.switch a:hover {
  background: #242e57;
  color: white;
}
.switch a.on {
  background: #242e57;
  color: white;
}
/**分页 end**/
/**当前所在位置**/
.inssitebg
{
	width:100%;
	height:60px;
	border-bottom:1px solid #e1e1e1;
	overflow:hidden;
}
.inssite
{
	width:1400px;
	margin:auto;
	overflow:hidden;
	color:#6a6a6a;
	font-size:14px;
	line-height:60px;
}
.inssite a
{
	color:#6a6a6a;
	transition:1s;
}
.inssite a:hover
{
	color:#242e57;
}
/**当前所在位置 end**/
/**内页菜单**/
.insnav
{
	width:1400px;
	height:auto;
	overflow:hidden;
	padding-top:50px;
	margin:auto;
}
.insnav ul
{
	overflow:hidden;
	font-size:0;
}
.insnav ul li
{
	display:inline-block;
	overflow:hidden;
}
.insnav ul li a
{
	display:block;
	padding:10px;
	font-size:14px;
	border:1px solid #ccc;
	line-height:14px;
	margin-right:10px;
	transition:1s;

}
.insnav ul li a:hover
{
	background:#242e57;
	color:white;
}
.insnav ul li a.hover
{
	background:#242e57;
	color:white;
}
/**内页菜单 end**/
/**内页 end**/


/**news.php**/
.insnewslist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insnewslist ul
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insnewslist ul li
{
	height:auto;
	overflow:hidden;
	width:590px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
}
.insnewslist ul li .time
{
	width:90px;
	height:80px;
	overflow:hidden;
	float:left;
	background:#f3f3f3;
	margin-bottom:30px;
}
.insnewslist ul li .time .ri
{
	text-align:center;
	font-size:45px;
	color:#242e57;
	line-height:45px;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
}
.insnewslist ul li .time .yue
{
	text-align:center;
	font-size:14px;
	overflow:hidden;
	color:#4c4c4c;
}
.insnewslist ul li .wz
{
	width:480px;
	margin-left:20px;
	float:left;
}
.insnewslist ul li .wz .tit
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:19px;
	line-height:25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition:1s;
}
.insnewslist ul li:hover .wz .tit
{
	color:#242e57;
}
.insnewslist ul li .wz .des
{
	font-size:15px;
	overflow:hidden;
	height:50px;
	line-height:25px;
	margin-top:8px;
	transition:1s;
}
.insnewslist ul li:hover .wz .des
{
	color:#242e57;
}
/**news.php end**/
/**contact.php**/
.inscontact
{
	width:1400px;
	background:white;
	margin:auto;
	margin-top:50px;
	margin-bottom:50px;
	box-sizing: border-box;
	overflow:hidden;
}
.contact_info_con{
	width: 40%;
	float: left;
	margin-top: 46px;
}
.inscontact .formCon
{
	width:50%;;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px 3px 0px 0px;
	float:left;
}

/**contact.php end**/

/**内容页内容**/
.insxx
{
	width:1400px;
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-top:50px;
	margin-bottom:50px;
}
.insxxtitle
{
	text-align: center;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	color:#333;
}
.insxxtime
{
	text-align: center;
	font-size:14px;
	padding-bottom:10px;
	color:#333;
}
.insxxcontent
{
	text-align: justify;
	font-size:15px;
	color:#333;
	line-height:25px;
	color:#333;
}
.insxxcontent img
{
	display:inline-block;
	max-width:1400px;
}
.insxxcontent p
{
	font-size:15px;
	color:#333;
	line-height:25px;
	color:#333;
}
.insxxpic
{
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:10px;
}
.insxxpic img
{
	display:block;
	margin:auto;
	max-width:1400px;

}
.insxxxx
{
	font-size:15px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
	margin-top:20px;
	overflow:hidden;
}
/**内容页内容 end**/
/**联系我们**/
.inscontact
{
	width:1400px;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding-top:50px;
	position: relative;
}
.inscontact .cntit
{
	width:100%;
	text-align:center;
	font-size:32px;
	overflow:hidden;
	color:#ca0915;
	line-height:32px;
	margin-bottom:10px;
}
.inscontact .entit
{
	width:100%;
	text-align:center;
	font-size:18px;
	overflow:hidden;
	color:#ccc;
	padding-bottom:25px;
	border-bottom:1px solid #eee;
}
.inscontact .map
{
	width:570px;
	height:280px;
	overflow:hidden;
	float: left;
}
.inscontact .info
{
	width:480px;
	float:right;
	height:auto;
	overflow:hidden;
	margin-right:80px;
}
.inscontact .info .gstit
{
	margin-bottom: 20px;
	color: #333333;
	font-size: 22px;
	overflow:hidden;
	margin-top:30px;
}
.inscontact .info p
{
	font-size:15px;
	overflow:hidden;
	color:#666;
	line-height:30px;
	text-align: justify;
}
.inscontact .info .cttwocode
{
	width:122px;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.inscontact .info .cttwocode img
{
	width:120px;
	height:120px;
	border:1px solid #ccc;
}
.inscontact .info .cttwocode .ss
{
	font-size:15px;
	height:30px;
	line-height: 30px;
	text-align: center;
	color:#666;
}
/**联系我们 end**/
/*在线留言*/
.formCon {
	width: 100%;
	margin: 0 auto;
	overflow:hidden;
	padding: 0px 3px 0px 0px;
}
.formCon .gtform {
	width: 100%
}
.formCon .gtform .it {
	width: 100%;
	height: 40px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	text-indent: 1em;
	background-color: #fff;
	outline:none;
	border-radius: 5px;

}
.formCon .gtform .content {
	width: 100%;
	height: 140px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	line-height: 30px;
	text-indent: 1em;
	background-color: #fff;
	outline:none;
	border-radius: 5px;
}
.formCon .gtform .btn {
	width: 15%;
	height: 40px;
	border: none;
	margin-bottom: 10px;
	text-align: center;
	background-color: #2c55cd;
	color: #fff;
	padding: 0 20px;
}

.gtform tr td
{
	padding-bottom:0px;
}
@media (max-width:768px) {
	.formCon{
		width: 90%;
	}
	.formCon .gtform .btn {
		width: 30%;
	}
}

/*客户留言END*/