/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/* CSS Document */
.clear {
	clear: both;
	height: 0;
	width: 0;
	overflow: hidden;
}
* {
	text-decoration: none;
	list-style: none;
}
* img {
	border: none;
}
a {
	text-decoration: none;
	cursor: pointer;
	color: #999999;
}
a {
noFocusLine: expression(this.onFocus = this.blur())
}/*去除链接虚线 IE支持*/
a:focus {
	outline: none
}/*去除链接虚线 IE8+/FF支持*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, span, blockquote, pre, form, fieldset, table, th, td, b, font, input {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
}
.left {
	float: left;
}
.right {
	float: right;
}
.w1000 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.w100 {
	width: 100%;
}
.w410 {
	width: 410px;
}
.w275 {
	width: 275px;
}
.w645 {
	width: 645px;
}
.w565 {
	width: 565px;
}
.w780 {
	width: 780px;
}
.w200 {
	width: 200px;
}
.w770 {
	width: 770px;
}
.mat40 {
	margin-top: 40px;
}
.mat35 {
	margin-top: 35px;
}
.mat30 {
	margin-top: 30px;
}
.mat15 {
	margin-top: 15px;
}
.mat20 {
	margin-top: 20px;
}
.mat25 {
	margin-top: 25px;
}
.mat10 {
	margin-top: 10px;
}
.mat18 {
	margin-top: 18px;
}
.mat50 {
	margin-top: 50px;
}
.mal20 {
	margin-left: 20px;
	display: inline;
}
.mat5 {
	margin-top: 5px;
}
#body {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	background: #fff;
}
/*=========================全局样式结束=============================*/
.top1 {
	height: 30px;
	background-color: #424860;
	font-size: 12px;
	color: #FFFFFF;
}
.top1 a {
	color: #FFFFFF;
}
.top1 a:hover {
	color: #FFFFFF;
}
.head {
	height: 78px;
}
.in_top {
	font-size: 12px;
	line-height: 20px;
}
.in_top a {
	color: #444;
}
nav ul {
	list-style: none;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.nav {
	width: 750px;
	color: #f0f0f0;
	float: left;
	background-color: #FFFFFF;
}
.nav li {
	width: 90px;
	float: left;
}
.nav__menu-items {
	width: 600px;
	height: 200px;
	background: #fff;
	position: relative;
	top: 0px;
	/*left:-340px;*/
	z-index: 9;
	display: none;
	border: 1px solid #eee;/*overflow:hidden;*/
}
.nav__menu-items a {
	float: left;
	height: 40px;
	overflow: hidden;
	padding: 0px 20px 0px 20px;
	line-height: 40px;
	color: #000;
}
.nav li:hover .nav__menu-items {
	display: block;
}
.nav a {
	text-align: center;
	display: block;
	cursor: pointer;
}
.nav__menu {
	line-height: 77px;
	font-weight: 700;
	text-transform: uppercase;
}
.nav__menu-item {
	display: inline-block;
	position: relative;
}
.nav__menu-item a {
	color: #333333;
}
.nav__menu-item:hover {
	background-color: #FFFFFF;
}
.nav__menu-item:hover .nav__submenu {
	display: block;
}
.nav__submenu {
	font-weight: 300;
	text-transform: none;
	display: none;
	position: absolute;
	width: 75px;
	background-color: #008CB0;
	z-index: 99999999999;
}
.nav__submenu-item:hover {
	background: rgba(0, 0, 0, 0.1);
}
.in_product {
	width: 1000px;
	margin: auto;
	margin-top: 114px;
}
.in_product_img {
	width: 180px;
	height: 244px;
	margin: auto;
}
.focus {
	height: 540px;
	padding: 0px;
	background: url(../images/img2.jpg) left top repeat
}
.in_name {
	height: 40px;
	background: url(../images/img3.jpg) left bottom repeat-x;
	line-height: 40px;
	font-size: 16px;
}
.in_name1 {
	height: 100%;
	background: url(../images/img4.jpg) left bottom repeat-x;
	color: #000
}
.in_news li {
	height: 26px;
	width: 100%;
	float: left;
	background: url(../images/img6.jpg) left center no-repeat;
	line-height: 26px;
	text-indent: 10px;
	font-size: 12px;
}
.in_news li a {
	color: #444;
}
.in_teacher li {
	width: 185px;
	float: left;
	margin: 0 7px;
	display: inline;
}
.in_teacher li img {
	height: 185px;
	height: 213px;
}
.in_lsname {
	line-height: 20px;
	font-size: 14px;
	color: #d5000d;
}
.in_hits {
	padding-left: 20px;
	line-height: 20px;
	background: url(../images/img7.jpg) left center no-repeat;
	font-size: 12px;
	color: #999;
}
.in_lsinfo {
	font-size: 12px;
	color: #666;
	line-height: 15px;
}
.in_ksbm {
	height: 81px;
	width: 442px;
	background: url(../images/img8.jpg) left top no-repeat;
}
.in_ksbm_list {
	width: auto;
	margin-left: 150px;
	display: inline;
	padding-top: 5px;
}
.in_ksbm_list li {
	height: 25px;
	width: 80px;
	float: left;
	margin: 8px 0 0 25px;
	display: inline;
	background: #ff7900
}
.in_ksbm_list li a {
	float: left;
	height: 100%;
	width: 100%;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
}
.in_bkzn {
	height: 81px;
	width: 549px;
	background: url(../images/img9.jpg) top center no-repeat;
}
.in_pic {
	padding: 30px 0 20px 0;
	background: #f1f1f1;
}
.in_name2 {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #000;
}
.in_pix_list li {
	width: 172px;
	float: left;
	margin: 0 13px;
	display: inline;
}
.in_pix_list li p {
	width: 170px;
	height: 100px;
	border: 1px solid #ddd;
	background: #FFF;
}
.in_pix_list li p img {
	height: 94px;
	width: 164px;
	float: left;
	margin: 3px;
	display: inline;
}
.in_pix_list li span {
	width: 100%;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
}
.in_pix_list li span a {
	color: #444;
}
.in_kssj li {
	height: 25px;
	width: 100%;
	float: left;
	font-size: 12px;
	line-height: 25px;
}
.in_kssj li span {
	width: 60px;
	height: 100%;
	float: left;
	color: #d60008
}
.in_kssj li p {
	width: 349px;
	height: 100%;
	float: right;
	color: #666;
}
.in_con1 {
	width: 130px;
	margin-left: 20px;
	display: inline;
	font-size: 12px;
	line-height: 20px;
	color: #444;
}
.in_sx {
	height: 81px;
	width: 1px;
	overflow: hidden;
	background: #ddd;
	margin-left: 20px;
}
.in_con2 {
	margin-left: 20px;
	font-size: 12px;
	line-height: 25px;
	color: #444;
}
.in_con2 a {
	color: #444;
}
.e_name {
	height: 50px;
	background: #050831;
	font-size: 16px;
	line-height: 50px;
	text-indent: 50px;
	color: #FFF;
}
.e_name_list {
	padding: 10px 0;
	background: #f00a0a
}
.e_name_list li {
	width: 150px;
	float: right;
	height: 40px;
	border-bottom: 1px solid #f93838;
	font-size: 12px;
	line-height: 40px;
}
.e_name_list li a {
	color: #fdf2f2;
}
.dh {
	height: 49px;
	border-bottom: 1px solid #ddd;
	line-height: 49px;
}
.dh p {
	font-size: 16px;
	color: #050831;
	font-weight: bold;
}
.dh span, .dh span a {
	font-size: 14px;
	color: #666;
}
.news li {
	height: 40px;
	background: url(../images/img15.jpg) left bottom repeat-x;
	line-height: 40px;
}
.news li a {
	float: left;
	height: 100%;
	background: url(../images/img6.jpg) left center no-repeat;
	font-size: 14px;
	text-indent: 10px;
	color: #444;
}
.news li a:hover {
	color: #c90104;
	text-decoration: underline
}
.news li span {
	float: right;
	color: #888;
	font-size: 14px;
}
.pic li {
	width: 185px;
	float: left;
	margin: 10px 35px;
	display: inline;
}
.pic li img {
	height: 185px;
	height: 213px;
}
.in_lsname {
	line-height: 20px;
	font-size: 14px;
	color: #d5000d;
}
.in_hits {
	padding-left: 20px;
	line-height: 20px;
	background: url(../images/img7.jpg) left center no-repeat;
	font-size: 12px;
	color: #999;
}
.pic2 li {
	width: 172px;
	float: left;
	margin: 10px 10px;
	display: inline;
}
.pic2 li p {
	width: 170px;
	height: 100px;
	border: 1px solid #ddd;
	background: #FFF;
}
.pic2 li p img {
	height: 94px;
	width: 164px;
	float: left;
	margin: 3px;
	display: inline;
}
.pic2 li span {
	width: 100%;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
}
.pic2 li span a {
	color: #444;
}
.title {
	padding: 15px 0;
	background: url(../images/img15.jpg) left bottom repeat-x;
	font-size: 16px;
	text-align: center;
	color: #222;
	font-weight: bold;
}
.page_turner {
	padding: 4px 0px 0px 1px;
	float: left;
	clear: both;
	font-size: 12px;
}
.page_turner a, .page_turner span {
	float: left;
	display: block;
	border: 1px solid #D3D1D1;
	padding: 2px 5px;
	margin-left: 4px;
	line-height: 16px;
}
.page_turner a:link, .page_turner a:visited {
	text-decoration: none;
	color: #000;
}
.page_turner a:hover, .page_turner a.c {
	background: #CC0001;
	color: #FFF;
}
#total {
	color: red;
}
.liuyan_name {
	height: 40px;
	background: #f9f9f9;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	font-weight: bold;
	color: #555;
	line-height: 40px;
}
.liuyan_name a {
	color: #01529c
}
.liuyan_title {
	height: 34px;
	background: url(../images/img17.jpg) left top no-repeat #eaeff3;
	font-size: 12px;
	line-height: 34px;
	text-indent: 45px;
	color: #444;
	font-weight: bold
}
.liuyan_info {
	margin-top: 1px;
	background: #f7f9fa;
	padding: 15px 23px 15px 45px;
	width: 702px;
	font-size: 12px;
	line-height: 20px;
	color: #555;
}
.liuyan_info2 {
	background: #f7f9fa;
	padding: 0 23px 0 45px;
	width: 702px;
	font-size: 12px;
	line-height: 20px;
	color: #C00;
	padding-bottom: 20px;
}
.liuyan_text li {
	line-height: 25px;
	width: 100%;
	float: left;
	margin-top: 10px;
}
.liuyan_text li span {
	float: left;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	color: #444;
	line-height: 25px;
	text-indent: 10px;
}
.liuyan_biaodan1 {
	height: 25px;
	width: 300px;
	border: 1px solid #e4e4e4;
	font-size: 12px;
}
.liuyan_biaodan2 {
	height: 80px;
	width: 500px;
	border: 1px solid #e4e4e4;
	font-size: 12px;
}
.liuyan_biaodan3 {
	height: 25px;
	width: 100px;
	border: 1px solid #e4e4e4;
	font-size: 12px;
}
.liuyan_sub {
	height: 35px;
	width: 100px;
	background: #d20200;
	border: 0;
	cursor: pointer;
	line-height: 35px;
	color: #FFF;
	text-align: center;
}
.liuyan_sub:hover {
	background: #ea0402
}
.img-scroll {
	position: relative;
	width: 100%;
}
.img-scroll .prev, .img-scroll .next {
	position: absolute;
	cursor: pointer;
	display: block;
	float: left;
	width: 33px;
	height: 22px;
	text-align: center;
	top: 120px;
}
.img-scroll .prev {
	left: 0;
}
.img-scroll .next {
	right: 0
}
.img-list {
	position: relative;
	width: 900px;
	overflow: hidden;
	float: left;
	margin-left: 33px;
	display: inline;
}
.img-list ul {
	width: 9999px;
}
.img-list li {
	float: left;
	display: inline;
	width: 280px;
	margin-top: 35px;
	margin-right: 15px;
	text-align: center;
	font-size: 12px;
	line-height: 35px;
	white-space: nowrap;
}
.img-list li img {
	height: 200px;
	width: 280px;
}
.img-list li a {
	color: #222;
}
.img-list li a:hover {
	color: #0059bf;
	text-decoration: underline
}
.bottom {
	width: 100%;
	height: auto;
	margin: 30px auto 0 auto;
	font-size: 12px;
}
.bottom_t {
	width: 100%;
	height: 106px;
	line-height: 106px;
	margin: auto;
	text-align: center;
	background: url(../images/hl_11.jpg) left center no-repeat;
	background-position: center center;
}
.bottom_2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin: auto;
	text-align: center;
	background-color: #009D72;
}
.bottom_2 a {
	color: #fff;
}
.bottom_2 a:hover {
	color: #0068c7;
}
.bottom_3 {
	width: 100%;
	height: 120px;
	margin: auto;
	text-align: center;
	color: #fff;
	padding-top: 16px;
	background-color: #008B64;
}
.pad_l_25 {
	padding-left: 25px;
}
.pad_r_25 {
	padding-right: 25px;
}
.e_t {
	height: 30px;
	background: #bf4d4d;
}
.position {
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: normal;
	margin-right: 10px;
	display: inline;
}
.position a {
	color: #FFFFFF
}
.news li {
	height: 30px;
	background: url(../images/img10.gif) left bottom repeat-x;
	width: 100%;
	float: left;
}
.news li p {
	float: left;
	background: url(../images/img7.gif) left center no-repeat;
	height: 100%;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	text-indent: 10px;
}
.news li p a {
	color: #333333;
}
.news li p a:hover {
	color: #bf4d4d;
	text-decoration: underline
}
.news li span {
	float: right;
	font-size: 12px;
	line-height: 30px;
	color: #CCCCCC;
}
.fenye {
	height: 30px;
	width: auto;
	font: 12px/30px "����";
	margin-top: 10px;
	color: #333;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.fenye ul {
	height: 30px;
	width: auto;
	display: table;
	margin: 0 auto;
}
.fenye ul li {
	background: #fff;
	border: 1px solid #ccdbe4;
	color: #0b3b8c;
	display: inline;
	width: auto;
	height: 22px;
	margin: 0 2px;
	padding: 3px;
}
.fenye ul li a {
	background: #fff;
	color: #0b3b8c;
	padding: 0 3px;
}
.fenye ul li a:hover {
	color: #d87d08;
}
.fenye ul li.hover {
	border: 0 none;
	color: #000;
	font-weight: bold;
}
.fenye ul li.hover a {
	color: #000;
}
.e_name {
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-align: left;
	text-indent: 10px;
	color: #FFFFFF;
	background-color: #009D72;
}
.e_list li a {
	width: 100%;
	float: left;
	height: 25px;
	background: #fafafa;
	margin-top: 8px;
	border-bottom: 1px solid #d9d9d9;
	font-size: 12px;
	line-height: 25px;
	text-align: left;
	text-indent: 10px;
	color: #333333;
}
.e_list li a:hover {
	border-bottom: 1px solid #bf4d4d;
	color: #bf4d4d;
	font-weight: bold
}
.e_t {
	height: 30px;
	background-color: #009D72;
}
.e_n {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 10px;
	line-height: 30px;
}
.news_xx {
	font-size: 12px;
	padding-top: 10px;
	text-align: center;
	color: #999999;
}
.content {
	width: 740px;
	margin-left: 15px;
	font-size: 12px;
	color: #222222;
	line-height: 25px;
}
.content img {
	max-width: 800px;
	max-height: 2000px;
}
.product li {
	height: 192px;
	width: 223px;
	float: left;
	margin: 10px 18px 0 18px;
	display: inline;
	line-height: 25px;
	font-size: 12px;
	text-align: center;
}
.product li img {
	height: 167px;
}
.product li a {
	color: #333333;
}
.product li a:hover {
	color: #bf4d4d;
	text-decoration: underline
}
