.index_page { width: 100%; margin: 0px; padding: 70px 0px; }





/*图片逐步滚动*/
.layout { TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 1200px; OVERFLOW: hidden; border-top: 0; }
.homebtm { POSITION: relative; HEIGHT: 565px }
.homebtm { POSITION: relative; PADDING: 0px; }
.homebtm LI { POSITION: relative; TEXT-ALIGN: center; WIDTH: 168px; DISPLAY: inline; FLOAT: left; }
.homebtm LI .pic { DISPLAY: block; HEIGHT: 88px; OVERFLOW: hidden; }
.homebtm .ico-new { POSITION: absolute; TOP: 0px; RIGHT: 5px; }
.mainCont { margin: 0px auto; width: 1200px!important; height: 466px; overflow: hidden; }
.mainCont UL { WIDTH: 1200px; WORD-WRAP: normal; margin: 0px; padding: 0px; list-style: none; }
.mainCont ul li { width: 266px; height: 442px; float: left; overflow: hidden; margin: 0px 7px; text-align: center; padding: 12px 10px; background: #fff; }
.mainCont ul li p.title { font-size:20px; font-weight:bold; color:#333;}
.mainCont ul li p.eng { color:#bdbdbd; font-size:14px; text-transform:uppercase; padding-top:5px; padding-bottom:10px}
.mainCont ul li p.number { color:#bf0000; font-size:18px; font-weight:bold; margin-bottom:36px}
.mainCont ul li p.more span{ padding:10px 50px; font-size:14px; color:#666; border:#808080 1px solid; border-radius:35px;-moz-border-radius:35px; -webkit-border-radius:35px;transition: all ease 600ms;}
.mainCont ul li:hover p.more span {border:#f88717 1px solid; background:#f88717; color:#fff; padding:10px 80px; }
.mainCont ul li img { width: 266px; height: 240px; display: block; margin-bottom:20px}

.leftBtn,.rightBtn,.list_more{ width:48px; height:48px; position: absolute; cursor: pointer; overflow: hidden; z-index: 200; bottom:0px;border:#fff 1px solid; border-radius:50%;-moz-border-radius:50%; -webkit-border-radius:50%}
.leftBtn:hover,.rightBtn:hover,.list_more:hover { border:#f88717 1px solid;}
.leftBtn { background: url(../images/index_prev.png) no-repeat left center; left:500px; }
.leftBtn:hover { background: url(../images/index_prev.png) no-repeat left center #f88717; }
.rightBtn { background: url(../images/index_next.png) no-repeat left center; right: 500px; }
.rightBtn:hover { background: url(../images/index_next.png) no-repeat left center #f88717; }
.list_more { background:url(../images/index_more.png) no-repeat center center; left:575px; text-indent:-9999px;}
.list_more:hover {background:url(../images/index_more.png) no-repeat center center #f88717}

.index_about ul.txt { color:#666; font-size:14px; line-height:24px; width:610px;}
.index_about ul li.more {width:170px;height:50px;line-height:50px;color: #636363;text-align: center;overflow: hidden;font-size: 14px;}
.index_about ul li.more a{display: block;position: relative;border:1px solid #666; height:48px}
.index_about ul li.more a span{position: relative;z-index: 1;}
.index_about ul li.more a:after{content:'';position: absolute;width: 0;height:48px;background: #f88717;transition:all 0.5s ease;left: 0;bottom: 0;}
.index_about ul li.more a:hover{color:#fff; border:#f88717 1px solid;}
.index_about ul li.more a:hover:after{width:170px;transition:all 0.5s ease;z-index: 0;}
.index_about .img { width: 480px; height: 400px; position: relative; }
.index_about .img span{width:268px;height:74px;line-height:74px; padding-left:30px; font-size:18px; color:#fff; display:block; background:url(../images/index_about_bg.png) no-repeat; position:absolute; bottom:30px; left:-35px;}

.index_pic li { width:385px; height:280px; float:left; position:relative; margin:0px 8px 0px 7px; overflow:hidden}
.index_pic li img {-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s; -o-transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; width:385px; height:280px; overflow:hidden }
.index_pic li:hover img{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.index_pic li div { position:absolute; left:25px; bottom:30px; display:block; z-index:10px;}
.index_pic li div p { color:#fff; font-size:18px; padding-bottom:26px; display:block; padding-left:5px}
.index_pic li div span {
	padding:10px 30px;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	background-color: #004ea1;
}
.index_pic li:hover div span { background:#df0000;}


.index_link { width: 100%; height: 32px; padding: 18px 0px 12px 0px; background: url(../images/index_link_bg.jpg) no-repeat; display: block; }
.index_link ul{ height: 33px; width: 1100px; margin: 0px auto;padding-left:100px; }
.index_link li { float: left; margin: 0px 0px 0px 24px; }
.index_link select { width: 240px; height: 30px; line-height: 30px; padding-left: 10px; color: #666; border: #fff 1px solid; border-radius: 5px; }
.bg2 { background: url(../images/page_bg2.jpg) center bottom repeat-x #ededed }
