body { background: url(images/header.png) no-repeat top ; background-color:#b1d9f3; }
/* 公用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 */

#layout0{
	text-align:center;
	border-bottom:1px dotted #a9a9a9;
	padding-bottom:25px;
}

#layout0 a{
	color:#565656;
}

#layout0 h1{
	font-size:38px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	line-height:50px;
	height:50px;
	margin-bottom:8px;
}

#layout0 h1 a{ color:#FF0000;}

#layout0 p a{
	margin:0px 5px;
}
#layout4 .text{width:1000px;}
#layout4 .text ul{width:1000px;margin:5px 0px;}


#layout4 .text ul li{float:left;width:240px; background:url(images/list-type1.gif) no-repeat left; padding-left:10px;}
#layout4 .text ul li span{float:left;font-size:14px;}

#nav { position:absolute; width:623px; background:#fff; text-align:center; line-height:24px; padding-bottom:10px; height: 25px; margin-left:250px;}
#nav .title { background:#0b9765; color:#fff; border-bottom:1px solid #ededed; }
#nav ul li { border-bottom:1px solid #ededed; width:85px; float:left }
#nav ul li a { color:#288ab8; }
#nav ul li:hover,
#nav ul .current { background:#f1f1f1; }
#header { width:100%; min-width:1000px; height:550px; background:url() no-repeat center top; }
#header .box { width:1000px; height:204px; margin:0px auto; }
#wrapper { width:1000px; margin:0px auto 0px auto; background-color:#FFFFFF; }
#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:457px; height:318px; margin-left:35px;}
#layout2 .metro { float:right; width:448px; height:318px; margin-right:35px;}
#layout3 .title span { float:left; font-family:"Microsoft Yahei", "黑体"; font-size:18px; }
#layout3 .title a { float:right; display:inline; }

#layout3 .left {float:left;width:650px;margin:0px 15px 10px 35px;}
#layout3 .left .liebiao ul {width:735px;margin-top:10px;}
#layout3 .left .liebiao ul li{float:left;width:235px;margin:2px 5px 10px 5px;}
#layout3 .left .liebiao ul li .lb{}
#layout3 .left .liebiao ul li .lb .photo{float:left;width:59px;height:59px; margin:2px; border:1px solid #cccccc;}
#layout3 .left .liebiao ul li .lb .text1 h4 a{ color:#FF0000;}
#layout3 .left .liebiao ul li .lb .text1 {float:left; width:165px;margin-left:5px;}
#layout3 .left .liebiao ul li .lb .text1 p{padding:5px 0px; line-height:18px;}




#layout3 .right { float:right; margin-right:35px; margin-top:15px; width:165px; background:#f1f1f1; border-top:6px solid  #288ab8; }
#layout3 .right .block { padding-bottom:2px; }
#layout3 .right .title { height:36px; line-height:36px; overflow:hidden; }
#layout3 .right .title span { color:#288ab8; margin-left:5px; }
#layout3 .right .photo { width:165px; height:135px; position:relative; margin-top:7px; }
#layout3 .right .photo img { width:100%; height:100%; }
#layout3 .right .photo .textbg { position:absolute; left:0px; bottom:0px; width:100%; height:25px; background: #288ab8; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
#layout3 .right .photo p { position:absolute; left:0px; bottom:1px; width:100%; height:25px; line-height:25px; overflow:hidden; text-align:center; font-weight:bold; }
#layout3 .right .photo p a { color:#fff; }
#layout3 .right .list12-22 { margin:12px 0px 0px 2px; }




#layout6 .content1{
	padding:10px 0px;
}
#layout6 ul {margin-left:20px;}
#layout6 ul li{
	float:left;
	display:inline;
	margin:10px 12px 0px 12px;
	width:210px;
}

#layout6 ul li img{
	width:210px;
	height:145px;
	border:5px solid #CCCCCC;
}
#layout6 ul li p{
	line-height:32px;
	height:32px;
	overflow:hidden;
	text-align:center;
}


#layout6 ul li p a{
	color:#000;
}



#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; }

#layout16{}
#layout16 .dsj .lc{margin:5px 25px;}
#layout17 .list{}
#layout17 .list ul{margin:0px 25px;}

#layout17 .list ul li{float:left; width:435px;margin:5px 15px;}
#layout17 .list ul li .text{ float:left;width:435px;}
#layout17 .list ul li .text .left{float:left;margin:10px 0px;}
#layout17 .list ul li .text .right{float:left; width:230px; margin:10px 0px 10px 10px;}
#layout17 .list ul li .text .right h3{ font-family:"宋体"; font-size:14px;padding:5px 0px;}
#layout17 .list ul li .text .right h3 a{color:#288ab8;}
#layout17 .list ul li .text .right p{ line-height:24px; font-family:"宋体"; font-size:12px; text-indent:2em;}
#layout17 .list ul li .text .bottom{ width:435px;}
#layout17 .list ul li .text .bottom .text1,#layout17 .list ul li .text .bottom .text2{ float:left;width:217px;}
#layout17 .list ul li .text .bottom .text1 span,#layout17 .list ul li .text .bottom .text2 span{width:217px;font-family:"宋体"; font-size:12px;line-height:21px;}



#layout8 {background-color:#FFFFFF; margin:0px; border:#CCCCCC 1px solid  }
#layout8 .topic { height:30px; line-height:30px; background:url(images/title-bg2.gif) repeat-x left 12px; font-size:24px; font-family:"Microsoft Yahei", "黑体"; font-weight:normal; color:#0c747d; text-align:center; }
#layout8 .topic span { background:#fff; padding:0px 40px; }
#layout8 table { width:100%; }
#layout8 table tr td { height:400px;  }
#layout8 .message { width:315px; height:400px; overflow:hidden; }
#layout8 .list ul { height:378px; overflow-y:scroll; }
#layout8 .list ul li { height:48px; overflow:hidden; margin:0px 14px; padding:3px 9px; background:#e9e9e9; border-bottom:1px solid #fff; font-size:14px; color:#000; line-height:24px; }
#layout8 .list ul li span { font-size:12px; color: #500007; }

#layout21 {}
#layout21 .left{float:left;width:235px;margin-left:30px;}
#layout21 .left .gs{width:235px;}
#layout21 .left .gs ul { width:235px;}
#layout21 .left .gs ul li { float:left; width:235px; background:url(images/dhtl00a.png) no-repeat left top; width:235px; height:47px;margin:2px; display:block; }

#layout21 .left .gs ul li span{ font-family:"宋体"; font-size:14px; line-height:45px; font-weight:bold;margin-left:30px;}
#layout21 .left .gs ul li span a{ color:#333333; text-decoration:none;}
#layout21 .left .gs ul li span a:hover{ text-align:center;color:#ffffff;background:url(images/dhtl000b.png) no-repeat left top; width:235px; height:47px;margin:2px; display:block;text-decoration:none;}
#layout21 .middle{float:left;width:335px; margin-left:15px;}
#layout21 .middle .photo{}
#layout21 .right{float:left; width:335px;margin-left:15px;}
#layout21 .right .text{margin-bottom:5px; border-bottom:1px dashed #666666;}
#layout21 .right .text h3{ font-family:"宋体"; font-size:14px;padding:5px 10px;}
#layout21 .right .text h3 a{color:#288ab8;}
#layout21 .right .text p{ line-height:21px; font-family:"宋体"; font-size:12px; text-indent:2em;padding:5px;}
#layout12 .content img{margin-left:35px;}