﻿/* dede58.com 做最好的织梦模板 */
@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
html button::-moz-focus-inner {
border-color:transparent!important;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
}
ul, li, dl, dt, dd, ol {
	display: block;
	list-style: none;
}
fieldset, img {
	border: 0;
}
.clear {
	clear:both;
}
a {
	text-decoration:none;
	outline:0px;
}
center {
	padding:15px 0;
	color:#A8D4FF;
	font-size:14px;
}
/* _behavior: url(js/iepngfix.htc); IE6下png透明 */
/* top */
body {
	background:url(../images/pagesbg.jpg) repeat;
}
.topbg {
	width:100%;
}
.top {
	width:1002px;
	height:600px;
	margin:0 auto;
}
.logo {
	margin:35px 0 0 5px;
	float:left;
	_behavior: url(js/iepngfix.htc);
}
.tel {
	width:160px;
	height:30px;
	background:url(../images/tel.png) right center no-repeat;
	float:right;
	margin:55px 64px 0 0;
	_behavior: url(js/iepngfix.htc);
	_margin-right:32px;
}
.tel p {
	text-align:right;
	padding-right:34px;
	line-height:15px;
	font:500 12px/14px 微软雅黑;
	color:#fff;
}
.tel p.number {
	font:500 16px/16px Arial;
}
.navbg {
	background:url(../images/navbg.png) no-repeat 0 32px;
	width:1002px;
	height:42px;
	margin:0px auto 0 auto;
	_behavior: url(js/iepngfix.htc);
	padding-top:32px;
}
.nav {
	height:42px;
}
.nav li {
	width:111.3px;
	height:40px;
	float:left;
}
.nav li a {
	color:#333
}
.nav li a, .nav li a:hover {
	display:block;
	width:111.3px;
	height:40px;
	line-height:40px;
	text-align:center
}
.nav li .hover {
	background:#004d9b;
	color:#fff;
	font-weight:bold
}
.marqueebg {
	width:1002px;
	background:url(../images/marqueebg.png) no-repeat 0 0;
	height:35px;
	margin:382px 0 0 0;
	_behavior: url(js/iepngfix.htc);
}
.marquee {
	float:left;
	width:760px;
	height:35px;
	background:url(../images/icons1.jpg) 9px center no-repeat;
	line-height:35px;
	color:#8cc6ff;
	text-indent:41px;
}
.marquee span {
	font-weight:bold;
}
.search {
	width:200px;
	height:24px;
	float:right;
	margin:6px 12px 0 0;
}
.search input {
	float:left;
}
.text {
	background:url(../images/input.jpg) no-repeat 0 0;
	width:166px;
	height:24px;
	line-height:24px;
	border:0;
	color:#356fa8;
	text-indent:10px;
}
/* con1 */
.con1 {
	width:1002px;
	height:260px;
	margin:0 auto;
}
.con1left {
	background:url(../images/product_bg.jpg) no-repeat 0 0;
	width:298px;
	height:260px;
	float:left;
}
.con1title {
	width:100%;
	height:42px;
	line-height:42px;
	text-indent:50px;
	color:#fff;
	font:500 14px/38px 微软雅黑;
	text-shadow:1px 1px 2px #000;
}
.con1ul {
	width:100%;
}
.con1ul li {
	width:50%;
	float:left;
	text-align:center;
	height:52px;
	background:url(../images/product_button.jpg) center center no-repeat;
	line-height:52px;
}
.con1ul li a {
	color:#a8d4ff;
}
.lookmore {
	text-indent:42px;
	font:400 12px/48px 微软雅黑;
	text-shadow:2px 2px 2px #a41d00;
}
.lookmore a {
	color:#fff;
}
.con1right {
	background:url(../images/productbg.jpg) no-repeat 0 0;
	width:690px;
	height:223px;
	margin:1px 0 0 14px;
	float:left;
	position:relative;
}
.proul {
	margin:25px 0 0 37px;
	position:relative;
	z-index:5;
}
.proul li {
	width:199px;
	height:175px;
	float:left;
	margin:0 8px 0 0;
}
.proul li img {
	width:189px;
	height:135px;
	padding:4px;
	background:#b3cdf7;
	border:1px solid #e2ecfc;
	float:left;
}
.proul li p {
	width:100%;
	height:29px;
	background:url(../images/icons2.jpg) 13px center no-repeat #b3cdf7;
	float:left;
	margin:1px 0 0 0;
	text-indent:27px;
	line-height:29px;
}
.proul li p a {
	color:#333;
}
.product_more {
	position:absolute;
	bottom:0;
	right:0;
	z-index:4;
	_behavior: url(js/iepngfix.htc);
}
/* con2 */
.con2 {
	width:1002px;
	height:261px;
	margin:0 auto;
}
.con2left {
	width:721px;
	float:left;
}
.news_title {
	background:url(../images/readtitle.jpg) no-repeat 0 0;
	width:721px;
	height:42px;
	font:500 14px/38px 微软雅黑;
	text-shadow:1px 1px 2px #000;
	color:#fff;
	text-indent:50px;
}
.news_title a {
	float:right;
	margin:13px 13px 0 0;
*margin-top:-24px;
}
.con2border1 {
	width:719px;
	height:201px;
	border-bottom:1px solid #005db8;
	border-left:1px solid #005db8;
	border-right:1px solid #005db8;
}
.con2border2 {
	width:717px;
	height:200px;
	border-bottom:1px solid #00468c;
	border-left:1px solid #00468c;
	border-right:1px solid #00468c;
	background:#004c99;
}
.adimg {
	width:183px;
	height:131px;
	border:1px solid #8eabed;
	float:left;
	margin:20px 0 0 10px;
}
.hhbs {
	width:478px;
	float:left;
	margin:20px 0 0 16px;
}
.hhbs li {
	height:33px;
	line-height:33px;
	text-indent:31px;
	background:url(../images/newsicons.png) 7px center no-repeat;
	_behavior: url(js/iepngfix.htc);
}
.hhbs li a {
	color:#8cc6ff;
}
.hhbs li span {
	float:right;
	color:#8cc6ff;
	margin-right:22px;
*margin-top:-33px;
}
.con2right {
	background:url(../images/contactbg.jpg) no-repeat 0 0;
	width:254px;
	height:244px;
	float:left;
	margin:0 0 0 27px;
}
.contact_title {
	color:#fff;
	font:500 14px/38px 微软雅黑;
	text-shadow:1px 1px 2px #000;
	text-indent:50px;
	margin:0 0 20px 0;
}
.con2right p, .leftborder2 p {
	text-indent:22px;
	line-height:34px;
	color:#8cc6ff;
}
/* con3 */
.con3 {
	width:1002px;
	margin:0 auto;
	height:270px;
}
.ocn3title {
	background:url(../images/con3title.png) no-repeat 0 0;
	width:1002px;
	height:44px;
	font:500 14px/38px 微软雅黑;
	text-shadow:1px 1px 2px #000;
	color:#fff;
	text-indent:50px;
	_behavior: url(js/iepngfix.htc);
}
.ocn3title a {
	float:right;
	margin:16px 25px 0 0;
*margin-top:-24px;
}
/* mover ad */
.movead {
	zoom:1;
	width:1002px;
	margin:23px auto 0 auto;
}
.movead .pcont {
	float:left;
	width:896px;
	height:200px;
	overflow:hidden;
	margin:0 10px;
}
.movead .ScrCont {
	width: 32766px;
	zoom: 1
}
.movead #List1_1 {
	FLOAT: left
}
.movead #List2_1 {
	FLOAT: left
}
.movead .LeftBotton {
	background:url(../images/leftbutton.png) no-repeat center;
	FLOAT: left;
	WIDTH: 36px;
	HEIGHT: 182px;
	_behavior: url(js/iepngfix.htc);
}
.movead .RightBotton {
	BACKGROUND:url(../images/rightbutton.png) no-repeat center;
	FLOAT: left;
	WIDTH: 36px;
	HEIGHT: 182px;
	_behavior: url(js/iepngfix.htc);
}
.movead .pl img {
	DISPLAY: block;
	CURSOR: pointer;
	width:196px;
	height:140px;
	background:#b3cdf7;
	padding:5px;
	float:left;
}
.movead .pl {
	float:left;
	width:206px;
	height:182px;
	margin:0 8px;
	overflow:hidden;
	background:url(../images/imgshadow.jpg) no-repeat 0 0;
}
.basetitle {
	width:206px;
	height:29px;
	background:url(../images/icons2.jpg) 9px center no-repeat #b3cdf7;
	display:block;
	float:left;
	margin:3px 0 0 0;
	line-height:29px;
	text-indent:23px;
	color:#333;
}
/* footer */
.footer {
	background:url(../images/footerbg.jpg) no-repeat center 48px;
	width:100%;
	height:270px;
}
.linkbg {
	background:url(../images/linkbg.png) no-repeat center 0;
	width:100%;
	height:83px;
	_behavior: url(js/iepngfix.htc);
}
.link {
	width:1002px;
	height:50px;
	margin:0 auto;
	line-height:50px;
	text-indent:50px;
}
.link span {
	color:#fff;
	font:500 14px/50px 微软雅黑;
	text-shadow:1px 1px 2px #000;
	margin:0 42px 0 0;
}
.link a {
	margin:0 10px;
	color:#8ec1ff;
}
.foottel {
	text-align:center;
	line-height:26px;
	color:#8dc0fe;
	margin:94px 0 0 0;
}
.foottel span, .footicp span {
	margin:0 8px;
}
.footicp {
	text-align:center;
	line-height:26px;
	color:#8dc0fe;
}
.footicp a {
	color:#8dc0fe;
}
/* subpages */
.subpages {
	width:1002px;
	margin:0 auto;
}
.left {
	width:245px;
	float:left;
}
.lefttitle {
	width:245px;
	background:url(../images/leftnavtitle.jpg) no-repeat 0 0;
	width:245px;
	height:42px;
	font:500 14px/38px 微软雅黑;
	text-shadow:1px 1px 2px #000;
	color:#fff;
	text-indent:50px;
}
.leftborder {
	width:243px;
	border-bottom:1px solid #0052a4;
	border-left:1px solid #0052a4;
	border-right:1px solid #0052a4;
	margin-bottom:15px;
}
.leftnav {
	width:241px;
	border-bottom:1px solid #003c78;
	border-left:1px solid #003c78;
	border-right:1px solid #003c78;
	background:#004891;
	padding:12px 0 20px 0;
}
.leftnav li {
	width:100%;
	line-height:36px;
}
.leftnav li span {
	margin:0 14px 0 29px;
	color:#a8d4ff;
}
.leftnav li li span {
	margin:0 14px 0 49px;
	color:#a8d4ff;
}
.leftnav li a {
	display:block;
	background:url(../images/leftlibg.jpg) center center no-repeat;
	width:100%;
	height:36px;
	color:#a8d4ff;
}
.leftnav li li a {
	display:block;
	background:url(../images/leftlibg2.jpg) center center no-repeat;
	width:100%;
	height:36px;
	color:#a8d4ff;
}
.leftcontact {
	width:245px;
}
.leftborder2 {
	width:241px;
	border-bottom:1px solid #003c78;
	border-left:1px solid #003c78;
	border-right:1px solid #003c78;
	background:#004283;
	padding:12px 0 20px 0;
}
.right {
	width:731px;
	float:left;
	margin:0 0 0 25px;
	overflow:hidden;
}
.righttitle {
	background:url(../images/righttitle.jpg) no-repeat 0 0;
	width:731px;
	height:35px;
	text-indent:15px;
	line-height:35px;
	color:#8cc6ff;
}
.title {
	float:left;
	font:500 14px/35px 微软雅黑;
	text-shadow:1px 1px 2px #000;
	color:#fff;
}
.righttitle p {
	float:right;
}
.righttitle p a {
	margin:0 5px;
	color:#8cc6ff;
}
.righttitle p span {
	margin:0 5px;
}
.about {
}
.about p {
	line-height:30px;
	font-size:14px;
	color:#8cc6ff;
}
.wenzi {
	line-height:30px;
	font-size:14px;
	color:#8cc6ff;
	padding:15px
}
.wenzi, .news_wz p {
	line-height:30px;
	font-size:12px;
	color:#8cc6ff;
}
.wenzi, .news_wz div {
	line-height:30px;
	font-size:12px;
	color:#8cc6ff;
}
/* product */
.sub_proul {
	width:110%;
	padding:20px 0;
}
.sub_proul li {
	width:199px;
	height:175px;
	float:left;
	margin:0 20px 25px 20px;
	_margin-left:17px;
}
.sub_proul li img {
	width:189px;
	height:135px;
	padding:4px;
	background:#b3cdf7;
	border:1px solid #e2ecfc;
	float:left;
}
.sub_proul li p {
	width:100%;
	height:29px;
	background:url(../images/icons2.jpg) 13px center no-repeat #b3cdf7;
	float:left;
	margin:1px 0 0 0;
	text-indent:27px;
	line-height:29px;
}
.sub_proul li p a {
	color:#333;
}
/* page
-----------------------------------------------------------------------------------------------------*/
.page {
	clear:left;
	width:100%;
	text-align:center;
	padding:0px 0 15px 0;
	overflow:hidden;
	line-height:normal;
	margin-top:15px;
}
.page ul {
	margin:0 auto;
	overflow:hidden;
	float:right;
	padding:0 18px 0 0;
}
.page ul li {
	float:left;
	padding:0 4px 0 4px;
	font-size:12px;
	color:#8CC6FF;
	vertical-align:middle;
	margin:0;
	line-height:16px;
}
.page a {
	display:block;
	float:left;
	padding:4px 8px 4px 8px;
	border:1px #4576a7 solid;
	margin:0;
	color:#fff;
	background:#0559ad;
}
.page input {
	width:50px;
	border:1px #4576a7 solid;
	line-height:28px;
	height:21px;
	background:#0559ad;
	color:#fff;
}
.page a.bg2 {
	color:#fff;
	background:#0559ad;
}
/* enroll
-----------------*/
.enroll {
	width:100%;
}
.enroll li {
	width:100%;
	height:180px;
	margin-top:20px;
}
.enroll img {
	width:189px;
	height:135px;
	float:left;
	margin-right:10px;
	border:1px solid #ccc;
	padding:5px;
	background:#fff;
}
.enroll p {
	color:#8cc6ff;
	line-height:28px;
	font-size:12px;
}
.enroll a {
	font-size:12px;
	color:#8cc6ff;
	font-weight:bold;
	line-height:40px
}
/* newsul */
.newsul {
	width:100%;
}
.newsul li {
	width:100%;
	height:36px;
	line-height:36px;
	background:url(../images/subicons.jpg) 5px center no-repeat;
	text-indent:22px;
	font-size:14px;
	color:#8cc6ff;
}
.newsul li a {
	font-size:14px;
	color:#8cc6ff;
}
.newsul li span {
	float:right;
}
/* book */
.bookmain {
	width:650px;
	margin:0 auto;
	height:auto;
	font-size:12px;
}
.bookline {
	width: 650px;
	height:34px;
	background-image: url(../images/about_box_line.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float:left;
	margin-top:10px;
}
.book {
	width:650px;
	margin:0 auto;
}
.booktop {
	width:650px;
	height:30px;
	float:left;
	background:url(../images/bookico.png) no-repeat 10px 7px;
	margin-top:20px;
}
.booktop_name {
	width:470px;
	height:30px;
	float:left;
	color:#333;
	padding-left:30px;
	line-height:30px;
	font-weight:bold;
}
.booktop_time {
	width:150px;
	height:30px;
	float:left;
	color:#333;
	text-align:right;
	line-height:30px;
}
.bookcontent {
	width:628px;
	min-height:40px;
	height: auto!important;
	height:40px;
	float:left;
	border:1px solid #b3c3e4;
	background:url(../images/bookcontentbg.jpg) repeat-x;
	background-color:#fff;
	padding:10px;
	color:#333;
}
.bookadmin {
	width:650px;
	height:auto;
	float:left;
}
.bookadmin_top {
	width:650px;
	height:12px;
	float:left;
}
.bookadmin_mid {
	width:628px;
	min-height:30px;
	height: auto!important;
	height:30px;
	border-left:1px solid #d6deef;
	border-right:1px solid #d6deef;
	border-bottom:1px solid #d6deef;
	float:left;
	padding:10px;
	color:#333;
}
.messagecol {
	color:#333;
}
.admincol {
	color:#333;
	font-weight:bold;
}
.admintimecol {
	color:#333;
	float:right;
*margin-top:-17px;
}
.message {
	width:600px;
	height:auto;
	float:left;
	padding-left:50px;
	color:#333;
}
.message li {
	width:500px;
	height:40px;
	float:left;
	margin:0px;
	padding:0px;
}
.message li .k {
	height:30px;
	line-height:30px;
	width:250px;
}
.message li p.message_title {
	width:100px;
	height:25px;
	float:left;
	text-align:right;
	font-size:12px;
}
.message li p.message_content {
	width:400px;
	float:left;
}
.message li.contentb {
	width:500px;
	height:130px;
	float:left;
}
.message li.contentb textarea {
	width:370px;
	height:120px;
}
.message li.yzm {
	width:500px;
	height:60px;
	float:left;
}
.message li p.message_yzminput {
	width:100px;
	float:left;
}
.message li p.message_yzminput input {
	width:70px;
}
.message li p.message_yzmico {
	width:100px;
	height:40px;
	float:left;
}
.message li p.message_sub {
	width:200px;
	height:40px;
	float:left;
	text-align:right;
}
.tab2 {
	background:#fff;
	width:100%;
	margin-top:5px;
	border:1px solid #e1e0e1;
}
.blank {
	width:100%;
	height:20px;
	margin-bottom:5px;
}
.white {
	width:100%;
	background:#fff;
	padding:10px 0px;
}
.c_red {
	color:red;
}
/* search
----------------------------*/
.about ul {
	overflow:hidden
}
.blank {
	width:100%;
	height:15px;
}
.about p.searchmore {
	width:100%;
	height:38px;
	background:#028dd0;
	line-height:38px;
	text-align:center;
	margin-bottom:15px;
}
.searchmore a {
	color:#fff;
}
.searchul li {
	width:100%;
	line-height:40px;
	border-bottom:1px dashed #999;
}
.searchul p {
	font-size:12px;
	color:#8CC6FF;
	width:100%;
}
.searchul li div {
	width:100%;
	text-indent:13px;
	line-height:36px;
	font-size:14px;
}
.searchul li div a {
	color:#8CC6FF;
	line-height:40px;
}
.searchul li div span {
	float:right;
	margin-right:8px;
	color:#253e24;
*margin-top:-40px;
}
/*---------------*/
.bigtit {
	font-size:18px;
	color:#8CC6FF;
	font-family:微软雅黑;
	width:100%;
	text-align:center;
	line-height:30px
}
.datetime {
	color:#8CC6FF;
	font-size:12px;
	width:100%;
	text-align:center;
	line-height:40px;
}
.border3 {
	width:95%;
	height:0px;
	border-bottom:1px dashed #ccc;
	float:left;
	margin-top:5px;
	margin-left:1%;
}
.bigimg {
	margin:0;
	width:500px;
	border:1px solid #666;
	padding:4px;
	background:#fff;
}
/*------------*/
.viewpage {
	width:630px;
	float:left;
	margin-left:20px;
	color:#8CC6FF;
	font-size:12px;
	margin-top:15px;
}
.p_view_back {
	text-align:center;
	line-height:24px;
	color :#8CC6FF;
	font-size:12px;
}
.p_view_back a {
	color:#8CC6FF;
	font-size:12px;
}
.about p.p_view_top {
	width:95%;
	overflow:hidden;
	line-height:20px;
	margin:0 auto 10px auto;
	color:#8CC6FF;
	font-size:12px;
}
.p_view_top a {
	color:#8CC6FF;
	font-size:12px;
}
.news_wz {
	padding:15px;
}
.pages {
	padding: 30px 0 30px;
	text-align: center;
	overflow:hidden
}
.pages li {
	display: inline;
	color:#fff
}
.pages li.thisclass, .pages a:hover {
	padding: 5px 10px;
	border: 1px solid #fff;
	background: #fff;
	color: #333;
	text-decoration: none
}
.pages a {
	padding: 5px 10px;
	border: 1px solid #0559ad;
	background: #0559ad;
	color: #A4A4A4;
	line-height: 18px
}
.t {
	width:80px;
	height:30px;
	text-align:center;
	margin-left:100px
}
