@charset "gb2312";

/*layout*/
.panel{max-width:1002px; width:98%; margin-left:auto; margin-right:auto; zoom:1;}
.wrap{padding:3% 3% 0; overflow:hidden; zoom:1; background-color:#fff;}
.wrap .split{position:relative; z-index:1; height:30px; overflow:hidden; clear:both; background:#fff;}
.pr{position:relative;}
.radius{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.max{margin-bottom:3%;}
.inside{padding:20px 3% 3%;}
.top-dashed-cc{border-top:dashed #ccc 1px;}
.nobordertop{border-right:solid #ebebeb 1px;border-bottom:solid #ebebeb 1px;border-left:solid #ebebeb 1px;}

/*header*/
.header{background-color:#4692e8;}
.header .headerbg{position:relative; background:url(imagescommonheader-bar.jpg) repeat-x top;}
.header .bar{height:26px; line-height:26px; padding-top:10px; padding-right:10px; padding-bottom:10px;}
.header .bar li{float:right; font-size:.75em;}
.header .bar li i{width:16px; height:15px; display:inline-block; margin-right:5px; background-position: center center; background-repeat:no-repeat;}
.header .bar li span{display:inline-block; padding-left:6px; padding-right:6px;}
.header .bar li.li-0 i{background-image:url(imagesiconicon-reg.png);}
.header .bar li.li-1 i{background-image:url(imagesiconicon-login.png);}
.header .bar li.li-2 i{background-image:url(imagesiconicon-back.png);}
.header .bar li.li-2{padding-left:6px; padding-right:6px; margin-left:16px; background-color:#3188d8; border-radius:3px;}
.header .bar li.li-2 a{color:#fff;}
.header .bar li.li-2 a:hover{color:#fff;}
.header .inheader{position:relative;}
.header .logo{position:relative; width:327px; height:128px; background-repeat:no-repeat; background-position:0 center;}

.header .logo.gdtax{background-image:url(imageslogologo-gdds.png);}/* 省地税 */
.header .logo.gzsds{background-image:url(../images/logo/logo-gzds.png);}/* 广州市 */
.header .logo.zssds{background-image:url(imageslogologo-zsds.png);}/* 中山市 */
.header .logo.dgsds{background-image:url(imageslogologo-dgds.png);}/* 东莞市 */
.header .logo.szsds{background-image:url(../images/logo/logo-szds.png);}/* 深圳市 */
.header .logo.fssds{background-image:url(../images/logo/logo-fsds.png);}/* 佛山市 */
.header .logo.zhsds{background-image:url(imageslogologo-zhds.png);}/* 珠海市 */
.header .logo.hzsds{background-image:url(imageslogologo-hzds.png);}/* 惠州市 */
.header .logo.czsds{background-image:url(imageslogologo-czds.png);}/* 潮州市 */
.header .logo.swsds{background-image:url(imageslogologo-swds.png);}/* 汕尾市 */
.header .logo.stsds{background-image:url(imageslogologo-stds.png);}/* 汕头市 */
.header .logo.jysds{background-image:url(imageslogologo-jyds.png);}/* 揭阳市 */
.header .logo.zjsds{background-image:url(imageslogologo-zjds.png);}/* 湛江市 */
.header .logo.jmsds{background-image:url(imageslogologo-jmds.png);}/* 江门市 */
.header .logo.mmsds{background-image:url(imageslogologo-mmds.png);}/* 茂名市 */
.header .logo.yjsds{background-image:url(imageslogologo-yjds.png);}/* 阳江市 */
.header .logo.zqsds{background-image:url(imageslogologo-zqds.png);}/* 肇庆市 */
.header .logo.mzsds{background-image:url(imageslogologo-mzds.png);}/* 梅州市 */
.header .logo.yfsds{background-image:url(imageslogologo-yfds.png);}/* 云浮市 */
.header .logo.qysds{background-image:url(imageslogologo-qyds.png);}/* 清远市 */
.header .logo.sgsds{background-image:url(imageslogologo-sgds.png);}/* 韶关市 */
.header .logo.hysds{background-image:url(imageslogologo-hyds.png);}/* 河源市 */
.header .logo.sdsds{background-image:url(imageslogologo-sdds.png);}/* 顺德区 */
.header .logo.hqsds{background-image:url(imageslogologo-hqds.png);}/* 横琴新区 */
.header .logo.zsfjsds{background-image:url(../images/logo/logo-zsfjds.png);}/* 直属税务分局 */
.header .logo.nssds{background-image:url(imageslogologo-nsds.png);}/* 南沙区 */


.header .logo a{display:block; width:100%; height:100%;}
.header .wzq{position:absolute; left:348px; top:37px; z-index:20;}
.header .wzq h6{position:relative; z-index:2; box-sizing:content-box; width:122px; padding:10px 0 14px 23px; height:32px; line-height:32px; color:#fff; font-size:13px;}
.header .wzq h6 i{position:absolute; right:16px; top:50%; margin-top:-2px; display:inline-block; width:7px; height:4px; background-image:url(imagesiconicon-wzq.gif); background-repeat:no-repeat; background-position:0 -4px;}
.header .wzq .hideDiv{display:none; background:#fff; position:absolute; top:56px; right:0; width:280px; height:auto; box-shadow:0 0 5px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);}
.header .wzq_show h6{background-color:#fff; color:#3188d8; border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;}
.header .wzq_show h6 i{background-position:0 0;}
.header .wzq_show .hideDiv{ display:block; font-size:12px; font-family:"宋体";}
.header .wzq_show .hideDiv ul{padding:18px 0 20px 32px; overflow:hidden; zoom:1;}
.header .wzq_show .hideDiv ul li{float:left; width:24%; line-height:30px;}
.header .wzq_show .hideDiv ul li.liEnd{ width:27%;}
.header .wzq_show .hideDiv ul li a{color:#999999;}
.header .wzq_show .hideDiv ul li a:hover{color:#3188d8;}
.header .search_small{position:absolute; top:45px; right:0; width:445px; overflow:hidden;}
.header .search_small .s_txt{ width:213px;  padding:9px 10px 9px 39px; border:0; background:url(imagesiconicon-search.png) no-repeat 15px center #fff; color:#999; height:18px; line-height:18px;  border-radius:3px 0 0 3px;}
.header .search_small .s_btn{float:right; width:83px; height:36px; background:#dc2925; color:#fff; font-size:15px; cursor:pointer; border-radius:0 3px 3px 0;}
.header .mainnav{font-weight:700; line-height:50px; background:#3188d8;}
.header .mainnav ul li{float:left; width:12.5%; text-align:center;}
.header .mainnav ul li a{display:block; color:#fff;}
.header .mainnav ul li a:hover{background-color:#3aaaea;}
.header .mainnav ul li.on{background-color:#fafafa;}
.header .mainnav ul li.on,
.header .mainnav ul li.on a{color:#3188d8;}
.header .mainnav ul li.on a:hover{background-color:#e5eef8;}
.header_ssicon, .header_navicon,.header .subStation{display:none;}

/*footer*/
/* .footer{position:relative;  padding:15px 0; color:#fff; font-size:.825em; line-height:180%; clear:both; background:#0a468c;}
.footer img{vertical-align:middle; margin-right:10px;}
.footer br{display:none;} */

/*footer*/
.footer{position:relative; background:#0a468c; padding:15px 0; color:#333; font-size:13px; clear:both; text-align:center;}
.footer .panel,
.footer .w1120{max-width:1180px; width:98%; margin-right:auto; margin-left:auto;}
.footer_nav{float:left; width:560px; color:#fff; padding-top:25px; line-height:30px; text-align:left;}
.footer_nav ul{float:right;}
.footer_nav ul li{float:left; padding:0 9px 0 8px; background:url(imagesfooter_nav_sep.gif) no-repeat right center; position:relative;}
.footer_nav ul li.liEnd{padding-right:0; background:none;}
.footer_nav ul li.liEnd a,
.footer_nav ul li.liEnd a:hover{color:#f00; font-weight:700;}
.footer_nav ul li .link{position:absolute; left:-40px; bottom:30px; display:none; z-index:100;}
.footer_nav ul li .link .box{border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;  background-color:#fff; border:solid #e6e6e6 1px; border-bottom:none; width:146px; box-shadow:0 0 8px #666; -moz-box-shadow:0 0 8px #666; -webkit-box-shadow:0 0 8px #666; font-size:12px; text-align:left; position:relative; line-height:30px;}
.footer_nav ul li .link .box a{display:block; text-indent:1.8em; border-bottom:solid #ccc 1px; color:#0a468c;font-weight:700; line-height:30px;}
.footer_nav ul li .link .box a:hover{color:#3188d8;}
.footer_nav ul li .link .box .arrow{width:11px; height:6px; overflow:hidden; background:url(imagesarr_down.gif) no-repeat top; margin:auto; position:absolute; bottom:-5px; left:50%; margin-left:-5.5px;}
.footer_nav ul li.hover{color:#efcb8a; cursor:pointer;}
.footer_nav select{width:110px; font-size:14px; padding:0; line-height:16px; color:#666;}
.footer_wzjc{float:left; width:90px; text-align:right; padding-top:24px; margin-left:15px;}
.footer_wzjc img{width:70px;}
.footer_wzbs{float:left; width:90px; padding-top:6px;}
.footer_wzbs img{width:70px;}
.footer_copyright{float:left; width:412px; padding-top:2px; line-height:26px; color:#fff; /*white-space:nowrap;*/ text-align:left;}
.footer a{color:#fff;}
.footer a:hover{color:#efcb8a;}

/*login*/
.loginmask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8;background:#000;display:none; filter:alpha(opacity=20); -moz-opacity: 0.2; opacity:0.2;}
/* loginalert */
#loginalert{ background:#fff; position:fixed; top:-13px; left:50%; z-index:99; width:508px;margin-left:-254px; display:none;}
.closealert{ position:absolute; top:-13px; right:-13px; z-index:99; width:26px;height:26px; cursor:pointer; background:url(imagesregclose.png) no-repeat center #fff; border:solid #3188d8 1px; border-radius:50%;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.closealert:hover{transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);}

.loginwrap{position:relative; width:100%;}
.loginwrap h2{padding:3% 6%; color:#fff; font-weight:700; font-size:1.25em; background-color:#3188d8;}
.loginwrap .loginform{padding:1%;}
.loginwrap .loginform dl{margin-top:20px; line-height:30px;}
.loginwrap .loginform dl dt,
.loginwrap .loginform dl dd{float:left;}
.loginwrap .loginform dl dt{width:68px; text-align:right; margin-right:18px;}
.loginwrap .loginform dl dd.dd01{width:75%;}
.loginwrap .loginform dl dd.dd02{width:25%;}
.loginwrap .loginform dl dd font{color:#dc2925; padding-left:10px;}
.loginwrap .loginform dl dd img{height:30px; margin-top:2px; margin-left:10px;}
.loginwrap .loginform .longinput{width:88%;}
.loginwrap .remember{margin-top:10px; padding-left:86px; font-size:.875em;}
.loginwrap .forget{color:#3188d8;}
.loginwrap .forget a{color:#3188d8;}
.loginwrap .forget a:hover{color:#3188d8;}
.loginwrap .loginSubmit{margin-top:30px; margin-left:86px; padding-right:35px; padding-left:35px; height:35px; font-size:1em; color:#fff; letter-spacing:1px; background-color:#51A4F0;}

/*button*/
.commonBtn{height:36px; padding:0 30px;}
.commonMinbtn{height:32px; padding:0 25px;}
.commonBtn,
.commonMinbtn{font-size:16px; color:#fff; font-weight:bold;}
.btnSubmit{background-color:#437bd0;}
.btnReset, .btnAdv{background-color:#dc2925;}
.btnView{background-color:#9ca3ad}
.btnSearch{background-color:#3188d8;}
.btnRetrun{background-color:#729dc7;}
.regSubmit{letter-spacing:1px; background-color:#51A4F0;}

.common-botton{padding-top:4%; padding-bottom:10px; text-align:center;}
.common-config{padding-top:40px; padding-bottom:20px; margin-top:30px; text-align:center;}
.common-config a{display:inline-block; padding:0 30px; margin-left:6px; margin-right:6px; height:38px; line-height:38px; color:#fff; font-weight:bold; font-size:16px; background-color:#447DD4; letter-spacing:2px;}
.common-config a:hover{color:#fff; text-decoration:none;}


.shortinput{width:62%;}
.halfinput{width:50%;}
.midinput{width:94%;}
.queryinput{width:80%; background:#fafafa;}
.yzminput{width:20%;}

/*title*/
.common-tab-head{height:42px; line-height:42px; background-color:#f7f7f7; border:solid #ebebeb 1px;}
.common-tab-head .hd{float:left; white-space:nowrap;}
.common-tab-head .hd li, .common-tab-head h2, .common-tab-head h3{position:relative; float:left;  text-align:center;}
.common-tab-head .hd li.on, .common-tab-head h2{padding-left:34px; padding-right:34px; white-space:nowrap; text-align:center; font-weight:700; font-size:16px; color:#3188d8;}
.common-tab-head .hd li.on, .common-tab-head h2{ top:-1px; left:-1px; border-top:solid #3188d8 2px; background-color:#fff; border-right:solid #ebebeb 1px; border-left:solid #ebebeb 1px;}
.common-tab-head h3{top:-1px; left:-1px; padding-right:24px; padding-left:24px; background-color:#3188d8; font-weight:700; font-size:16px; line-height:44px; color:#fff;}

.columnName{line-height:1.6em; border-bottom:#ededed 2px solid;}
.columnName h2{position:relative; bottom:-2px; float:left; font-size:1.375em; font-weight:300; color:#3188d8; padding-left:8px; padding-right:8px; padding-bottom:10px; border-bottom:solid #3188d8 2px;}
.columnName h2 br{display:none;}

/*list*/
.breakcrumb{font-size:.875em; background:url(imagescommonbreakcrumb.png) no-repeat 11px 4px; padding-left:36px; padding-right:10px; line-height:180%; margin-top:15px; margin-bottom:15px;}

.common-list-time{padding-top:8px; padding-bottom:7px; line-height:1.5em;}
.common-list-time li{position:relative; float:left; width:100%; padding-top:.4em; padding-bottom:.4em; padding-left:20px; overflow:hidden; color:#999;}
.common-list-time li i{position:absolute; top:.4em; left:5px; width:4px; height:4px; margin-top:.675em; background-color:#333;}
.common-list-time li a{float:left;}
.common-list-time .time{position:absolute; z-index:10; top:50%; right:25px; margin-top:-.75em; white-space:nowrap;}

.larger-list li a{max-width:88%;}
.small-list li a{max-width:76%;}

.gdds-topics ul li span,
.records ul li p.title,
.live-review ul li p.title,
.common-list-time li a,
.picSlider .bd .txt{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/*more*/
.common-more{float:right; padding-right:16px; font-size:.875em;}
.common-more font{display:inline-block; padding-left:6px; padding-right:6px;}


/*视频记录*/
.records-box{padding:2.5% 2.5% 1%;}

.records{}
.records ul{margin:0 -1%;}
.records ul li{position:relative; float:left; margin:0 1% 1.5%; padding-bottom:6px; font-size:.875em; background:#f6f6f6;}
.records ul li a{display:block;}
.records ul li p,
.records ul li img{float:left;}
.records ul li p{width:96%; margin-left:2%; margin-right:2%; line-height:180%;}
.records ul li p.title{font-weight:700; cursor:pointer;}
.records ul li p.keep{margin-top:16px;}
.records ul li p.keep font{display:inline-block; padding-left:20px; background-repeat:no-repeat; background-position:2px center; white-space:nowrap;}
.records ul li p.keep font.iconplay{width:45%; background-image:url(imagesiconicon-play-gray.png);}
.records ul li p.keep font.iconlike{width:35%; background-image:url(imagesiconicon-likes-gray.png);}
.records ul li img{width:100%; height:128px; margin-bottom:5px;}

.records ul li em{position:absolute; top:5px; right:5px; width:24px; height:24px; display:inline-block; background-image:url(imagesiconicon-close.png);}
.records ul li a i{position:absolute; top:0; left:0; display:inline-block; width:57px; height:57px; background-repeat:no-repeat; background-position:left top;}
.records ul li a i.ppt{background-image:url(imagesvideoppt.gif);}
.records ul li a i.three{background-image:url(imagesvideothree.gif);}
.records ul li a i.video{background-image:url(imagesvideovideo.gif);}
.records.likes span{color:#666; font-size:.75em;}

.records-col4 ul li{width:23%;}
.records-col3 ul li{width:31.33333%;}

.Mycollection h2{margin-bottom:1.25%; font-size:1em; font-weight:700; color:#3188d8;}

.library .bd{padding-top:2%;}

/*课程公告*/
.toCourse{color:#999;}
.toCourse table th,
.toCourse table td{padding:5px;}
.toCourse table th.headgrey{text-align:center; color:#333; background:#f7f7f7;}
.toCourse table th.headgrey br{display:none;}
.toCourse table th.headblue{text-align:center; color:#fff; background:#3188d8;}
.toCourse table th.lastborder{border-right:solid #3188d8 1px;}
.toCourse table th{font-weight:700; font-size:.9375em; white-space:nowrap;}
.toCourse table th .kcname{display:block;text-align:center;}
.toCourse table,
.toCourse table td{border:solid #eee 1px; border-collapse:collapse;}
.toCourse table td{font-size:.8125em; line-height:160%;}
.toCourse table td a.title{display:inline-block; padding-right:2%; padding-left:6%; padding-right:4%;}
.toCourse table td.datetime{text-align:center;}
.toCourse table td.datetime span{display:inline-block; padding-right:4px; padding-left:4px;}
.toCourse table td.enter a{display:block; width:40px; text-align:center; font-weight:700; font-size:14px; line-height:26px; color:#fff; background-color:#faa526; cursor:pointer; border-radius:4px; letter-spacing:2px; white-space:nowrap;}
.toCourse table td.enter a.disabled{font-weight:300; cursor:default; background-color:#e6e6e6; color:#ccc;}
.toCourse table .w1{width:15%;}
.toCourse table .w2{width:10%;}
.toCourse table .w3{width:8%;}
.toCourse table .w4{width:28%;}
.toCourse table .w5{width:8%;}



