/* 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;}	
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:Arial, Helvetica, sans-serif;font-size:14px;
}
.about01{ 
	font-size:14px; color:#000;	 text-decoration:none;
}
.about02{ 
	font-size:12px; color:#fff;	 text-decoration:none;
}
.top_m{ 
	font-size:14px; color:#fff; text-decoration:none;
}
.home01{font-size:16px; color:#333; font-weight:bold; line-height:20px;}

.contactcon{font-size:14px; line-height:28px; background-color:#FFF; width:1086px;  margin:0 auto 8px auto; padding-top:0px; padding-bottom:20px;}
.contactta{ width:1086px; height:30px; margin:0 auto; background:#8c9294; }
.contactta span{ padding-left:10px; color:#fff; font-size:16px; font-weight:bold;}
.co_p{margin:0 auto; color:#000; background:url(images/contact03.jpg) right 40px no-repeat; margin-top:50px; height:300px;}
.t2{ font-size:24px; color:#333333; text-decoration:none; line-height:48px;}
.t3{ font-size:14px; color:#333333; text-decoration:none; line-height:24px;}
.co_p span{ display:block; margin:0 auto; width:900px;}
.mulu{ font-size:14px;}
.left01{ font-size:16px; font-weight:bold; color:#fff;}
.left3 { font-size:14px;color:#fff; text-decoration:none;}
.img01 { border:solid 6px #ccc;}


/*news*/
.news {padding-top:28px; margin-top:28px; width:1018px; margin:0 auto;}
.news_l{width:1000px; background: #fff; margin:20px auto; border:#cecece 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:14px;  float:left;display:block; width:930px; color:#333333; font-weight:bold; line-height:18px; text-decoration:none;}
.news_t span{  display:block; color:#9a9a9a; float:left; font-size:12px;}
.news_d{padding:4px 0 4px 0; font-size:12px; color:#666; line-height:18px;  }
.news_m { height:10px; margin-top:2px; display:block; text-align:right; padding-left:15px; font-size:12px; }
.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;}
.page{text-align:center;width:800px; 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;}
.page a:hover,.page a.cur{color:#ffffff; background:#0c3293;}


/*news_show*/
.news_showcon{width:899px; margin:0 auto; padding-top:47px; color:#333333; font-size:14px;line-height:26px;}
.news_h1{font-size:16px; text-align:center; margin-bottom:20px;}
.new_date{text-align:center; background:#f2f2f2; color:#666666; line-height:28px; margin-bottom:50px; font-size:12px;}
.tag{margin-left:34px; margin-bottom:30px;}
.tag span,.tag a{color:#666666;}
.tag a{margin-right:13px;}
.tag a:hover{color:#036ed2;}
.shangxia{overflow:hidden; margin-bottom:40px;}
.shangxia li{float:right; width:419px; height:39px; line-height:39px; background:#f2f2f2; color:#333333;}
.shangxia li:first-child{float:left;}
.shangxia li span{margin-left:15px;}
.shangxia li a{display:inline-block; vertical-align:top; height:39px; line-height:39px; max-width:375px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#333333;}
.shangxia li a:hover{color:#036ed2;}
.news_fh{text-align: center; margin:18px 0 18px 0;}
.news_fh a{color:#ffffff; text-align:center; display:inline-block; width:130px; line-height:34px; font-size:14px; height:34px; background:url(../images/new_fh.png) no-repeat left top;}
.news_fh a:hover{text-decoration:underline;}
news_tt p{ background:none;}

img {
	border:0;
}
ul,li{ text-decoration:none; list-style:none;} 
.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 480px;
	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;
	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: 150px;
}

.flex-direction-nav .flex-prev {
	left: 150px;
}

.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: 480px;
	display: block;
}



.black_12, .black_12 a:link, .black_12 a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
.black_12  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	line-height: 25px;
}
.black_22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 35px;
}
.black_14, .black_14 a:link, .black_14 a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
.black_14  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
	line-height: 25px;
}
.white, .white a:link, .white a:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF;
 text-decoration: none; }
.white  a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: underline; }
.blue_12, .blue_12 a:link, .blue_12 a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054887;
	text-decoration: none;
	line-height: 20px;
}
.blue_12  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	line-height: 20px;
}
.blue_2, .blue_2 a:link, .blue_2 a:visited  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #231CB7;
	text-decoration: none;	line-height: 25px;
}
.blue_2  a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;
	line-height: 25px;
}
a img { border:0px;}

.container{	width:965px; background:#FFFFFF;}
.content{ padding:10px 20px 20px 20px; background-image:url(../images/di.jpg); float:left; width:960px;}
#logo{	width: 618; height: 91px;float:left;}
#header{width:965px; height:auto; float:left; background:#FFFFFF;}
#header_right1{  text-align:right; padding:3px 10px 10px 10px;}
#header_right2{text-align:right; padding:3px 10px 10px 10px;}

#search{  width:335px; float:right; text-align:right;  padding:10px 5px 3px 0px; margin:0px 0px 5px 0px;}
#top_nav{ height:42px; background-image:url(../images/nav.jpg);}
#top_nav ul li{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	margin:14px 0px 18px 0px;
	width:113px;
	text-align:center;
}
#top_nav ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration: none;
}
#top_nav ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#CCCCCC;
	text-decoration: none;
}
.clear{clear:both;}

.left_sidebar_top{
	width:164px;
	height:23px;
	padding:8px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
#main{ width:965px; background:#FFFFFF; padding-top:10px;  float:left;}
#left_sidebar{ width:200px; float:left; margin:0px 2px 0px 4px;}
#right_sidebar{ width:754px; float:right;}
.kuang1{padding:5px; width:720px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin-bottom:10px;}
#main_contact{ float:left; width:378px; padding:10px;}
#main_news{ float:left; width:341px; padding:10px 0px 0px 10px;;}
.font_title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#006633;
	font-size: 14px;
	margin-left:5px;

	padding-top:10px;
	float:left;
}


.more, .more a:link, .more a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration: none;
}
.more a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px; color:#000099; 
}



.title_content a:hover{	padding:5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 25px;	color: #990000;	text-decoration: none;
}
.r_content, .r_content a:link, .r_content a:visited{
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color:#000000;
	text-decoration: none;
}
.r_content a:hover{	padding:5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;		color:#000000;	text-decoration: none;
}
.k1{width:150px;font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px; color:#CCCCCC;text-decoration: none; margin:3px;}
