@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0; font-family:"Microsoft YaHei",SimSun,SimHei;}
.top{
	height:40px;
	width:100%;
	padding-top:10px;
	background:#F1F1F1;
}
.top img{height:30px;width:30px;margin-right:5px;}
.top span{
color:#CD0101; font-size:20px; font-weight:bold;	
}
.navBar {
	margin:0 auto;
	height:70px;
	line-height:80px;
	color:#333;
}
.nav {
	position:relative;
	margin:0 auto;
	height:70px;
	font-family:"Microsoft YaHei",SimSun,SimHei;
	font-size:14px;
	padding-top:13px;
}
.nav li{
	line-height:70px;
	height:70px;
}
.nav a {
	color:#000;
}
.nav h3 {
	font-weight:normal;
	font-size:16px;

}
.nav .m {
	float:left;
	position:relative;
	z-index:9;
}

.nav h3 a {
	padding:20px 20px;
	width:95px;
	text-align:center;
	font-weight:bold;
	height:70px;
	text-decoration:none;
	color:#000;

}
.nav h3 a:hover{color:#fff; background:#0E66AD;border-bottom:3px solid #0C1863;
}
.about{ line-height:28px;
font-size:14px;}

.about_more{
	padding:10px 10px;
	float:right;
	width:80px;
	text-align:center;
	height:40px;
	background:#FFCE08;
	color:#fff;
	font-size:14px;
	color:#fff;
	}
.about_more a{
	color:#fff;;
	text-decoration:none;
	
	}
.about_more a:hover{
	color:#000;
	font-size:14px;

	}
