body,div,ul,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,input,img {padding:0; margin:0;}
body {font-size:12px;}
ul {list-style:none;}
a {text-decoration:none;}
img {border:0;}

.link a {color:#0066CC;}
.link2 a {color:#999;}
.link3 a {color:#000;}
.link a:hover,.link2 a:hover,.link3 a:hover {color:#FF7300}

.clearfix:after {clear:both; display:block; height:0; visibility:hidden; content:".";}
.fl {float:left;}
.fr {float:right;}
.w950 {width:950px; margin:0 auto;}
.bold {font-weight:bold;}
.blue {color:#0066CC;}
.red {color:#ff0000;}
.pdtop {padding-top:10px;}

.header {width:100%; background:url(../images/bg.jpg) repeat-x; height:39px; overflow:hidden; color:#999;}
.headerDiv span {padding:15px 0 0 0;}
.headerDiv .s1 {padding:15px 0 0 15px;}

.main {background:url(../images/bg2.jpg) repeat-x top;}

.px_top {height:90px; overflow:hidden; color:#fff; font-weight:bold; font-size:32px; height:91px; line-height:91px;}
.px_top .search {margin:27px  0 0 0; height:35px;}
.px_top .search .s_input {border:2px solid #fff; width:290px; padding:0 10px; height:31px; *height:30px; line-height:31px; vertical-align:top\9;}
.px_top .search .s_btn {background:url(../images/head_112.jpg) no-repeat; width:98px; height:35px; cursor:pointer; border:0;}

.px_nav {height:29px;}
.px_nav a {display:inline-block; width:100px; float:left; color:#fff; font-weight:bold; font-size:14px; text-align:center; height:29px; line-height:30px; margin:0 80px 0 0;}
.px_nav a:hover,.px_nav .on {color:#000; background:url(../images/navon.png) no-repeat; height:29px; line-height:30px;}

.px_banner {margin-bottom:13px;}

.tit {background:url(../images/tit3.jpg) no-repeat; height:28px; line-height:28px; color:#fff; font-weight:bold; font-size:14px;}

.left {width:190px;}
.l_Div {width:188px; border:1px solid #efefef; margin-bottom:12px;}
.l_Div_tit,.r_Div_tit {padding:0 0 0 12px;}
.l_Div_con {background:#fff; padding:10px 12px 12px 12px; color:#585858; line-height:26px;}
.l_Div_con div img {vertical-align:middle; padding:0 5px 0 0;}
.l_Div_con dl {width:164px; line-height:20px; margin-bottom:10px;}
.l_Div_con dl dt img {width:164px; height:86px; overflow:hidden;}
.l_Div_con dl dd {}

.right {width:747px;}
.r_Div {width:745px; border:1px solid #efefef; margin-bottom:12px;}
.r_Div_con {background:#fff; padding:14px 12px 10px 12px; color:#333; line-height:26px; text-indent:2em;}
.more {text-align:right;}
.r_Div_con a{color:#06c;}
.r_Div_con2 {background:#fff;}
.r_Div_con2_ul {padding:14px 0 0 12px;}
.r_Div_con2_ul li {width:179px; float:left; text-align:center; line-height:35px;}
.r_Div_con2_ul li img {border:1px solid #ccc; padding:1px;}

.r_Div_con3_ul { padding-left:; padding:13px 0 13px 18px;}
.r_Div_con3_ul li {background:url(../images/xptsy_76.jpg) no-repeat left; padding-left:20px; padding-right:10px; height:28px; line-height:28px; float:left; width:305px; margin-right:3px; display:inline; overflow:hidden;}

.course {background:#fff; padding:14px 12px 10px 12px; color:#333; line-height:24px;}
.list {border-bottom:1px dotted #efefef; padding:10px 0;}
.list dl {width:550px;}
.list dt {text-align:center;}
.list dt img {border:1px solid #ccc; padding:2px;}
.list dd {width:400px; padding:0 0 0 14px; color:#666;}
.list dd h2 a {color:#FF7300;}
.list dd h2 a:hover {color:#0066CC;}

.page {margin:8px 0 2px 0;}
.pre {background:url(../images/dian5.gif) no-repeat left 6px ; border:1px solid #CCCCCC; padding-left:16px; height:20px; line-height:20px; margin-right:5px; padding-right:7px; display:inline; vertical-align:middle;}
.next {background:url(../images/dian4.gif) no-repeat right 6px ; margin-left:5px; display:inline; vertical-align:middle; padding-right:16px; padding-left:7px; border:1px solid #ccc; height:20px; line-height:20px;}
.pre,.next {color:#666;}
.pre:hover,.next:hover {border:1px solid #ff5500;}
.p_on,.p_over:hover {background:#FFEEE5; color:#ff5500; border:1px solid #FF5500; font-weight:700; padding:3px 8px; margin-right:5px; line-height:normal;}
.p_over { background:#f4f4f4; color:#666; border:1px solid #ccc; font-weight:700; padding:3px 8px; margin-right:5px; line-height:normal;}
.pageDiv { padding:0 0 0 15px;}
.pageDiv input { border:1px solid #999999; width:26px; height:20px; text-align:center; margin:0 5px;}

.d_con {background:url(../images/ziyuan_179.jpg) repeat-x; padding-bottom:14px; overflow:hidden; border-bottom:1px solid #C7E3FF ; border-left:1px solid #C7E3FF ; border-right:1px solid #C7E3FF ; border-top:3px solid #30AAF4;}
.d_con h1 {padding:16px 15px; overflow:hidden; color:#024AA4;}
.d_con .d_con_left {width:250px; padding-left:15px;}
.d_con .d_con_left img {border:1px solid #D4D2D2; padding:4px; height:135px; width:240px;}
.d_con .d_con_left p {color:#ED3712; line-height:40px; text-align:center; font-size:20px;}
.d_con .d_con_right {padding:0 0 0 15px; overflow:hidden; line-height:25px;}
.d_con .d_con_right .sp img {padding-bottom:7px;}
.d_con .d_con_right .star img {padding-right:5px;}
.d_con .d_con_right .btn {padding-top:10px;}
.d_con .d_con_right .btn img {padding-right:10px;}

.d_js {border:1px solid #C7E3FF; margin-top:14px; background:#fff;}
.d_tit {background:url(../images/ziyuan_191.jpg) repeat-x; height:36px;}
.d_tit h3 {background:url(../images/ziyuan_190.jpg) no-repeat; height:36px; color:#1D6B9F; padding-left:24px; line-height:38px;}

.d_js .d_js_con { padding:10px 20px; line-height:34px; font-size:14px;}

.footer {border-top:2px solid #ccc; line-height:23px; text-align:center; padding:14px 0 12px 0;}

/* 单个图片幻灯片盒子 - 公用类 */
.effect{ display:inline-block; *display:inline; zoom:1; text-align:left;  margin:0 auto;   }
.slideBox{ width:950px; height:250px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:950px; height:250px; }