﻿@charset "utf-8";

html,body {
 margin:0;
 padding:0;
 min-width:1200px;
 width:100%;
 height:100%;
 font-family:微软雅黑;
 }
img {
 border:0;}
input,textarea:focus {outline: none;}
a {
 text-decoration: none;
 color:#333;
}
a:hover {
 text-decoration: none;
 color:#88235f;
}
ul,li {
 list-style-type:none;
    margin:0;
 padding:0;
 border: 0px;}
table,tr,td { text-indent:0; margin:0;
 padding:0;
}
td p { text-indent:0; margin:0;
 padding:0;
}  
.c_b { clear:both; *display:none;}
body {
 background:url(../images/i_r1_c2.jpg) repeat-x top;}
.fl { float:left;}
.fr { float:right;}
.jz { margin:0 auto; width:1200px; clear:both;}
.toplj {
 font-size: 14px;
 line-height: 50px;
 color: #E4BDD2;
 height: 50px;
}
.toplj .jslj { float:left;}
.toplj a {color: #E4BDD2;}

.teach_topR_qh{
 width:100px;
 height:54px;
 text-align:right;
}
.select_box{
 width:auto;
  position:relative; 
}

.select_box span{
 width:auto;
 height:50px;
 float:left;
 padding:0 20px 0 20px;
 line-height:50px;
 color:#E4BDD2;
 cursor:pointer;
}
.leixin_xz_a{
 position:absolute; 
 z-index:20;
 }
.son_ul{
 width:100px;
 height:auto;
 position:absolute!important;
 position:absolute;
 z-index:45;
 top:52px;
 left:5px; 
 background:#fff;
 -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px; 
  text-align:center; 
  border:1px solid #dedede;
}
.son_ul li{
 display:block;
 line-height:30px;
 width:100px; 
 float:left;
 border-bottom:1px solid #dedede;
 cursor:pointer;
 }
 
.logo { margin-top:-4px; *margin-top:0px;}
.tlss { padding-top:28px; width:308px;}
.tlss .ss { padding-top:14px;}
.tlss .ss .srk {
 width: 234px;
 font-family: "微软雅黑";
 font-size: 12px;
 line-height: 34px;
 height: 34px;
 color: #666;
 margin: 0;
 padding:0 10px;
 border: 1px solid #88235F;
 outline: none;
 float: left;
}
.tlss .ss .ssan { float:right;}
.daohang { height:50px;}
.banner { width:100%;}
.bnbt { padding:297px 0 0 20px;}
.bnbt a {
 padding: 0 20px;
 height: 50px;
 line-height: 50px;
 font-family: "微软雅黑";
 font-size: 22px;
 color: #FFF;
 background: url(../images/bnbtbj.png);
 float:left;
 display:block;
}
.tpxw { width:470px; height:325px;}

.focus{ position:relative; width:470px; height:325px; background-color: #000; float: left;}  
.focus img{ width: 470px; height: 325px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10; float:right;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:8px; right:20px; float:right; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.bqbh { width:675px; height:325px;}

.wzlb { display:block; padding-top:6px;}
.wzlb li {
 font-family: "微软雅黑";
 font-size: 14px;
 line-height: 34px;
 height: 34px;
 *line-height: 31px;
 *height: 31px;
 color: #333;
 background:url(../images/i_r32_c30.jpg) repeat-x bottom;
}
.wzlb li span { float:right;}
.wzlb li a { float:left; color:#333;background-image: url(../images/i_r32_c28.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 16px;}
.wzlb li a:hover { color:#88235F;}
.tplj { background-color:#F4E9EF; height:130px; padding-top:20px; margin-top:40px;}
.tplj a {
 width: 133px;
 float: left;
 font-size: 14px;
 line-height: 30px;
 color: #333;
 display:block;
 text-align:center;
}
.tplj a:hover { color:#88235F;}
.yqlj { margin-top:40px;}
.yqljlb li {
 font-size: 14px;
 line-height: 34px;
 height: 34px;
 background-image: url(../images/00000001_r49_c7.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 width: 181px;
 padding-left: 15px;
 float:left;
}
.dblj {
 font-size: 14px;
 line-height: 50px;
 color: #E4C4DC;
 background-color: #88235F;
 text-align: center;
 height: 50px;
 width: 100%;
 margin-top:34px;
}
.dblj a {color: #E4C4DC;}
.banquan {
 width: 100%;
 height: 107px;
 background-color: #3C3C3C;
 font-size: 12px;
 line-height: 35px;
 color: #CCCCCC;
 text-align: left;
}
.fenxiang {padding-top:34px;}
.fenxiang a { float:left; padding:0 8px;}
.ejdh { width:240px;}
.ejdh .dqyj {
 font-size: 16px;
 line-height: 50px;
 color: #FFF;
 background-color: #88235F;
 text-align: center;
 height: 50px;
 width: 240px;
}
.ejdh .ejdhlb { padding:15px;}
.ejdh .ejdhlb li {
 border-bottom: solid 1px #88235F;
 font-size: 14px;
 line-height: 36px;
 color: #333;
 text-indent: 2em;
 height: 36px;
 width: 210px;
 margin-bottom: 4px;
}
.ejdh .ejdhlb li a {
 color:#88235F;
 height: 36px;
 width: 210px;
 display:block;
 background-image: url(../images/00000001_r49_c7.jpg);
 background-repeat: no-repeat;
 background-position: 10px center;}
.ejdh .ejdhlb li a:hover {
 color:#fff;
 background-color:#AD4FAD;
 background-image: url(../images/00000001_r49_c7.png);
 background-repeat: no-repeat;
 background-position: 10px center;}
.dqwz {
 font-size: 14px;
 line-height: 40px;
 color: #333;
 background-color: #eee;
 padding-left: 30px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #88235f;
}
.tpwzlb li {
 width: 180px;
 height: 165px;
 line-height: 20px;
 border: solid 1px #ccc;
 background-color: #eee;
 margin-top: 10px;
 margin-right: 33px;
 margin-bottom: 10px;
 margin-left: 0px;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
 float: left;
 font-size: 14px;
 text-align: center;
}
.tpwzlb li img { width:180px; height:135px;}
.wzbt {
 font-family: "微软雅黑";
 font-size: 24px;
 line-height: 40px;
 padding:15px 0;
 color: #88235f;
 text-align: center;
 font-weight: normal;
 }
.wzxxys {
 font-family: "微软雅黑";
 font-size: 12px;
 line-height: 35px;
 color: #666;
 text-align: center;
 background-color: #EBEBEB;
 }
.nrzwys {
 font-family: "微软雅黑";
 font-size: 14px;
 line-height: 30px;
 color: #6C6C6C;
 text-indent: 2em;
 padding:20px 0;
}
.nrzwys p {
 font-family: "微软雅黑";
 font-size: 14px;
 line-height: 30px;
 color: #6C6C6C;
 text-indent: 2em;
 padding:0; margin:0;
}
.sytxyt {
 font-family: "微软雅黑";
 font-size: 12px;
 color: #666;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #CCC;
}
.sytxyt a {
 font-family: "微软雅黑";
 font-size: 14px;
 color: #333;

}
.sytxyt a:hover {
 font-family: "微软雅黑";
 font-size: 14px;
 color: #F60;

}
.ssjg { display:block; padding-top:6px;}
.ssjg li {
 font-family: "微软雅黑";
 font-size: 14px;
 line-height: 34px;
 color: #333;
 margin:10px 0;
 
}
.ssjg li font {
 font-size: 12px;
 line-height: 30px;
 color: #666;
 clear: both;
 display:block;
 text-indent:2em;
 background:url(../images/i_r32_c30.jpg) repeat-x top;
} 
.ssjg li span { float:right;}
.ssjg li a { float:left; color:#333;background-image: url(../images/i_r32_c28.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 16px;}
.ssjg li a:hover { color:#88235F;}
.bds_weixin {background:url(../images/weixin.jpg) no-repeat !important;width:41px !important; height:40px !important;}
.bds_tsina {background:url(../images/tsina.jpg) no-repeat !important;width:41px !important; height:40px !important;}
.bds_tqq {background:url(../images/tqq.jpg) no-repeat !important;width:41px !important; height:40px !important;}
.bds_qzone {background:url(../images/qzone.jpg) no-repeat !important;width:41px !important; height:40px !important;}