@charset "utf-8";
/*基础制作页面组件*/
/*20150716 v1.0*/
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; }
html, body { height:100%; }
body { font-size:14px; color:#606062; line-height:22px; text-align:left; background:#f7f7f7; font-family:"微软雅黑" }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#606062; }
a:hover { text-decoration:underline; }
table { border-collapse:collapse; border-spacing:0; }
iframe,img { border:0; }
.clearfix { display:block; #zoom:1;}
.clearfix:after { content:''; overflow:hidden; width:100%; height:0px; font-size:0px; margin:0px; padding:0px; display:block; clear: both; }
.left{ float:left;}
.right{ float:right;}
.part1 { width:1000px; margin:0 auto;}
/*顶部导航*/
#topHeader { height: 35px; line-height: 35px; background: #4b4b4d; text-decoration: none; }
.top { width: 1000px; margin: 0 auto; font-size: 12px; }
.top a { color: #fff; padding: 0 5px; font-family: "宋体"; }
.part2 { background:#424242; overflow:hidden}
.vbox { margin:65px auto; width:1000px; overflow:hidden }
.title { background:url(//www.xinhuanet.com/fortune/gdft/imgs/title.jpg) no-repeat; height:130px;}
.gdjx .title { background-position:0px 0px; }
.gdjx ul { float:left; width:255px; padding:0px 38px; border-right:1px solid #bebebe; overflow:hidden}
.gdjx ul.last { border:0px}
.gdjx li img { width:100%; margin-bottom:10px}
.gdjx li h2 { font-size:18px; line-height:24px; padding-bottom:10px}
.gdjx .line { border-bottom:1px dashed #dbdbdb; margin:20px 0px}
.ftsl .title { background-position:0px -165px; margin-top:20px}
.ftsl li { background:url(//www.xinhuanet.com/fortune/gdft/imgs/qa.png) no-repeat 0px 10px; padding:20px 100px 20px 90px; overflow:hidden; position:relative}
.ftsl li.q1, .ftsl li.q3, .ftsl li.q5, .ftsl li.q7 { background:url(//www.xinhuanet.com/fortune/gdft/imgs/qa.png) no-repeat 0px 10px #f1f1f0}
.ftsl li h2 { font-size:18px; padding-bottom:10px; line-height:38px}
.ftsl li p { font-size:16px}
.ftsl li em { background:url(//www.xinhuanet.com/fortune/gdft/imgs/num.png) no-repeat; position:absolute; width:72px; height:94px; bottom:20px; right:20px} 
.ftsl li.q1 em {background-position:0px -50px}
.ftsl li.q2 em {background-position:0px -220px}
.ftsl li.q3 em {background-position:0px -393px}
.ftsl li.q4 em {background-position:0px -563px}
.ftsl li.q5 em {background-position:0px -743px}
.ftsl li.q6 em {background-position:0px -913px}
.ftsl li.q7 em {background-position:0px -1093px}
.ftsl li.q8 em {background-position:0px -1263px}
.wqhg .title { background-position:0px -330px; margin-top:20px}
.wq_l { float:left; width:370px; padding-left:30px}
.wq_l img { float:left; width:170px; margin-right:15px}
.wq_l h2 { height:30px; margin-top:40px; font-size:18px}
/*图片滚动组件1扩展1:向左无缝隙滚动*/ 
.picMarquee1-1-left{ width:480px; position:relative; float:right; margin-right:20px   } 
.picMarquee1-1-left .hd{  padding:0 10px; position: relative; } 
.picMarquee1-1-left .hd .prev,.picMarquee1-1-left .hd .next{   background:url("//www.xinhuanet.com/fortune/gdft/imgs/gdicon.png") no-repeat scroll 0 0;height: 30px;position: absolute;top: 51px;width: 30px;cursor: pointer;} 
.picMarquee1-1-left .hd .prev{ background-position: 0px 0px; 
left: -30px; } 
.picMarquee1-1-left .hd .next{ background-position: 0px -36px; 
right: -30px; } 
.picMarquee1-1-left .bd{ padding:10px;   } 
.picMarquee1-1-left .bd ul{ overflow:hidden; zoom:1; } 
.picMarquee1-1-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center; position: relative; width:102px } 
.picMarquee1-1-left .bd ul li .img, .picMarquee-left .bd ul li .img a {display: block;font-size: 0;height: 102px;width: 102px;} 
.picMarquee1-1-left .bd ul li .img img {height: 102px;width: 102px;}
.picMarquee1-1-left .bd ul li .text {height: 30px;width: 100%;z-index: 2;} 
.picMarquee1-1-left .bd ul li .text h4 {height: 30px;overflow: hidden;padding: 0 5px;text-align: center; font-size:16px;} 
.picMarquee1-1-left .bd ul li .text h4 a {color: #333;font-size: 16px;line-height: 30px;overflow: hidden;text-align: center;} 
.lxfs { margin-top:50px}
.lxfs img { width:100%}
.wypl .title {background-position:0px -500px; margin-top:40px}
/* footer */
.footer { padding:30px 0 30px 0; background:#f1f1f0; text-align:center; }
.footer p { line-height: 28px; }
