@charset "gb2312";
/*基本信息*/
body { font-family: "宋体";font-size: 12px;color: #000;margin: 0px;padding: 0px; background:url(../images/bg.gif) repeat; }
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a {color: #000;text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{text-decoration: none;}
a:active {text-decoration:none;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border: 0;}
h3 { font-size: 14px; color: #000;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.section { width: 100%; clear:both; overflow: hidden;}
.column { width: 100%; clear: both; overflow: hidden;}
.field { width: 100%; clear: both; overflow: hidden;}


/*页面容器*/

.links{ background:url(../images/coo.jpg) no-repeat 3px 10px; height:87px; margin-top:3px;}
.links ul{ margin-left:40px;}
.links ul li{ float:left; width:151px; height:41px; overflow:hidden; padding:0 12px; margin-top:5px;}


#indexheader{ background:url(../images/headerbg.jpg) no-repeat center 0; height:494px; overflow:hidden;}
#indexcontent{ height:356px; background:url(../images/mcontbg.jpg) no-repeat center 0; overflow:hidden;}
.wrap{ width:977px; margin:0 auto;}

.indexht{ height:124px; overflow:hidden; position:relative;}
.indexht .logo{ position:absolute; top:22px; left:59px;}
.indexht .menu{ width:975px; height:31px; overflow:hidden; background:url(../images/menubg_07.jpg) no-repeat; position:absolute; bottom:0; left:1px;}
.indexht .menu li{ width:97px; float:left; overflow:hidden; line-height:31px; text-align:center; font-size:14px;}
.indexht .menu li a{ display:block;}
.indexht .menu li a:hover{ background:url(../images/menulibg_07.jpg) no-repeat center 3px; color:#fff; text-decoration:none;}

.course{ width:288px; float:left;}
.course .title{ height:28px; background:url(../images/titlebg_13.jpg) repeat-x; border:1px solid #fff; overflow:hidden;}
.course .title h3{ float:left; padding-left:13px;}
.course .title .more{ float:right; padding:8px 13px 0 0;}
.course .cont{ height:148px; padding:9px 11px 10px 12px; background:url(../images/coursebg_24.jpg) no-repeat; overflow:hidden;}
.course .cont li{ height:144px; padding:1px; border:1px solid #c2c1c1;}

.news{ float:left; width:380px; margin-left:11px;}
.news .title{ height:28px; background:url(../images/titlebg_13.jpg) repeat-x; border:1px solid #fff; overflow:hidden;}
.news .title h3{ float:left; padding-left:13px;}
.news .title .more{ float:right; padding:8px 13px 0 0;}
.news .cont{ height:154px; padding:13px 19px 0 19px; overflow:hidden; background:url(../images/newsbg_27.jpg) no-repeat; }
.news .cont li{ line-height:24px; height:24px; overflow:hidden; float:left}
.news .cont li a{ float:left;}
.news .cont li a:hover{ color:#093279; text-decoration:none;}
.news .cont li .time{ float:right;}

.teacher{ border:1px solid #06a8f4; width:286px; float:right;}
.teacher .title{ height:28px; overflow:hidden; border:1px solid #06a8f4;}
.teacher .cont{ height:166px; background:#f1ca4e;}
.teacher .cont li{ padding:0px 11px 0px 8px; height:128px;}
.teacher .cont li .pic{ float:left; width:82px; height:99px; overflow:hidden;}
.teacher .cont li dl{ width:170px; float:right;}
.teacher .cont li dl dt{ color:#ff6000; font-weight:bold; line-height:28px;}
.teacher .cont li dl dd{ line-height:24px;}

.copyright{ line-height:60px; text-align:center; color:#94b7de;}
.copyright a{ color:#94b7de;}


#header{ height:142px; overflow:hidden; background:url(../images/ny_topbg.gif) no-repeat center 0;}

.topbar{ width:990px; height:142px; background:url(../images/ny_topbg.jpg) no-repeat; margin:0 auto}
.topbar .menu ul{ margin-left:5px; }
.topbar .menu ul li{ float:left; padding:0 7px;}
.topbar .menu ul li a{ display:block; width:84px; height:27px; line-height:27px; text-align:center; margin-top:96px; font-size:14px;}
.topbar .menu ul li a:hover{ background:url(../images/a_Bg.jpg) no-repeat; color:white;}


.topbar .menu ul li a.cur{ background:url(../images/a_Bg.jpg) no-repeat; color:white;}




.wrap_content{ background:url(../images/contbg.gif) repeat-y; width:988px; margin:0 auto}



.side{ width:237px; float:left; height:548px;}
.side .title{ height:36px; background:url(../images/side_t.gif) no-repeat}
.side .title span{ padding:13px 0 0 22px; font-size:14px; color:#073a91; float:left}


.side .cont ul{ margin:16px 0 25px 29px;}
.side .cont ul li{ height:22px; line-height:22px; background:url(../images/icon.jpg) no-repeat 0 8px; padding-left:12px;}
.side .cont ul li a:hover{ color:#ff7400}
.side .cont ul li a.cur{ color:#ff7400}

.mianbar{ float:left; width:10px; background:url(../images/bar_ba.gif) no-repeat; height:400px;}


.msg_photo{ margin:41px 0 0 11px;}

.main{ width:721px; float:left; margin:7px 0 0 10px;}

.ny_banner{ height:138px; background:url(../images/ba_bg.gif) no-repeat}
.ny_banner .b_pic img { width:716px; height:133px; margin:3px 0 0 3px;}


.mod{ margin-top:7px;}
.mod .title{ height:34px; background:url(../images/main_10.gif) no-repeat}
.mod .title h3{ float:left; padding:9px 0 0 16px;}
.mod .title .more{ float:right; padding:9px 8px 0 0}
.mod .cont{ background:url(../images/main_12.gif) repeat-y; height:auto !important; min-height:340px; height:340px; }
.mod .bot{ background:url(../images/main_14.gif) no-repeat; height:10px;}

.mod .cont .text{ line-height:24px; padding:20px 30px 0 30px;}



#footer{ height:132px; background:url(../images/bot_bg.gif) no-repeat; width:988px; margin:0 auto; position:relative; color:#94b7de}
#footer .text{ position:absolute; top:56px; left:35px;}
#footer .admin{ position:absolute; top:42px; right:48px;}
#footer a{color:#94b7de}



/*企业培训*/
.ny_train .elite{ margin:23px 0 0 20px; border-bottom:1px dotted #9c9c9c; height:108px; width:687px; float:left; display:inline}
.ny_train .elite .photo{ float:left}
.ny_train .elite .photo img{ width:116px; height:77px;}
.ny_train .elite .intro_cont{ float:left; width:534px; height:90px; overflow:hidden; line-height:20px; margin-left:20px;}
.ny_train .elite .intro_cont .name{ height:22px; overflow:hidden}
.ny_train .elite .intro_cont .name a{ font-weight:bold; font-size:14px; color:#0568a7}


.ny_train .cont ul{ margin:19px 0 0 24px; float:left; display:inline}
.ny_train .cont ul li{ background:url(../images/icon2.gif) no-repeat 0 8px; height:22px; line-height:22px; padding-left:8px; width:642px; float:left}
.ny_train .cont ul li .date{ float:right;color:#a2a1a1}
.ny_train .cont ul li a{ float:left; }
/*企业培训*/



/*页码放置 begin*/
.page { width: 100%; padding: 10px 0; float: left; text-align: center;}
.page .prev,.page .next { margin: 0 10px; color:#000}
.page .num { padding: 2px; text-align: center; color:#000; }
.page .cur { color: #f00; background:none;}
/*页码放置 end*/


.scroll { width:716px; }
.ny_banner ul li{ padding: 0 5px; float: left; overflow: hidden;}
.ny_banner ul li .photo img { width:169px; height:132px;}

.banner_teacher .scroll { width:2800px; }
.banner_teacher ul li{ padding: 0 10px; float: left; overflow: hidden; height:135px; width:120px;}
.banner_teacher ul li .photo img { width:120px; height:132px; border:1px solid #8B8B8B}


.ny_teacher .cont ul{ margin-left:17px; float:left; display:inline}
.ny_teacher .cont ul li{ height:129px; border-bottom:1px dotted #707070; width:685px; margin-top:16px; float:left}
.ny_teacher .cont ul li .photo{ float:left}
.ny_teacher .cont ul li .photo img{ width:86px; height:106px; border:1px solid #8b8b8b}
.ny_teacher .cont ul li .intro_cont{ float:left; margin-left:15px; width:582px;}
.ny_teacher .cont ul li .intro_cont .name{ margin-top:5px;}
.ny_teacher .cont ul li .intro_cont .name a{ font-weight:bold; color:#ff6000;}
.ny_teacher .cont ul li .intro_cont .intro a{ color:#ff0000}
.ny_teacher .cont ul li .intro_cont .intro{ margin-top:14px; line-height:22px;}

.ny_client ul{ margin:21px 0 0 22px; float:left; display:inline}
.ny_client ul li{ float:left; padding:0 12px; height:64px;}
.ny_client ul li img{ border:1px solid #ececec;}


.ny_contact .cont .contact{ background:url(../images/c_bg.jpg) no-repeat 43px 76px; height:331px; float:left}

.ny_contact .cont .contact .con{ margin:40px 0 0 321px; line-height:24px;}


.ny_message .cont{ height:auto !important; min-height:450px; height:450px; }
.ny_msg{ width:598px; height:350px; background:url(../images/msg_bg.jpg) no-repeat; float:left; margin:21px 0 0 48px; display:inline}
.ny_msg ul{ margin:64px 0 0 155px; float:left; display:inline}
.ny_msg ul li{ float:left; width:442px; height:32px; overflow:hidden; border-top:1px solid #5c5c5c}
.ny_msg ul li input.txt{ width:440px; height:32px; line-height:32px; border:none; background:none;}
.ny_msg ul li textarea{ height:88px; width:440px; border:none}


.train_ind ul{ float:left; margin:17px 0 0 12px; display:inline; position:relative;}
.train_ind ul .line{position:absolute; top:0; left:345px; width:1px; height:630px; background:url(../images/line.gif) no-repeat;}
.train_ind ul li{ width:335px; height:166px; float:left; padding:0 9px;}
.train_ind ul li img{ float:left; border:3px solid #ebebeb;}
.train_ind ul li .intro_cont .name{ margin:5px 0 10px 0}
.train_ind ul li .intro_cont .name a{ color:#07518f; font-size:14px; font-weight:bold}
.train_ind ul li .intro_cont{ margin-left:13px; float:left; width:165px;}
.train_ind ul li .intro_cont .intro{ line-height:22px;}
.train_ind ul li .intro_cont .intro a{ color:#ff0000} 



.detail .cont{ padding:0 10px 0 10px}
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}














