html {overflow-x:hidden;}
body { font-size:12px; color:#222; font-family:"微软雅黑"; margin:0px auto; background:#FFF;}
a:link{ font-size:12px; color:#222; font-family:"微软雅黑"; text-decoration:none;}
a:visited{ font-size:12px; color:#222; font-family:"微软雅黑"; text-decoration:none;}
a:hover{ font-size:12px; color:#ff0000; font-family:"微软雅黑"; text-decoration:none;}
ul,ol,li,dt,dd,dl,em{ float:left; font-style:normal; list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
div{ height:auto; margin:0px auto; padding:0px;}
img{ border:0px;}

.dh-d{ position:fixed; left:0px; top:0px; width:100%; height:56px; background:#fafafa; border-bottom:#E1E1E1 solid 1px; z-index:999;}
.dh{ width:1200px; height:56px; line-height:56px; color:#333;}
.dh-l { float:left; width:auto; height:auto; cursor:pointer; }
.dh-l li{ position:relative; float:left; width:auto; height:auto; cursor:pointer; padding:0px 40px 0px 40px;}
.dh-l li a.home{ background:url('../../home.png') no-repeat center left; padding-left:30px}
.dh-l li:hover a.home{ background:url('../../home1.png') no-repeat center left;}
.dh-l li span{ float:left;}
.dh-l li span a{  font-size:18px;}
.dh-l li:hover span a{ color:#FCFAF2;}
.dh-l li:hover{ background:#000000; color:#ff0000;}
.dh-l li:hover div{ display:block;}
.dh-l li div{ display:none; position:absolute; left:0px; top:56px; width:116px; background:url('../../c.png'); z-index:999}
.dh-l li div a{ float:left; width:100%; height:44px; line-height:44px; text-align:center; color:#FCFAF2; font-size:14px;}
.dh-l li div a:hover{ background:#ff0000;}
.dh-r{ float:right; width:auto; height:auto; cursor:pointer; }
.dh-r a{ float:left; width:40px; height:40px; text-indent:-9999px; margin-top:8px; margin-left:10px; overflow:hidden;}
.dh-r a.ico1{ background:url('../../ico1.png') no-repeat;}
.dh-r a.ico2{ background:url('../../ico2.png') no-repeat;}
.dh-r a.ico3{ background:url('../../ico3.png') no-repeat;}
.dh-r a.ico4{ background:url('../../ico4.png') no-repeat;}

.dh-r a.ico1:hover{ background:url('../../ico11.png') no-repeat;}
.dh-r a.ico2:hover{ background:url('../../ico22.png') no-repeat;}
.dh-r a.ico3:hover{ background:url('../../ico33.png') no-repeat;}
.dh-r a.ico4:hover{ background:url('../../ico44.png') no-repeat;}
   

.logo{margin-top:25px;}  
 

.logo{ width:1200px; height:auto; padding:50px 0px 20px 0px; text-align:center; overflow:hidden;}

.phd{ width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.phd-l{ float:left; width:780px; height:auto; margin:0px auto; overflow:hidden;}
/*----------------------------------------------------- hd begin -------------------------------------------------------------*/
#inner { width:780px; height:400px; margin: 0 auto; overflow:hidden;}
.hot-event { width:780px; height:400px; position: relative; }
.switch-tab { display:none;}
.hot-event .switch-nav { position: absolute; right:20px; bottom:30px; z-index: 2; }
.hot-event .switch-nav .prev { float:left; width:25px; height:41px; background:url('../../d.png') no-repeat 0px 0px;}
.hot-event .switch-nav .next { float:left; width:25px; height:41px; background:url('../../d.png') no-repeat -25px 0px; margin-left:10px}
.hot-event .switch-nav .prev:hover { background:url('../../d.png') no-repeat 0px -41px;}
.hot-event .switch-nav .next:hover { background:url('../../d.png') no-repeat -25px -41px;}

.hot-event .event-item { position:relative; width:780px; height:400px; overflow:hidden;}
.hot-event .event-item .banner { display: block; }
.hot-event .event-item div { position:absolute; left:0px; bottom:0px; background:url('b.png'); width:780px; height:100px; overflow:hidden}
.hot-event .event-item div dt{ float:left; width:80px; height:100px; color:#ff0000; font-size:44px; line-height:100px; text-align:center; overflow:hidden;}
.hot-event .event-item div dt span{ font-size:20px; color:#fafafa;}
.hot-event .event-item div dd{ float:left; width:600px; height:100px; padding-left:10px; line-height:24px; color:#fafafa; text-shadow:0px 1px 1px #000000; overflow:hidden;}
.hot-event .event-item div dd span{ float:left; width:600px; height:50px; line-height:50px; padding-top:10px; font-size:34px; overflow:hidden;}
.hot-event .event-item div dd em{ float:left; width:600px; height:40px; line-height:40px; color:#ccc; overflow:hidden;}
.hot-event .event-item img { -webkit-box-reflect: below 0 -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(85%,transparent),to(rgba(255,255,255,.2))); border: 0; }
.hide-clip { position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); padding: 0!important; border: 0!important; height: 1px!important; line-height: 0!important; width: 1px!important; overflow: hidden; }
/*----------------------------------------------------- hd end -------------------------------------------------------------*/
.phd-l-lb{ float:left; width:780px; height:auto; margin:0px auto; padding-top:30px; overflow:hidden;}
.phd-l-lb li{ width:780px; height:auto; margin:0px auto; padding-bottom:50px; overflow:hidden;}
.phd-l-lb li dt{ float:left; width:360px; height:auto; max-height:340px; margin:0px auto;text-align:center; overflow:hidden;}
.phd-l-lb li dd{ float:right; width:400px; height:auto; margin:0px auto; overflow:hidden;}
.phd-l-lb li dd h6{ float:left; width:100%; height:auto; line-height:32px; overflow:hidden;}
.phd-l-lb li dd h6 a{ font-size:26px;}
.phd-l-lb li dd span{ float:left; width:100%; height:36px; line-height:36px; color:#666666; background:url('../../time.png') no-repeat center left; padding-left:20px}
.phd-l-lb li dd span i{ padding-left:30px; font-style:normal;}
.phd-l-lb li dd em{ float:left; width:100%; height:auto; line-height:28px; font-size:14px; padding-bottom:15px; color:#666666;}
.phd-l-lb li dd img{ float:left; margin-right:5px;}

.phd-r{ float:right; width:360px; height:auto; margin:0px auto; overflow:hidden;}
.phd-r-tj{ float:left; width:360px; height:600px; margin:0px auto; overflow:hidden;}
.phd-r-tj li{ position:relative; width:360px; height:600px; margin:0px auto; overflow:hidden;}
.phd-r-tj li:hover div h6{ color:#ff0000;}
.phd-r-tj li:hover div em{ color:#fafafa;}
.phd-r-tj li div{ position:absolute; left:20px; bottom:30px; width:300px; height:auto; margin:0px auto; background:url('b.png'); overflow:hidden; text-shadow:0px 2px 2px #000000; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px}
.phd-r-tj li div h6{ float:left; width:100%; height:auto; line-height:26px; font-size:20px; color:#fafafa; overflow:hidden;}
.phd-r-tj li div span{ float:left; width:100%; height:36px; line-height:36px; color:#CCCCCC; background:url('../../time.png') no-repeat center left; padding-left:20px}
.phd-r-tj li div span i{ padding-left:30px; font-style:normal;}
.phd-r-tj li div em{ float:left; width:100%; height:auto; line-height:20px; color:#CCCCCC;}
.phd-r-tit{ float:left; width:360px; height:auto; margin:0px auto; padding:50px 0px 20px 0px; overflow:hidden;}
.phd-r-tit span{ float:left; height:30px; line-height:30px; font-size:26px; color:#333; font-weight:bold;}
.phd-r-tit em{ float:left; height:30px; line-height:30px; font-size:26px; padding-left:10px; font-family:  "Times New Roman"; font-weight:bold; letter-spacing: -2px; color:#999; font-weight:normal;}
.phd-r-n{ float:left; width:360px; height:auto; margin:0px auto; overflow:hidden;}
.phd-r-n li{ width:360px; height:auto; margin:0px auto; padding:0px 0px 30px 0px; overflow:hidden;}
.phd-r-n li dt{ width:360px; height:auto; max-height:280px; margin:0px auto; overflow:hidden;}
.phd-r-n li dd{ width:360px; height:auto; margin:0px auto; overflow:hidden;}
.phd-r-n li dd h6{ float:left; width:100%; height:auto; padding-top:10px; line-height:26px; font-size:20px; color:#fafafa; overflow:hidden;}
.phd-r-n li dd h6 a{ font-size:18px;}
.phd-r-n li dd em{ float:left; width:100%; height:auto; padding-top:10px; line-height:20px; color:#666;}
/*----------------------------------------------------- 尾部 -------------------------------------------------------------*/
.wz{ width:1200px; height:auto; margin:0px auto; font-size:40px; text-align:center; padding:20px 0px 20px 0px; color:#999; border-top:#2C2717 solid 3px; border-bottom:#e5e5e5 solid 1px; overflow:hidden;}
.wz a{ font-size:40px; padding:0px 10px 0px 10px; font-weight:bold;}
/*----------------------------------------------------- content begin -------------------------------------------------------------*/
.con{ width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.con-tit{ float:left; width:1200px; padding:20px 0px 20px 0px; border-top:#2C2717 solid 3px; border-bottom:#e5e5e5 solid 1px; overflow:hidden;}
.con-tit h1{ float:left; width:1200px; height:auto; padding-bottom:20px; font-size:46px; overflow:hidden;}
.con-tit span{ font-size:14px; color:#aaa;}
.con-tit span a{ font-size:14px;}
.con-tit span.adh a{ padding:0px 10px 0px 10px;}
.con-tit em{ float:none;}
.con-l{ float:left; width:800px; height:auto; margin:0px auto; overflow:hidden;}
.con-l-n{ float:left; width:800px; height:auto; padding-top:10px; line-height:28px; font-size:14px; overflow:hidden;}
.con-l-n a{ font-size:14px;}
.con-l-n img{ max-width: 100%;}
.con-l-page{ float:left; width:800px; line-height:30px; font-size:14px; overflow:hidden;}
.con-l-page a{ font-size:14px;}
.con-l-key{ width:800px; height:auto; margin:0px auto; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.con-l-key span{ float:left; height:30px;line-height:30px; font-size:14px; color:#BBBBBB; overflow:hidden;}
.con-l-key a{ float:left; font-size:14px; height:30px;line-height:30px; color:#BBBBBB; margin-left:10px; background:#f6f6f6; padding:0px 15px 0px 15px;}
.con-l-key a:hover{ background:#666; border-radius:3px; color:#FFF;}
.con-l-zbt{ width:800px; height:auto; margin:0px auto; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.con-l-zbt h6{ width:800px; height:30px; margin:0px auto; line-height:30px; font-size:16px; overflow:hidden;}
.con-l-zbt li{ width:400px; height:30px; margin:0px auto; line-height:30px; font-size:14px; overflow:hidden;}
.con-l-zbt li a{ font-size:14px;}

.con-l-gg{ width:800px; height:auto; margin:0px auto; padding-top:40px; padding-bottom:20px; text-align:center; overflow:hidden;}

.con-l-t{ float:left; width:800px; height:60px; line-height:60px; font-size:26px; font-weight:bold; margin-top:30px; border-bottom:#ededed solid 1px; border-top:#ff0000 solid 3px;}
.con-l-xg{ float:left; width:758px; height:auto; margin:0px; margin-top:30px; padding:20px; border:#e5e5e5 solid 1px; overflow:hidden;}
.con-l-xg h6{ float:left; width:758px; height:auto; margin:0px; padding-bottom:10px; margin-bottom:10px; font-size:20px; border-bottom:#e5e5e5 solid 1px; overflow:hidden;}
.con-l-xg li{ float:left; width:379px; height:34px; margin:0px; line-height:34px; overflow:hidden;}
.con-l-xg li a{ font-size:15px;}
.con-l-xh{ float:left; width:800px; height:auto; margin:0px; overflow:hidden;}
.con-l-xh li{ width:240px; height:auto; margin:0px auto; padding:20px 40px 0px 0px; overflow:hidden;}
.con-l-xh li dt{ width:240px; height:200px; margin:0px auto; overflow:hidden;}
.con-l-xh li dd{ width:240px; height:140px; margin:0px auto; overflow:hidden;}
.con-l-xh li dd span{ float:left; width:100%; height:40px; padding-top:10px; line-height:40px; font-size:18px; color:#fafafa; overflow:hidden;}
.con-l-xh li dd span a{ font-size:18px;}
.con-l-xh li dd em{ float:left; width:100%; height:auto; line-height:26px; color:#666;}

.con-r{ float:right; width:360px; height:auto; margin:0px auto; padding-top:30px; overflow:hidden;}
/*----------------------------------------------------- conente end -------------------------------------------------------------*/
/* 分页 */
#pages { width:100%; margin-top:15px; padding:15px 0 10px; text-align:center; border-bottom:none; overflow:hidden;}
#pages a { display:inline-block; height:30px; line-height:30px; text-align:center; font-size:12px; color:#BBBBBB; padding:0px 5px 0px 5px;}
#pages a.a1 { padding:0px 25px 0px 25px; border: #E0CEA2 solid 1px; color:#222; border-radius:3px; font-size:14px;}
#pages a.a1:hover { border:#ff0000 solid 1px;}
#pages a:hover { text-decoration:none; color:#222;}
#pages span { display:inline-block; padding:0px 5px 0px 5px; height:30px; line-height:30px; font-size:12px; color:#222; font-weight:bold; text-align:center;}
.page .noPage { display:inline-block; padding:0px 10px 0px 10px; height:30px; line-height:30px; text-align:center; color:#a4a4a4; }

.fy_pages{    height:30px; background:#ffffff; margin:15px 0 15px 12px; width:780px; float:left;text-align:center; display:inline;
}
.fy_pages ul{
    list-style-type: none;text-align: center;
}
.fy_pages ul li{
display: inline;
}
.fy_pages ul li a{
background:#fff; padding:3px 5px; line-height:30px; margin:0 2px; font-family:Arial;
}
.fy_pages ul li a:hover{
    color:#ff0000;
    text-decoration:none;
    padding:2px 4px 2px;
}
.fy_pages ul li.thisclass,
.fy_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
    background-color:#F8F8F8;
    padding:2px 4px 2px;
    font-weight:bold;
}
.fy_pages .pageinfo{
    line-height:21px;
    padding:12px 10px 12px 16px;
    color:#999;
}
.fy_pages .pageinfo strong{
    color:#555;
    font-weight:normal;
    margin:0px 2px;
}

.foot-d{ width:100%; height:auto; margin:0px auto; margin-top:50px; background:#111; padding-top:20px; padding-bottom:20px; overflow:hidden;}
.foot{ width:1200px; height:auto; margin:0px auto; color:#333; overflow:hidden;}

.foot-bq{ width:1200px; height:auto; margin:0px auto; padding:20px 0px 10px 0px; overflow:hidden;}
.foot-bq dt{ float:left; width:300px; height:auto; margin:0px auto; padding-top:10px; overflow:hidden;}
.foot-bq dd{ float:right; width:860px; height:auto; margin:0px auto; line-height:28px; color:#6C6C6C; overflow:hidden;}
.foot-bq dd a{ font-size:14px; padding:0px 15px 0px 0px;}
.foot-bq dd a:link{ color:#6C6C6C;}
.foot-bq dd a:visited{ color:#6C6C6C;}
.foot-bq dd a:hover{ color:#ff0000;}

.ding{ position:fixed; right:10px; bottom:50px; width:60px; height:auto; z-index:999;}
.ding .top{ float:left; width:60px; height:60px; background:url('../../top.jpg') no-repeat 0px 0px; margin-bottom:1px; text-indent:-9999px; cursor:pointer; overflow:hidden}
.ding .top:hover{ background:url('../../top.jpg') no-repeat -60px 0px;}
.ding .top a{ float:left; width:60px; height:60px; overflow:hidden;}
.ding .zdh{ position:relative; float:left; width:60px; height:60px; background:url('../../top.jpg') no-repeat 0px -60px; cursor:pointer}
.ding .zdh:hover{ background:url('../../top.jpg') no-repeat -60px;}
.ding .zdh:hover div{ display:block;}
.ding .zdh div{ position:absolute; display:none; left:-351px; top:0px; float:left; width:350px; height:60px; background:#323232; overflow:hidden;}
.ding .zdh div li{ float:left; width:70px; height:60px; text-align:center; overflow:hidden;}
.ding .zdh div li:hover{ background:#111;}
.ding .zdh div li:hover span a{ color:#ff0000;}
.ding .zdh div li span{ float:left; width:70px; height:40px; line-height:40px; overflow:hidden;}
.ding .zdh div li span a{ font-size:16px; color:#fafafa;}
.ding .zdh div li em{ float:left; width:70px; height:16px; line-height:16px; color:#999999; font-family: KaiTi_GB2312,KaiTi;font-size:12px; overflow:hidden;}