/*banner*/











.flexslider {



	padding: 0;



	margin: 0 auto;



	position: relative;



	width:100%;



	zoom: 1;



}



.flex-viewport {



	height: 400px;



	-webkit-transition: all 1s ease;



	-moz-transition: all 1s ease;



	transition: all 1s ease;



}



.flexslider .slides {



	zoom: 1; list-style:none; padding:0; height:400px; overflow:hidden;



}

.flexslider .slides img, .flexslider .slides .img{height:400px; width:100%; position:relative;}

.flexslider .slides .img a{height:400px; width:100%; position:absolute; top:0; display:block;}



.flex-direction-nav {



*height: 0; list-style:none; padding:0;



}



.flex-direction-nav a {



	width: 60px;



	height: 90px;



	margin: -60px 0 0;



	display: block;



	background: url(../images/ad_ctr.png) no-repeat 0 0;



	position: absolute;



	top: 50%;



	z-index: 10;



	cursor: pointer;



	text-indent: -9999px;



	opacity: 0;



	filter:alpha(opacity=0);



-webkit-transition: all .3s ease;



}



.flex-direction-nav .flex-next {



	background-position: 0 -90px;



	right: 0;



}



.flex-direction-nav .flex-prev {



	left: 0;



}



.flexslider:hover .flex-next {



	opacity: 0.8;



	filter:alpha(opacity=25);



}



.flexslider:hover .flex-prev {



	opacity: 0.8;



	filter:alpha(opacity=25);



}



.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {



	opacity: 1;



	filter:alpha(opacity=50);



}



.flex-control-nav {



	width: 100%;



	position: absolute; list-style:none;



	bottom: 10px;



	text-align: center;



}



.flex-control-nav li {



	margin: 0 5px;



	display: inline-block;



	zoom: 1;



*display: inline;



}



.flex-control-paging li a {



	background: url(../images/dot.png) no-repeat 0 -16px;



	display:block;



	height: 16px;



	overflow: hidden;



	text-indent:-99em;



	width: 16px;



	cursor: pointer;



}



.flex-control-paging li a.flex-active {



	background-position: 0 0;



}



















.demo {width: 700px;height: 425px;font-size: 16px;position:relative; text-align:center; float:left;}



.demo a.control {position:absolute;display: block;top: 50%;margin-top: -25px;width: 27px;height: 50px;cursor: pointer;z-index: 2;}



.demo a.prev {left: 0; background:url(../images/arrow-left-light.png) no-repeat left center;}



.demo a.next {right: 0; background:url(../images/arrow-right-light.png) no-repeat right center;}



.demo a.prev:hover { background:url(../images/arrow-left-dark.png) no-repeat left center;}



.demo a.next:hover {background:url(../images/arrow-right-dark.png) no-repeat right center;}







.h_pro {display: none}











.h_about{height:auto; overflow:hidden; position:relative;}



.h_about h1{ font-size:16px; line-height:40px; margin-bottom:10px; }



.h_about h1 em {



    width: 40px;



    height: 1px;



    margin-top: 3px;



    background: #9a9a9a;



    display: block;}



	



.h_about p{color:#999999; line-height:30px; height:auto; overflow:hidden; margin-bottom:20px;}



.h_about a{width:85px; height:40px; line-height:40px; padding-left:50px; color:#666666; display:block;}



.h_about a:hover{ color:#007bc7;}



.h_about .h_more{float:left; background:url(../images/icon_more.png) no-repeat left center;}



.h_about .h_more:hover{ background:url(../images/icon_more2.png) no-repeat left center; }



.h_about .h_video{float:left; background:url(../images/icon_video.png) no-repeat left center; margin-left:30px;}



.h_about .h_video:hover{ background:url(../images/icon_video2.png) no-repeat left center; }







.h_t{font-size:26px; line-height:40px; height:40px; padding-bottom:10px;}







.h_news{ height:auto; overflow:hidden; margin-top:10px; border-bottom:1px dashed #cccccc; padding-bottom:15px; border-bottom:1px dashed #cccccc; clear:both; }



.h_news .tit{ font-size:16px; color:#333333; float:left; width:620px; height:40px; line-height:40px; overflow:hidden; padding-left:14px; background:url(../images/news_icon.png) no-repeat left center; }



.h_news .tit a:hover{color:#007bc7;}



.h_news .time{color:#999999; float:right; width:80px; text-align:right;  height:36px; line-height:36px;}



.h_news .subtitle{height:44px; clear:both; overflow:hidden; color:#999999; line-height:22px;}







.hn_more{text-align:center;}



.hn_more a{background:url(../images/h_more1.png) no-repeat left center; margin-top:20px; height:36px; display:block;}



.hn_more a:hover{background:url(../images/h_more2.png) no-repeat left center;}





.news_but{clear:both; padding-bottom:20px; padding-top:20px;}

.news_but a{width:85px; height:40px; line-height:40px; padding-left:50px; color:#666666; display:block;}



.news_but a:hover{ color:#007bc7;}



.news_but .h_more{float:left; background:url(../images/icon_more.png) no-repeat left center;}



.news_but .h_more:hover{ background:url(../images/icon_more2.png) no-repeat left center; }



