html,body{ height:auto;}
/*100����*/
.indexbg100{ background: center top no-repeat;}
.indexbg100-section{ width:1040px; margin:0 auto; background:#fff;}
.jd100-section{ padding:20px 0 30px; background-image: linear-gradient(to top,#ffc989,#ffffff);}
.jd100-section .w400{ width:400px;}
.jd100-section .ttnews.ttnews100{ padding:30px 0 0; border-bottom:none;}
.jd100-section .title.title100 a{ color:#f30}
.jd100-section .hotnews100 li{ padding-left:20px; height:36px; line-height:36px; position:relative; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.jd100-section .hotnews100 li:before{ content:''; position:absolute; width:6px; height:6px; background-color:#f60; top:50%; margin-top:-3px; left:0;}
.jd100-section .hotnews100 li a{ color:#000; font-size:16px;}
.jd100-section .hotnews100 li a:hover{ color:#f30;}
.topbar{ width:1000px; height:40px; margin:0 auto; padding-top:10px; border-bottom:1px solid #f0f0f0; font-family:"pingfang sc","lantinghei sc","helvetica neue",helvetica,arial,"microsoft yahei","���ź�",stheitisc-light,simsun,"����","wenquanyi zen hei","wenquanyi micro hei",sans-serif;}
.topbar .navbtn{ float:left; margin:0 20px 0 0; padding:0 20px 0 0; line-height:40px; color:#999;}
.topbar .navbtn a{ display:inline-block; background-image:; background-position:-500px -500px; background-repeat:no-repeat;}
.topbar .navbtn a.wap{ padding-left:21px; background-position:0 8px; background-size:20px auto;}
.topbar .navbtn a.wx{ padding-left:30px; background-position:0 -51px; background-size:26px auto;}
.topbar .navbtn a.wb{ padding-left:30px; background-position:0 -102px; background-size:26px auto;}
.topbar .navbtn a.app{ padding-left:30px; background-position:0 -155px; background-size:26px auto;}
.topbar .baoliao{ float:left; line-height:40px;}
.topbar .search{ width:262px; height:auto; float:right; padding-top:6px;}
.topbar .search label{ display:block; overflow:hidden; }
.topbar .search label:nth-child(1){ width:200px; float:left;}
.topbar .search label:nth-child(2){ width:60px; float:right;}
.topbar .search label input{ width:100%; height:26px; line-height:26px; padding:0 10px; box-sizing:border-box; border:1px solid #cdcdcd;}
.topbar .search label button{ width:100%; height:26px; line-height:26px; background-color:#c33; font-size:14px; color:#fff; cursor:pointer;}
.topbar .search label button:hover{ background-color:#c03;}
.lhttnews{ padding-bottom:30px; font-size:16px; font-weight:bold;}
.lhttnews a{ color:#305798;}
.slidebox.focuslh{ width:450px; height:300px;} /* ����ͼ */
.slidebox.focuslh .hd{ height:40px; right:5px; bottom:0px; z-index:1; }
.slidebox.focuslh .hd ul li{ width:20px; height:20px; line-height:19px;}
.slidebox.focuslh .hd .pagestate{ color:#fff; font-size:16px; line-height:40px; letter-spacing:3px;}
.slidebox.focuslh .hd .pagestate span{ font-size:20px; color:#f00;}
.slidebox.focuslh .bd img{ width:100%; height:300px; display:block; }
.slidebox.focuslh .bd a{ display:block; position:relative;}
.slidebox.focuslh .bd h3{ padding:10px; text-align:left; font-size:16px;}
.slidebox.focuslh .bd h3 p{ width:85%;}
.hotnewslh li{ padding-left:20px; height:40px; line-height:40px; font-size:16px; position:relative; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.hotnewslh li:before{ content:''; position:absolute; width:4px; height:4px; background-color:#ccc; top:16px; left:5px; border-radius:50%;}
.bdcs-search-form{ height:26px;}
.bdcs-search-form input{ height:26px; line-height:26px; font-size:14px;}
.bdcs-search-form-input{ padding:0 10px; border:1px solid #e5e5e5;}
.bdcs-search-form-submit{ padding:0 10px; cursor:pointer; background-color:#39f; color:#fff;}
.bdcs-search-form-submit:hover{ background-color:#06c;}
.logobar{ padding:24px 0 20px;}
.logobar .logo{ width:460px; float:left;}
.logobar .logo .pic img{ float:left; margin-right:20px;}
.logobar .logo .tit{ padding-bottom:2px;}
.logobar .logo .date{ color:#595757;}
.logobar .app{ width:130px; float:left; margin-left:30px; padding-top:4px;}
.logobar .app img{ width:120px;}
.logobar .link{ width:360px; float:right; padding-top:6px;}
.comselect{ width:108px; height:26px; line-height:26px; position:relative; margin-right:15px; border:1px solid #e5e5e5; float:left; z-index:9998;}
.comselect:last-child{ margin-right:0;}
.comselect .selected{ display:block; width:80px; height:26px; text-align:center; cursor:pointer; color:#000;}
.comselect:hover .selected{ font-weight:bold; color:#004ea2;}
.comselect .selectshow{ position:absolute; top:26px; padding:10px; border:1px solid #e5e5e5; background-color:#f5f5f5; color:#666; box-sizing:border-box;}
.comselect .selectshow li{ box-sizing:border-box;}
.comselect .selectshow.showszb{ width:360px; height:310px; left:-1px;}
.comselect .selectshow.showszb li{ width:164px; float:left; text-align:center; font-size:14px;}
.comselect .selectshow.showszb li:last-child{ float:right;}
.comselect .selectshow.showszb img{ width:160px;}
.comselect .selectshow.showxsq{ width:360px; left:-126px; padding:20px 1px 10px 15px;}
.comselect .selectshow.showxsq a{ display:block; width:65px; float:left; margin-right:15px; padding:2px 0; margin-bottom:12px; font-size:14px; text-align:center; border:1px solid #ccc;}
.comselect .selectshow.showqmt{ width:1000px; height:310px; left:-891px; padding:30px 1px 30px 15px;}
.comselect .selectshow.showqmt li{ width:25%; float:left; margin-bottom:15px; line-height:1.8;}
.comselect .selectshow.showqmt img{ float:left; margin-right:10px;}
.comselect .selectshow.showqmt h3{ padding-top:5px; font-size:16px;}
/*�����˵�*/
.navmenu{ padding:8px 0 7px; /*background-color:#305798;*/ background-color:#004ea2; box-sizing:border-box;}
.navmenu ul{ position:relative; display:block; width:211px; float:left; padding-left:18px;}
.navmenu ul:after{ content:''; position:absolute; width:1px; height:40px; right:0; top:8px; /*background-color:#3c64a6;*/ background-color:#41649d;}
.navmenu ul:nth-child(3){ width:290px;}
.navmenu ul:last-child:after{width:0; height:0;}
.navmenu ul li{ float:left; margin:0 10px; text-align:center;}
.navmenu ul li:last-child{ background:none;}
.navmenu ul li a{ display:inline-block; padding:3px 0 3px; font-size:14px; color:#fff; font-family:"microsoft yahei", simsun, "����";}
.navmenu ul li a.on{}
.navmenu ul li a:hover{ text-decoration:underline; color:#f90}
/*��ŀͷ*/
.head-title{ width:100%; height:40px; line-height:40px; margin-bottom:10px; border-bottom:1px solid #f0f0f0; font-family:"microsoft yahei","����";}
.head-title.tbor{ height:46px; line-height:46px; margin-bottom:1px; border-bottom:none; border-top:1px solid #f0f0f0;}
.head-title h2{ display:inline-block; padding-right:10px; border-bottom:1px solid #004ea2; font-size:18px; font-weight:bold; color:#004ea2;}
.head-title h2.nbor{ border-bottom:none;}
.head-title h2.npad{ margin-left:15px; padding-right:0;}
.head-title h2 a{ color:#004ea2;}
.head-title h2 a:hover{ color:#c30;}
.head-title .more{ position:absolute; right:0; top:0px; color:#a9a9a9;}
.head-title .more a:hover, .head-title .more:hover{ color:#f93;}
.head-title .submenu{ display:inline-block; padding-left:20px; font:16px;}
.head-title .submenu a{ font-size:14px; color:#999; margin-right:15px;}
.head-title .submenu a:hover{ color:#06c;}
/*�б���ʽ*/
.list-h34 li{ height:34px; line-height:34px; font-size:15px; overflow:hidden;}
.list-h34 li.imgicon{ padding-left:30px; background:url(/uploads/image/svimages/icons.png) no-repeat; background-position:0px -41px;}
.list-h34 li.videoicon{ padding-left:30px; background:url(/uploads/image/svimages/icons.png) no-repeat; background-position:0px 8px;}
.list-h34-ico li{ height:34px; line-height:34px; font-size:15px; padding-left:12px; position:relative; overflow:hidden;}
.list-h34-ico li:before{ content:''; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-1px; background-color:#ccc; border-radius:50%;}
.list-h36 li{ height:36px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.list-h36-ico li{ height:36px; line-height:36px; padding-left:12px; position:relative; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.list-h36-ico li:before{ content:''; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-1px; background-color:#ccc;}
.list-w50 li{ width:50%; float:left; box-sizing:border-box; overflow:hidden;}
.list-w50 li:nth-child(2n){ float:right;}
.list-w25 li{ width:25%; float:left; padding:0 5px; box-sizing:border-box; overflow:hidden;}
.item-title-img{ padding:10px 10px 10px 15px; overflow:hidden;}
.item-title-img .imgarea{ width:120px; height:81px; overflow:hidden; margin-right:12px; float:left; border-radius:4px;}
.item-title-img .title{ margin-bottom:10px; font-size:16px;}
.item-title-img .imgarea img{ width:100%;}
.item-title-img .imgarea .ico-video{ position:absolute; width:120px; height:90px; left:0; top:0; overflow:hidden; background-image:url(/uploads/image/svimages/ico-video-1.png); background-position: center center; background-repeat: no-repeat; background-color:#000; background-color: rgba(0,0,0,0.5); filter:alpha(opacity=50); }
.item-title-img .imgarea .ico-video:hover{ background-color: rgba(0,0,0,0.3); filter:alpha(opacity=30);}
.item-title-img .textarea{ width:160px; float:left; font-size:12px; line-height:28px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; color:#999;}
.item-title-img a{ font-size:15px;}
.item-title-desc{ padding-bottom:12px;}
.item-title-desc h3{ margin-bottom:6px; text-align:center; font-size:16px; font-weight:bold; font-family:"microsoft yahei","����";}
.item-title-desc p{ font-size:12px; color:#999; line-height:1.8; text-indent:2em;}
.item-title-desc a.blue{ color:#09f;}
.list-w300-pic2 li{ width:145px; float:left;}
.list-w300-pic2 li:nth-child(2n){ float:right;}
/*�������*/
.banner-col3 a{ width:320px; float:left; margin-right:20px;}
.banner-col3 a:nth-child(3n){ margin-right:0;}
.banner1000 a{ display:block; margin-bottom:6px;}
.block-hxjzg{ padding-top:10px; margin-bottom:10px;}
.block-zonghe li{ margin-bottom:6px;}
.block-rendian{ width:95%; padding-top:25px; padding-bottom:10px;}
.block-rendian dd{ width:47%;}
.block-rendian dd:nth-child(2n 1){ float:left;}
.block-rendian dd:nth-child(2n){ float:right;}
.block-rendian dd img{ width:100%;}
.bannerscroll1{ height:45px;}
.bannerscroll1 .leftmarqueeslide{ width:665px; float:left;}
.bannerscroll1 .leftmarqueeslide img{ height:45px;}
.bannerscroll1 .rightarea{ width:330px; float:right;}
/* �ֲ� superslide */
.slidebox{ width:1000px; height:60px; overflow:hidden; position:relative;}
.slidebox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.slidebox .hd ul{ display:block; overflow:hidden; zoom:1;}
.slidebox .hd ul li{ float:left; width:10px; height:10px; line-height:10px; overflow:hidden; margin-right:5px; text-align:center; border-radius:50%; background:#cdcdcd; color:#000; cursor:pointer; text-indent:-999em; }
.slidebox .hd ul li.on{ background:#f60; color:#fff;}
.slidebox .bd ul{ overflow:hidden; z-index:0; zoom:1;}
.slidebox .bd li{ zoom:1;}
.slidebox .prev, .slidebox .next{ position:absolute; top:50%; margin-top:-36px; display:block; width:36px; height:54px; background-image:; background-color:rgba(0, 0, 0, 0.5); background-repeat: no-repeat;}
.slidebox .prev{ left:-36px;}
.slidebox .next{ right:-36px; background-position:0 bottom; }
.slidebox .prev:hover, .slidebox .next:hover{ background-color:rgba(0, 0, 0, 1); }
.slidebox .prevstop{ display:none; }
.slidebox .nextstop{ display:none; }
.slidebox.focus{ width:580px; height:360px;} /* ����ͼ */
.slidebox.focus .hd{ height:40px; right:5px; bottom:0px; z-index:1; }
.slidebox.focus .hd ul li{ width:20px; height:20px; line-height:19px;}
.slidebox.focus .hd .pagestate{ color:#fff; font-size:16px; line-height:40px; letter-spacing:3px;}
.slidebox.focus .hd .pagestate span{ font-size:20px; color:#f00;}
.slidebox.focus .bd img{ width:100%; height:360px; display:block; }
.slidebox.focus .bd a{ display:block; position:relative;}
.slidebox.focus .bd h3{ padding:10px; text-align:left; font-size:16px;}
.slidebox.focus .bd h3 p{ width:85%;}
.slidebox.renju{ width:520px; height:360px;} /* �˾�ͼ */
.slidebox.renju .hd{ height:20px; right:5px; bottom:10px;}
.slidebox.renju .hd ul li{ width:20px; height:20px; line-height:19px; text-indent:0;}
.slidebox.renju .bd img{ width:100%; height:360px; display:block; }
.slidebox.renju .bd a{ display:block; position:relative;}
.slidebox.renju .bd h3{ padding:10px; text-align:left; font-size:14px;}
.slidebox.renju .bd h3 p{ width:85%;}
.slidebox.picroll li{ width:330px; float:left; margin-right:5px;}
/* �л��˵� superslide */
.slidetxtbox{}
.slidetxtbox .hd{ height:40px; line-height:40px; margin-bottom:10px; position:relative; color:#333; border-bottom:1px solid #f0f0f0; background-color:#f5f5f5;}
.slidetxtbox .hd ul{ display:block; padding-left:10px;}
.slidetxtbox .hd ul li{ display:inline-block; margin-right:0px; padding:0 15px; cursor:pointer; font-size:18px;}
.slidetxtbox .hd ul li.on{ height:41px; font-weight:bold; color:#1d71b7; background-color:#fff;}
.slidetxtbox .hd ul li.on a{ font-weight:bold; color:#004ea2;}
.slidetxtbox .bd ul{ zoom:1; }
/*��χ*/
.surround{ margin-top:10px; border:1px solid #e7e7e7; color:#666; box-sizing:border-box;}
.surround h2{ width:24px; height:105px; background-color:#e7e7e7; font-size:14px; line-height:1.4; font-family:"microsoft yahei","����"; text-align:center;}
.surround h2 p{ margin-top:15px;}
.surround ul{ display:block; width:220px; float:left; padding-top:3px;}
.surround ul li{ height:24px; line-height:24px; overflow:hidden;}
.surround a{ color:#4e4e4e;}
.surround a:hover{ color:#f63;}
.surround a.blue2{ color:#03f; font-weight:bold;}
.surroundl{ width:260px; float:left;}
.surroundm{ width:420px; float:left; margin-left:20px; padding-top:2px; line-height:24px;}
.surroundm p:nth-child(2){ overflow:hidden; /*margin:3px 0;*/}
.surroundr{ width:260px; float:right;}
.floor2{ margin-top:15px;}
/*ͷ������*/
.ttnews{ padding:20px 0 0; border-bottom:1px dashed #cccccc;}
.ttnews .ttnews-lg h1{ padding-bottom:8px; font-weight:bold; font-family:"microsoft yahei", simsun, "����"; font-size:16px;}
.ttnews .ttnews-lg h1 a{ color:#305798;}
.ttnews .ttnews-lg h1 a:hover{ color:#c30;}
.ttnews .ttnews-lg h2.leadtitle{ font-size:20px; font-weight:bold; font-family:simsun, "����"; color:#414141;}
.ttnews .ttnews-lg h2.title2{ padding-bottom:15px; border-bottom:1px solid #e8e8e8; font-size:20px; font-weight:bold; font-family:simsun, "����"; color:#414141;}
.ttnews .ttnews-sm{ padding-top:12px; padding-bottom:16px; color:#999; line-height:1.5;}
.ttnews .ttnews-sm a{ font-size:16px; margin:0 10px;}
.ttnews .ttnews-sm a:hover{ text-decoration:underline;}
.leader{ padding-bottom:6px;}
.leader .leaderl{ display:inline-block; border-right:1px dashed #cccccc;}
.leader em{ display:block;}
.leader em a{ display:inline-block; padding:3px 10px 4px; margin-right:10px; text-align:center; font-size:14px; background-color:#c33; color:#fff; border-radius:3px;}
.leader em a:hover{ background-color:#f60;}
.leader .leaderr{ display:inline-block; margin-left:10px;}
.leader .leaderr a{ margin-right:20px;}
.leader .leaderr a:last-child{ margin-right:0;}
.hotnews h3{ height:26px; overflow:hidden; margin-bottom:8px; padding-left:5px; font-size:18px; font-family:"microsoft yahei","����";}
.hotnews h3 a{ color:#305798; font-weight:bold;}
.hotnews h3 a:hover{ color:#c30;}
.hotnews li{ padding-left:20px; height:36px; line-height:36px; font-size:15px; position:relative; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.hotnews li:before{ content:''; position:absolute; width:4px; height:4px; background-color:#ccc; top:16px; left:5px; border-radius:50%;}
.szggnews{ position:relative; background-color:#f5f5f5;}
.szggnews .hd{ position:absolute; left:0; top:0; bottom:0; width:30px; padding:10px 0; text-align:center; font-size:14px; background-color:#06f; color:#fff;}
.szggnews .bd{ margin-left:40px;}
.szggnews li{ position:relative;}
.szggnews li .datetime{ position:absolute; right:10px; top:2px; color:#999; font-size:14px;}
.szyw li p{ width:90%;}
.gsgg li p{ width:80%;}
/*�ۺϰ��*/
.newsright{ position:absolute; top:0; right:0;}
/*���ź���*/
.newsitem{}
.newsitem.mb10{ margin-bottom:11px;}
.newsitem .itemlist{ }
.newsitem .itemlist li{ height:34px; line-height:34px; font-size:15px; padding-left:12px; position:relative; overflow:hidden;}
.newsitem .itemlist li:before{ content:''; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-1px; background-color:#ccc; border-radius:50%;}
.videonews ul li{ width:150px; float:left; margin-right:20px; margin-bottom:20px;}
.videonews ul li:nth-child(2n){ margin-right:0;}
.szbitem{ padding:0 0 18px;}
.szbitem ul{ padding-top:10px;}
.szbitem ul li{ width:125px; float:left; padding-top:5px;}
.szbitem ul li:nth-child(2n){ float:right;}
.szbitem ul li img{ width:100%;}
.szbitem ul li p{ padding-top:10px;}
.newsitem2{}
.newsitem2 .itemimg .title{ padding:10px 8px; font-size:16px; box-sizing:border-box;}
.newsitem2 .itemlist{ padding-top:18px; }
.newsitem2 .itemlist li{ height:38px; line-height:38px; font-size:15.5px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
/*����*/
.bumenitem{ padding-bottom:20px; background-color:#f5f5f5;}
.bumenitem h3{ margin:0 10px; padding-top:10px; font-size:20px; font-weight:normal;}
.bumenitem p{ margin:0 10px; padding-top:8px; font-size:14px; line-height:1.85; color:#999;}
.bumenlink{ padding-top:8px;}
.bumenlink li{ width:64px; height:26px; line-height:25px; float:left; margin-right:8px; margin-bottom:8px; overflow:hidden; border:1px solid #e5e5e5; text-align:center; background-color:#f5f5f5; box-sizing:border-box;}
.bumenlink li:nth-child(4n){ margin-right:0;}
.bumenlink li:hover{ background-color:#a1c1f7;}
.bumenlink li a{ color:#1e63b0;}
.selectlink{ width:280px; height:36px; margin-top:6px; border:1px solid #e5e5e5; color:#1e63b0;}
.gov-link{ padding-top:15px;}
.gov-link li{ margin-bottom:10px; padding-right:5px;}
.gov-link li:nth-child(2n){ padding-right:0; padding-left:5px;}
.gov-link li a{ display:block; padding-left:22px; border:1px solid #ccc; line-height:36px; background:url(/uploads/image/svimages/ico-gov-cn.png) 3px center no-repeat; background-size:20px; white-space:nowrap;}
.gov-link li img{ width:20px; margin-right:2px;}
.bmfw li{ margin-bottom:12px;}
.bmfw li a{ color:#1e63b0;}
.bmfw li img{ width:35px; margin-bottom:5px;}
.bmfw li p:hover img{ animation:bmfwmove 2s;}
@keyframes bmfwmove{
0{ transform:rotatey(0deg);}
50% { transform:rotatey(180deg);}
100% { transform:rotatey(360deg);}
}
.picture-item{ box-sizing:border-box;}
.picture-item li{ width:235px; float:left; box-sizing:border-box; margin-right:20px;}
.picture-item li:nth-child(4n){ margin-right:0;}
.picture-item li img{ width:100%;}
/*�б�ҳ*/
.bgf4f4{ background-color:#f4f4f4;}
.item-listpage{}
.item-listpage li{ margin-bottom:15px; background-color:#fff; border:2px solid #fff;}
.item-listpage li:hover{ border:2px solid #066;}
.item-listpage .item-row{padding:8px;}
.item-listpage .item-img{ width:220px; float:left; overflow:hidden;}
.item-listpage .item-img img{ width:100%; transition: all 0.8s;}
.item-listpage .item-img img:hover{transform: scale(1.1);}
.item-listpage .item-text{ width:900px; float:left; margin-left:30px;}
.item-listpage .item-text .title{ font-size:24px;}
.item-listpage .item-text .description{ padding-top:10px; color:#aaaaaa; line-height:1.6; font-size:14px;}
.item-listpage .item-text .time{ padding-top:10px; color:#aaaaaa}
/*����ҳҳ*/
.articlebg{ background-color:#f0f0f0;}
.article{ padding:50px; background-color:#fff;}
.article .title h1{ text-align:center; font-size:30px; color:#222222;}
.article .info{ padding:15px 0 20px; border-bottom:1px solid #e5e5e5; text-align:center; font-size:12px; color:#999;}
.article .content{ padding-top:30px; line-height:2; font-size:18px;}
.article .content p{ text-indent:2em; margin-bottom:30px;}
.article .content p img{ display:block; margin:0 auto;}
.gongyi{ margin-top:20px; padding-bottom:10px; border:1px solid #f0f0f0;}
.gongyi-cont{ width:960px; height:240px; margin:0 auto; overflow:hidden;}
.friendlink{ padding:15px 0 40px; margin-top:50px; background-color:#f8f8f8; border-top:1px solid #e8e8e8;}
.friendlink .add-friend{ position:absolute; right:0; top:1px;}
.friendlink .bd{ padding-top:12px;}
.friendlink .bd li{ font-size:14px; line-height:28px; color:#666;}
.friendlink .bd li a{ color:#666; margin-right:3px;}
.float-special{ position:fixed; top:45px; right:0px; padding:2px 0 1px 2px; background-color:#fff; z-index:10000;}
.float-special .hd{ width:26px; position:absolute; top:50%; margin-top:-46px; left:-26px; padding:12px 0; text-align:center; font-size:14px; background-color:#a1c1f7; color:#fff; border-radius:8px 0 0 8px; cursor:pointer;}
.float-special ul{ width:200px; overflow:hidden;}
.float-special ul li{ width:200px; text-align:center; margin-bottom:1px; background-color:#eee; font-size:14px;}
.float-special ul li:hover{ opacity:0.8;}
.float-special ul li img{ width:100%;}
.float-gotobtn{ width:80px; position:fixed; bottom:45px; left:50%; /*margin-left:520px;*/ margin-left:550px; z-index:9999;}
.float-gotobtn .scroll-open{ display:none; cursor:pointer;}
.float-gotobtn .scroll-cont{ padding:5px; background-color:#fff;}
.float-gotobtn .scroll-cont .close{ display:block; padding-bottom:4px; text-align:right; cursor:pointer;}
.float-gotobtn .scroll-cont .close img{ width:20px;}
.float-gotobtn .scroll-cont li{ height:60px; line-height:60px; text-align:center; margin-bottom:2px; background-color:#ddd; font-size:14px;}
.float-gotobtn .scroll-cont li:hover{ background-color:#ccc; cursor:pointer;}
.float-gotobtn .scroll-cont li.on{ background-color:#a1c1f7;}
.float-gotobtn .scroll-cont p{ height:20px; background-color:#a1c1f7; background-image:url(/uploads/image/svimages/ico-arrow-ud.png); background-repeat:no-repeat; background-size:18px auto; cursor:pointer;}
.float-gotobtn .scroll-cont p.top{ margin-bottom:2px; background-position:center 4px;}
.float-gotobtn .scroll-cont p.bottom{ background-position:center -16px;}