body { background: url(images/header.jpg) no-repeat top ; }
/* 公用class样式 */
a { color:#383838; }
img { display:block; }
.w965 { width:1000px; margin:0px auto; zoom:1; }
.list12-22 ul li { height:22px; line-height:22px; overflow:hidden; padding-left:12px; background:url(images/list-icon1.gif) no-repeat left 9px; }
.list14-26-video ul li { font-size:14px; height:26px; line-height:26px; overflow:hidden; padding-left:20px; background:url(images/list-icon3.gif) no-repeat left 9px; }
.list14-26-video ul li a { color:#000; }
.list14-27 ul li { font-size:14px; line-height:27px; height:27px; overflow:hidden; background:url(images/list-icon2.gif) no-repeat left 10px; padding-left:15px; }
.list14-27-blue ul li { font-size:14px; line-height:27px; height:27px; overflow:hidden; }
.list14-27-blue ul li span { margin-right:5px; font-weight:bold; }
.list14-27-blue ul li span,
.list14-27-blue ul li span a { color: #ff005a; }
.p18 { line-height:18px; color:#777; text-indent:18pt; }
.topic1 { height:92px; overflow:hidden; background: url(images/pp.jpg) no-repeat }
.topic1 span { float:left; line-height:38px; height:38px; overflow:hidden; background:#00704f url(images/topic1-span.gif) no-repeat right top; font-family:"Microsoft Yahei", "黑体"; font-size:26px; color:#fff; padding:0px 50px 0px 15px; }
.topic1 .more { float:right; display:inline; height:26px; width:65px; text-align:center; color:#fff; line-height:26px; background:url(images/topic1-more.gif) no-repeat; overflow:hidden; margin:12px 21px 0px 0px; }
.topic2 { height:49px; line-height:49px; overflow:hidden; background:#00704f url(images/topic2.gif) no-repeat right top; border-bottom:1px solid #99c6b9; }
.topic2 span { float:left; display:inline; margin-left:26px; font-size:26px; font-family:"Microsoft Yahei", "黑体"; color:#fff; }
.topic2 a { float:right; display:inline; color:#fff; margin-right:190px; }
/* 公用class样式end */


#nav { position:absolute; width:581px; background:#fff; text-align:center; line-height:24px; padding-bottom:10px; height: 25px; }
#nav .title { background:#0b9765; color:#fff; border-bottom:1px solid #ededed; }
#nav ul li { border-bottom:1px solid #ededed; width:80px; float:left }
#nav ul li a { color:#0b9765; }
#nav ul li:hover,
#nav ul .current { background:#f1f1f1; }
#header { width:100%; min-width:1000px; height:520px; background:url(images/header.jpg) no-repeat center top; }
#header .box { width:1000px; height:204px; margin:0px auto; }
#wrapper { width:1000px; margin:0px auto 0px auto; background:; }
#footer { text-align:center; color:#383838; line-height:24px; padding:15px 0px; }
#footer a { color:#383838; }
#layout1 { height:115px; padding-top:20px; text-align:center; border-bottom:1px solid #e9e9e9; }
#layout1 h1 { height:70px; line-height:70px; overflow:hidden; font-size:46px; font-family:"Microsoft Yahei","黑体"; }
#layout1 h1 a { color:#db4d00; }
#layout1 p { font-size:14px; }
#layout1 p a { margin:0px 3px; }
#layout2 .focus { float:left; width:695px; height:330px; }
#layout2 .metro { float:right; width:280px; height:330px; }
#layout3 .title span { float:left; font-family:"Microsoft Yahei", "黑体"; font-size:20px; }
#layout3 .title a { float:right; display:inline; }
#layout3 .left { width:240px; padding-right:15px; border-right:1px solid #e9e9e9; }
#layout3 .left .title { height:33px; overflow:hidden; border-bottom:1px solid #ff005a; }
#layout3 .left .title span { border-bottom:3px solid #ff005a; padding:0px 15px; color:#ff005a; height:30px; line-height:30px; }
#layout3 .left .title a { margin-right:10px; line-height:33px; }
#layout3 .left .video { width:240px; position:relative; margin:10px 0px; }
#layout3 .left .video .play { position:absolute; width:49px; height:49px; background:url(images/ly3-left-play.png) no-repeat; left:97px; top:49px; _display:none; }
#layout3 .left .video .play a { display:block; height:100%; width:100%; }
#layout3 .left .video p { background:#e9e9e9; height:28px; line-height:28px; overflow:hidden; text-align:center; }
#layout3 .left .tuwen { height:70px; overflow:hidden; margin:10px 0px; }
#layout3 .left .tuwen .photo { float:left; width:105px; height:70px; overflow:hidden; }
#layout3 .left .tuwen p { float:right; display:inline; width:115px; line-height:23px; font-size:14px; font-weight:bold; color:#00648e; margin:0px 5px 0px 0px; }
#layout3 .left .tuwen p a { font-size:12px; font-weight:normal; color:#cd2700; margin-left:5px; }
#layout3 .middle { float:left; display:inline; margin-left:15px; width:428px; }
#layout3 .middle .title { height:38px; overflow:hidden; }
#layout3 .middle .title a { line-height:26px; margin:12px 35px 0px 0px; }
#layout3 .middle .hot { border-bottom:1px solid #e9e9e9; padding-bottom:15px; }
#layout3 .middle .hot h3 { font-size:24px; font-family:"Microsoft Yahei", "黑体"; font-weight:normal; line-height:38px; padding-top:11px; }
#layout3 .middle .hot h3 a{  color:#ff005a;font-family:"Microsoft Yahei", "黑体";  }
#layout3 .middle .list14-27-blue { margin:12px 0px 0px 8px; }
#layout3 .right { width:252px; padding:0px 15px 0px 15px; background:#f1f1f1; border-top:6px solid  #00CCFF; }
#layout3 .right .block { padding-bottom:14px; }
#layout3 .right .title { height:36px; line-height:36px; overflow:hidden; }
#layout3 .right .title span { color:#347299; }
#layout3 .right .photo { width:245px; height:160px; margin-top:7px; }
#layout3 .right .photo img { width:100%; height:86%; }
/*#layout3 .right .photo .textbg { position:absolute; left:0px; bottom:0px; width:100%; height:25px; background: #00CCFF; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
*/
#layout3 .right .photo p {  width:100%; height:25px; line-height:25px; background: #00CCFF; overflow:hidden; text-align:center; font-weight:bold; }
#layout3 .right .photo p a { color:#fff; }
#layout3 .right .list12-22 { margin:12px 0px 0px 2px; }
#layout4 .content ul li { float:left; display:inline; width:220px; margin:18px 10px 0px 10px; }
#layout4 .content ul li img { width:220px; height:140px; }
#layout4 .content ul li p { text-align:center; font-size:14px; line-height:34px; height:34px; overflow:hidden; }
#layout5 .main { float:left; display:inline; margin:8px 0px 0px 18px; width:547px; }
#layout5 .main h3 { height:56px; line-height:56px; overflow:hidden; font-family:"Microsoft Yahei", "黑体"; font-size:28px; font-weight:normal; }
#layout5 .main .photo { float:left; width:200px; height:135px; }
#layout5 .main .photo img { height:100%; width:100%; }
#layout5 .main p { float:right; margin-top:2px; width:323px; font-size:14px; line-height:26px; color:#797979; text-indent:20pt; }
#layout5 .list14-27 { float: left; margin-top:12px; width:450px; }
#layout6 .content { margin-top:20px; }
#ly7-switch { height:52px; background:url(images/ly7-switch2.gif) no-repeat; }
#ly7-switch ul { width:970px; height:52px; margin-left:-5px; overflow:hidden; }
#ly7-switch ul li { float:left; display:inline; width:189px; height:52px; font-size:28px; font-family:"Microsoft Yahei", "黑体"; text-align:center; margin-left:5px; text-indent:-9999px; background-image:url(images/ly7-switch1.gif); background-repeat:no-repeat; }
#ly7-switch ul .current { background:none; }
#ly7-btn1 { background-position:0px 0px; }
#ly7-btn2 { background-position:-194px 0px; }
#ly7-btn3 { background-position:-388px 0px; }
#ly7-btn4 { background-position:-582px 0px; }
#ly7-btn5 { background-position:-776px 0px; }
#layout7 .color1 { border-bottom:10px solid #81a02f; }
#layout7 .color2 { border-bottom:10px solid #df9d34; }
#layout7 .color3 { border-bottom:10px solid #347299; }
#layout7 .color4 { border-bottom:10px solid #d37231; }
#layout7 .color5 { border-bottom:10px solid #3cbecd; }
#layout7 .content { margin-top:15px; }
#layout7 .content .main { float:left; width:695px; }
#layout7 .content .main .headline { height:80px; border-bottom:1px solid #f1f1f1; text-align:center; }
#layout7 .content .main .headline h2 { font-size:30px; font-family:"Microsoft Yahei", "黑体"; font-weight:normal; height:50px; line-height:50px; overflow:hidden; }
#layout7 .content .main .headline p { font-size:14px; line-height:22px; height:22px; overflow:hidden; }
#layout7 .content .main .headline p a { margin:0px 2px; }
#layout7 .content .main .box { margin-top:22px; zoom:1; }
#layout7 .content .main .focus { float:left; width:245px; height:197px; overflow:hidden; }
#layout7 .content .main .news { float:right; display:inline; margin-right:10px; width:415px; }
#layout7 .content .main .news h3 { font-size:24px; font-family:"Microsoft Yahei", "黑体"; font-weight:normal; height:38px; line-height:38px; overflow:hidden; }
#layout7 .content .main .news .list14-27 { margin:10px 0px 0px 2px; }
#layout7 .content .main .video-list { margin-top:28px; }
#layout7 .content .main .video-list ul { width:705px; margin-left:-10px; }
#layout7 .content .main .video-list ul li { float:left; display:inline; width:165px; margin-left:10px; position:relative; }
#layout7 .content .main .video-list ul li img { width:165px; height:115px; }
#layout7 .content .main .video-list ul li p { text-align:center; line-height:28px; height:28px; overflow:hidden; }
#layout7 .content .main .video-list ul li .play { width:22px; height:22px; background:url(images/ly7-play.png) no-repeat; position:absolute; left:10px; top:82px; _display:none; }
#layout7 .content .main .video-list ul li .play a { display:block; height:100%; width:100%; }
#layout7 .content .sidebar { float:right; width:245px; padding:8px 0px 15px 0px; background:#f1f1f1; }
#layout7 .content .sidebar .title { border-bottom:1px solid #347299; height:33px; }
#layout7 .content .sidebar .title span { float:left; display:inline; padding:0px 7px; border-bottom:3px solid #347299; font-size:20px; font-family:"Microsoft Yahei", "黑体"; color:#347299; height:30px; line-height:30px; overflow:hidden; margin-left:12px; }
#layout7 .content .sidebar .photo { width:200px; height:140px; margin:18px auto 0px auto; }
#layout7 .content .sidebar .photo img { width:100%; height:100%; }
#layout7 .content .sidebar .text { margin:12px 0px 0px 0px; padding:0px 15px; line-height:22px; color:#797979; }
#layout7 .content .sidebar .text a { color:#d37231; }
#layout7 .content .sidebar .text p { text-indent:18pt; }
#layout8 .content ul { width:1000px;   }
#layout8 .content ul li { float:left; margin:0px 0px 0px 0px; position:relative; }
#layout8 .content ul li img { }
#layout8 .content ul li a { width:100%; height:100%; display:block; cursor:pointer; }
#layout8 .content ul li i { position:absolute; left:0px; bottom:0px; height:100%; width:100%; background:#3cbecd; display:none; }
#layout8 .content ul li p { position:absolute; left:0px; top:0px; text-align:center; font-size:22px; line-height:30px; width:115px; padding:32px 20px 0px 20px; font-family:"Microsoft Yahei", "黑体"; overflow:hidden; color:#fff; display:none; }
#layout8 .content ul li a:hover { text-decoration:none; }
#layout8 .content ul li a:hover i,
#layout8 .content ul li a:hover p { display:block; }
#layout9 .content { height:380px; margin-top:4px; background:url(images/ly9-bg.gif) 1px -1px; padding:35px 25px 0px 25px; }
#layout9 .content .show { height:258px; position:relative; }
#layout9 .content .show li { position:absolute; bottom:0px; }
#layout9 .content .show li img { width:100%; height:100%; }
#layout9 .content .show .photo1 { width:185px; height:250px; border:10px solid #fff; border-bottom:none; left:356px; }
#layout9 .content .show .photo2 { width:110px; height:148px; border:5px solid #fff; border-bottom:none; right:217px; }
#layout9 .content .show .photo3 { width:90px; height:121px; border:4px solid #fff; border-bottom:none; right:102px; }
#layout9 .content .show .photo4 { width:80px; height:108px; border:3px solid #fff; border-bottom:none; right:0px; }
#layout9 .content .show .photo5 { width:80px; height:108px; border:3px solid #fff; border-bottom:none; left:0px; }
#layout9 .content .show .photo6 { width:90px; height:121px; border:4px solid #fff; border-bottom:none; left:102px; }
#layout9 .content .show .photo7 { width:110px; height:148px; border:5px solid #fff; border-bottom:none; left:217px; }
#layout9 .content .box { height:90px; background:#fff; padding:0px 15px; }
#layout9 .content .box .arrow1 { float:left; height:53px; width:53px; background:url(images/ly9-arrow.gif) no-repeat; margin-top:18px; }
#layout9 .content .box .arrow2 { float:right; height:53px; width:53px; background:url(images/ly9-arrow.gif) no-repeat right top; margin-top:18px; }
#layout9 .content .box .text { float:left; display:inline; width:720px; margin:15px 0px 0px 30px; text-align:center; }
#layout9 .content .box .text h3 { font-size:18px; font-family:"Microsoft Yahei", "黑体"; font-weight:normal; line-height:30px; margin-bottom:8px; }
#layout9 .content .box .text h3 a { color:#2e9c71; }
#layout9 .content .box .text p { color:#686868; }
#layout10 .topic1 p { float:left; display:inline; margin:12px 0px 0px 8px; line-height:26px; height:26px; overflow:hidden; font-size:18px; font-family:"Microsoft Yahei", "黑体"; }
#layout10 .topic1 p,
#layout10 .topic1 p a { color:#00704f; }
#layout10 .topic1 p a { margin-right:18px; }
#layout10 .box1,
#layout10 .box2 { zoom:1; border-bottom:1px solid #ddd; padding:25px 0px; }
#layout10 .main { width:700px; }
#layout10 .box1 .main { float:left; }
#layout10 .box2 .main { float:right; }
#layout10 .main .headline .title { display:inline; width:118px; height:71px; font-size:48px; font-family:"Microsoft Yahei", "黑体"; color:#d37231; background:url(images/ly10-headline-title.gif) no-repeat; text-align:center; line-height:71px; }
#layout10 .box1 .main .headline .title { float:left; margin-left:10px; }
#layout10 .box2 .main .headline .title { float:right; margin-right:10px; }
#layout10 .main .headline .content { width:550px; }
#layout10 .box1 .main .headline .content { float:right; }
#layout10 .box2 .main .headline .content { float:left; }
#layout10 .main .headline .content h2 { font-size:28px; font-family:"Microsoft Yahei", "黑体"; font-weight:normal; height:30px; line-height:30px; overflow:hidden; margin-bottom:6px; }
#layout10 .main .focus { width:245px; height:197px; overflow:hidden; margin-top:15px; }
#layout10 .box1 .main .focus { float:left; }
#layout10 .box2 .main .focus { float:right; }
#layout10 .main .list14-27 { width:420px; margin-top:15px; }
#layout10 .box1 .main .list14-27 { float:right; }
#layout10 .box2 .main .list14-27 { float:left; }
#layout10 .sidebar { width:243px; background:#f1f1f1; }
#layout10 .box1 .sidebar { float:right; }
#layout10 .box2 .sidebar { float:left; }
#layout10 .sidebar .content { background:#fff; margin:0px 9px 9px 9px; overflow:hidden; }
#layout10 .sidebar .content ul { margin-top:-1px; }
#layout10 .sidebar .content ul li { border-top:1px solid #e4e4e4; padding:8px 12px; }
#layout10 .sidebar .content ul li span { color:#383838; }
#layout10 .sidebar .content ul li h3 { font-size:14px; font-family:"Microsoft Yahei", "黑体"; font-weight:normal; line-height:24px; }
#layout10 .sidebar .content ul li h3 a { color:#347299; }
#layout10 .sidebar .content .more { display:block; margin:0px auto; width:88px; height:14px; padding-top:2px; text-align:center; background:url(images/ly10-sidebar-more.gif) no-repeat; }
#layout11 { border:#CCCCCC 1px solid; width:998px  }
#layout11 .box1 { margin-top:22px; margin-left:5px }
#layout11 .box1 .left { width:295px; height:200px; position:relative; overflow:hidden; }
#layout11 .box1 .left img { width:295px; height:200px; }
#layout11 .box1 .left .textbg { position:absolute; left:0px; bottom:0px; width:100%; height:34px;background: #00CCFF; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
#layout11 .box1 .left p { position:absolute; left:0px; bottom:0px; width:100%; height:34px; line-height:34px; overflow:hidden; text-align:center; font-size:14px; }
#layout11 .box1 .left p a { color:#fff; }
#layout11 .box1 .right { width:660px; display:inline; margin-right:10px; }
#layout11 .box1 .right h3 { font-size:24px; font-family:"Microsoft Yahei", "黑体"; font-weight:normal; line-height:35px; height:35px; overflow:hidden; margin-bottom:10px; margin-top:15px; }
#layout11 .box1 .right h3 span { float:left; display:inline; margin-right:15px; width:125px; height:35px; overflow:hidden; padding-right:12px; background:url(images/ly11-icon1.gif) no-repeat; text-align:center; color:#fff; }
#layout11 .box2  { margin-left:5px; }
#layout11 .box2 ul { margin-left:0px; width:990px; }
#layout11 .box2 ul li { float:left; display:inline; margin:15px 0px 0px 10px; width:315px; height:31px; line-height:31px; overflow:hidden; background:#ddd; font-size:14px; }
#layout11 .box2 ul li span { float:left; display:inline; margin-right:6px; background:url(images/ly11-icon2.gif) no-repeat; height:31px; width:90px; padding-right:6px; text-align:center; font-size:14px; font-family:"Microsoft Yahei", "黑体"; color:#fff; }
#layout13 .content { margin-top:15px; }
#layout13 .big { float:left; position:relative; width:450px; }
#layout13 .big img { width:450px; height:247px; }
#layout13 .big .play { position:absolute; width:55px; height:55px; background:url(images/ly13-play1.png) no-repeat; left:210px; top:92px; _display:none; }
#layout13 .big .play a { width:100%; height:100%; display:block; }
#layout13 .big p {  background:#E6E6E6; text-align:center; height:26px; line-height:26px; overflow:hidden; }
#layout13 p a { color:#000; }
#layout13 .list { float:right; width:534px; height: auto }
#layout13 .list ul li { float:left; display:inline; width:164px; background:#E6E6E6; margin-left:14px;  }
#layout13 .list ul li .play { position:absolute; left:82px; top:46px; width:31px; height:31px; background:url(images/ly13-play2.png) no-repeat; _display:none; }
#layout13 .list ul li .play a { width:100%; height:100%; display:block; }
#layout13 .list ul li p { line-height:26px; height:26px; overflow:hidden; text-align:center; }
#layout14 .topic2 { background:#00704f; }
#layout14 .topic2 .btn { float:right; display:inline; margin:9px 30px 0px 0px; height:33px; width:115px; line-height:33px; overflow:hidden; text-align:center; background:url(images/ly14-topic-btn.gif) no-repeat; color:#dc6f33; font-size:20px; font-family:"Microsoft Yahei", "黑体"; }
#layout14 .left { width:675px; }
#layout14 .right { width:265px; }
#layout15 .content { border:1px solid #e0e0e0; margin-top:5px; line-height:21px; padding:15px; color:#636363; }
#layout15 .content a { color:#636363; margin-right:15px; }

/* 报名表单 */
#bm-title { font-size:20px; font-family:"Microsoft Yahei", "黑体"; height:80px; line-height:80px; padding-left:135px; }
#bm_form { width:1000px; margin-left:0px; background-color:fc0; }
#bm_form_content { width:1000px; border:solid #e9e9e9 1px; font-family:"宋体"; font-size:12px; }
.bm_form_style1 { height:36px; width:700px; border:solid #e9e9e9 1px; line-height:36px; }
.bm_form_1_1 { height:36px; width:62px; float:left; border-right:solid #e9e9e9 2px; padding-left:7px; font-weight:bold; }
.bm_form_1_2 { height:30px; width:267px; float:left; border-right:solid #e9e9e9 2px; padding:6px 0px 0px 7px; }
.bm_form_1_3 { height:36px; width:345px; float:left; padding-left:7px; color:#808080; }
.bm_form_input1 { height:20px; width:153px; border:solid #7f9db9 1px; float:left; }
#idcard_select { height:18px; width:62px; border:solid #7f9db9 1px; float:left; margin: 2px 6px 0px 0px; }
.warning { height:14px; width:14px; background-image:url(images/icon_08.jpg); margin:4px 0px 0px 5px; float:left; }
.bm_form_style2 { height:59px; width:700px; border:solid #e9e9e9 1px; line-height:59px; }
.bm_form_2_1 { height:59px; width:62px; float:left; border-right:solid #e9e9e9 2px; padding-left:7px; font-weight:bold; }
.bm_form_2_2 { height:59px; width:392px; float:left; border-right:solid #e9e9e9 2px; padding:0px 0px 0px 7px; }
.bm_form_2_2 span { height:21px; width:392px; float:left; line-height:21px; margin-top:5px; color:#f00; font-weight:bold; }
.bm_form_2_3 { height:59px; width:220px; float:left; padding-left:7px; color:#808080; }
.bm_form_input2 { height:19px; width:325px; border:solid #7f9db9 1px; float:left; margin-top:7px }
.bm_form_3_3 { height:36px; width:130px; float:left; border-right:solid #e9e9e9 2px; padding-left:7px; font-weight:bold; }
.bm_form_3_4 { height:30px; width:207px; float:left; padding:6px 0px 0px 7px; }
.bm_form_4_2 { height:30px; width:620px; float:left; padding:6px 0px 0px 7px; }
.bm_form_5_2 { height:59px; width:620px; float:left; padding:4px 0px 0px 7px; }
.bm_form_input3 { height:19px; width:500px; border:solid #7f9db9 1px; float:left; }
.bm_form_input4 { height:50px; width:500px; border:solid #7f9db9 1px; float:left; }
#tiaokuan { color:#f00; }
/* 提交返回按钮 */
.submit2 { height:30px; margin:15px 0px 30px 500px; }