.news{
	color:#27357C; font-size:22px; font-weight:bold; width:186px; border-bottom:2px solid #FEDA52; margin-top:30px;}
.news_content{width:72px; float:left; height:66px; margin-right:30px; background:#29377F; color:#fff; font-size:12px;text-align:center;}
.news_content span{
	display:block;
	font-size:20px;
    margin-top:10px;}
.news_con span a{ color:#2D2826; font-size:14px; }
.news_con p{color:#ACACAC;}
.news_more{ width:110px; height:40px; background:#FEDA52; color:#fff; text-align:center; padding-top:10px;}
.news_more a{
	color:#fff;;
	text-decoration:none;
	
	}
.news_more a:hover{
	color:#000;
	font-size:14px;

	}
.pro{text-align:center;color:#29367F;  font-size:22px; font-weight:bold; 
padding-top:30px;}
.pro p{ color:#FFF; text-align:center;font-weight:bold; font-size:14px;}
.pro_border{1px solid #eee;
background:#fff; }
.pro_border a:hover{ text-decoration:none;  }
.pro_border p{ text-align:center; color:#FEDA52; font-size:16px;}
.pro_border img:hover {
    opacity:0.8;
    filter:alpha(opacity=80);
}

* a {position:relative;}
#featureContainer {
		margin-top:30px;
		border-bottom:#999 0px dotted;
		border-left:#999 0px dotted;
		margin:0px auto;
		width:100%;
		font-size:80%;
		border-top:#999 0px dotted;
		border-right:#999 0px dotted;
}
#feature {
	border-bottom:#999 0px dotted;
	position:relative;
	border-left:#999 0px dotted;
	margin-top:5px;
	margin-bottom:20px;
	border-top:#999 0px dotted;
	border-right:#999 0px dotted;
}

#feature .prev {
	text-indent:-9999px;
	width:30px;
	display:block; background:url(../images/footer/feature_left.gif) center top; float: left; height: 48px; 
top: -125px; 
}
#feature .next {
text-indent:-9999px;
	width:30px;
	display:block; 
	background:url(../images/footer/feature_right.gif) center top; float: right; height: 48px; top: -125px; 
}
#feature .prev:hover {
	background-position: center bottom
}
#feature .next:hover {
	background-position: center bottom
}
.featureUL {
	position: relative;
	padding-bottom:0px;
	list-style-type:none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	left: 0px;

}
.featureBox {
	background-image:url(../images/footer/bg-featurebox.jpg) ; 
	width:280px;
	background-repeat:no-repeat;
	float:left;
	height: 230px;
	overflow:hidden;
	padding-top:10px;
}
#botton-scroll {
	z-index:: 0;
	margin: 0px auto;
	width: 840px; 
	float:left;
	height:200px; 
}
#block {
	z-index:: 0;
	position: relative;
	padding-bottom:20px;
	margin: 0px auto;
	padding-left:0px;
	width:840px;
	padding-right:0px;
	height: 180px;
	overflow: hidden;
	padding-top: 0px
}
#block .box {
	padding-bottom: 10px;
	margin: 0px 10px;
	padding-left: 10px; 
	width:240px;
	padding-right:10px; 
	flpat:left;
	height:150px;
	padding-top: 10px
}
.footer{color:#DDDDDD; color:14px; margin-top:10px; }
.footer ul{ margin-left:-30px;}
.footer ul li{ float:left; 
margin-left:38px; list-style:none;}
.footer ul li a{color:#DDDDDD;}
.footer_contact{ color:#fff; padding-top:10px; font-size:20px; border-bottom:1px solid #FEDA52; width:180px;}
.footer_contact span{ font-size:16px; margin-left:5px;}
.footer_phone{color:#BCBCBC; font-size:14px; line-height:25px; margin-top:5px;}
.footer_link{background:#292929;padding-bottom:5px; color:#545454;
}
.footer_zi{border:1px solid #424242; width:110px; margin-top:10px; text-align:center; padding:5px 5px;float:left;}
.link_a{margin-top:17px; font-size:12px;}
.link_a a{margin-left:30px; color:#545454;}
.rexian{color:#fff; margin-top:10px;}
.rexian span{ color:#FFCE08; font-size:20px; font-weight:bold;}
.scroll{
		width:80px;
		height:80px;
		position:fixed;
		right:20px;
		bottom:40px;
		cursor:pointer;
	}
	.slide_pro{margin-left:105px;}
.slide_pro span{ color:#142271; font-size:14px; font-weight:bold;}
.slide_pro p{color:#000; font-size:18px; font-weight:bold;}
.pro_fenlei{  position:absolute; left:0px;top:-20px; z-index:99;}

.slide_nav{ height:auto; padding-bottom:6px; background:#0E66AD; width:65%; padding-top:20px;margin-top:0px; padding-left:8%;}
.slide_nav ul li{ list-style:none;
line-height:36px;}
.slide_nav ul li a{color:#fff;}
.slide_nav ul li a:hover{color:#FFCE08;}
.silde_phone{height:auto; padding-bottom:6px;background:#eea236; width:65%; color:#fff; font-size:16px; line-height:30px; text-align:center; padding-top:5px;}
.current_pos{float:right; margin-top:-20px;}
.current_pos a{ color:#000;}
.current_pos a:hover{ color:#FDCD07;}
.news_list{border-bottom:1px dashed #D3D3D3; color:#4C4C4C; padding:3px 3px;}
.news_list span{float:right; font-size:12px;}
.news_list a{color:#4C4C4C;}
.news_list a:hover{color:#FCCD09;}

.pro_list{  border:1px solid #ccc;}
.pro_list a{ color:#747474; font-size:12px; text-decoration:none;}
.pro_list a:hover{color:#0E66AD; }
.pro_list a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;} 
.pro_zi{text-align:center; background:#CCC; padding:5px 5px; }

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.message_border{border: 1px dashed rgb(170, 170, 170);    background-color: #eeeeee;}
.case_c{border:1px solid #ccc;}
.case_c:hover{border:1px solid #FFCF04;}

#owl-demo .item{
	margin: 3px;
}
#owl-demo .item img{
	display: block;
	width: 100%;
	height: auto;
}
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
/* Styling Next and Prev buttons*/
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
/* If PaginationNumbers is true*/
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
/* preloading images*/
.owl-item.loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
.error{color:#f00;display:none;}
#showpages{clear:both;height:27px;text-align:center;}
#showpages li{display:inline;background:#ccc;padding:5px 7px;}
#showpages li a{color:#333;}
#showpages li.thisclass{background:#eee;}