@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}