@charset "utf-8";

*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:"宋体"; color:#666;}
ul,li{ list-style:none;}
dt span.bt{ float:left; margin-left:15px; font:bold 14px/34px "宋体"; color:#ffffff;}
dt span.mor{ float:right; margin-right:6px; line-height:34px; color:#ffffff;}
dt span.mor a{color:#666666;}
dt span.bt1{ float:left; margin-left:15px; font:bold 14px/34px "宋体"; color:#005a41;}
dt span.mor1{ float:right; margin-right:10px; line-height:34px; color:#ffffff;}
dt span.mor1 a{color:#005a41;}
a{ color:#1F1F1F; text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
a:visited{ color:#1F1F1F;}
a:hover{ color:#FF0000;}
.clear{ clear:both;}
img{ border:0px; vertical-align:bottom;}
#top{ width:100%; height:30px; overflow:hidden; background:url(../images/top_bg.jpg) repeat-x;}
.top{ width:1000px; margin:0px auto; text-align:right; line-height:30px;}
#head{ width:100%; overflow:hidden; background-color:#f4f4f4;}
.logo{ width:1000px; margin:0px auto; font-size:0px; overflow:hidden;}
.logo_l{ float:left;}
.logo_r{ float:right;}
#banner{ width:1000px; margin:0px auto; font-size:0px;}
#focus{ width:997px; margin:0px auto;}
#focus{width:997px;height:260px;position:relative;overflow:hidden;}
#flash{ width:100%; margin:0px auto;margin-top:5px;}
#focus ul{position:absolute;}
#focus ul li{height:260px;position:relative;float:left;background:#000;overflow:hidden;}
#focus ul li div{position:absolute;}
#focus ul li img{width:997px;height:260px;}
#focus .btnBg{width:997px;height:0px;position:absolute;left:0;bottom:0;background:#AF1657;}
#focus .btn{height:10px;padding:5px 10px;position:absolute;right:0;bottom:0;text-align:right;}
#focus .btn span{width:25px;height:10px;margin-left:5px;background:#fff;display:inline-block;cursor:pointer;_display:inline;_zoom:1;_font-size:0;}
#focus .btn span.on{background:#fff;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
#about{ width:1000px; margin:5px auto;}
.a_l{ width:415px; float:left; margin-right:10px;}
.a_l_t{ width:100%; height:34px; background:url(../images/a_c_t.jpg)  no-repeat; overflow:hidden;}
.a_l_c{ width:413px; height:295px; border:1px #E6E6E6 solid; border-top-style:none; overflow:hidden;}
.a_l_c_c{ width:405px; margin:5px; overflow:hidden;}
.a_l_c_c li{ line-height:26px;}
.a_l_c_c li span{ background:url(../images/j.gif) no-repeat 6px 8px; color:#666666; display:block; padding:0 0 0 18px;}
.a_l_cc{ width:278px; height:250px; border:1px #E6E6E6 solid; background-color:white;  border-top-style:none; overflow:hidden;}
.a_l_cc_c{ width:260px; margin:6px 9px; overflow:hidden;}
.a_l_cc_c li{ line-height:28px; padding-left:16px; background:url(../images/j.gif) no-repeat 0px 8px;  border-bottom:1px #EAEAEA dotted;}

.amld_l{ width:395px; float:left; margin-right:10px;}
.amld_l_c{ width:393px; height:315px; border:1px #E6E6E6 solid; border-top-style:none; overflow:hidden;}
.amld_l_c_c{ width:385px; margin:5px; overflow:hidden;}
.amld_l_c_c li{ line-height:26px;}
.amld_l_c_c li span{ background:url(../images/j.gif) no-repeat 6px 8px; color:#666666; display:block; padding:0 0 0 18px;}
.amld_l_cc{ width:278px; height:285px; border:1px #E6E6E6 solid; background-color:white;  border-top-style:none; overflow:hidden;}
.amld_l_cc_c{ width:260px; margin:6px 9px; overflow:hidden;}
.amld_l_cc_c li{ line-height:28px; padding-left:16px; background:url(../images/j.gif) no-repeat 0px 8px;  border-bottom:1px #EAEAEA dotted;}

.a_c{ width:572px; float:left; margin-right:0px;}
.a_c_c{ width:572px; height:329px; border:1px #E6E6E6 solid; border-top-style:none; overflow:hidden;}
.a_nbox{ width:581px; margin:5px; overflow:hidden;}
.a_n_l{ width:210px; float:left; margin-right:14px; font-size:0;}
.a_n_r{ width:254px; float:right;}
.a_n_r li{ line-height:26px;}
.a_r{ width:210px; float:right;}
.a_r_t{ width:100%; height:34px; background:url(../images/a_r_t.jpg) no-repeat; overflow:hidden;}
.a_r_c{ width:208px; height:170px; border:1px #EFEFEF solid;  border-top-style:none; overflow:hidden;}
.a_r_c .pic{ width:196px; margin:4px 6px; overflow:hidden; font-size:0px;}


.a_4{ width:282px; float:left; margin-right:10px;}
.a_4_t{ width:100%; height:34px; background:url(../images/a_c_t.jpg) no-repeat; overflow:hidden;}
.a_4_c{ width:278src_rpx; height:215px; border:1px #E6E6E6 solid; border-top-style:none; overflow:hidden;background-color:white;}
.a_4_c_c{ width:272px; margin:5px; overflow:hidden;}
.a_4_c_c li{ line-height:26px;}
.a_4_c_c li span{ background:url(../images/j.gif) no-repeat 6px 8px; color:#666666; display:block; padding:0 0 0 18px;}
.a_4_cc{ width:278px; height:215px; border:1px #E6E6E6 solid; background-color:#f4f4f4;  border-top-style:none; overflow:hidden;}
.a_4_cc_c{ width:260px; margin:6px 9px; overflow:hidden;}
.a_4_cc_c li{ line-height:28px; padding-left:16px; background:url(../images/a.gif) no-repeat 0px 8px;  border-bottom:1px #EAEAEA dotted;}


#pic{ width:990px; margin:4px auto; font-size:0px;}
.pic_l{ width:240px; float:left; margin-right:10px;}
.pic_r{ width:740px; float:right;}
#case{ width:1000px; margin:2px auto;}
.case_t{ width:100%; height:34px; background:url(../images/case_t.jpg) no-repeat;}
.case_c{ width:998px; border:1px #E6E6E6 solid; background-color:#f4f4f4;  border-top-style:none; overflow:hidden;}
.marginbtm10{ margin-bottom:10px;}
.caseShow{ height:160px; width:998px; background-repeat:no-repeat; overflow:hidden;}
.caseShow .leftarrow{ width:38px; height:99px; background-image:url(../images/aa.png); float:left; margin-top:20px; cursor:pointer}
.caseShow .centerCase{width:922px; float:left; padding-top:10px; overflow:hidden; height:160px;}
.caseShow .rightarrow{ width:38px; height:99px; background-image:url(../images/aa.png); float:left; margin-top:20px; background-position:0 99px;cursor:pointer}
.ulIndexCase{ width:920px;}
.ulIndexCase li{ width:162px; margin:5px 11px 0px 11px; text-align:center; float:left; display:inline;}
.ulIndexCase li img{ padding:1px; border:solid 1px #CCC;}
.ulIndexCase li p{ text-align:center; padding:6px 0px;}

#src{ width:1000px; margin:5px auto;}
.src_l{ width:280px; float:left; margin-right:10px; margin-bottom:5px;}
.src_r{ width:710px; float:right;background-color:white;}
.src_r_t{ width:100%; height:34px; background:url(../images/s_r_t.jpg) no-repeat;}
.src_r_c{ width:708px; border:1px #E6E6E6 solid;  border-top-style:none; overflow:hidden;}
.src_r_cc{ width:700px; height:153px; margin:6px 4px; overflow:hidden;}

#src .run{ width:700px;margin:0px auto;overflow:hidden;}
#src table td div.s{float:left;width:212px;height:144px;display:inline;background:url(../images/teacher.jpg) no-repeat;margin:0px 6px;padding:5px 5px 4px;cursor:pointer;}
#src table td div.s div.pics{float:left;width:112px;height:144px;}
#src table td div.s div.pics img{border:1px solid #e5e5e5;padding:1px;background:#fff;}
#src table td div.s div.infos{float:right;width:94px;height:144px;}
#src table td div.s div.infos p{white-space:normal;word-break:break-all; line-height:24px;}
#src table td div.s div.infos p span.item{color:#1da0d0;font-weight:normal;}
#src table td div.s div.infos p span.position{color:#ff9000;font-weight:normal;}


.zzzsrc_r{ width:710px; float:right;background-color:white;margin-top:5px;margin-bottom:5px;}
.zzzsrc_r_t{ width:100%; height:34px; background:url(../images/s_r_t.jpg) no-repeat;}
.zzzsrc_r_c{ width:708px; border:1px #E6E6E6 solid;  border-top-style:none; overflow:hidden;}
.zzzsrc_r_cc{ width:700px; height:32px; margin:6px 4px; overflow:hidden;}

.cqwe_r_t{ width:100%; height:34px; background:url(../images/c_c_t.gif) no-repeat; overflow:hidden;}
.cqwe_r_c{ width:100%;  height:250px; overflow:hidden; background-color:white;}
.cqwe_r_c_c{ width:272px; margin:6px 10px; overflow:hidden;}
.cqwe_r_c_c li{ font:13px/28px "宋体"; background:url(../images/e.gif) no-repeat 0px 8px; border-bottom:1px #EAEAEA dotted; padding-left:18px; overflow:hidden;}
.cqwe_r_c_c li a{display:block;float:left;line-height:28px;height:28px;font-size:12px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cqwe_r_c_c li span{display:block;float:right;line-height:28px;height:28px; width:70px; color:#666; font-size:12px;overflow:hidden;}








#cont{ width:1000px; margin:5px auto;}
.c_l{ width:280px; float:left; margin-right:10px;}
.c_c{ width:350px; float:left; margin-right:10px;}
.c_r{ width:350px; float:right;}


.cw_r_t{ width:100%; height:390px; background:url(../images/c_c_t.gif) no-repeat; overflow:hidden;}
.cw_r_c{ width:100%;  height:295px; overflow:hidden; background-color:white;}
.cw_r_c_c{ width:410px; margin:6px 10px; overflow:hidden;}
.cw_r_c_c li{ font:13px/28px "宋体"; background:url(../images/e.gif) no-repeat 0px 8px; border-bottom:1px #EAEAEA dotted; padding-left:18px; overflow:hidden;}
.cw_r_c_c li a{display:block;float:left;line-height:30px;height:30px;font-size:12px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cw_r_c_c li span{display:block;float:right;line-height:30px;height:30px; width:70px; color:#666; font-size:12px;overflow:hidden;}



.c_r_t{ width:100%; height:34px; background:url(../images/c_c_t.gif) no-repeat; overflow:hidden;}
.c_r_c{ width:100%;  height:250px; overflow:hidden; background-color:white;}
.c_r_c_c{ width:330px; margin:6px 10px; overflow:hidden;}
.c_r_c_c li{ font:13px/28px "宋体"; background:url(../images/e.gif) no-repeat 0px 8px; border-bottom:1px #EAEAEA dotted; padding-left:18px; overflow:hidden;}
.c_r_c_c li a{display:block;float:left;line-height:28px;height:28px;font-size:12px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.c_r_c_c li span{display:block;float:right;line-height:28px;height:28px; width:70px; color:#666; font-size:12px;overflow:hidden;}

#foot{ width:100%; background-color:#3477c6; height: 100px; overflow:hidden;}
.link{ width:1000px; height:34px; margin:5px auto; overflow:hidden; line-height:30px; font-family:"宋体"; border-bottom:1px #FFFFFF solid;}
.link span{ font:bold 13px/34px "宋体"; color:#FFFFFF;}
.link a{ margin:0px 8px; color:#FFFFFF;}
.link a:visited{ color:#FFFFFF;}
.link a:hover{ color:#FFFFFF;}
.foot{ width:1000px; margin:6px auto; overflow:hidden; color:#FFFFFF; font-family:"Microsoft Yahei";}
.f_l{ width:240px; float:left; margin-right:20px; font-size:0px;}
.f_r{ width:730px; float:right;}
.f_r_dc{ line-height:26px;}

#dc{ width:1000px; margin:5px auto;}
.dc_l{ width:240px; float:left; margin-right:10px;}
.dc_l_t{ width:100%; height:34px; background:url(../images/dc_l_t.gif) no-repeat; overflow:hidden;}
.dc_l_t h3{ font:bold 14px/34px "Microsoft Yahei"; padding-left:10px; color:#FFFFFF;}
.dc_l_c{ width:238px; border:1px #E6E6E6 solid; border-top-style:none; margin-bottom:6px; overflow:hidden;background-color:white;}
.dc_l_c_c{ width:200px; margin:6px 19px; overflow:hidden;}
.dc_l_c_c li{ line-height:32px; font:13px/32px "宋体"; border-bottom:1px #EFEFEF dashed; background:url(../images/b.gif) no-repeat 0px 10px; padding-left:20px;}
.dc_l_c_cc{ width:220px; margin:6px 9px; overflow:hidden;}
.dc_l_c_cc li{ line-height:32px; font:13px/28px "宋体"; }
.dc_r{ width:750px;height:auto; float:right;}
.dc_r_t{ width:100%; height:34px; background:url(../images/dc_r_t.gif) no-repeat;}
.dc_r_t h3{ font:bold 13px/34px "宋体"; padding-left:10px;}
.dc_r_c{ width:748px; border:1px #EEEEEE solid; border-top-style:none; margin-bottom:6px; overflow:hidden;background-color:white;}
.dc_r_c_c{ width:730px; margin:9px; overflow:hidden;}
.dc_title{ width:100%; text-align:center; font:bold 16px/34px "Microsoft Yahei"; color:#FD3222;}
.dc_line{ width:100%; text-align:center; font:bold 12px/22px Arial, Helvetica, sans-serif; margin:4px auto; overflow:hidden; color:#797979;}
.dc_dc{ width:100%; font:12px/28px Arial, Helvetica, sans-serif;}
.dc_dc em{ font-style:normal;}
.dc_foot{ width:100%; text-align:right; font:12px/24px Arial, Helvetica, sans-serif;}


.dc_list{ width:730px; margin:9px; overflow:hidden;}
.dc_list li{ border-bottom:1px #DFDFDF dotted; height:34px; font:13px/34px "宋体"; background:url(../images/c.gif) no-repeat 0px 10px; padding-left:20px;}
.dc_list li span{ float:right;}


.dc_clist{ width:720px; margin:9px 14px; overflow:hidden;}
.dc_cbox{ width:126px; float:left; margin-left:15px; margin-bottom:15px; position: relative; display:inline;}
.dc_cbox .title{ width:100%; text-align:center;}
.dc_cbox img{ border:1px #E1E1E1 solid; padding:3px;}
.dc_cbox a .more{ position:absolute; right:4px; bottom:4px; font-size:12px; color:#fff; background:#000;padding:5px 10px;filter:alpha(opacity=65);opacity:0.65; -moz-opacity:0.65;-khtml-opacity: 0.65;opacity: 0.6;

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; 
}
.dc_cbox a:hover .title{ display:block; font-size:12px; background:#111;filter:alpha(opacity=75);opacity:.75;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; color:#fff; position:absolute; bottom:4px; left:4px;
padding:6px 0px; margin:0; width:122px; border-top:1px solid #999;}
.dc_cbox a:hover .title strong{ display:block; font-size:13px;}
.dc_cbox a .title {display: none; }
.dc_cbox a:hover .more { visibility: hidden;}


.dc_vlist{ width:730px; margin:9px; overflow:hidden;}
.dc_v_t{ font:bold 14px/30px Arial, Helvetica, sans-serif; color:#FF4435;}
.dc_v_t span{ float:right; color:#C5C5C5; font-size:12px;}
.dc_v_c{ font:13px/24px Arial, Helvetica, sans-serif; color:#6C6C6C;}
.dc_v_line{ width:100%; height:1px; border-bottom:1px #BFBFBF dotted; font-size:0px; overflow:hidden; margin-bottom:10px;}

.tablecss{width:100%; margin:10px auto;}
.tablecss th, .tablecss td{border:1px solid #F2F2F2;}
.tablecss th{background:#EEF7FF;width:158px;text-align:right;font-size:14px;font-weight:normal;padding:8px 0 8px 10px;color:#000;}
.tablecss td{background:#fff;padding:8px 0 8px 10px;}
.tablecss em{color:#FF0000;margin:0 5px;}



DIV.pagelist { margin:10px  0; padding:0 10px; TEXT-ALIGN: center; clear:both;margin-bottom:10px;}
DIV.pagelist a,DIV.pagelist SPAN{_border:1px solid #CCC;box-shadow:0 1px 5px rgba(0, 0, 0, .25);-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .25);-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .25);height:20px; line-height:20px;TEXT-DECORATION: none; color:#136fa0;  display:block; float:left; padding:0 5px; margin-left:5px;_border:1px solid #CCC;}
DIV.pagelist A:hover { BACKGROUND: #136fa0;  COLOR: #FFF;}
DIV.pagelist A:on { BACKGROUND: #136fa0; COLOR: #FFF;}
DIV.pagelist A:active { BACKGROUND:#136fa0;COLOR: #FFF;}
DIV.pagelist SPAN.current {FONT-WEIGHT: bold; BACKGROUND: #136fa0;  COLOR: #fff; }
DIV.pagelist SPAN.disabled {}
ul.next { border-top:1px dashed #ccc; padding:10px 0 10px 20px; clear:both}
ul.next li{ height:25px; line-height:25px; color:#989898}