@charset "utf-8";
/* CSS Document */

/*banner*/

.banner{ width:100%; height:748px; position:relative; margin:-80px auto 0; z-index:1; overflow:hidden; text-align:center;}
.bannger_inbox{ position:absolute; width:100%; height: 748px; background-repeat: no-repeat; background-position: center center;}

/*翻页*/
.banner_pre_next{position:relative;z-index:105;top:520px;width:980px;left:50%; height:37px;margin-left:-500px;}
.banner_pre_next a{ width:37px; height:37px; background:url(../images/btn.png) no-repeat; text-indent:-999em;}
.banner_pre_next .banner_btn_left{position:absolute;left:-37px; background-position:0px 0px;}
.banner_pre_next .banner_btn_right{position:absolute;right:-37px; background-position:-37px 0px;}

/*圆点*/
.yq_banner_list{ width:200px; height:25px;position:absolute; bottom:35px; text-align:center; z-index:10; left:50%; margin-left: -100px;}
.yq_banner_list a{ display:inline-block; width:19px; height:19px;border-radius: 50%; background:#ddd; margin:0 5px;}
.yq_banner_list a.hover{background:#007ce8; }

.main{}
.main .coltit{
	text-align: center;
	letter-spacing: 0.05em;}
.main .coltit h2{
	font-size: 26px;
	color: #007ce8;
	line-height: 1.6;
}
.main .coltit p{
	font-size: 14px;
	color: #52595f;
	text-transform: uppercase;
	padding-bottom: 16px;
	background: url(../images/bgcoltit.png) no-repeat center bottom;
}

.jianjie{ margin-top: 84px;}
.jianjie .about{
	text-indent: 2em;
	font-size: 16px;
    line-height: 200%;
	width: 920px;
	margin: 25px auto 0;
}
.jianjie .about a{
	color:#007ce8;
}
.jianjie ul{
	margin-top: 35px;
	margin-left: -1px;
	text-align: center;
}
.jianjie ul li{
	height: 234px;
	width: 25%;
	float: left;
	box-sizing: border-box;
	border-left: 1px solid #eee;
}
.jianjie ul li > a{
	display: inline-block;
	width: 150px;
	height: 150px;
	padding: 3px;
}
.jianjie ul li img{ width: 150px;}
.jianjie ul li a:hover img{	animation:dx .5s ;}
@keyframes dx{
	50% { transform: scale(1.1);}
	100% { transform: scale(1);}
}
.jianjie ul li h3{
	width: 122px;
	height: 36px;
	margin: 34px auto 0;
}
.jianjie ul li h3 a{
	display: inline-block;
	width: 120px;
	height: 34px;
	line-height: 34px;
	border: 1px solid rgb(221,221,221);
	color: rgba(102,102,102,1);
    font-size: 14px;
	font-weight: normal;
	transition: all 0.4s ease 0s;
}
.jianjie ul li h3 a:hover{
	border-color: rgb(255, 102, 0);
	background-color: rgb(255, 102, 0);
	color: #fff;
}

.anli{
	height: 728px;
	margin-top: 67px;
	background: url(../images/bganli_02.jpg) no-repeat center top;
}
.anli .coltit{ padding-top: 80px;}

#slider {
	position: relative; width: 1200px; height: 401px; overflow: hidden; margin:58px auto 0;
}
#slider .slide {
	position: absolute; z-index:9; width: 1000px; height: 401px; overflow: hidden; 
}
#slider .title {
	COLOR: #f80; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; MARGIN-RIGHT: 1.5em; TEXT-DECORATION: none
}

#slider .diapo {
	position: absolute; visibility: visible;
}
#slider .text {
	position: absolute; text-align: center; width: 100%; color: #fff; font-size: 26px; 
}

.gcal{ margin-top: 43px; margin-bottom: 66px;}
.gcal ul{}
.gcal ul li{
	width: 352px;
    margin: 0 7px 22px;
	padding: 15px;
    border: 1px solid rgb(238, 238, 238);
	float:left;
    text-align: center;
}
.gcal ul li:hover{
	box-shadow: rgba(238,238,238,1) 0px 0px 2px 2px;
	border-color: rgb(255, 102, 0);
}
.gcal ul li > a{
	display: block;
	height: 220px;
    width: 352px;
    vertical-align: middle;
	line-height: 220px;
	overflow: hidden;
}
.gcal ul li img{
	max-width: 352px;
    margin: 0px auto;
    max-height: 220px;
	border: solid 1px #EEE;
	transition: all .4s;
}
.gcal ul li a:hover img{ transform: scale(1.1);}
.gcal ul li h3{ margin-top: 10px; line-height: 22px;}
.gcal ul li h3 a{
	font-size: 16px;
    color: #000;
    text-align: center;
}
.gcal ul li h3 a:hover{ color:rgb(255, 102, 0);}
.gcal ul li p{
	font-size: 13px;
    margin-top: 10px;
	text-align: left;
	padding: 0 5px;
	line-height: 1.5;
}

.xinwen{
	height: 582px;
	background-color: rgb(246, 246, 246);
}
.xinwen .coltit{ padding-top: 68px; margin-bottom: 26px;}

.xinwen dl{
	width: 374px;
	height: 350px;
	float: left;
	background-color: #fff;
	border: 3px solid #fff;
	border-bottom: 2px solid #cacaca;
}
.xinwen dl dt{
	width: 374px;
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 1px solid #ececec;
	margin-bottom: 12px;
}
.xinwen dl dt div{ height: 176px; overflow: hidden;}
.xinwen dl dt h2{
	margin-top: 16px;
	line-height: 1.4;
}
.xinwen dl dt h2 a{
	color: rgba(102,102,102,1);
    font-family: Microsoft YaHei;
    font-size: 14px;
	transition: all 0.4s ease 0s;
}
.xinwen dl dt h2 a:hover{ color: rgb(255, 102, 0);}
.xinwen dl dt p{
	color: rgb(149, 149, 149);
    letter-spacing: 1px;
    font-size: 18px;
	line-height: 1.4;
	text-transform: uppercase;
}
.xinwen dl dd{
	margin:	3px 15px;
	padding-left: 16px;
	background: url(../images/21.png) no-repeat left center;
	height: 26px;
	line-height: 26px;
	color: rgb(90, 90, 90);
}
.xinwen dl dd a{ color: #666;}
.xinwen dl dd a:hover{ color: #f60;}
.xinwen dl dd span{
	float: right;
	color: #929292;
}




