/* CSS Document */
/***公共样式****/
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li,  sub, sup, tt, var, del, dfn,  ins, kbd, q, s, samp,  strike, applet, object, iframe, fieldset, form, label, legend,  caption,  tfoot,  article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}	
img {	border:0;}
ol, ul{list-style:none;}
html { overflow-x:hidden; -webkit-text-size-adjust:none; }
*{ 
	margin:0px auto;
	padding:0px;
	list-style-type:none;
}
body {
	margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;background:#F1F1F1;
	-webkit-font-smoothing: antialiased; 
}
a { color:#333 ;text-decoration: none; }
a:link {color: #333;}
a:hover {color: #0967c7;}
.clear{ clear:both;}
.down_all {background:#00a0e9; height:100px; width:100%; margin-top:16px;}
.down_1 { height:100px; background:#0967c7;}
.down_2 {color:#FFF; line-height:24px; padding:16px 0 0 64px;}
.down_2 font { margin-right:64px;}
.down_2 a {color:#FFF; }
.down_2 a:link {color:#FFF; }
.down_2 a:hover {color:#ccc; }


/*内页*/
.all_c {width:1100px; margin: 0 auto;}
.logo { padding:24px; }
.logo_cn{ font-size:28px; color:#333; font-family:"微软雅黑", Verdana, Arial, "Times New Roman"; font-weight:bold; padding-left:40px;}
.logo_en{ font-size:16px; color:#333; font-weight:bold; padding-left:40px;}
.mulu1 { padding:10px 10px 0 10px;}
.mulu1  li {width:110px;  float:left;  margin:0 10px 0 10px; text-align:center;}
.mulu1  li a{color:#fff; font-size:16px;}
.mulu1  li a:link{ color:#fff }
.mulu1  li a:hover{ color:#000}
.home_01 {}
.home_01 span { font-size:18px; font-family:"微软雅黑", Verdana, Arial, "Times New Roman"; font-weight:bold;}
.home_01 font { font-size:12px; color:#999}
.home_01_a {font-size:12px; font-weight: normal; float:right; margin:4px 8px 0 0;}
.home_01 img { margin:4px;}

.home_a { height:200px; width:1100px; background:#fff}
.home_a1 {float:left; width:330px; height:200px; padding:0 10px 0 10px;}
.home_a2 {height:24px; width:310px; border-bottom:#e3e3e3 1px solid; padding:16px 0 0 8px;}
.home_a2 span {font-size:16px; font-weight:bold;}
.home_a2 a {font-size:12px; font-weight: normal; float:right; margin:4px 8px 0 0;}
.home_b { background-color:#eee height:200px; width:1100px; background:#fff}
.home_business {background:url(images/dian1.gif) no-repeat 6px 12px ; margin-left:10px; padding-left:20px; line-height:28px; border-bottom:1px #e6e6e6 dashed; width:340px;}




/*news*/
.page{text-align:center;width:80%; margin:10px auto 10px auto;height:27px; line-height:27px; }
.page a,.page font{display:inline-block; height:27px; line-height:27px; padding:0 10px; background:#e3e3e3; margin-left:3px; vertical-align:top; color:#5a5a5a; font-size:14px; text-decoration:none;}
.page a:hover,.page a.cur{color:#ffffff; background:#0967c7;}

.news { width:100%;}
.news_l{width:98%; background: #fff; margin:20px auto; border:#fff 1px solid; box-shadow:0px 0px 3px 0px #cecece;border-radius:5px; padding:10px;font-size:18px;	color:#000;}
.news_zd{background-color:#73ae39;width:40px; height:18px;margin:0 0 0 10px;border-radius:3px;float:left; color:#FFFFFF; font-size:12px; line-height:18px; font-weight:bold; text-align:center}
.news_t{ height:18px; background: url(../images/cutLine.gif) repeat-x 0 bottom; padding:0 0 6px 0px;	}
.news_t a{ font-size:18px;  float:left;display:block; width:80%; color:#333333; font-weight:bold; line-height:18px; text-decoration:none;}
.news_t span{  display:block; color:#9a9a9a; float:right; font-size:12px;}
.news_d{padding:4px 0 4px 0; font-size:16px; color:#666; line-height:18px;  }
.news_m { height:16px; margin-top:2px; display:block; text-align:right; padding-left:15px; font-size:14px; }
.news_m a:link{	background: url(../images/ico_readAll.gif) 0 2px no-repeat; padding-left:15px;color:#0a84da;font-weight:normal;}
.news_m a:hover  {}
.n_details_tit{ margin:0px auto; padding:10px 0px;  text-align:center; line-height:22px; border-bottom:dashed 1px #CCCCCC;}
.n_details_info { margin:0px auto; padding:10px 0px;  line-height:24px;}

.business {width:1050px; height:220px; padding:12px; border-bottom:1px #e6e6e6 dashed; margin:0 auto; }
.business a { font-size:24px; font-weight:bold; line-height:42px;}
.business span { line-height:24px;}
.business_1 {float:left; width:410px; height:auto;}
.business_1 img { border:5px #e6e6e6 solid;}
.business_2 {float:left; width:550px; height:auto; margin:0 0 0 60px;}

ul,li{ text-decoration:none; list-style:none;} 
.flexslider {
	margin: 0px auto ;
	position: relative;
	width: 100%;
	height: 370px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}
.flex-direction-nav{

}
.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 80px;
}

.flex-direction-nav .flex-prev {
	left: 80px;
}

.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;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	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,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 370px;
	display: block;
}