﻿
li {
	list-style: none;
}

input:focus {
	outline: none;
}/*去除按钮选中的高亮标签*/
img {
	max-width: 100% !important;
	vertical-align: middle;
}
div, p, table, td, ul, li, span, a, ol, input, label {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
input::-ms-input-placeholder { /* Internet Explorer 10+ */
color:#4d4d4d;
font-size:14px;
}
input::-webkit-input-placeholder { /* WebKit browsers */
color:#4d4d4d;
font-size:14px;
}
input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#4d4d4d;
font-size:14px;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#4d4d4d;
font-size:14px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pc {
	display: block;
}
.mo {
	display: none;
}

.mobile_foot{
	display:none;
	position:fixed;
	margin-left:0;
	width:100%; 
	overflow:hidden;
	height:75px;
	bottom:0px;
	z-index:1000; font-size:16px;  text-align:center; background: #00a0e9;
}
.mobile_foot .footli{
	float: left; 
	width: 33.33%;	
	overflow:hidden;
	height:75px;
}
.mobile_foot .footli a{color:#FFF;}
.mobile_foot .footli i{font-size:26px; line-height: 50px;}
.mobile_foot .footli:last-child{
	float: left; 
	width: 33.33%;
	height: auto;
}
.mobile_foot .footli img{width:100%;}	

/*黑白照片*/
.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.gray:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;
}
/*圆角5px*/
.radius5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
/*圆角10px*/
.radius10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
/*图片变大*/
.tra {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: scale(1);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
.tra:hover {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	filter: scale(1.15);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
/*透明度50%*/
.opacity5 {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.shadow5 {
	-webkit-box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	-moz-box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	-ms-box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	-o-box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
}
.shadow10 {
	-webkit-box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
	-moz-box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
	-ms-box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
	-o-box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
	box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
}
.pctop {
	width: 100%;
	height: 100px;
	z-index: 9999;
	background: #FFFFFF;
	border-bottom: #CCCCCC solid 1px;
	border-top: #5986db solid 4px;
	position: fixed;
	top: 0;
	left: 0;
}
.pctop .pctop_nei {
	width: 1100px;
	margin: 0 auto;
}
.pctop .pctop_nei .pclogo {
	float: left;
	margin-top: 20px;
	display: inline-block;
}
.pctop .pctop_nei .pctop_right {
	float: right;
}
.pctop .pctop_nei .pctop_right .pcmenu {
	float: left;
}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun {
	float: left;
	position: relative;
}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun .pcmenu_a {
	padding: 0 25px;
	text-align: center;
	line-height: 96px;
	color: #666666;
	font-size: 15px;
	display: inline-block;
	height: 96px;
}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun .pcmenu_drop {
	display: none;
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 9999;
}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun .pcmenu_drop a {
	display: inline-block;
	width: 100%;
	background: rgba(89,134,219,0.8);
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	float: left;
	height: 41px;
	line-height: 40px;
	border-top: rgba(255,255,255,0.35) solid 1px;
}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun .pcmenu_drop a:nth-child(1) {
	border-top: none;
}
.pctop .pctop_nei .pctop_right .pcsearch {
	float: right;
	width: 36px;
	height: 36px;
	position: relative;
	margin-left: 23px;
	margin-top: 30px;
}
.pctop .pctop_nei .pctop_right .pcsearch .top_search {
	width: 36px;
	display: inline-block;
	height: 36px;
	border-radius: 36px;
	overflow: hidden;
	border: #c1c1c1 solid 1px;
	position: absolute;
	right: 0;
	top: 0;
	transition: all ease-out 0.6s;
}
.pctop .pctop_nei .pctop_right .pcsearch .top_search input[type="text"] {
	transition: all ease-out 0.6s;
	width: 0px;
	height: 34px;
	padding: 0 0px;
	float: left;
}
.pctop .pctop_nei .pctop_right .pcsearch .top_search input[type="submit"] {
	cursor: pointer;
	width: 36px;
	height: 34px;
	background: url(../images/bg2.png) no-repeat 50%;
	border-radius: 36px;
	float: right;
}
/* main_img */
.img_gallery {
	position: relative;
}
.main_img {
	overflow: hidden;
	position: relative;
}
.main_img ul {
	width: 9999px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}
.main_img li {
	float: left;
	width: 100%;
}
.main_img li span {
	display: block;
	width: 100%;
}
.main_img li a {
	display: block;
	width: 100%;
}
.img_font {
	position: absolute;
	bottom: 30px;
	left: 30%;
	color: #f00;
	width: 100%;
	padding: 10px;
}
.img_font span {
	display: none;
}
.img_gallery, .main_img, .main_img ul, .main_img li, .main_img li span, .main_img li a {
	height: 454px;
}
div.point {
	position: absolute;
	bottom: 57px;
	left: 0;
	z-index: 9;
	width: 100%;
	height: 0px;
	text-align: center;
}
div.point .point_box {
	margin: 0 auto;
	display: inline-block;
}
div.point a {
	display: block;
	width: 37px;
	height: 7px;
	font-size: 0;
	background: rgba(0,0,0,0.30);
	float: left;
	cursor: pointer;
	margin: 0 3px;
}
div.point a.on {
	background: #ec2222;
}
/* main_img */
