	
	
	
	
	
	/*-- public --*/


	*{ margin:0; padding:0;}
	body{ width:100%; margin:0; padding:0; font-size:12px;color:#333; background:#fff;font-family: "微软雅黑";}
	img{ border:0px;padding:0; margin:0;}
	.fl{ float:left;}
	.fr{ float:right;}
	.clear{clear:both;}
	.clearfix{*zoom:1;}
	.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
	a{ text-decoration:none;color:#333; }
	a:hover{color:#325f9a;}
	li{ list-style:none;}
	input,select,area,textarea{outline: 0; -moz-outline: 0; vertical-align: middle;}
	table{border-collapse:collapse;}
	.auto{ width: 1200px; margin: 0 auto;}
	em,i{ font-style: normal;}
	h1,h2,h3,h4,h5,h6,b{ font-weight: normal;}
	
	.spaceword{display:inline-block; width:2em;}
	.banner{font-size: 0; width: 100%;}
	.banner img{width: 100%; height: auto;}
	
	
	
	[data-role="transition"],
	[data-before="transition"]:before,
	[data-after="transition"]:after{
			-moz-transition:all 0.2s ease-in;
			-webkit-transition:all 0.2s ease-in;
			-o-transition:all 0.2s ease-in;
			-ms-transition:all 0.2s ease-in;
			transition:all 0.2s ease-in;
	}	
	
	
	
	
	
	
	
	
	
	
	/*-- head --*/
	.head{width: 100%; position: absolute; top: 0; left: 0; z-index: 999;}
	.logo{font-size: 0; padding: 30px 0;}
	.menu li{float: left; font-size: 15px; font-weight: bold; margin: 0 15px; line-height: 48px;}
	.menu li a{color: #FFFFFF; padding:0 10px; padding-bottom:5px; }
	.menu li:hover a{border-bottom: 2px solid #FFFFFF; transition-duration: 0.5s;}
	.menu li.hover a{border-bottom: 2px solid #FFFFFF;}
	
	
	
	/*-- banner焦点图切换 --*/
	.flexslider{position:relative; width:100%;height:auto;font-size: 0;  margin:0 auto;overflow:hidden; border-bottom: 6px solid #34619b;}
	.slides{position:relative;z-index:1;}
	.slides li{ width:100%;height:auto; position:relative; }
	.slides li a{ display:block; width:100%; height:100%;}
	.slides li a img{ width:100%; height:auto;}
	.flex-control-nav{ width: 50%; position:absolute;bottom:2%; right:10%;z-index:2; right:0;text-align:center;}
	.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1; }
	.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background: url(../image/1.png) no-repeat;cursor:pointer;}
	.flex-control-nav .flex-active{background:url(../image/2.png) no-repeat;}
	
	
	
	
	
	/*-- 内容布局 --*/
	.index1{padding: 30px 0;}
	.index1_left{width: 580px;}
	.index1_title{color: #333333; line-height: 20px;}
	.index1_title span{display: block; font-size: 16px;}
	.index1_title p{ padding: 6px 0; padding-left: 60px;}
	.i1t_p{ background: url(../image/7.png) no-repeat left center;}
	.i1l_dl{padding: 25px 0;}
	.i1l_dt{font-size: 0;}
	.i1l_dd{width: 345px; font-size: 14px; line-height: 28px;}
	.i1l_li{padding-left:15px; background: url(../image/8.png) no-repeat left center;}
	.i1l_li a{ color: #666666; display:block; width:300px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.i1l_li:hover{background: url(../image/9.png) no-repeat left center; transition-duration: 0.5s;}
	.i1l_li:hover a{color: #325f9a;transition-duration: 0.5s;}
	.i1l_a a{color: #666666; background: url(../image/10.png) no-repeat right center; padding-right: 20px; display: inline-block;}
	
	.index1_right{width: 561px;}
	.i1r_con{padding: 25px 0; position: relative;}
	.i1t_p1{background: url(../image/11.png) no-repeat left center;}
	.i1r_li{width: 187px; height: 110px; position: relative; overflow: hidden; float: left;}
	.i1r_p{position: absolute; width: 100%; height: 100%; position: absolute; bottom: 0; display: none; left: 0; 
		text-align: center;background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;filter:Alpha(opacity=70);background:#000000;}
	.i1r_p span{display: block; padding-top: 40px;}
	.i1r_p em{display: block; color: #FFFFFF; font-size: 14px; line-height: 30px;}
	.i1r_pre{position: absolute; right: 0;top: -30px; }
	.i1r_pre span{display: block; width: 47px; height: 32px; float: left; cursor: pointer;}
	.i1r_prev{background: #2f3338 url(../image/12.png) no-repeat center center;}
	.i1r_next{background: #2f3338 url(../image/13.png) no-repeat center center;}
	.i1r_prev:hover{background: #325f9a url(../image/12.png) no-repeat center center; transition-duration: 0.5s;}
	.i1r_next:hover{background: #325f9a url(../image/13.png) no-repeat center center;transition-duration: 0.5s;}
	
	.index2{width: 100%; background: #f3f3f3; padding: 40px 0; border-top: 1px solid #cccccc;}
	.index2_con{text-align: center;color: #333333;}
	.index2_title{font-size: 24px; background: url(../image/15.png) no-repeat bottom center; padding-bottom:15px; }
	.index2_p{font-size: 14px; color: #666666; line-height:28px; padding: 15px 0;}
	.icase img{width:187px; height:110px;}
	.inews img{width:210px; height:110px;}
	
	
	
	
	
	
	
	/*-- foot --*/
	.foot{width: 100%; background: #2f3338; padding: 30px 0;color: #999999; text-align: center;}
	.foot_yq a{color: #999999; padding: 0 10px; border-right: 1px solid #999999;}
	.foot_p{padding: 15px 0;}
	.fx1,.fx2,.fx3{display: inline-block; width: 24px; height: 23px; background: url(/images/fx7.png);vertical-align: middle; margin-right: 5px;}
	.fx1 span,.fx2 span,.fx3 span{display: inline-block; width: 24px; height: 23px;}
	.fx1 span{background: url(../image/fx5.png) no-repeat center center;}
	.fx2 span{background: url(../image/fx3.png) no-repeat center center;}
	.fx3 span{background: url(/images/fx1.png) no-repeat center center;}
	.fx1:hover,.fx2:hover,.fx3:hover{background: url(/images/fx8.png) no-repeat; transition-duration: 0.5s;}
	.fx1:hover span{background: url(../image/fx6.png) no-repeat center center;}
	.fx2:hover span{background: url(../image/fx4.png) no-repeat center center;}
	.fx3:hover span{background: url(/images/fx2.png) no-repeat center center;}
	.foot_span a{color: #999999;}
	
	.blank80{width: 100%; height: 80px; display: block; overflow: hidden; clear: both;}
	
	
	
	
	/*-- qq在线 --*/
	.body_pos{position: fixed; right: 0; top: 35%; z-index: 99;}
	.body_pos a{display: block; width: 46px; height: 46px; margin-bottom: 1px; position: relative;}
	.pos1{background:#325f9a url(../image/3.png) no-repeat center center;}
	.pos1:hover{background:#333333 url(../image/3.png) no-repeat center center; transition-duration: 0.5s;}
	.pos2{background:#325f9a url(../image/4.png) no-repeat center center;}
	.pos3{background:#325f9a url(../image/5.png) no-repeat center center;}
	.pos1 span{position: absolute; display: block; width: 62px; height: 46px; top:0; left: 0px; z-index: -1;background: #333333; color: #FFFFFF; text-align: right; line-height: 46px; }
	.pos3 span{font-size: 0; padding: 6px; background: #bcbcbc; position: absolute; top: 0;left: -100px; display: none;}
	.pos3:hover span{display: block;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
