body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,tr,td,dl,dd,form,input,textarea,select{margin:0px;padding:0px}
body{ font-size:14px; line-height:24px;background:#fff;color:#666;font-family:"microsoft yahei";}
a:link{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:hover{
text-decoration:none;
}
a:active{
text-decoration:none;
}
ul,li{list-style:none}
img{border:0;}
input,select,img{vertical-align:middle;}
em,i{font-style:normal}
h3,h4{ font-weight:normal}
table{border-collapse:collapse;border-spacing:0;}
input,textarea{outline:none}
.clear{clear:both;height:0px;font-size:0;line-height:0;}
.clearfix:after{clear:both;content:"";display:table;height:0;visibility:hidden}
.clearfix{_zoom:1;*zoom:1}
.fl{float:left}
.fr{float:right}
.container{width:100%; min-width:1000px;background:url("https://www.seattleolympic.com/statics/images/zjhdz2017/head.jpg") no-repeat top center #fff;background-size: 100%;}
.main_body{ width:1000px; margin:0 auto;font-family:"microsoft yahei"; }
.banner{ height:480px; }
.navbg {
	    top: 490px;
    position: relative;
    width: 100%;
    margin: 0 auto;
    background: url("https://www.seattleolympic.com/statics/images/tjhczj/navbg.jpg") repeat-x;
    height: 38px;
}
.clearfix1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix1{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix1{height:1%;}
.clearfix1{display:block;}/* End hide from IE-mac */
*+html .clearfix1{min-height:1%;}
/* lanrenzhijia */
.lanrenzhijia{margin:10px auto 0 auto;overflow:hidden;}
.clearfix1 li{float:left;margin-right:6px;margin-bottom:10px;display:inline;width:170px;height:140px;overflow:hidden;position:relative;}
.clearfix1 li .photo{width:170px;height:140px;overflow:hidden;}
.clearfix1 .rsp{width:170px;height:140px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.clearfix1 .text{position:absolute;width:170px;height:140px;left:-300px;top:0px;overflow:hidden;}
.clearfix1 .text h3{width:170px;margin-top:20px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:16px;}
.clearfix1 .text a{text-decoration:none}
.clearfix1 .text div{text-align:center;color:#FFFFFF;font-size:16px;}

.picbox{width:1000px;height:150px;position:relative;overflow:hidden;left:10px;}
.picbox ul{height:150px;position:absolute;left:10px;margin-left:-10px;margin-right:-10px;}
.picbox ul li{padding:0px  0px 0  0px;float:left;width:199px;height:150px;position:relative;display:inline-;}
.picbox ul li p{line-height:20px;}
.picbox ul li a{color:#000;}
.picbox ul li a:hover{ color:#ff7e00;}


.topfont,.topfontj{
	text-align:center;
	width:110px;}
.topfont a{
	text-align:center;
	align:center;
	width:110px;
	color: #fff;
    font-size: 16px;
	text-decoration:none;}
	
.topfontj a{
	text-align:center;
	align:center;
	width:110px;
	color: #CCC;
    font-size: 16px;}
	li{
		list-style: none;
	}
	li img{
		display: block;
		margin: 0 auto;
	}
.center1{ width:1000px; height:auto;overflow:hidden; zoom:1;}
.z_banner{ width:660px;height:370px;position:relative;overflow:hidden;margin:0 auto; float:left;}
.banner-img{font-size:0;*word-spacing:-1px;/* IE6、7 */ letter-spacing:-3px;position:relative;}
.banner-img li{display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px;width:660px;height:370px;position:relative;}
.banner-img li img{width:660px;height:370px; text-align:center;}
.banner-img li p{ position:absolute; bottom:0; width:650px; height:36px; line-height:36px; color:#fff; text-align:left; left:0; background-color:rgba(0,0,0,0.5); padding-left:10px; font-size:14px;}
.banner-circle{position:absolute;right:15px;bottom:10px;height:14px;text-align:center;font-size:0;border-radius:10px;}
.banner-circle li{border-radius:10px;margin:0 5px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;*+float:left;zoom:1;}
.banner-circle li a{display:block;padding-top:16px;width:16px;border-radius:50%;background:#B5B6B6;overflow:hidden; *+width:16px;*+height:1px;}
.banner-circle .selected a{background:#8B194D;}

.ban_right{ float:right; width:330px; height:368px; border:#dedede 1px solid;}
.ban_right dl{ width:317px; height:61px; padding:10px 0 0 8px;}
.ban_right dl dt{ width:95px; height:61px; float:left; overflow:hidden; zoom:1;}
.ban_right dl dt img{width:95px; height:61px; overflow:hidden; zoom:1;}
.ban_right dl dd{ float:right; width:217px; height:61px;}
.ban_right dd .tit{ width:216px; height:22px;line-height:22px; font-weight:bold; color:#444;}
.ban_right dd .tit a{color:#444;}
.ban_right dd .tit_list{ color:#818181; line-height:18px; height:37px; overflow:hidden; zoom:1; margin-top:2px;}
.ban_right dd .tit_list  a{color:#818181;}
.four_tit ul{ width:1000px; height:auto; overflow:hidden; zoom:1; margin-top:6px;}
.four_tit ul li{ width:166px; height:51px; line-height:51px; text-align:center; float:left; margin-right:1px;}
.four_tit ul li a{ display:block;width:166px; height:51px; background:#484848; font-size:16px; color:#fff;}
.four_tit ul li a:hover{background:#336699}
.four_tit ul li a.now{background:#336699}




.feed_con{ background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/bq_scy_dbj_02.jpg") no-repeat; width:950px; height:340px; z-index:999; position:absolute; top:50px; padding:15px 25px;}
#one_con1,#one_con5,#one_con6{ display:none; visibility:hidden}
.feed_con .art .tit{ border-bottom:1px solid #dee4ef; margin-bottom:10px;}
.feed_con .art .tit h3{ display:inline; float:left; border-bottom:2px solid #5586e5; color:#3368cd; font-size:18px;}
.feed_con .art .tit a{ float:right; text-decoration:none}
.feed_con .art ul li{ line-height:28px;}
.feed_con .art ul li a{ color:#777; text-decoration:none; float:left; background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/idot.jpg") no-repeat left 14px; padding-left:6px;}
.feed_con .art ul li a:hover{ color:#3368cd;}
.feed_con .art ul li span{ float:right;}
.art01_l,.art01_r,.art04_l,.art04_r{ width:455px;}
.feed_con .art .tit2{ margin-top:25px;}
.art01_r .con2 ul{ margin-right:-20px;}
.art01_r .con2 ul li{ float:left; margin-right:15px; width:141px; margin-top:15px;}
.art01_r .con2 ul li a{ padding:0; background:none}
.art01_r .con2 ul li p{ line-height:20px; font-size:12px; padding-top:3px;}
#one_con2{}
#one_con2 a{ width:166px; height:166px; display:inline-block; background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/set_tab2.jpg") no-repeat; text-indent:-1000em; margin-right:50px; margin-top:80px;}
#one_con2 .a1{ background-position:-166px 0; margin-left:40px;}
#one_con2 .a1:hover{ background-position:0 0}
#one_con2 .a2{ background-position:-166px -166px}
#one_con2 .a2:hover{ background-position:0 -166px}
#one_con2 .a3{ background-position:-166px -332px}
#one_con2 .a3:hover{ background-position:0 -332px}
#one_con2 .a4{ background-position:-166px -498px}
#one_con2 .a4:hover{ background-position:0 -498px}


.content{ margin-top:20px; background-color:#fff;}
.content a{ color:#000; text-decoration:none}
.content a:hover{ color:#ff7f00;}

.scroll{width:1000px;position:relative;}
.arr_left,.arr_right,.scroll_txt{position:absolute;}
.arr_left{width:24px;height:34px;cursor:pointer;overflow:hidden;left:0;top:135px;background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/scrool_btn.png") no-repeat 0 0;text-indent:-1000em; display:none}
.arr_right{width:24px;height:34px;cursor:pointer;overflow:hidden;right:0;top:135px;background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/scrool_btn.png") no-repeat -24px 0;text-indent:-1000em; display:none}
.scroll .box{float:left;width:1000px;}
.scroll_cont{width:1000px;height:350px}
.numList{vertical-align:middle;text-align:center;position:absolute; right:1px;bottom:1px;}
/*.numList span{display:inline-block;width:25px;height:0;padding-top:8px;margin-right:5px;background:#aaa;cursor:pointer;line-height:0;font-size:0;opacity:0.8;}*/
.numList span{display:inline-block;width:25px; height:25px; background-color:#666; margin-left:1px; color:#fff; cursor:pointer}
.numList span.selected{background:#ff7f00}

.part02 h3{ font-size:18px;}
.part02 .art_list{ width:1000px;}
.chart {margin-bottom:20px;}
.chart .chat_l,.chart .chat_r{ width:443px;margin-top:15px; margin-left:7px;}
.chart .chat_l111,.chart .chat_r111{ width:323px;margin-top:15px; margin-left:7px;}
.chart .tit{  margin-bottom:8px; border-bottom:1px solid #e7e7e7;}
.chart .tit h3{ float:left; border-bottom:2px solid #5586e5; color:#3368cd; padding-bottom:6px;}
.chart .tit a{ float:right}
.chart ul li{ border-bottom:1px dashed #ddd; padding:5px 0}
.chart ul li a{ text-decoration:none; background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/idot.jpg") no-repeat left center; padding-left:6px;}

.img_list{ margin-top:25px;}
.img_list a,.img_list a:hover{ color:#fff;}
.img_list .tit{height:35px; line-height:35px; border-bottom:1px solid #e7e7e7;}
.img_list .tit h3{ float:left; padding-bottom:0px;  border-bottom:2px solid #5586e5; color:#3368cd; padding-left:0}
.img_list .tit a{ float:right; color:#666}
.img_list .img_recom{ width:295px; position:relative; margin-top:20px;}
.img_list .con{ padding-top:1px;}
.img_list .mask{ position:absolute; bottom:0; left:0; width:172px; padding-left:10px; height:32px; line-height:32px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000)}
.img_list .mask_big{ width:285px;}
.img_list ul{ width:405px}
.img_list ul li{ position:relative; float:left; margin-top:20px; margin-left:20px;}

.part02 .ask_sp{ width:270px;}
.part02 .ask_sp .sp_t{ background-color:#f6fcff; height:1085px;; width:268px; border:1px solid #dcf0ff; border-top:2px solid #5586e5; border-bottom:none;}
.part02 .ask_sp .tit{ background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/ask_tit.jpg") no-repeat; padding:0 15px; color:#fff; height:30px; line-height:29px; margin-bottom:15px;}
.part02 .ask_sp .tit h3{ float:left; padding-left:10px;}
.part02 .ask_sp .tit h3 span{ color:#666; padding-left:12px;}
.part02 .ask_sp .tit a{ float:right}
.part02 .ask_sp .con{ padding:0 15px;}
.part02 .ask_sp .tit02{ margin-top:10px; border-bottom:1px solid #c4ddef; background:none; margin:10px 15px 10px; padding:0}
.part02 .ask_sp .tit02 h3{ border-bottom:2px solid #5586e5; color:#5485e4; padding:0}
.part02 .ask_sp .con01 p{ padding-top:5px;}
.part02 .ask_sp .con02 li{ margin-top:10px;font-size:14px;}
.part02 .ask_sp .con02 li a{ background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/idot.jpg") no-repeat left center; padding-left:10px;}
.part02 .ask_sp .sp_b{}

.footerbar{ text-align:center;height:130px;}
.footerbar .footer{ width:1000px; margin:0 auto;margin-top:-23px; color:#fff; text-align:center}
.footerbar .footer a{ color:#fff; text-decoration:none}
.footerbar .footer ul li{ float:left; padding:0 10px;}

.art-details{width:1000px; margin:0 auto}
.artDetail-l{ width:670px; background-color:#fff; float:left; padding-left:25px; padding-top:20px;}
.artDetail-l .path{ background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/login_home.jpg") no-repeat left; border-bottom:1px solid #e7e7e7;padding-left:25px;}
.artDetail-l .path a{ color:#3399cc; text-decoration:none}
.artDetail-l .source{ text-align:center; color:#999; padding:5px 0; font-size:12px;}
.artDetail-l .art_list{ margin-top:15px;}
.artDetail-l .art_list li{background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/li_bg.jpg") repeat-x bottom center; padding:7px 0}
.artDetail-l .art_list li a{ background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/idot.jpg") no-repeat left center; padding-left:10px;}
.artDetail-l .art_tit{ background:none;font-size:20px; line-height:28px; text-align:center; margin-top:25px; margin-bottom:0; padding:0;}
.artDetail-l .art_tit h3{color:#3483ca}
.artDetail-l .con{ margin-top:25px;}
.artDetail-l .con .summary{ background-color:#fafafa; border:1px solid #e9e9e9; padding:15px; margin-bottom:20px;}
.artDetail-l .con p{ font-size:16px; margin-bottom:10px; line-height:30px;text-indent:2em;}
.artDetail-r{ width:270px; float:right; padding-top:8px;}
.artDetail-r .sider{margin-bottom:20px; border-radius:0 0 3px 3px;}
.artDetail-r .sider a{ color:#777; text-decoration:none;}
.artDetail-r .sider a:hover{ color:#ff7f00;}
.artDetail-r .sider a p{ line-height:20px; padding-top:5px;}
.artDetail-r .sider .tit{border-bottom:1px solid #e9e9e9; height:36px; line-height:36px; font-size:14px; margin-bottom:0}
.artDetail-r .sider .tit h3{ display:inline; border-bottom:2px solid #5586e5; padding-bottom:8px; color:#3368cd; }
.artDetail-r .sider .con{ padding:15px 0; background-color:#fff; border-top:none}
.artDetail-r .sider .list li{ background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/idot.jpg") no-repeat left 12px; padding-left:11px; margin-bottom:5px;}
.artDetail-r .sider .imgs{ padding-right:0; _width:255px;}
.artDetail-r .sider .imgs li{ background:url("https://www.seattleolympic.com/statics/images/new_qg_lm/idot.jpg") no-repeat left 12px; padding-left:11px; margin-bottom:5px;}
/*分页*/
.page-box{margin-top:40px;height:29px;}
.page-box li{*display:inline;width:auto}
.page-list b{color:#ff7f00;}
.page-list a{line-height:20px;height:20px;padding:1px 6px;border:1px solid #bfbfbf;background:#fff;margin:0px 5px;color:#888;_padding:0px 10px;}
.container .page-list a:hover{background:#ff9600;color:#fff;border:1px solid #ff9600;}
.page-list .omit{float:left;margin-right:8px;}
.page-total{font-size:14px;line-height:26px;color:#888}
.page-total span{padding-left:10px;}
.art-page-box{margin-top:40px;height:29px;text-align:center;color:#ff7f00;font-size:15px;background-color:#fcfcfc;padding:6px 0 2px;margin-bottom:10px;}
.art-page-box b,.art-page-box b a{font-weight:normal}
.art-page-box a{padding:0 4px;color:#888}

.sec_img_list .con{ margin-top:20px;}
.sec_img_list ul{ width:680px; margin-left:-23px;}
.sec_img_list ul li{ margin-top:0; margin-bottom:20px; margin-left:22px;}
.sec_img_list .img_list .mask{ width:194px; font-size:12px;}