﻿@charset "utf-8";
/* CSS Document */

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,button,textarea,
p,blockquote,th,td{margin:0; padding:0; border:0;}
select, input, button, h1, h2, h3, h4, h5, h6 {font-size:12px;}
body{font-size:14px;font-family: "宋体"; color:#575757;}
table{border-collapse:collapse; border-spacing:0;}
select, input, button {vertical-align:middle}
input.text{padding:1px;}
ul{list-style:none;}
fieldset,img {border:0;}
a{text-decoration:none;color:#575757;}
a:hover{color:#d6571f;}
q:before, q:after{content:'';}
abbr, acronym{border:0; font-variant:normal;}
address,cite,dfn,optgroup,em,var{font-style:normal;}
legend{color:#000;}
.cl{clear:both;}

/* basic */
body, button, input, select, textarea {font-size:12px; font-family:"宋体";}
h1 {font-size:18px;}
h2 {font-size:14px;}
h3 {font-size:14px; color:#004ea2}
h4, h5, h6 { font-size:100%; }
code, kbd, pre, samp, tt{font-family:"Courier New", Courier, monospace;}
body{background:url(../images/bd-repeatX.jpg) top repeat-x;}
.phd,.pbd,.pft{ width:960px; margin:0 auto}
.mhd .more{float:right; margin-right:9px; display:inline;color:#a5aaaf; outline:none}
.mod{margin-bottom:10px;}
.mft{height:0;overflow:hidden;font-size:0px;}
.phd .links b,.phd .days,.pbd .rg-sec span,.mod-hzhb .mhd h2,.mi .cont dt a,.sP01 .next,.sP01 .prev,.mod-listcont .mhd h2,.txt,.btn,.mod-cont .mhd h2,.mod-sugges .tj,.mod-sugges .cz{background:url(../images/indico.gif) no-repeat;}

/*  phd  */
.phd .top{height:100px;padding-top:20px; background:url(../images/topbg.jpg) center 0 no-repeat;}
.phd .top .logo{float:left;}
.phd .top .logo a{width:631px;height:83px;display:block;background:url(../images/logo.png) no-repeat;}
.phd .top .logo a h1{text-indent:-9999px;}
.phd .top .links{width:150px;float:right;padding:11px 0 18px;}
.phd .top .links a{color:#ff5c14;font-size:14px; float:left; line-height:20px; display:block;}
.phd .top .links b{height:20px;width:24px;display:block;background-position:3px 3px;float:left;}
.phd .top .days{width:163px; height:41px;padding-left:44px; margin-right:37px; display:inline;float:right; clear:right;background-position:0 -109px;line-height:40px;color:#e56614; font-size:14px; font-weight:bold;}
.phd .top .days span{color:#a03100; font-size:18px;}

.phd .nav{height:35px;padding-top:2px;width:100%;background:url(../images/navbg.jpg) center 0 no-repeat; clear:both;}
.phd #nav{height:100%; line-height:35px;}
.phd .nav li{float:left;position:relative; line-height:35px;background:url(../images/libg.gif) left center no-repeat;}
.phd .nav li a{padding:0 31px;/*height:33px;*/float:left; text-align:center;font-size:14px;color:#fff; font-weight:bold;}
.phd .nav .now a,.nav li a:hover,.phd .nav .hover a{background:#ffdec8;line-height:35px;color:#771000;}
.phd .nav li ul{position:absolute; top:35px; left:0; display:none;}
.phd .nav li.hover ul{display:block;width:122px;}
.phd .nav li ul li{width:100%;line-height:35px;/*float:none;background:#e68a49;*/}
.phd .nav li ul li a,.nav .now ul li a,.nav .hover ul li a{float:none;display:block;padding:0; margin:0;border-top:1px solid #e68a49;/*height:34px;*/color:#ffe4af;font-weight:normal;background:#ffdec8;}
.phd .nav li ul li a:hover{background:#e88442; color:#fff;}

/* pft */
.pft{height:107px;background:#f1f1f1; color:#5b5b5b;}
.pft .pftTop{height:5px; margin-bottom:18px;background:url(../images/c1.gif) no-repeat 0 0;line-height:0; font-size:0}
.pft .middle{background:url(../images/pft_bg.png) repeat-x 2px; border:solid 1px #c6dfee; border-top:0; padding:16px 0 18px}
.pft p{text-align:center; line-height:22px; margin:0}


