html,body { margin: 0; padding: 0; font-family: "microsoft yahei","Î¢ÈíÑÅºÚ"; font-size: 18px; color: #292929;}
p,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0;}
img { margin: 0; padding: 0; border: 0;}
ul,li { margin: 0; padding: 0; list-style: none;}
a { color: #000; text-decoration: none;  transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; color: #292929;}

.pClear { clear: both;}
.pageContent { width: 1200px; margin: 0 auto;}

.pHead01 { width: auto; height: 30px;}
.pHead01 i { width: 8px; height: 24px; display: block; float: left; background: #ffe484; margin: 3px 15px 0 0;}
.pHead01 img { float: left; display: block;}

.pHead02 { width: auto; height: 40px; line-height: 40px; font-size: 26px; font-weight: 700; color: #B20000; margin: 28px 0;}

.pLogo { width: 100%; height: 360px; background: url(/dangshixuexi/dfiles/11250/dsxx/img/logo-bg.jpg) no-repeat center; min-width:1200px;}
.pLogo-con { width: 1200px; margin: 0 auto; height: 360px; position: relative;}
.pLogo-con .logo { display: inline-block; margin-top: 80px;}
.pLogo-con .school-logo { position: absolute; right: 0; top: 20px;}
.pLogo-con .school-logo img { display: block;}

.menu1 { width: auto; height: 60px; background: #b20000; min-width:1200px;}
.menu { width: 1200px; height: 60px; margin: 0 auto;}
.menu li { float: left; width: auto; height: 60px; line-height: 60px; text-align: center; position: relative; z-index: 999;}
.menu li a { width: 100%; height: 60px; color: #FFFFFF; display: block; font-size: 22px; font-weight: 700 !important;}
.menu li a:hover { background: #940000;}
.menu li .children { position: absolute; width: 100%; z-index: 9999; top: 60px; left: 0; background: #b20000; margin: 0; display: none;}
.menu li .children li { width: 100%;}
.menu li .children a { height: 60px; width: 100%; font-weight: 400 !important; display: block; margin: 0; border-bottom: #fff 1px solid;}
.menu li .children a:hover { background: #940000;}
.menu li:hover .children { display: block; background: #b20000 !important;}
.menu li:hover a { background: #940000;}
.menu li:hover .children a { background: none !important;}
.menu li:hover .children a:hover { background: #940000 !important;}

.index-tit { width: auto; margin: 40px 0; line-height: 40px; text-align: center;}
.index-tit a { font-size: 30px; font-weight: 700; color: #b20000;}

.index-news { width: auto; height: 430px;}
.index-news .news-img { width: 600px; height: 430px; float: left; margin-right: 50px;}
.index-news .news-txt { width: 550px; height: 430px; float: left;}
.index-news .news-txt .con { width: auto; height: 390px; margin-top: 10px; overflow: hidden;}

.focus-photo{width:600px;height:430px;float: left;}
#banner_index {position:relative; width:600px;height:430px;overflow:hidden;}
#banner_list img {border:0px;width:600px;height:430px;}
#banner_bg {position:absolute; bottom:0px;height:20px; background:#cccccc; display:block; text-align:center; line-height:20px;}
#banner_info{position:absolute;width:600px; bottom:0; height:65px; background:url(/dangshixuexi/dfiles/11250/dsxx/img/news_img_num.png) repeat; display:block; text-align:left; padding-left:10px; line-height:65px;z-index:1001;cursor:pointer;}
#banner_info a{ font-size:18px; color:#fff; text-decoration:none;}
#banner_info a:hover{  text-decoration: underline;}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner_index ul {position:absolute;list-style-type:none;z-index:1002;margin:0; padding:0; bottom:20px; right:0px;}
#banner_index ul li { float:left;display:block; padding-right:8px;}
#banner_index ul li a{ cursor:pointer; display:inline-block; width:10px; height:10px; overflow:hidden;background:#777676;color:#777676; text-decoration:none; font-size:8px; border-radius: 5px;}
#banner_index ul .on {}
#banner_index ul .on a{ background:#ffe484;color:#ffe484;}
#banner_list a{ position:absolute;}

.index-tzap { width: 600px; float: left; margin-top: 50px; height: 258px; margin-right: 50px;}
.index-tzap .pHead01 { height: 40px;}
.index-tzap .pHead01 img { margin-right: 44px;}
.index-tzap .pHead01 .head02 { float: left; height: 30px; width: 400px;}
.index-tzap .pHead01 .head02 div { float: left;}
.index-tzap .pHead01 .head02 a { width: 120px; text-align: center; height: 29px; line-height: 29px; display: block; color: #B20000; font-weight: 700; font-size: 20px; float: left; padding-bottom: 10px;}
.index-tzap .pHead01 .head02 .tit a { border-bottom: 1px solid #B20000;}
.index-tzap .con { width: auto; height: 210px; margin-top: 10px; overflow: hidden;}

.index-dsrz { width: 550px; height: 258px; margin-top: 50px; float: left;}

.index-xxyt { width: auto; margin-top: 50px; padding: 50px 0; background: #f9f9f9; min-width:1200px;}
.index-xxyt .xxyt-con { width: 1200px; margin: 0 auto;}
.index-xxyt .xxyt-lft { width: 449px; float: left;}
.index-xxyt .xxyt-lft .tit { width: auto; height: 24px; margin-top: 35px; background: url(/dangshixuexi/dfiles/11250/dsxx/img/tit-line.png) no-repeat center; text-align: center;}
.index-xxyt .xxyt-lft .tit a { font-size: 20px; font-weight: 700; color: #b20000;}
.index-xxyt .xxyt-lft .con { width: auto; height: 230px; margin-top: 10px; overflow: hidden;}
.index-xxyt .xxyt-rgt { width: 741px; float: left; height: 264px; margin-top: 35px;}
.index-xxyt .xxyt-rgt a { width: 207px; height: 264px; float: left; margin-left: 40px; display: block; color: #B20000; background: url(/dangshixuexi/dfiles/11250/dsxx/img/xxyt-link-bg.png) no-repeat center;}
.index-xxyt .xxyt-rgt a i { width: 86px; height: 86px; display: block; margin: 62px auto 0; background: no-repeat center;}
.index-xxyt .xxyt-rgt a i.i01 { background-image: url(/dangshixuexi/dfiles/11250/dsxx/img/xxyt-ico01.png);}
.index-xxyt .xxyt-rgt a i.i02 { background-image: url(/dangshixuexi/dfiles/11250/dsxx/img/xxyt-ico02.png);}
.index-xxyt .xxyt-rgt a i.i03 { background-image: url(/dangshixuexi/dfiles/11250/dsxx/img/xxyt-ico03.png);}
.index-xxyt .xxyt-rgt a font { font-size: 20px; font-weight: 700; width: 100%; text-align: center; margin-top: 50px; display: block;}

.index-cgzs { width: 1200px; margin: 50px auto 0;}
.index-cgzs .con { height: 265px; margin-top: 32px;}
.index-cgzs .con img { display:block;}

.pFoot { width: auto; margin-top: 50px; padding: 25px 0; background: #f9f9f9; font-size: 14px; text-align: center; line-height: 38px; color: #656464; border-top: 5px solid #f6acac; min-width:1200px;}

.content { width: 1200px; margin: 30px auto 0; min-height: 400px;}
.content .news_conent_two_title { font-size: 26px !important; color: #292929 !important; padding-bottom: 20px !important; border: 0 !important;}
.content .news_conent_two_js { margin-bottom: 20px !important; font-size: 16px !important; color: #333333 !important; text-align: center; font-size: 16px;}
.content img { max-width: 1000px;}

.pagelist { width: 1200px; margin: 40px auto 0; min-height: 400px;}
.pagelist .con { min-height: 500px;}
.pagelist .next { height: 52px; margin-top: 40px;}
.pagelist .next .pageDiv { background:none !important; border-style:dashed !important; height:40px !important; line-height:40px !important;}
.pagelist .next .pageDiv table { float:none !important; margin:0 auto !important;}
.pagelist .next .pageDiv .default_pgBtn { color:#fff;}
.pagelist .next .pageDiv .default_pgSearchInfo { font-size: 16px;}