&#65533;/* CSS Document */
body {
	background-color: #f5f5f5; font-size:14px;  font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
}
a{font-size:14px; }
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #F00;
}
a:active {
	text-decoration: none;
}
img {max-width: 100%; border:0px;}
ul{ margin:0px; padding:0px; list-style:none;} 
li{ margin:0px; padding:0px; list-style:none;}
.con{ width:1300px; margin:0px auto; overflow:hidden;}
#header{ background:url(images/line_04.jpg) repeat-x top;width:100%; overflow:hidden;}
.menu{ width:100%; background:#015eae; border-bottom:4px solid #f66009; height:45px; line-height:45px;}
.me{ width:1300px; margin:0px auto; overflow:hidden; }
.me li{width:10.5%; float:left; height:55px; line-height:55px; text-align:center; font-weight:700;}
.me a li   {color: #fff; }

.me a:visited  li {
	text-decoration: none; color:#fff;
}
.me a:hover li  { font-weight:700; width:12.5%; line-height:55px;background: url(../img/menu.png) center top no-repeat;color:#fff; }
.me a:active li  {
	text-decoration: none;
}

/*===FlexSlider幻灯&#65533;  开&#65533;===*/
#banner { margin-bottom:20px;}
/*幻灯片标&#65533;*/
 .flex-caption { width:100%; padding:3px 0px; position: absolute; bottom: 3px;color: #fff;text-align: right;font-size: 14px;line-height: 22px;height:22px;}
/* FlexSlider Necessary Styles*/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0px; background: #fff; border: 0px solid #fff; position: relative;  zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

.flex-control-nav{ width:95%;position:absolute; bottom:10px;  margin:0px; text-align: center; border:0px dashed red}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }


.content{ width:1300px; margin:0px auto; overflow:hidden;}
.fenlei{ width:300px; float:left; overflow:hidden; background:#FFF;}
.fenlei2{width:100%; height:1px; overflow:hidden; background:#FFF;}	
.lpic{ background:#C1E6EE; height:300px;}
.kuang{border:1px solid #ddd; overflow:hidden;}
.fenleitit{  width:90%; margin:0px auto;overflow:hidden;}
.fenleitit li{ font-size:16px; line-height:200%; background: url(../images/artlist.png) no-repeat 10px 13px ; padding-left:30px; border-bottom:1px dashed #ccc;}

.fenleitit a li{color:#333;}

.fenleitit a:visited  li {
	text-decoration: none; color:#333;
}
.fenleitit a:hover li  { line-height:55px;background: url(../images/artlist.png) no-repeat 10px 13px #f2f2f2;color:#333; line-height:200%;}
.fenleitit a:active li  {
	text-decoration: none;
}
.tit{font-size:30px; font-weight:700; border-bottom:1px solid #666666; line-height:200%;}
.chanpin{ width:1000px; float:right; overflow:hidden; padding-top:15px; }
.right{ width:960px; float:right; overflow:hidden;padding-left:20px;background:#FFF; min-height:1280px; padding-right:20px;}
.right a{font-size:16px;}
.ss{ border:1px solid #cccccc; line-height:30px; text-indent:1em; background:#FFF; margin-bottom:10px;}
.title{ text-align:center; border-bottom:1px solid #dddddd;}
.more{ float:right; width:150px; line-height:30px; font-size:14px;}
.cp{ overflow:hidden;}
.cp li{ width:220px; float:left; overflow:hidden;border:1px solid #ddd;height:260px; margin-left:28px; margin-bottom:25px;background:#fff; text-align:center;}
.cp li .pic{width:220px; height:220px; overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:10px;}
.cp li .pic img{ width:100%; height:100%;}
.lx{ width:300px; float:left; border:1px solid #ddd; background:#fff; min-height:300px; margin-top:10px; overflow:hidden;}
.about{ width:500px; float:left; border:1px solid #ddd; background:#fff; margin-left:20px;min-height:300px;}
.inews{ width:400px; float:left; border:1px solid #ddd; background:#fff;margin-left:20px;min-height:300px;}
.news { width:92%; overflow:hidden; margin:0px auto;}
.news li{font-size:14px; line-height:40px; background: url(../images/list.png) no-repeat 5px 16px ; padding-left:22px; border-bottom:1px dashed #ccc;}
.news li span{float:right; color:#999;}
.footer{ width:100%; border-top:4px solid #06C; background:#333; min-height:100px; padding-top:15px; text-align:center; color:#E7E7E7}

@media screen and (max-width: 768px) {	
.menu{ width:100%; background:#015eae; border-bottom:4px solid #f66009; overflow:hidden;height:100px;}
.me{ width:100%; margin:0px auto; overflow:hidden;background:#015eae;height:82px; }
.me li{width:24.5%; float:left; line-height:40px; text-align:center; font-weight:700; border-bottom:1px solid #09C;  border-left:1px solid #09C;}
.me a li {color: #fff; font-size:18px;}
.me a:visited  li {text-decoration: none; color:#fff}
.me a:hover li  { font-weight:700; width:24.5%; line-height:40px;background: #F60;color:#fff; }
.me a:active li  {text-decoration: none;}

.banner{ width:100%; background:#000; margin-bottom:20px; overflow:hidden;}
.banner img{ min-height:200px;}

.content{ width:100%; margin:0px auto; overflow:hidden;}
.fenlei{width:100%; height:1px; overflow:hidden; background:#FFF;}	
.fenlei2{width:100%; height:auto;overflow:hidden; background:#FFF;}	
.chanpin{ width:100%; overflow:hidden; padding-top:15px;}
.right{ width:100%;overflow:hidden;background:#FFF;}
.right img{ width:100%;}
.ss{ border:1px solid #cccccc; line-height:30px; text-indent:1em; background:#FFF;}
.title{ text-align:center; border-bottom:1px solid #dddddd;}
.cp{ overflow:hidden;}
.cp li{ width:155px; float:left; border:1px solid #ddd;min-height:200px; margin-left:0px; margin-right:15px; margin-bottom:15px;background:#fff; }
.cp li .pic{width:155px; height:155px; overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:10px; }
.cp li .pic img{ width:100%; height:100%;}


.lpic{ background:#C1E6EE; height:1px; overflow:hidden;}
.lx{ width:98%;  border:1px solid #ddd; background:#fff; min-height:300px; margin:0px auto;}
.about{width:98%; border:1px solid #ddd; background:#fff; min-height:300px; margin:0px auto;}
.inews{ width:98%;  border:1px solid #ddd; background:#fff;min-height:300px; margin:0px auto;}	
}

.dede_pages {
}
.dede_pages ul {
	float: left;
	padding: 12px 0px 12px 16px;
}
.dede_pages ul li {
	float: left;
	font-family: Tahoma;
	line-height: 17px;
	margin-right: 6px;
	border: 1px solid #E9E9E9;
}
.dede_pages ul li a {
	float: left;
	padding: 2px 4px 2px;
	color: #555;
	display: block;
}
.dede_pages ul li a:hover {
	color: #690;
	text-decoration: none;
	padding: 2px 4px 2px;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	background-color: #F8F8F8;
	padding: 2px 4px 2px;
	font-weight: bold;
}
.dede_pages .pageinfo {
	line-height: 21px;
	padding: 12px 10px 12px 16px;
	color: #999;
}
.dede_pages .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}
/*顶部文字add by Mr.Cui 201771123*/
.header_top {
	width: 100%;
	height: 35px;
	overflow: hidden;
	border-bottom: #dedede 1px solid;
}
.header_top ul {
	width: 1000px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	margin: 0 auto;
}
.header_top ul .title {
	width: 860px;
	background: none;
	text-align: left;
	color: #808080;
    font-size:14px;
}
.header_top ul .title b {
	color: #808080;
	padding-right: 10px;
}
.header_top ul li {
	width: 70px;
	height: 35px;
	text-align: center;
	float: left;
	display: block;
	line-height: 35px;
	color: #ccc;
}
.header_top ul li a {
	color: #666;
}
.header_top ul li a:hover {
	color: #808080;
}

/*尾部*/
.fotnav {
	height: 40px;
	line-height: 40px;
	font-size: 13px;
}
.fotnav a {
	padding-right: 45px;
	padding-left: 45px;
	text-align: left;
	background: url(../images/navli.png) no-repeat left center;
	color: #fff;
}
.fotnav a.nobg {
	background-image: none;
	padding-left: 45
}
.fottxt {
	padding-top: 20px;
	line-height: 30px;
	color: #999;
	border-top: 1px solid #484848;
}
.fottxt a {
	color: #999;
}
.fotphone {
	position: absolute;
	right: 0px;
	top: 100px;
	padding-left: 46px;
	background: url(../images/footphone.png) no-repeat left center;
	color: #ed1f23;
}
.fotphone dd {
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ed1f23;
}
/*文章内容来源add20171123*/
.resource {
	height: 35px;
	width: 950px;
	line-height: 35px;
	border-bottom: 1px solid #DEDEDE;
	text-align: center;
	margin-bottom: 8px
}
.keyingclass {display: none; height: 0px; clear: both}
/*友情链接*/
#clear, .clear {
	clear: both;
	line-height: 1px;
	height: 1px;
	margin-top: -1px;
	overflow: hidden
}
.yqljbg {
	background-color: #333;
}
.yqlj {
	padding: 24px 0px;
}
.yqlj .conttit {
	border-bottom: none;
}
.yqlj .conttit .tita {
	padding-left: 10px;
	color: #fff;
	background: url(../images/yqljtit.png) no-repeat left;
}
.yqlj .conttit span {
	color: #5c5c5c;
}
.yqlj p {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.yqlj p a {
	padding-right: 15px;
	color: #808080;
}
.ky_gst{width:960px; height:350px; float:left;}
.ky_gst img{width:677px; height:349px; margin-left:150px; margin-top:15px;}