@CHARSET "UTF-8";
body{background:#fff;}
a{color:#000;/*rgb(34,85,146)*/;text-decoration:none;}
a.red{color:red;}
a:hover{color:rgb(54,105,166);text-decoration:none;}
ul{margin:0;padding:0;}
li{list-style:none;}
.downloadBtn{cursor:pointer;}
.selected_active{color:#387dd6;}
.ticket_img{
	margin-top:20px;
	margin-right:3px;
	float:left;
}
.ticket_img_wz{
	float:left;
	margin-top:3px;
}
li.selected,span.selected{background:#63B8FF;color:#fff;border-radius:15px;}
input[type=text],input[type=password],input.text,input.password,input[type=number]{width:120px;height:32px;line-height:32px;padding-left:5px;border:1px solid rgb(211,211,211);border-radius:3px;}
select,textarea{width:120px;height:32px;line-height:32px;padding-left:5px;border:1px solid rgb(211,211,211);border-radius:3px;display:inline-block;font-size:14px;}
input[type=text].error,input[type=password].error,input.text.error,input.password.error,select.error,textarea.error{color:#FF3030;border:1px solid #FF3030;}
input[type=text].error.focus,input[type=password].error.focus,input.text.error.focus,input.password.error.focus,select.error.focus,textarea.error{color:#FF3030;border:1px solid #FF3030;}
input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus,input.text.focus,input.password.focus,select.focus,textarea.focus{border:1px solid rgb(176,184,199);background:#fff;}
input[type=button],input.button,button{font-size:16px;background:#0099CC;color:#fff;font-weight:normal;border:1px solid #0099CC;height:32px;padding-left:10px;padding-right:10px;background-size:100% 100%;border-radius:3px;color:#fff;}
input[type=button].disabled,input.button.disabled,button.disabled,input[type=button]:disabled,button:disabled{background:#ddd;color:#eee;border:1px solid #ccc;color:#fff;}
input[type=button]:hover,input.button.hover,button:hover{opacity:0.9;filter:alpha(opacity=90);background:#0099DD;background-size:100% 100%;}
input[type=button][disabled=true]:hover,input[type=button][disabled=disabled]:hover,input[type=button][disabled=disabled].hover,input.button.disabled.hover{background-color:rgb(243,243,243);}
input[type=button].gray, input.button.gray, button.gray{color:gray;background:#eee;border:1px solid #ddd;}
/*******************DataTable********************/
table.dataTable{width:100%;}
table.dataTable.noHeader th{display:none;}
table.dataTable.havaBorder td{border:1px solid #aaa;} 
.dataTables_wrapper{position:relative;margin-top:10px;}
.dataTables_length{position:absolute;right:5px;top:0px;display:none;}
.dataTables_filter{display:none;}
table.dataTable th{height:32px;color:#333;padding:0px;background:#ccc;font-weight:normal;text-shadow:1px 1px 1px #fff;}
table.dataTable td{height:30px;}
table.dataTable td.leftAlign{text-align:left;}
table.dataTable td.rightAlign{text-align:right;}
.dataTables_paginate{margin-top:10px;text-align:right;}
.dataTables_paginate a{margin-right:10px;color:#666;}
.dataTables_paginate a:hover{margin-right:10px;color:#333;}
table.dataTable td.dataTables_empty{padding-top:10px;height:auto;}
table.dataTable.noHeader td.dataTables_empty{border:none;}
.dataTables_info{margin-top:10px;position:absolute;padding-left:10px;color:rgb(124,126,125);}
table.dataTable input,.IE6 table.dataTable input{max-width:90%;width:auto;border:0px;text-align:center;background:transparent;}
table.dataTable select,.IE6 table.dataTable select{max-width:90%;width:auto;}
table.dataTable input:focus,table.dataTable input.focus{border:0px;}
/********PortalLayout******/
#portalLayoutRightFloat{width:75px;height:auto;position:fixed;z-index:1000;right:0px;top:190px;background:rgb(246,117,45);border-radius:5px 0 0 5px;overflow:hidden;}
#portalLayoutRightFloat.scroll{top:110px;}
#portalLayoutRightFloat div.item{font-size:15px;display:table;cursor:pointer;height:85px;width:100%;border-bottom:1px solid rgb(255,167,105);}
#portalLayoutRightFloat div.item.hidden{display:none;}
#portalLayoutRightFloat div .text{display:table-cell;color:#fff;width:100%;height:100%;text-align:center;vertical-align:bottom;padding-bottom:5px;letter-spacing:1px;padding-left:3px;}
.IE7 #portalLayoutRightFloat div.item{display:table;table-layout:fixed;}
#portalLayoutRightFloat div .text a{color:#fff;}
#portalLayoutRightFloat div:hover .text{display:table-cell;background:rgb(206,67,5);vertical-align:middle;font-size:16px;}
#portalLayoutRightFloat div.item.goTop{background:url(../images/portal/rf_go_top.png) no-repeat center 9px;}
#portalLayoutRightFloat div.item.feedback{background:url(../images/portal/rf_feedback.png) no-repeat center 9px;}
#portalLayoutRightFloat div.item.qq{background:url(../images/portal/rf_qq.png) no-repeat center 9px;}
#portalLayoutRightFloat div.item.consult{background:url(../images/portal/rf_complain.png) no-repeat center 9px;}
#portalLayoutRightFloat div.item.robot{background:url(../images/portal/rf_robot.png) no-repeat center 9px;}
#portalLayoutRightFloat div.item.wechat{background:url(../images/portal/wechat.png) no-repeat center 9px;}

.mainContent{width:1100px;margin:0 auto;position:relative;}
.seperator{margin:0 5px;color:rgb(203,203,203);}
#portalHeaderTop{margin-bottom:0px;}

#topLink{height:30px;line-height:30px;text-align:right;}
#portalLayoutHeader{position:relative;z-index:100;margin-bottom:20px;min-width:1100px;}
#portalLayoutHeader .login{color:red;}
#portalHeaderCenter{height:60px;position:relative;}
#portalHeaderBottom{position:relative;height:40px;background:rgb(49,92,196);}
#portalHeaderBottom.bottomLine{border-bottom:0px solid #63B8FF;padding-bottom:5px;}
#portalHeaderCenter #portalLogo{width:120px;height:40px;line-height:40px;border-radius:3px;border:0px solid #aaa;text-align:center;font-size:20px;color:#A9F8FF;}
#portalHeaderCenter #hotline{position:absolute;right:0;bottom:20px;top:6px;cursor:pointer;}
#portalHeaderCenter #hotline .item{display:inline-block;margin-left:20px;}
#portalHeaderCenter #hotline span{display:inline-block;}
#portalHeaderCenter #hotline span.label{font-size:14px;color:#666;}
#portalHeaderCenter #hotline span.phone{font-size:18px;color:rgb(216,33,40);padding:0 0 0 10px;font-weight:bold;}
#portalMainContainer{position:relative;z-index:10;}
#portalLayoutFooter{position:relative;background:#fff;border-top:2px solid #ccc;}
#portalLayoutFooter .mainContent{height:150px;}
#portalLayoutFooter #companyInfo{position:absolute;right:22%;bottom:20px;top:14px;background:url("../images/global/icp.gif") no-repeat left -5px;padding:0 0 0 180px;}
#portalLayoutFooter #companyInfo li{margin:8px 0;}
#portalLayoutFooter #companyInfo .icp{position:absolute;left:-15px;bottom:-5px;}
#portalLayoutFooter #companyWeixin{opacity:0.8;position:absolute;right:10px;top:10px;width:96px;height:96px;background:url("../images/global/company_weixin.png") no-repeat center center;background-size:100%;}
#portalLayoutFooter #companyWeixin .text{position:absolute;bottom:-35px;left:-10px;display:inline-block;width:120px;text-align:center;color:#666;}
#portalLayoutFooter #companyWeixin:hover{opacity:1;}
.pageContainer{font-size:14px;margin-top:20px;min-height:300px;position:relative;padding-bottom:40px;}
.pageContainer .article{text-indent:2em;line-height:24px;font-size:16px;margin:10px 0 0 0;}
.selectMenu{position:absolute;width:20%;left:0;top:0;margin:0;padding:0;overflow:hidden;}
.selectMenu.fixed{position:fixed;width:220px;left:160px;top:50px;}
.selectMenu .bg{width:100%;height:100%;position:absolute;border-radius:5px;border:1px solid #aaa;background:rgb(49,135,222);opacity:0.6;}
.IE .selectMenu .bg{background:rgb(49,135,222);}
.selectMenu .items{position:relative;margin:0%;min-height:300px;}
.selectMenu li{padding:3px;font-size:14px;letter-spacing:1px;position:relative;cursor:pointer;list-style:none;min-height:30px;line-height:30px;color:#fff;background:transparent;text-align:center;}
.selectMenu li .seperator{display:inline-block;position:absolute;width:100%;height:2px;left:0;bottom:0px;background:url(../images/portal/hor_seperator.png) no-repeat center bottom;;}
.selectMenu li:last-child .seperator{display:none;}
.selectMenu li.selected{border-radius:0;background:rgb(19,105,192);font-weight:bold;font-size:14px;letter-spacing:0px;text-shadow:1px 1px 1px #666;}
.selectMenu li .icon{display:none;position:absolute;right:15px;color:#fff;}
.selectMenu li.selected .icon{display:inline-block;}
.selectMenu li ul{margin:0;padding:0 10px 5px 10px;overflow:auto;position:relative;}
.selectMenu li ul li{display:none;letter-spacing:1px;position:relative;cursor:pointer;list-style:none;height:30px;line-height:30px;color:#fff;background:#666;text-align:center;margin:0;background:url(../images/portal/menu_seperator_h.png) no-repeat center bottom;}
.selectMenu li ul li:last-child{background:none;}
.selectMenu li.selected ul li{font-weight:normal;font-size:14px;display:block;color:#eee;}
.selectMenu li ul li:hover,.selectMenu li ul li.selected{color:#fff;text-shadow:1px 1px 1px #666;}
.selectMenu .selected{border-radius:0;background:rgb(10,86,187);font-weight:bold;font-size:14px;letter-spacing:0px;text-shadow:1px 1px 1px #666;text-align:center;color:#fff;line-height:40px;}

.selectMenuContentBox{position:relative;margin-left:25%;width:75%;}
.selectMenuContentBox .subContainer{line-height:26px;padding:0px;background:transparent;border-radius:5px;margin-bottom:20px;}
/* .selectMenuContentBox .subContainer img{width:100%;margin-bottom:10px;border-radius:5px;box-shadow:0 0 10px #aaa;} */
.selectMenuContentBox .article{text-indent: 2em;}
.selectMenuContentBox .bigTitle{font-size:24px;font-weight:bold;margin:20px 0 20px 0;background:rgb(102,102,102);color:#fff;padding:6px 0 6px 10px;}
.selectMenuContentBox .block{overflow:auto;margin:20px 0 0 0;}
.selectMenuContentBox .block:first-child{margin:0;}
.selectMenuContentBox .content{width:50%;float:left;}
.selectMenuContentBox .textContent{width:100%;clear:both;margin-bottom:15px;}
.selectMenuContentBox .textContent a{text-decoration:none;}
.selectMenuContentBox .textContent img{width:100%;}
.selectMenuContentBox .textContent.noShadow img{box-shadow:none;}
.selectMenuContentBox .content.new{clear:both;}
.selectMenuContentBox .content .subTitle,.selectMenuContentBox .textContent .subTitle{font-size:22px;font-weight:bold;display:block;padding:0px 0 5px 0;border-bottom:1px dashed #aaa;margin-bottom:10px;}
.selectMenuContentBox .content .hilight,.selectMenuContentBox .textContent .hilight{font-weight:bold;color:rgb(0,175,159);font-size:18px;}
.selectMenuContentBox .content .subTitle.t2,.selectMenuContentBox .textContent .subTitle.t2{margin-top:10px;}
.selectMenuContentBox .content .subTitle.noBorder,.selectMenuContentBox .textContent .subTitle.noBorder{border:none;padding-top:15px;font-size:20px;margin-bottom:0;}
.selectMenuContentBox .img{width:50%;float:left;position:relative;}
.selectMenuContentBox .noShadow.img img{box-shadow:none;}
.selectMenuContentBox .img img,.selectMenuContentBox .img img:last-child:first-child{width:95%;margin:30px 0 10px 5%;}
.selectMenuContentBox .img img:last-child{margin:0 0 0 5%;}
/*************************MainMenu****************************/
#mainMenu{position:absolute;left:-28px;top:5px;}
#mainMenu .seperator{margin:0 15px;}
#mainMenu li.root{float:left;padding:5px 0px;font-size:15px;position:relative;}
#mainMenu li.root.selected{background:transparent;}
#mainMenu li.root .seperator{margin:0 3px;}
#mainMenu li.root .root.seperator{margin:0 0px;color:rgb(89,132,236);}
#mainMenu li.root a.rootLink{padding:5px 42.2px 14px 42.2px;border-radius:5px 5px 0 0;z-index:10;position:relative;color:#eee;font-size:16px;}
#mainMenu li.root a.rootLink.red{background:rgb(216,33,40);margin-left:3px;top:-1px;}
#mainMenu li.root.last a.rootLink{}
#mainMenu li.root:hover a.rootLink,#mainMenu li.root.selected a.rootLink{color:rgb(49,96,196);background:#fff;}
#mainMenu .subMenus{box-shadow:0 5px 10px #aaa;font-size:14px;display:none;z-index:0;position:absolute;padding:10px 10px;background:#fff;top:30px;left:-100px;}
#mainMenu li.about .subMenus{width:720px;}
#mainMenu li.tax .subMenus{width:560px;}
#mainMenu li.service .subMenus{width:370px;}
#mainMenu li.solution .subMenus{width:620px;left:-400px;}
#mainMenu li.download .subMenus{width:710px;left:-500px;}
#mainMenu li.root:hover .subMenus{display:none;}
#mainMenu li.sub{display:inline-block;border-right:1px dashed #aaa;padding:0 20px;float:left;}
#mainMenu li.sub.last{border:none;}
#mainMenu li.sub .item{padding:5px 10px;z-index:10;position:relative;}
#mainMenu li.sub .item.title{font-weight:bold;}
#mainMenu li.about .addrMap{margin-top:5px;width:240px;height:160px;background:url(../images/portal/contactus.png) no-repeat center center;}
#mainMenu li.about .sub.contactInfo{width:265px;padding:0 5px;}
#mainMenu li.about .sub.contactInfo .item{padding:5px;}
#mainMenu li.service .subMenus .bg{position:absolute;z-index:0;width:176px;height:62px;right:10px;top:5px;background:url(../images/portal/client_service/service_bg.jpg) no-repeat top right;background-size:60%;}
/***********************Index*****************************/
#portalHostInfo{display:none;position:absolute;left:180px;background:#333;color:#ddd;top:-10px;padding:5px 10px;border-radius:5px;}
#portalHostInfo span{margin-left:5px;color:rgb(154,195,50);}
.diamond{font-size:24px;margin:0 5px;position:relative;}
.diamond.s{font-size:14px;top:-3px;}
.diamond.m{font-size:18px;top:-1px;}
#shortcut{background:#fff;position:absolute;left:0;top:0;width:21%;height:100%;border:1px solid rgb(85,127,230);}
#shortcut .title{font-size:18px;color:#fff;position:relative;background:rgb(49,92,196);text-align:center;height:40px;line-height:40px;}
#shortcut .title .text{position:relative;top:-2px;}
#shortcut .title .tip{position:absolute;right:5px;color:rgb(250,120,91);}
#shortcut .col{padding:10px 15px;position:relative;border-bottom:1px dashed #ccc;}
#shortcut .col.last{border-bottom:none;}
#shortcut .col .name{display:inline-block;padding:2px 10px;border:1px solid rgb(49,92,196);border-radius:0px;background:rgb(223,232,255);color:rgb(49,92,196);font-size:14px;}
#shortcut .col .line{display:inline-block;position:absolute;top:12px;left:90px;}
#shortcut .col .line.last{top:35px;}
#shortcut .col .line a{font-size:13px;}
#shortcut .col .line a.red{color:red;}
#shortcut.learning{height:auto;}
#supervise{background:#fff;position:absolute;left:0;top:350px;width:21.2%;height:99%;}
#supervise span.bg{z-index:0;margin:0;position:absolute;left:0;top:0;width:100%;height:100%;border:0px solid #ccc;}
#supervise span{display:block;margin:5px 30px;font-size:14px;}
#supervise span.mailToManager{position:relative;z-index:100;border-radius:0;margin:0px;background:rgb(223,232,255);text-align:center;height:36px;line-height:36px;border:1px solid rgb(49,92,196);}
#supervise span.mailToManager a{color:rgb(49,92,196);font-size:18px;text-shadow:none;}
#supervise span.onlinePay{position:relative;z-index:100;border-radius:0;margin:0px;background:rgb(49,92,196);text-align:center;height:36px;line-height:36px;border:1px solid rgb(49,92,196);}
#supervise span.onlinePay a{color:#fff;font-size:18px;text-shadow:none;}
#supervise span.reply{position:relative;z-index:100;border-radius:0 0 3px 3px;margin:5px 5px 5px 5px;background:#fff;border:0px solid rgb(18,141,175);color:#666;text-align:center;height:28px;line-height:28px;}
#supervise span.reply a{color:rgb(230,117,42);}
#supervise span.telTitle{border-bottom:1px dashed #ccc;padding:0 0 5px 0;font-size:15px;}
#supervise span.tel{color:rgb(18,141,175);font-size:20px;}
#news{position:relative;background:#fff;height:100%;margin-left:23%;border:0px solid #ccc;}
#portalIndexNews{margin-top:10px;position:relative;margin-bottom:10px;height:240px;}
#portalIndexNews #newsList{width:56%;height:100%;left:44%;top:0;position:relative;}
#portalIndexNews #newsList li{margin:5px 10px 0 0;position:relative;}
#portalIndexNews #newsList li span{display:inline-block;}
#portalIndexNews #newsList li span.title{font-size:14px;width:78%;height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;}
#portalIndexNews #newsList li.headline{border-bottom:1px dashed #aaa;}
#portalIndexNews #newsList li.headline span.title{font-size:16px;color:blue;}
#portalIndexNews #newsList li span.time{font-size:12px;position:absolute;right:1px;top:1px;color:#999;}
#portalIndexNews #newsList li span.desc{display:block;margin:5px 0;color:#666;line-height:24px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;height:70px;word-break:break-all;}
#portalIndexNews #newsList li span.desc p{margin:0;padding:0;}
#portalIndexNews #newsList li span.detail{font-size:12px;position:absolute;right:1px;bottom:8px;}
#portalIndexNews #newsList li span.detail a{color:blue;}
#portalIndexNews #newsList li.caption span.title{font-size:16px;font-weight:normal;margin-bottom:5px;margin-top:5px;overflow:visible;height:36px;}
#portalIndexNews #newsList li.caption span.title .titleText{background:rgb(92,133,233);color:#fff;padding:8px 10px;position:relative;top:4px;}
#portalIndexNews #newsList li.caption span.bottomLine{position:absolute;display:inline-block;width:100%;bottom:8px;border-bottom:1px solid rgb(92,133,233);}
#portalIndexNews #newsList li span.more{position:absolute;right:5px;top:5px;display:none;}
#portalIndexNews #newsList li span.more a{color:#333;font-size:14px;}
#headlinePic{padding:0 5px;left:0px;top:0px;border-radius:3px;width:41%;height:99%;position:absolute;overflow:hidden;}
#portalIndexNews .bx-wrapper .bx-pager{text-align:right;bottom:15px;right:15px;}
#portalIndexNews #newsBannerBox img{width:347px;height:238px;border:none;border:0;}
#portalIndexBannerAdvert{overflow:hidden;margin-top:-20px;}
#portalIndexBannerAdvert .bx-wrapper{margin:0;}
#portalIndexBannerAdvert ul li{height:200px;}
#portalIndexSliderAdvert{position:relative;z-index:3000;width:100%;text-align:center;}
#portalIndexSliderAdvert img{position:relative;margin:0 auto;border:none;border:0;}
#portalIndexFloatLeftAdvert{display:inline-block;position:fixed;left:0;top:200px;width:100px;overflow:hidden;z-index:2000;}
#portalIndexFloatLeftAdvert img{border:none;border:0;}
#portalIndexFloatRightAdvert{display:inline-block;position:fixed;right:0;top:200px;width:100px;overflow:hidden;z-index:2000;}
#portalIndexFloatRightAdvert img{border:none;border:0;}
#portalIndexFloatMoveAdvert{display:inline-block;position:absolute;top:0px;left:0px;width:auto;overflow:hidden;z-index:3000;}
#portalIndexFloatMOveAdvert img{border:none;border:0;}
#portalIndexFloatMoveAdvert .close{position:absolute;right:0;top:0;width:32px;height:32px;background:url(../images/portal/icon_close.png) no-repeat center center;}
#friendlyLink{background:#fff;border:1px solid #ccc;margin-bottom:20px;margin-top:10px;padding:5px 0;}
#friendlyLink .friendlyLink{text-align:left;height:24px;line-height:24px;margin-left:80px;}
#friendlyLink .caption{letter-spacing:3px;border-radius:3px;position:absolute;top:8px;left:8px;width:60px;height:auto;background:rgb(49,92,196);text-align:center;color:#fff;padding:5px 0;}
#portalIndexEva{border:1px solid rgb(85,127,230);background:#fff;margin-left:23%;padding-bottom:10px;}
#portalIndexEva .top{background:rgb(49,92,196);color:#fff;padding:7px 0;}
#portalIndexEva .top a{color:#fff;}
#portalIndexEva .title{font-size:16px;font-weight:bold;}
#portalIndexEva .subTitle{padding:0 10px;}
#portalIndexEva .subTitle.slogan{margin-left:5px;}
#portalIndexEva #deptList{padding:7px 0 15px 0;margin-left:7px;}
#portalIndexEva #deptList li{border-radius:0;display:inline-block;padding:3px 5.8px 3px 5.8px;cursor:pointer;border-bottom:1px solid rgb(49,92,196);margin-left:-4px;}
#portalIndexEva #deptList li.selected{border:1px solid rgb(49,92,196);border-bottom:none;background:transparent;color:rgb(49,92,196);}
#staffContainer{height:130px;overflow:hidden;position:relative;left:5px;top:5px;}
#staffList{position:absolute;left:0;top:0;width:100%;}
.IE7 #portalIndexEva #deptList li{display:inline;}
.IE7 #staffList{height:100%;}
#staffList .staffItem{display:inline-block;width:112px;height:130px;text-align:center;margin-left:1px;}
#staffList .staffItem.js{margin-left:4px;}
#staffList .staffItem img{width:70px;height:100px;border-radius:3px;border:0;}
#staffList .staffItem .name{display:block;margin-top:2px;over-flow:hidden;height:17px;line-height:17px;}
#portalIndexProduct #portalIndexPlatform{background:#fff;border:0px solid rgb(49,135,222);padding:5px 0;position:relative;}
#portalIndexPlatform .platform{text-align:center;}
.IE7 #portalIndexPlatform .platform{height:100%;}
.IE7 #portalIndexPlatform .platformItem{display:inline;}
#portalIndexPlatform .title{margin-bottom:5px;padding:5px 10px;font-size:18px;position:relative;color:rgb(49,92,196);left:0;top:0;text-align:center;}
#portalIndexPlatform  .title .text{margin:0 5px 0 5px;position:relative;top:-2px;}
#portalIndexPlatform .platformItem{cursor:pointer;width:90px;height:78px;margin-top:8px;display:inline-block;text-align:center;}
#portalIndexPlatform .platformItem .icon{width:76px;height:64px;display:inline-block;background:url("../images/portal/platform_icon.jpg") no-repeat 0 0;}
#portalIndexPlatform .platformItem.taxControl .icon{background-position:0px 0;}
#portalIndexPlatform .platformItem.taxControl .icon:hover{background-position:0px -70px;}
#portalIndexPlatform .platformItem.declare .icon{background-position:-70px 0;}
#portalIndexPlatform .platformItem.declare .icon:hover{background-position:-70px -70px;}
#portalIndexPlatform .platformItem.vat .icon{background-position:-145px 0;}
#portalIndexPlatform .platformItem.vat .icon:hover{background-position:-145px -70px;}
#portalIndexPlatform .platformItem.transport{width:94px;}
#portalIndexPlatform .platformItem.transport .icon{background-position:-219px 0;}
#portalIndexPlatform .platformItem.transport .icon:hover{background-position:-219px -70px;}
#portalIndexPlatform .platformItem.copy .icon{background-position:-295px 0;}
#portalIndexPlatform .platformItem.copy .icon:hover{background-position:-295px -70px;}
#portalIndexPlatform .platformItem.common .icon{background-position:-368px 0;}
#portalIndexPlatform .platformItem.common .icon:hover{background-position:-368px -70px;}
#portalIndexPlatform .platformItem.agri{width:84px;}
#portalIndexPlatform .platformItem.agri .icon{background-position:-442px 0;}
#portalIndexPlatform .platformItem.agri .icon:hover{background-position:-442px -70px;}
#portalIndexPlatform .platformItem.compare .icon{background-position:-515px 0;}
#portalIndexPlatform .platformItem.compare .icon:hover{background-position:-515px -70px;}
#portalIndexPlatform .platformItem.car .icon{background-position:-600px 0;}
#portalIndexPlatform .platformItem.car .icon:hover{background-position:-600px -70px;}
#portalIndexPlatform .platformItem .name{display:none;text-align:center;}
#portalIndexProduct{background:#fff;border:0px solid #ccc;margin-top:10px;padding:0;position:relative;}
#portalIndexProduct .subTitles{margin:20px 10px;}
#portalIndexProduct .subTitle{margin:0 0 0 -5px;border-radius:0;cursor:pointer;padding:10px 20px;border-bottom:2px solid rgb(49,92,196);font-size:16px;}
#portalIndexProduct .subTitle.selected{background:rgb(49,92,196);color:#fff;}
#portalIndexProduct .subTitle.solutions{margin-left:0px;}
#portalIndexProduct .left{display:inline-block;width:21%;position:absolute;top:30px;}
#portalIndexProduct .right{position:relative;top:0px;margin-left:23%;}
#tcDevice{background-size:2px 120%;padding-right:0px;border:0px solid #ccc;text-align:center;}
#tcDevice .title{margin-bottom:5px;padding:5px 10px;font-size:18px;position:relative;color:rgb(49,92,196);left:0;top:0;text-align:center;}
#tcDevice .title .text{margin:0 5px 0 5px;position:relative;top:-2px;}
#tcDevice .tcItem{position:relative;padding:5px 50px;display:inline-block;}
#tcDevice .tcItem:last-child{background:none;}
#tcDevice .tcItem .icon{display:block;width:100%;height:92px;background:url("../images/portal/tc_device.jpg") no-repeat center center;}
#tcDevice .tcItem.service .icon{background:url("../images/portal/tc_service.jpg") no-repeat center center;}
#tcDevice .tcItem .name{display:block;text-align:center;font-size:14px;margin-top:5px;height:20px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;}
#tcDevice .tcItem .price{margin:10px 0 5px 0;display:block;text-align:center;color:rgb(230,117,42);font-size:14px;}
#solutions img{display:inline-block;width:49.5%;cursor:pointer;border:none;border:0;}
#solutions img.first{border-radius:0;}
#solutions img.second{border-radius:0;}
#solutions img.third{border-radius:0;}
#solutions img.fourth{border-radius:0;}
#solutionCase .solutionCaseItem{padding:10px 15px;border-bottom:1px dashed #aaa;}
#solutionCase .solutionCaseItem .title{margin:5px 0;}
#solutionCase .solutionCaseItem .title a{font-size:16px;color:rgb(49,92,196);padding:0px 0;}
#solutionCase .solutionCaseItem .desc{font-size:14px;height:40px;text-overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;}
#commonDevice,#solutionCase,#trainingConsult{height:255px;}
#portalIndexShoot{margin-top:10px;}
.qaContainer{background:#fff;border:1px solid #ccc;border:1px solid rgb(85,127,230);position:relative;left:0;width:100%;padding-bottom:30px;}
.qaContainer .title{margin-bottom:5px;padding:5px 0px;font-size:18px;position:relative;background:rgb(49,92,196);color:#fff;left:0;top:0;text-align:center;}
.qaContainer  .title .text{margin:0 5px 0 5px;position:relative;top:-2px;}
.qaContainer .title a{position:absolute;right:5px;color:#fff;font-size:13px;}
.qaContainer .more{text-align:right;font-size:14px;width:90%;}
.qaList{margin:0 10px;font-size:14px;}
.qaList li{border-bottom:1px dashed #ddd;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.qaList li:last-child{border:none;}
#portalIndexQA.qaContainer{top:176px;}
#portalIndexConsult.qaContainer{margin-top:197px;}
#portalIndexActivity.qaContainer{margin-top:23px;z-index:100;}
#photoBox{margin-left:23%;position:relative;}
#photoBox .title{margin-bottom:5px;padding:5px 10px;font-size:18px;position:relative;color:rgb(49,92,196);left:0;top:0;text-align:center;}
#photoBox  .title .text{margin:0 5px 0 5px;position:relative;top:-2px;}
#photoBox .top{padding:10px 0;margin:0;font-weight:bold;}
#photoBox div{position:relative;z-index:100;}
#photoBox .bg{z-index:0;background:#fff;border:0px solid #ccc;position:absolute;left:0;top:0;width:100%;height:100%;}
#photoBox .subTitle{cursor:pointer;padding:5px 10px;margin-top:10px;left:}
#photoBox .listBox{overflow:hidden;margin:0 1% 0 1%;height:100px;}
#photoBox #shootBox.listBox{height:80px;}
#photoBox .listBox ul{position:absolute;height:90%;width:6000px;}
#photoBox .listBox ul li{display:inline-block;height:100%;float:10px;}
#photoBox .listBox ul li img{width:135px;height:96px;margin-right:1px;border:none;border:0;}
/* /* #photoBox .og_prev,.og_next{width:30px; height:50px; background:url(../images/portal/icon.png) no-repeat; background:url(../images/portal/icon_ie6.png) no-repeat\9; position:absolute; top:33px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;} */
/* #photoBox .og_prev{ background-position:0 -60px; left:4px;margin-top:50px;} */
/* #photoBox .og_next{ background-position:0 0; left:780px;}  */

#photoViewer{padding-top:15px;padding-bottom:15px;overflow:hidden;}
#portalIndexTemplate .shoot {display:inline-block;height:100%;}
#portalIndexTemplate .shoot img{width:140px;}
#vaArea{background:linear-gradient(to right,#fff,#eee);position:relative;width:100%;text-align:center;border:1px solid #ccc;border-top:none;margin-top:17px;}
#vaArea .title{margin-bottom:5px;padding:2px 10px;font-size:normal;position:relative;background:linear-gradient(to bottom,rgb(49,135,222),rgb(19,105,192));color:#fff;font-size:14px;left:0;top:0;}
#vaArea .line{padding:8px 0;}
#vaArea .line a{font-size:13px;}
#companyAddress{width:21.2%;position:absolute;left:0;top:45px;}
#companyAddress img{width:100%;}
#companyAddress .label{display:inline-block;font-size:14px;margin:3px 5px;display:none;}
#companyAddress .val{display:inline-block;font-size:14px;margin:3px 5px;}
.bcolor{color: rgb(49,92,196);font-weight:bold;}
#commondeviceList .cdeviceItem{float:left;position:relative;width:33%;padding:10px 0;}
#commondeviceList .cdeviceItem img{width:120px;height:110px;float:left;}
#commondeviceList .cdeviceItem .name{position:absolute;left:140px;top:40px;font-size:14px;width:50%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;height:24px;}
#commondeviceList .cdeviceItem .price{position:absolute;left:140px;top:65px;font-size:14px;color:rgb(233,140,87);}

#commondeviceList .cdeviceItem_c{position:relative;width:100%;margin:0 auto 30px auto;}
#commondeviceList .cdeviceItem_c img{width:120px;height:110px;float:left;}
#commondeviceList .cdeviceItem_c .name_c{position:absolute;left:160px;top:0;font-size:14px;width:50%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;height:24px;}
#commondeviceList .cdeviceItem_c .price_c{position:absolute;left:160px;top:25px;font-size:14px;color:rgb(233,140,87);}
#commondeviceList .cdeviceItem_c .descContent_c{position:relative;margin-left:160px;top:50px;width: 75%;font-size:14px;color:rgb(0, 119, 170);}
#commondeviceList .cdeviceItem_c .descContent_c .content{color:rgb(0, 0, 34);}
#commondeviceList .cdeviceItem_c .productInfo_c{text-align: right;position: absolute;left: 900px; top: 50px;}
/*------------------------------------News---------------------------*/
#newsListContainer table{border:none;width:100%;font-size:14px;color:#666;}
#newsListContainer thead,#newsListContainer .dataTables_length{display:none;}
#newsListContainer table td{border:none;border-bottom:1px dashed #aaa;height:28px;}
#newsListContainer .dataTables_info{position:absolute;left:0;bottom:-30px;color:#999;}
#newsListContainer  .dataTables_paginate{position:absolute;right:0;bottom:-30px;color:#999;}
#newsListContainer  .dataTables_paginate a{padding:0 5px 0 5px;}
#newsListContainer  td.time{text-align:right;color:#999;}
#newsListContainer  td.title{text-align:left;color:#555;letter-spacing:2px;}
/*------------------------------------News Detail---------------------------*/
#newsDetailContainer .title{font-size:24px;font-weight:bold;text-align:center;color:#333;word-wrap:break-word;word-break:break-all;}
#newsDetailContainer  .publishInfo{text-align:center;color:#999;margin:10px 0 20px 0;}
#newsDetailContainer  .publishInfo div{display:inline-block;}
#newsDetailContainer  .publishInfo div:last-child{margin-left:20px;}
#newsDetailContainer  .content{text-indent: 2em;letter-spacing:2px;line-height:22px;font-size:14px;padding:0 20px 0 20px;word-wrap:break-word;word-break:break-all;}
#newsDetailContainer  .newsPicture{text-align:center;}
#newsDetailContainer  .newsPicture img{width:70%;margin:0 0 20px 0;}
#newsDetailContainer  .content img{max-width:100%;}

/*------------------------------------Newspapers---------------------------*/
#newspapersListContainer table{border:none;width:100%;font-size:14px;color:#666;}
#newspapersListContainer thead,#newspapersListContainer .dataTables_length{display:none;}
#newspapersListContainer table td{border:none;border-bottom:1px dashed #aaa;height:28px;}
#newspapersListContainer .dataTables_info{position:absolute;left:0;bottom:-30px;color:#999;}
#newspapersListContainer  .dataTables_paginate{position:absolute;right:0;bottom:-30px;color:#999;}
#newspapersListContainer  .dataTables_paginate a{padding:0 5px 0 5px;}
#newspapersListContainer  td.time{text-align:right;color:#999;}
#newspapersListContainer  td.title{text-align:left;color:#555;letter-spacing:2px;}
/*------------------------------------Newspapers Detail---------------------------*/
#newspapersDetailContainer .title{font-size:24px;font-weight:bold;text-align:center;color:#333;word-wrap:break-word;word-break:break-all;}
#newspapersDetailContainer  .publishInfo{text-align:center;color:#999;margin:10px 0 20px 0;}
#newspapersDetailContainer  .publishInfo div{display:inline-block;}
#newspapersDetailContainer  .publishInfo div:last-child{margin-left:20px;}
#newspapersDetailContainer  .content{width:100%;height:0;padding-bottom: 50%;text-indent: 2em;letter-spacing:2px;line-height:22px;font-size:14px;padding:0 20px 0 20px;word-wrap:break-word;word-break:break-all;no-repeat;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
#newspapersDetailContainer  .newsPicture{text-align:center;}
#newspapersDetailContainer  .newspapersPicture img{width:70%;margin:0 0 20px 0;}
#newspapersDetailContainer  .content img{max-width:100%;}

/*------------------------------------Download Center---------------------------*/
#downloadListContainer table{border:none;width:100%;font-size:14px;color:#666;}
#downloadListContainer thead,#newsListContainer .dataTables_length{display:none;}
#downloadListContainer table td{border:none;border-bottom:1px dashed #aaa;height:28px;}
#downloadListContainer .dataTables_info{position:absolute;left:0;bottom:-30px;color:#999;}
#downloadListContainer  .dataTables_paginate{position:absolute;right:0;bottom:-30px;color:#999;}
#downloadListContainer  .dataTables_paginate a{padding:0 5px 0 5px;}
#downloadListContainer  td.time{text-align:right;color:#999;}
#downloadListContainer  td.title{text-align:left;color:#555;letter-spacing:2px;}
#downloadListContainer .downloadFileName{cursor:pointer;}
.downloadInfo img{position:absolute;left:10px;top:0;z-index:10;}
.downloadInfo img.close{left:550px;}
.downloadInfo .line{padding:5px 0;}
.downloadInfo .line label{color:#666;margin-right:10px;}
.downloadInfo .textInfo{left:220px;position:absolute;padding:0 20px;}
.downloadInfo a{margin-right:20px;}
.downloadInfo .removeFocus{width:1px;height:1px;position:absolute;left:20px;top:20px;border:none;}
.ui-dialog.downloadInfo .ui-dialog-titlebar-close{display:inline-block;}
/*------------------------------------FAQ---------------------------*/
#faqListContainer table{border:none;width:100%;font-size:14px;color:#666;}
#faqListContainer thead,#faqListContainer .dataTables_length{display:none;}
#faqListContainer table td{border:none;border-bottom:1px dashed #aaa;height:28px;}
#faqListContainer .dataTables_info{position:absolute;left:0;bottom:-30px;color:#999;}
#faqListContainer  .dataTables_paginate{position:absolute;right:0;bottom:-30px;color:#999;}
#faqListContainer  .dataTables_paginate a{padding:0 5px 0 5px;}
#faqListContainer  td.time{text-align:right;color:#999;}
#faqListContainer  td.title{text-align:left;color:#555;letter-spacing:2px;}
/*------------------------------------FAQ Detail---------------------------*/
#faqDetailContainer .title{font-size:24px;font-weight:bold;text-align:center;color:#333;}
#faqDetailContainer  .publishInfo{text-align:center;color:#999;margin:10px 0 20px 0;}
#faqDetailContainer  .publishInfo div{display:inline-block;}
#faqDetailContainer  .publishInfo div:last-child{margin-left:20px;}
#faqDetailContainer  .content{text-indent: 2em;letter-spacing:2px;line-height:22px;font-size:15px;padding:0 20px 0 20px;}
#faqDetailContainer  .faqPicture{text-align:center;}
#faqDetailContainer  .faqPicture img{width:70%;margin:0 0 20px 0;}
/*---------------------------------About------------------------------------*/
#aboutDetailContainer .profile .question{font-size:20px;font-weight:bold;color:rgb(0,175,159);margin:10px 0 10px 0;display:inline-block;}
#aboutDetailContainer .profile p{text-indent:2em;}  
#aboutDetailContainer .profile .slogan{font-size:20px;font-weight:bold;color:rgb(0,175,159);margin:10px 0 0 0;display:inline-block;}
#aboutDetailContainer .privacy .title{font-size:20px;font-weight:bold;color:rgb(0,175,159);margin:10px 0 0 0;display:block;}
#aboutDetailContainer .vacancyItem{margin-bottom:10px;}
#aboutDetailContainer .vacancyItem .vacancyTitle{font-size:20px;font-weight:bold;margin-bottom:5px;border-bottom:1px dashed #aaa;color:rgb(0,175,159);padding-bottom:10px;}
#aboutDetailContainer .vacancyItem label{font-weight:bold;}
#aboutDetailContainer .vacancyItem .requirement{padding-left:70px;margin-top:-25px;}
#leadersContainer .intro{padding-left:250px;position:relative;height:140px;font-size:14px;width:40%;}
#leadersContainer .intro img{position:absolute;left:0;top:0;width:auto;}
/*---------------------------------Feedback------------------------------------*/
#feedbackContainer{width:500px;}
.feedbackContainer form div.column textarea{height:200px;}
.feedbackContainer #btnFeedbackSubmit{width:200px;margin-top:10px;}
#successInfo{text-align:center;padding-top:20px;line-height:24px;}
.feedbackContainer .intro{padding-left:250px;position:relative;font-size:14px;}
.feedbackContainer .intro img{position:absolute;left:0;top:0;width:auto;}
#feedbackContainer .intro{width:40%;height:140px;}
#feedbackToManagerContainer{width:750px;}
#feedbackToManagerContainer #formFeedback{padding-left:250px;}
/*------------------------------------Feedback History---------------------------*/
#feedbackHistoryListContainer table{border:none;width:100%;font-size:14px;color:#666;}
#feedbackHistoryListContainer thead,#feedbackHistoryListContainer .dataTables_length{display:none;}
#feedbackHistoryListContainer table td{border:none;border-bottom:1px dashed #aaa;height:28px;}
#feedbackHistoryListContainer .dataTables_info{position:absolute;left:0;bottom:-30px;color:#999;}
#feedbackHistoryListContainer  .dataTables_paginate{position:absolute;right:0;bottom:-30px;color:#999;}
#feedbackHistoryListContainer  .dataTables_paginate a{padding:0 5px 0 5px;}
#feedbackHistoryListContainer  td.time{text-align:right;color:#999;}
#feedbackHistoryListContainer  td.title{text-align:left;color:#555;letter-spacing:2px;}
#searchByPhoneBox{border:1px solid #aaa;border-radius:5px;background:#fff;padding-bottom:10px;}
#searchByPhoneBox .title{background:linear-gradient(to bottom,rgb(49,135,222),rgb(19,105,192));color:#fff;padding:5px;}
#feedbackHistorySearchBox{width:26%;}
#feedbackHistorySearchBox #btnGetVeriCode{background:rgb(255,102,0);position: absolute;right: -6px;top:0;width: 120px;height:36px;border-radius:0;font-size: 14px;border:none;}
#listContainer{margin-left:26%;}
#feedbackHistoryListContainer #listContainer{margin-left:28%;}
/*------------------------------------Feedback Detail---------------------------*/
#feedBackDetailBox{border:1px solid #ccc;background:#fff;}
#feedBackDetailBox .title{padding:10px 10px;background:rgb(224,244,255);font-size:16px;font-weight:normal;text-align:left;color:#333;}
#feedBackDetailBox .title .time{font-size:13px;position:absolute;right:10px;top:12px;font-weight:normal;}
#feedBackDetailBox .content{padding:20px;}
#feedBackDetailBox .content label{font-weight:bold;font-size:15px;padding:10px 0;display:inline-block;}
#feedBackDetailBox .content div{font-size:14px;line-height:20px;text-indent:2em;border-bottom:1px dashed #ccc;padding-bottom:20px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;}
#feedBackDetailBox .reply{padding:0 20px 20px 20px;}
#feedBackDetailBox .reply label{font-weight:bold;font-size:15px;padding:10px 0;display:inline-block;}
#feedBackDetailBox .reply div{font-size:14px;line-height:20px;text-indent:2em;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;}
#feedbackDetailContainer .back{margin-top:30px;margin-bottom:20px;}
/*---------------------------------TaxControl------------------------------------*/
#taxControlDetailContainer p{font-size:14px;}
#taxControlDetailContainer table,#taxControlDetailContainer td{padding:5px 10px;}
#taxControlDetailContainer .serviceSpec img{width:auto;box-shadow:none;}
#taxControlDetailContainer .schedule .title{background-color: #74ABC0; color: #fff;}
#taxControlDetailContainer .enroll table,#taxControlDetailContainer .enroll td{padding:3px 5px;}
#formEnroll table{background:#fff;}
#formEnroll input[type=text],#formEnroll select{border:none;height:30px;width:100%;line-height:30px;}
#formEnroll input[type=radio]{width:16px;height:16px;}
#formEnroll img{margin:0;width:60px;height:22px;line-height:24px;text-align:center;box-shadow:none;position:relative;top:8px;}
#formEnroll input#vcode{width:150px;height:30px;line-height:30px;}
#formEnroll td.label{background:rgb(238,246,254);color:#000;}
#formEnroll td.label.required{color:red;width:10%;}
#formEnroll .formTitle{color:#0066cc;}
#enrollActions{text-align:center;margin:10px 0;}
#enrollActions #btnReset{margin-left:10px;}
#inqueryBox{position:relative;margin:0 auto;width:400px;}
#inqueryResultBox{margin-top:20px;}
#inqueryBox #btnQuery{width:200px;}
#formEnroll label.error{right:0;bottom:-10px;width:auto;}
#taxControlDetailContainer .enroll td div{position:relative;}
#formInquiry label.error{right:5px;bottom:-1px;width:auto;height:auto;position:absolute;}
#inqueryBox table{table-layout:fixed; empty-cells:show; border-collapse: collapse; margin:0 auto; width:800px;}
#inqueryBox td{height:30px;}
/* #inqueryBox #signUpForTraining{border:1px solid #cad9ea; color:#666; }
#signUpForTraining th{background-repeat:repeat-x; height:30px; }
#signUpForTraining .td1{width:55px;}
#signUpForTraining .td2{width:28px;}
#signUpForTraining .td5{width:85px;}
#signUpForTraining .td6{width:70px;}
#signUpForTraining td,#signUpForTraining th{border:1px solid #cad9ea; padding:0 1em 0; } */
/*---------------------------Client Service--------------------------*/
#clientServiceContainer .subTitle{font-size:15px;font-weight:bold;}
#clientServiceContainer .searchBox{text-align:right;}
#clientServiceContainer .searchBox input[type="text"]{width:160px;}
#clientServiceContainer .dataTables_paginate{display:none;}
#clientServiceContainer .btQuestion{text-align:right;}
#resultBox.consult{padding-bottom:50px;}
/*---------------------------Tax Guide---------------------------*/
#taxGuideDetailContainer .subPanel{margin-bottom:20px;position:relative;}
#taxGuideDetailContainer .subPanel p{text-indent:2em;line-height:25px;margin:10px 0px;}
#taxGuideDetailContainer .subPanel .title{text-align:center;}
#taxGuideDetailContainer .subPanel .title span{display:inline-block;padding:5px 20px;font-size:16px;background:linear-gradient(to bottom,rgb(49,135,222),rgb(19,105,192));color:#fff;}
#taxGuideDetailContainer .subPanel .content{float:none;border:1px solid #aaa;padding:10px;width:100%;background:#fff;}
#taxGuideDetailContainer #taxControl .process span{font-size:16px;font-weight:bold;margin:0 5px;color:#666;}
#taxGuideDetailContainer #taxControl .process span.bracket{font-size:20px;color:rgb(255,151,0);margin:0 30px;font-weight:bold;}
#taxGuideDetailContainer #taxControl .process span.num{color:rgb(255,151,0);}
#taxGuideDetailContainer .subPanel .subTitle{background:rgb(177,219,254);font-size:14px;border:none;margin:20px 0 0 0;padding:5px 10px 5px 30px;position:relative;}
#taxGuideDetailContainer .subPanel .subTitle .num{font-size:40px;margin-right:5px;color:rgb(35,123,203);position:absolute;top:-20px;left:0;}
#taxGuideDetailContainer .subPanel .subTitle.qa{background:rgb(255,120,5);color:#fff;}
#taxGuideDetailContainer .subPanel .subTitle .extra{margin-left:30px;}
#taxGuideDetailContainer .subPanel .subTitle a{background:red;color:#fff;margin:10px;padding:0 5px;}
#taxGuideDetailContainer .subPanel .subContent{background:rgb(243,243,243);padding:20px;}
#taxGuideDetailContainer .subPanel td{padding:2px 10px;background:#fff;}
#taxGuideDetailContainer .subPanel td.table_title{background:rgb(255,239,223);}
#taxGuideDetailContainer .subPanel td.comment{width:25px;}
#taxGuideDetailContainer .subPanel p.q{font-size:16px;margin:5px 0;color:rgb(21,70,192);}
#taxGuideDetailContainer .subPanel img{width:100%;}
#taxGuideDetailContainer .subPanel .remote{width: 770px; margin: 31px; height: 225px; text-align:center;}
#taxGuideDetailContainer .subPanel .remote .table_title_center{text-align:center;font-weight:bold;}
#taxGuideDetailContainer .subPanel .remote .table_title_center.detail{width:400px;}
/*---------------------------Training--------------------------*/
.grayBg{background:rgb(164,172,187);}
.mainContent.trainingContainer{width:900px;background:#fff;padding-bottom:20px;}
#trainingContainer{margin-top:-20px;}
#trainingMenu{z-index:100;position:absolute;top:0;left:0;width:100%;background:#fff;border-radius:0 0 5px 5px;padding:5px 10px;}
#trainingMenu li{display:inline-block;padding:5px 10px;font-size:15px;color:rgb(49,92,196);}
#trainingBg{position:absolute;width:100%;height:480px;background:url(../images/portal/training/banner_back_bg.png) repeat-x;z-index:0;}
#trainingContent{z-index:10;background:url(../images/portal/training/banner_bg.png) no-repeat center top;}
#trainingBanner{height:420px;position:relative;}
#trainingBanner .text{line-height:27px;width:450px;font-size:16px;color:#fff;position:relative;top:50px;}
#trainingBanner .icon{position:absolute;right:10px;bottom:0px;width:540px;height:330px;background:url(../images/portal/training/banner_main.png) no-repeat center top;}
#trainingTip{width:812px;height:132px;position:relative;background:url(../images/portal/training/tips.png) no-repeat center top;margin:0 auto;}
#trainingTip .text{position:absolute;left:220px;top:18px;font-size:14px;}
#trainingTip .text li{line-height:26px;}
#trainingTip .text li.num.l1{padding-left:24px;background:url(../images/portal/training/tip_num_1.png) no-repeat left center;}
#trainingTip .text li.num.l2{padding-left:24px;background:url(../images/portal/training/tip_num_2.png) no-repeat left center;}
#trainingIntro{padding:0 0 30px 0;}
#trainingIntro li{position:relative;border-bottom:1px dashed #ccc;padding:20px 0;}
#trainingIntro li.last{border:none;}
#trainingIntro li .title{text-shadow:1px 1px 1px #eee;padding-left:80px;font-size:24px;font-weight: bold;height:80px;line-height:80px;}
#trainingIntro li.tax .title{background:url(../images/portal/training/intro_icon_tax.png) no-repeat left center;}
#trainingIntro li.declare .title{background:url(../images/portal/training/intro_icon_declare_new.png) no-repeat left center;}
#trainingIntro li.verify .title{background:url(../images/portal/training/intro_icon_verify.png) no-repeat left center;}
#trainingIntro li .desc{width:70%;margin:0px;font-size:15px;text-indent:2em;line-height:25px;}
#trainingIntro li span{color:rgb(49,92,196);font-weight:bold;}
#trainingIntro li .action{position:absolute;right:20px;bottom:42px;width:240px;text-align:center;}
#trainingIntro li .action a{background:rgb(1,133,218);color:#fff;font-size:16px;padding:10px 15px;margin-left:10px;border-radius:3px;}
#trainingAddress{background:rgb(243,243,243);padding:60px 0;font-size:15px;}
#trainingAddress .info li{line-height:25px;}
#trainingAddress .info .label{font-weight:bold;}
#trainingAddress .map{width:234px;height:190px;position:absolute;right:60px;top:-30px;background:url(../images/global/emap.jpg) no-repeat left center;}
#companyTypeContainer{height:100%;}
#companyTypeHeader{width:900px;height:154px;margin:0 auto;background:url(../images/portal/training/training_header_bg_tax.jpg) no-repeat left center;}
#companyTypeHeader.declare{background:url(../images/portal/training/training_header_bg_declare.jpg) no-repeat left center;}
#companyTypeContent{position:relative;width:780px;height:268px;padding:60px 0;margin:0 auto;background:url(../images/portal/training/company_type.jpg) no-repeat left center;}
#companyTypeContent .clickable{position:absolute;cursor:pointer;top:232px;width:285px;height:65px;display:inline-block;}
#companyTypeContent .clickable.ordinary{left:90px;}
#companyTypeContent .clickable.small{left:410px;}
#pptHeader{width:900px;height:154px;margin:0 auto;background:url(../images/portal/training/training_header_bg_ppt.png) no-repeat left center;}
#videoHeader{width:900px;height:154px;margin:0 auto;background:url(../images/portal/training/training_header_bg_video.jpg) no-repeat left center;}
#videoContainer .videoAreaMap{margin:0 auto;width:780px;}
#videoDesc{width:600px;margin:0 auto;padding:20px 0 20px 200px;border:1px solid rgb(103,209,242);font-size:14px;background:url(../images/portal/training/video_icon.jpg) no-repeat 20px 10px;line-height:26px;}
#videoContent{width:800px;margin:0 auto 20px auto;border:1px solid rgb(103,209,242);margin-top:40px;}
#videoContent #videoLeft{border: 1px solid rgb(103,209,242);height: 195px;width: 250px;margin: 50px 40px 0px 80px;float:left;}
#videoContent #videoLeft input{margin-top:15px;width:150px; height:29px; margin-left: 48px;font-size:12px;}
#videoContent #videoRight{border: 1px solid rgb(103,209,242);height: 195px;width: 250px;margin: 50px 40px 0px 80px; float:left;}
#videoContent #videoRight input{margin-top:15px;width:150px; height:29px; margin-left: 48px;font-size:12px;}
#groupHeader{border-bottom:1px solid rgb(49,92,196);background:rgb(49,92,196);}
#groupHeader li{margin-left:-5px;cursor:pointer;display:inline-block;padding:10px 15px;border-right:1px solid rgb(69,116,212);font-size:16px;color:#fff;}
#groupHeader li:first-child{margin-left:0;}
#groupHeader li.selected{background:rgb(240,90,61);font-weight:normal;border-radius:0;color:#fff;}
#videoContent .panel{min-height:450px;}
#videoContent .panel li{display:inline-block;margin-left:2%;margin-top:2%;text-align:center;padding-bottom:40px;}
#videoContent .panel li img{width:120px;height:80px;}
#videoContent .panel li .name{margin-top:5px;text-align:center;width:120px;position:absolute;}
#videoContent .panel li .name a:hover{color:red;}
#videoContent .panel .title{padding:5px 10px;font-size:14px;border-bottom:1px solid #ccc;}
/*--------------------------Multi Declare Platform-------------*/
.mainContent.declarePlatformContainer{width:900px;}
#declarePlatformContainer{background:#fff;padding-bottom:20px;}
#declarePlatformHeader{height:154px;background:url(../images/portal/multi_declare_platform/top_header.jpg) no-repeat left center;}
#declarePlatformContent .content{width:90%;margin:10px auto;}
#declarePlatformDesc{border:1px solid rgb(163,209,242);position:relative;min-height:225px;padding-bottom:20px;}
#declarePlatformDesc .title{font-size:16px;text-align:center;padding:20px 0;color:rgb(88,135,152);}
#declarePlatformDesc .icon{width:160px;height:145px;position:absolute;left:20px;top:60px;background:url(../images/portal/multi_declare_platform/desc_icon.jpg) no-repeat left center;}
#declarePlatformDesc.transport .icon{background:url(../images/portal/multi_declare_platform/desc_icon_transport.jpg) no-repeat left center;}
#declarePlatformDesc .desc{position:relative;margin-left:200px;margin-right:20px;font-size:15px;line-height:26px;}
#declarePlatformDesc .action{position:absolute;right:20px;bottom:20px;}
#declarePlatformDesc .action a{border:1px solid rgb(163,209,242);font-size:14px;padding:5px 10px;border-radius:5px;color:rgb(77,113,145);background:rgb(232,241,249);}
#declarePlatformInfo{border:1px solid rgb(163,209,242);}
#declarePlatformMenu{border-bottom:1px solid rgb(163,209,242);padding-left:4px;}
#declarePlatformMenu li{cursor:pointer;display:inline-block;padding:5px 10px;margin-left:-4px;border-right:1px solid rgb(163,209,242);font-size:14px;}
#declarePlatformMenu li.selected{background:rgb(228,239,244);border-radius:0;color:#000;}
#declarePlatformInfo .panel{min-height:300px;text-align:center;font-size:14px;}
#declarePlatformInfo #manual.panel{text-align:left;padding:20px 0 0 20px;}
#declarePlatformInfo #manual.panel a{color:red;margin-left:10px;}
#declarePlatformInfo .panel img{max-width:100%;}
/*---------------------------Solution--------------------------*/
#solutionListContainer .dataTables_info{display:none;}
#solutionListContainer .dataTables_paginate{display:none;}
#solutionListContainer .solutionItem{position:relative;border-bottom:1px dashed #ccc;padding:10px 0 25px 0;}
#solutionListContainer .solutionItem .title .text{font-weight:bold;font-size:16px;}
#solutionListContainer .solutionItem .title .time{position:absolute;right:10px;top:10px;}
#solutionListContainer .solutionItem a.detail{position:absolute;right:10px;bottom:5px;}
#solutionListContainer .solutionItem .desc{max-height:90px;overflow: hidden;text-overflow: ellipsis;margin-top:5px;}
#solutionListContainer .solutionItem .desc p{margin:5px 0 0 0;}
#solutionListContainer .solutionItem .desc .text{line-height:20px;}
#solutionsList th{display:none;}
#majorErpHeader{height:680px;background:rgb(0,113,225);margin-bottom:20px;}
#majorErpHeader .mainContent{height:100%;background:url(../images/portal/solution/major_erp_top_bg.jpg) no-repeat center top;}
#majorErpHeader .intro{position:relative;top:128px;width:435px;margin:0 auto;}
#majorErpHeader .intro .company{font-size:18px;color:#fff;font-weight:bold;}
#majorErpHeader .intro .title{font-size:60px;color:#5CFFFF;margin:30px 0 40px 0;}
#majorErpHeader .intro .subTitle{font-size:24px;color:#fff;}
#majorErpHeader .desc{position:relative;top:200px;width:620px;margin:0 auto;font-size:18px;color:#fff;border-left:3px solid #FC0;padding:20px;}
#majorErpContent{text-align:center;}
#majorErpContent img{max-width:100%;}
.majorFooter{background:rgb(0,113,225);height:90px;padding-top:30px;text-align:center;font-size:14px;color:#fff;}
.majorHeader .title{color:#39AA41;font-size:38px;position:relative;padding:20px 0;}
.majorHeader .menu{position:absolute;right:10px;top:40px;}
.majorHeader .menu.locate{position:fixed;z-index:100;background:#fff;}
.majorHeader .menu li{cursor:pointer;display:inline-block;padding:5px 10px;font-size:16px;}
.majorHeader .menu li.selected{border-radius:0;border-top:2px solid #39AA41;color:#000;background:#fff;}
#majorServerHeader .banner{height:350px;background:url(../images/portal/solution/major_server_banner.jpg) no-repeat center top;}
.majorContent .panel{color:#989AAD;font-size:32px;padding-bottom:20px;}
.majorContent .panel .title{font-size:48px;}
.majorContent .panel .blue{color:#0064C5;}
#majorTaxAtmContainer #majorBanner{background:rgb(0,113,225);}
#majorTaxAtmContainer #majorBanner .bg{height:600px;background:url(../images/portal/solution/major_tax_atm_banner_1.jpg) no-repeat center top;}
#majorTaxAtmContainer #majorBanner.atm2{background:rgb(34,57,198);}
#majorTaxAtmContainer #majorBanner.atm2 .bg{height:600px;background:url(../images/portal/solution/major_tax_atm_banner_2.png) no-repeat center top;}
#majorTaxAtmContainer #majorBanner.atm3{background:rgb(0,113,225);}
#majorTaxAtmContainer #majorBanner.atm3 .bg{height:600px;background:url(../images/portal/solution/major_tax_atm_banner_3.png) no-repeat center top;}
#majorCarAtmContainer #majorBanner.carAtm{background:rgb(14,111,216);height:245px;}
#majorCarAtmContainer #majorBanner.carAtm .bg{height:600px;background:url(../images/portal/solution/major_car_atm_banner.jpg) no-repeat center top;}

/*------------------------------------Solution Detail---------------------------*/
#solutionDetailContainer .title{font-size:24px;font-weight:bold;text-align:center;color:#333;}
#solutionDetailContainer  .publishInfo{text-align:center;color:#999;margin:10px 0 20px 0;}
#solutionDetailContainer  .publishInfo div{display:inline-block;}
#solutionDetailContainer  .publishInfo div:last-child{margin-left:20px;}
#solutionDetailContainer  .content{text-indent: 2em;letter-spacing:2px;line-height:22px;font-size:14px;padding:0 20px 0 20px;}
#solutionDetailContainer  .solutionPicture{text-align:center;}
#solutionDetailContainer  .solutionPicture img{max-width:100%;margin:0 0 20px 0;}
#solutionDetailContainer  .content img{max-width:100%;}
#solutionDetailContainer  .erpContainer table td{text-align:center;padding-right:25px;}
#solutionDetailContainer  .erpContainer table{margin-bottom:20px;text-align:center;}
#solutionDetailContainer  .content .ledContainer{text-indent:0;}
#solutionDetailContainer  .content .ledContainer img{width:100%;}
/*---------------------------------OnlineDeclare------------------------------------*/
#onlineDeclareContainer #tableApply{width:100%;background:#fff;}
#onlineDeclareContainer #tableApply td{padding:5px;}
#onlineDeclareContainer #formApply input[type=text],#onlineDeclareContainer #formApply select{border:none;height:30px;width:100%;line-height:30px;}
#onlineDeclareContainer #formApply .actions{text-align:center;}
#onlineDeclareContainer #formApply #btnReset{margin-left:10px;}
#onlineDeclareContainer #formApply .title{padding-left:15px;background:rgb(227,238,238);color:#0084AB;font-size:14px;font-weight:bold;}
#onlineDeclareContainer #formApply td.label{background:rgb(243,248,248);color:#000;}
#onlineDeclareEntrance{text-align:center;margin-top:30px;}
#onlineDeclareEntrance .entrance a{display:inline-block;border-radius:10px;background:rgb(0,153,204);color:#fff;padding:5px 20px;margin-right:30px;}
#onlineDeclareEntrance .entrance a:hover{background:rgb(254,133,0);}
#onlineDeclareContainer .downloadItem{border-bottom:1px dashed #ccc;position:relative;padding:3px 0;}
#onlineDeclareContainer .downloadItem .time{position:absolute;right:0;}
#onlineDeclareContainer .downloadItem .size{position:absolute;right:180px;}
/* #onlineDeclareContainer #onlineDeclareList{margin-top: 20px; width:850px; background:#fff;}
#onlineDeclareContainer #onlineDeclareList td{border:solid #0084AB; border-width:0px 1px 1px 0px; padding:6px 0px; }
#onlineDeclareContainer #onlineDeclareList table{border:solid #0084AB; border-width:1px 0px 0px 1px;}
 /*-----------------------------------OnlineNewDeclare--------------------------------------*/
 /* /HTPortalApp/src/main/webapp/static/images/portal/online_declare/online_new_declare */
 /*入口*/
.rk_box{clear: both;overflow: hidden;width: 1000px;margin: 60px auto 60px; }
.rk_box.mt80{margin:80px auto 0}
.rk_box.mt40{margin:40px auto 0}
.rk_box img{ display: block; width:1000px; height:auto; margin-bottom:20px;margin-top:20px;}
.form_cxtj{width: 50%; margin: 0 auto;}
.form_cxtj .clear_box{margin-right: 0;}
.form_cxtj .dwzl_item{padding-right: 120px;}
.form_cxtj .dwzl_item .dzs{right:25px; background: #44c159;}
.cx_btn{display: block; text-decoration: none; color: #ffffff; background: #e99825; margin-left: 145px;margin-right: 25px; text-align: center; padding: 5px 0; font-size: 20px; letter-spacing: 15px}
#formOnlineSearchAlter .cx_btn{display: block; text-decoration: none; color: #ffffff; background: #e99825; margin-left: 145px;margin-right: 25px; text-align: center; padding: 5px 0; font-size: 20px; letter-spacing: 15px;margin: 0px auto;}
.ckxq_box{width:998px; border:1px #f1f1f1 solid;margin: 50px auto 0; clear: both; overflow: hidden; background: #ffffff url(../images/portal/online_declare/online_new_declare/bgline.png) 630px top repeat-y;}
.cx_item{clear: both; overflow: hidden; background: #f1f1f1;height: 52px;line-height: 52px; padding: 0 20px; font-size: 18px; margin-bottom: 20px;}
.cx_item span{display: block;float: left;}
.cx_item a{float: right; text-decoration: none; color: #333333;}

.ckxq_l{float: left;width: 600px; padding-left: 15px;}
.ckxq_l h3{font-size:20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-bottom: 15px;}
.ckxq_l p{font-size: 16px;padding-bottom: 15px;}
.ckxq_l span{display: inline-block; width: 170px; text-align: left}

.ckbxd{ background:#ffffff; float: right;width: 334px;}
.ckbxd h3{ font-size:1.6rem; padding:16px 0; line-height:1; position:relative;}
.ckbxd h3 span{ position:absolute; top:15px; right:0; color:#3090e6; font-weight:normal;}
.ckbxd_ul{ background:url(../images/portal/online_declare/online_new_declare/ul_leftline.png) 13px top repeat-y;}
.ckbxd_ul li{ background:url(../images/portal/online_declare/online_new_declare/dot_hui.png) 8px center no-repeat;  padding:15px 0 0 40px;}
.ckbxd_ul .newest{ background:url(../images/portal/online_declare/online_new_declare/current_dot.png) left -15px no-repeat;  font-weight:bold;}

.ckbxd_ul li .pp_style{ border-bottom:1px #f1f1f1 solid; padding:0 15px 15px 0; color:#828387;}
.ckbxd_ul li .pp_style h4{ font-size:16px; color:#010101; font-weight:normal; line-height:1; padding-bottom:10px;}
.ckbxd_ul .newest  .pp_style  h4{ font-weight:bold;}
.w140{ width: 140px; text-align:right; line-height:32px; font-size:14px; color:#757575; display: block; position: absolute; top:0; left:0;}
#formOnlineNewDelay{width:100%;}
#formOnlineNewDeclare{width:100%;}
#formOnlineChangeDeclare{width:100%;}
#formOnlineSearchOrder{width:100%;}
#formOnlineSearchAlter{width:100%;}
#formOnlineBuy{width:100%;}
#onlineNewContainer .conbanner{clear: both; overflow: hidden; background:url(../images/portal/online_declare/online_new_declare/banner.jpg) top center no-repeat; height: 144px; margin-top:-20px;}
#onlineNewContainer  .bg_banner{clear: both; overflow: hidden; background:url(../images/portal/online_declare/online_new_declare/banner_bg.jpg) top center no-repeat; height: 144px; margin-top:-20px;}
#onlineNewContainer .conbanner.apply{background:url(../images/portal/online_declare/online_new_declare/xhbl_banner.jpg) top center no-repeat;}
#onlineNewContainer .conbanner.search{background:url(../images/portal/online_declare/online_new_declare/blcx_banner.jpg) top center no-repeat;}
#onlineNewContainer .conbanner_yq{clear: both; overflow: hidden; background:url(../images/portal/online_declare/online_new_declare/banner_yq.png) top center no-repeat; height: 144px;margin-top:-20px;}
#onlineNewContainer .conbanner.buy{clear: both; overflow: hidden; background:url(../images/portal/online_declare/online_new_declare/banner_zxgp.jpg) top center no-repeat; height: 144px;margin-top:-20px;}
#onlineNewContainer .xhxz_banner{clear: both; overflow: hidden; background:url(../images/portal/online_declare/online_new_declare/xhxz_banner.jpg) top center no-repeat; height: 144px; margin-top:-20px;}
#onlineNewContainer .yqxf_banner{clear: both; overflow: hidden; background:url(../images/portal/online_declare/online_new_declare/yqxf_banner.jpg) top center no-repeat; height: 144px; margin-top:-20px;}
#onlineNewContainer .con_box{clear: both;overflow: hidden;width: 1000px;margin: 0 auto; padding-top: 50px;}
#onlineNewContainer .tit_ty{background: url(../images/portal/online_declare/online_new_declare/tit_bg_line.jpg) 0 38px repeat-x; height: 40px; margin-bottom: 35px;}
#onlineNewContainer .tit_ty h3{background: url(../images/portal/online_declare/online_new_declare/tit_bg.png) left top no-repeat;height:40px; line-height: 40px; color: #ffffff; font-weight: normal; font-size: 18px; padding-left: 30px;}
#onlineNewContainer.search .clear_box{position: relative;padding: 0 25px 0 145px;height: 32px;width: 360px;margin: 10px auto;}
#formOnlineSearchOrder #btnNewSubmit{position:relative;margin:0 auto;width:160px;padding-left:25px;margin-top:10px;}
#onlineNewContainer.search .dwzl_item .dzs{right:75px;}
#onlineNewContainer .input_div{ padding:0;height:30px;}
#onlineNewContainer .input_div input{ display:block; border:none; background:none; outline:none; width:100%;height:20px; line-height:20px;}

#onlineNewContainer .clear_box{position: relative; margin-bottom: 15px; padding: 0 25px 0 145px; height:38px; margin-right: 150px;}
#onlineNewContainer .dwzl_item{position: relative;}
#onlineNewContainer .dwzl_item .dzs{display: block;position: absolute; top:0; right:5px; background:#DD6700; text-decoration: none; color: #ffffff; height: 32px; line-height: 32px;text-align: center; width: 160px; border-radius: 4px;border:0px;}
#onlineNewContainer .fl{float: left;}
#onlineNewContainer .fr{float: right;}

#onlineNewContainer .mb10{margin-bottom: 10px;}
#onlineNewContainer .clear_box .input_div{padding-left:7px; border:1px #d5d5d5 solid;} 
#onlineNewContainer .clear_box .input_div input{ padding:5px 0;}
#onlineNewContainer .w140{ width: 140px; text-align:right; line-height:32px; font-size:14px; color:#757575; display: block; position: absolute; top:0; left:0;}
#onlineNewContainer .xing_hao{width:20px; height:32px; line-height:32px; color:#f00; text-align:center;display: block; position: absolute; top:0; right: 0;}
#onlineNewContainer .dwzl,.jbr_info,.dwzmcl,.jf_info,.yj_info,.shenming{ padding-bottom: 36px;}
#onlineNewContainer #province{height: 30px;}
#onlineNewContainer #province select{border:1px #ccc solid;width: 214px;*width: 210px;margin-right: 10px; height:30px; color: #999999;}
#onlineNewContainer #province select:last-child{margin-right: 0;}

#onlineNewContainer .tip_div{color: #e20c0c; height: 32px; line-height: 32px;width:1000px;}
#onlineNewContainer .jbr_info_main,.yj_info_main{clear: both; overflow: hidden;}
#onlineNewContainer .jbr_info_l,.yj_info_l{width: 50%;float: left;}
#onlineNewContainer .jbr_info_r,.yj_info_r{width: 50%;float: right;}
#formVerifyNewCode #btnGetVeriCode{position: absolute;right: -12px;top:20px;width: 120px;border-radius:0;font-size: 14px;height:36px;}
#onlineNewContainer .btn_submit{display: block; width:250px; margin: 0 auto; height: 50px; line-height: 50px; text-align: center; color: #ffffff; background: #315cc4;margin-bottom: 20px; text-decoration: none; font-size: 18px; letter-spacing: 5px; border-radius: 4px;}
#onlineNewContainer .btn_submit.hidden{display:none;}
#onlineNewContainer .btn_submit.disabled{border:1px solid #bbb;background:#ccc;}
#onlineNewContainer .sm_con{padding-left: 130px; line-height: 22px; color: #666666;}
#formOnlineChangeDeclare .sm_con_bg{padding-left: 0px; line-height: 22px; color: #666666;}
#formOnlineChangeDeclare .sm_con_bg #newTaxId_f{vertical-align:middle; margin-right: 5px; width: 18px;height: 18px;}
#formOnlineChangeDeclare .sm_con_bg #oldTaxId_f{vertical-align:middle; margin-right: 5px; width: 18px;height: 18px;}
#onlineNewContainer .sm_con input{vertical-align:middle; margin-right: 5px; width: 18px;height: 18px;}
#onlineNewContainer .sm_con a{color: #e20c0c; text-decoration: none;}
#onlineNewContainer .sm_con a:hover{color: #B11012; text-decoration: underline;}
#onlineNewContainer .sm_con p{color: #e20c0c;padding-right:150px;}
#onlineNewContainer .yzm_box{height: 32px; line-height: 32px; padding-left: 180px; margin-top: 20px; clear: both; overflow: hidden;}
#onlineNewContainer .yzm_box .yzm_txt{display: block;float: left;}
#onlineNewContainer .yzm_box .yzm_input{display: block;float: left; height: 20px; line-height: 20px; border:1px #cccccc solid; padding: 5px; width: 100px;}
#onlineNewContainer .yzm_box .yzm_con img{display: block; width: 100%; height:auto;}
#onlineNewContainer .yzm_box .yzm_con{display: block;float: left; width: 87px; height: 32px; padding:0 10px; overflow: hidden;}
#onlineNewContainer .yzm_box a{text-decoration: none; color: #315cc4; display: block; float: left; line-height: 32px;}

#onlineNewContainer .table_list{ clear:both; overflow:hidden;}
#onlineNewContainer .table_list ul{float: left; width: 80%;}
#onlineNewContainer .table_list li{ clear:both; overflow:hidden; padding:20px 0;}

#onlineNewContainer .icon_img_box{width: 20%; float: left;}
#onlineNewContainer .icon_img_box img{display: block; border:1px #e1e0e0 solid;  margin: 0 auto;}

#onlineNewContainer .ticket_item{float: left; width: 30%; line-height: 16px;}
#onlineNewContainer .ticket_item input{vertical-align: middle; height: 16px; width: 16px; margin-right: 5px;}
#onlineNewContainer .ticket_price{float: left; width: 15%; text-align: center; color: #333333;}
#onlineNewContainer .ticket_price span{color: #315cc4;}
#onlineNewContainer .ticket_number{float: left; width: 15%; text-align: center;position:relative;top:-8px;}
#onlineNewContainer .ticket_number input{width: 20px; text-align: center; border:0px;}
#onlineNewContainer .ticket_subtotal{float: left; width: 20%; text-align: center; color: #333333;}
#onlineNewContainer .ticket_subtotal span{color: #ff0000;}
#onlineNewContainer .ticket_xieyi{float: left;width: 20%; text-align: center;}
#onlineNewContainer .ticket_xieyi a{text-decoration: none; color: #315cc4;}
#onlineNewContainer .ticket_xieyi a:hover{text-decoration: underline;}

#onlineNewContainer .zf_lx_je{clear: both; overflow: hidden; height: 36px; line-height: 36px; padding: 0px 35px; text-align: center; margin-top: 20px;}
#onlineNewContainer .zf_lx_zs{clear: both; overflow: hidden; height: 36px; line-height: 36px; padding: 0px 35px; text-align: center; margin-top: 20px;}

#onlineNewContainer .zffs{float: left; width: 26%;}
#onlineNewContainer .zffs span{display: inline-block; border:1px #999999 solid; height: 24px; line-height: 24px; padding: 0 20px; color: #666666;margin-right: 15px; background: url(../images/portal/online_declare/online_new_declare/chose_bg.png) right bottom no-repeat;}
#onlineNewContainer .zffs span.active{background: url(../images/portal/online_declare/online_new_declare/chose_bg_active.png) right bottom no-repeat;border:1px #ff4d1c solid; color: #ff4d1c;}
#onlineNewContainer .fplx{float: left; width: 18%; padding-left: 10%;}
#onlineNewContainer .fplx span{display: inline-block; border:1px #ff4d1c solid; height: 24px; line-height: 24px; padding: 0 20px; color: #ff4d1c;margin-right: 15px; background: url(../images/portal/online_declare/online_new_declare/chose_bg_active.png) right bottom no-repeat;}
#onlineNewContainer .yfje{float: left; width: 20%;}
#onlineNewContainer .yfje span{color: #ff4d1c; font-size: 24px; margin-right: 5px;}


#onlineNewContainer .img_style{display: block; margin: 0 auto; width: 800px;}

#onlineNewContainer .file-box { position: relative;  height: 32px; }
#onlineNewContainer .txt { height: 20px; border: 1px solid #cdcdcd; line-height: 20px;  padding:5px 0; display: block; width:92%; cursor: pointer;}
#onlineNewContainer .btn { position: absolute; top: 0px; right: 0px; display: block; background-color: #FFF; border: 1px solid #CDCDCD; height: 30px; line-height: 30px; width: 70px; color: #333333; text-align: center; cursor: pointer; text-decoration: none;}
#onlineNewContainer .file { position: absolute; top: 0px; right: 0px; height: 32px; line-height:32px; filter:alpha(opacity:0);opacity: 0; width: 100%; cursor: pointer;}

.rk_new_box{width: 1000px;margin: 40px auto; clear: both; overflow: hidden;position: relative}
.gg_box{border:1px #bfbfbf dashed; padding: 1px 15px 15px; clear: both; overflow: hidden; }
.img_style{display: block; margin: 0 auto 40px;}
.gg_box .gg_head{display: block; background:url(../images/portal/online_declare/online_new_declare/gg_img.jpg) 0 0 no-repeat; height: 86px; width: 380px; position: absolute; top:0px; left:50%; margin-left: -190px;}
p.f22_bold{font-size: 16px;  color:#333333; padding: 5px 0;}
p.f20_red{font-size: 16px; color: #d8232a;}
p.f18_black{font-size: 18px;color: #000000; height: 40px; line-height: 40px;}
.notice_box{background: #dddddd; padding: 20px 70px 10px;}
.notice_box img{display: block; margin:15px 0}

.rk_list{clear: both; overflow: hidden;}
.rk_list li{float: left; width: 25%;}
.rk_list li a{display: block;}
.rk_list li img{display: block; margin: 0 auto; width: 235px; height: 232px;}

.ts_box{padding-left: 10px; padding-top: 12px; clear: both; overflow: hidden; position: relative; width: 990px; margin:40px auto;}
.ts_box .bradge{display: block; background: url(../images/portal/online_declare/online_new_declare/brad.png) 0 0 no-repeat; width: 165px;height: 165px; position: absolute; left: 0;top:0;}
.bg_box{background: #efefef; border:1px #959595 dashed; padding:50px 150px;}
.bg_box h2{font-size: 24px; font-family: "microsoft yahei"; font-weight: normal; height: 40px; line-height: 40px;}
.bg_box h3{font-size: 20px; font-family: "microsoft yahei"; font-weight: normal; height: 40px; line-height: 40px;}
.bg_box p{padding:5px 0; font-size:14px;}
p.f16_b{font-size: 16px;color: #000000;}
p.f16_red{font-size: 16px;color: #fd0505; height: 40px; line-height: 40px;}
p.f18_black{font-size: 18px;color: #000000; height: 40px; line-height: 40px;}
.bg_box img{display: block;}

.bg_btn{display: inline-block;width: 250px;height: 70px; line-height: 70px;background:#e99825;  color: #ffffff; text-align: center; margin: 0 auto; font-size: 28px; border-radius: 4px;margin-bottom:16px;margin-left:20px;}
.bg_btn:hover{background: #F4A93F;}

#writeCAProgress .text{display:block;text-align:center;font-size:16px;padding:10px 0;color:rgb(7,18,49);}
.ui-dialog.caprocessing .ui-dialog-title{display:none;}
#onlineNewContainer.search{padding-bottom:40px;}
#orderSearchNoResult{background:#eee;padding:20px 0;position:relative;margin:20px auto;width:60%;border-radius:3px;}
#onlineNewContainer.search label.error{position:absolute;right:30px;}
#orderConfirmBox .info .line{padding:3px 0;}
#orderConfirmBox .info .line label{margin-right:20px;display:inline-block;width:110px;text-align:right;}
#orderConfirmBox .info .line span{color:blue;}
#orderConfirmBox .tip{padding:0 10px;border:1px dashed red;margin-bottom:20px;}
#orderConfirmBox input{padding-left:30px;padding-right:30px;}
#onlineNewContainer.search input.change.readCA{padding-left:30px;padding-right:30px;margin-top:15px;}
#onlineNewContainer.search #btnDownload{padding:5px 20px;}
#onlineNewContainer.search .action{border-radius:5px;position:relative;padding:3px 5px;width:100px;text-align:center;border:1px solid rgb(205,205,205);margin-bottom:10px;}
.pp_style.change{text-align:center;padding-top:20px;}
.orderItemTemplate .ckxq_l{font-size:14px;}
/*---------------------------------RemoteVerify------------------------------------*/
#remoteVerifyContainer #tableApply{width:100%;background:#fff;}
#remoteVerifyContainer #tableApply td{padding:5px;}
#remoteVerifyContainer #formApply input[type=text],#onlineDeclareContainer #formApply select{border:none;height:30px;width:100%;line-height:30px;}
#remoteVerifyContainer #formApply .actions{text-align:center;}
#remoteVerifyContainer #formApply #btnReset{margin-left:10px;}
#remoteVerifyContainer #formApply .title{padding-left:15px;background:rgb(227,238,238);color:#0084AB;font-size:14px;font-weight:bold;}
#remoteVerifyContainer #formApply td.label{background:rgb(243,248,248);color:#000;}
/* #remoteVerifyContainer #onlineDeclareList{margin-top: 20px; width:850px; background:#fff;}
#remoteVerifyContainer #onlineDeclareList td{border:solid #0084AB; border-width:0px 1px 1px 0px; padding:6px 0px; }
#remoteVerifyContainer #onlineDeclareList table{border:solid #0084AB; border-width:1px 0px 0px 1px;} */
/*---------------------------------staff service------------------------------------*/
#staffListContainer #staffList{position:relative;}
#staffComplainServiceContent #listContainers{height:480px;}
#staffComplainServiceContent .selectStaffContentBox{position:relative;margin-left:0.5%;width:99.5%;}
#staffComplainServiceContent .depts #deptList{padding:7px 0 15px 0;margin-left:7px;font-size:14px;}
#staffComplainServiceContent .depts #deptList li{border-radius:0;display:inline-block;padding:3px 7px 3px 7px;cursor:pointer;margin-left:-4px;}
#pledgeContent{overflow:hidden;border-radius:5px;box-shadow:0 0 10px #666;position:relative;width:840px;height:630px;margin:20px auto;}
#pledgeContent .left{position:absolute;left:-15px;top:-9px;width:285px;height:100%;}
#pledgeContent .right{padding-left:290px;position:relative;}
#pledgeContent .right .topTitle{margin:30px 0 40px 0;}
#pledgeContent .cotentText{font-size:15px;line-height:26px;}
#pledgeContent .bottomTitle{position:absolute;right:30px;bottom:30px;font-size:16px;font-weight:bold;}
#evaluateContent .left{position:relative;width:78%;}
#evaluateContent .right{position:absolute;right:0;top:0;width:20%;line-height:23px;}
#evaluateContent #info{position:relative;font-size:14px;}
#evaluateContent #info .line{padding:5px 0;margin-left:150px;}
#evaluateContent #info .line .label{font-weight:bold;}
#evaluateContent #info img{position:absolute;left:5px;top:0;height:100%;}
#evaluateContent .actions{margin:20px 0 20px 150px;}
#evaluateContent .actions a{padding:5px 10px;border:1px solid rgb(129,159,195);background:rgb(49,92,196);color:#fff;margin-right:10px;border-radius:5px;}
.evaContainer{position:relative;}
.evaContainer table{width:100%;border:0;}
.evaContainer table input[type=text]{width:240px;}
.evaContainer table input[type=radio]{width:16px;height:16px;}
.evaContainer table .cbText{margin-right:20px;}
.evaContainer table td{border:none;padding:5px 8px 5px 0;}
.evaContainer table td.label{background:rgb(238,238,238);}
.evaContainer table textarea{width:100%;height:200px;}
#visitingEvaluateContent.mainContent{width:800px;}
#returnVisitEvaluateContent.mainContent{width:800px;}
#complaintContent.mainContent{width:800px;}
#complaintContent.mainContent .title{font-size:14px;}
#complaintContent.mainContent .left{width:68%;}
#complaintContent.mainContent .right{width:30%;position:absolute;right:0;top:0;}
#complaintContent.mainContent input[type=text],#complaintContent.mainContent form{width:100%;}
#returnVisitEvaluateContent img{height:170px;position:absolute;top:-10px;right:0;}
#returnVisitEvaluateContent table.staffInfo input{border:none;font-size:14px;height:26px;}
#returnVisitEvaluateContent table.staffInfo .label{margin-right:10px;font-size:14px;}
#EvaluateListContainer table td{border:none;border-bottom:1px dashed #aaa;height:28px;}
#applyRepairContent.mainContent{width:600px;}
#applyRepairContent.mainContent input[type=text],#applyRepairContent.mainContent form,#applyRepairContent.mainContent select{width:100%;}
#evaluateSearchBox{width:26%;}
#evaluateSearchBox.fixed{width:21%;}
#searchByInfoBox{border: 1px solid #aaa;border-radius: 5px;background: #fff;padding-bottom: 10px;}
#searchByInfoBox .title{background: linear-gradient(to bottom,rgb(49,135,222),rgb(19,105,192));color: #fff;padding: 5px;}
/*---------------------------------VistingEvaluate------------------------------------*/
#VistingEvaluate{width:1200px; clear:both; overflow:hidden; margin:0 auto;}
#VistingEvaluate #contentId{margin-left:50px;width:95%; border:1px solid #72A6D5;font-family:宋体;font-size:13px;color:#000000; text-align:center;}
.title{font-size:14px;}
.txtContent #taxId{margin-top:10px;width:200px;}
.btn{margin:20px;}
.btn input{padding-left:20px;}
#contentId p{margin:30px 20px 40px 10px;line-height:25px;text-align:left;}
#subTitle{width:300px;margin:0 auto;border:1 soild red}
#searchByPhoneBox{width:280px;margin:0 auto;}
#vistingEvaluateRecordBox{width:800px;margin:0 auto;}
#VistingEvaluate #readCA,#returnVistingEvaluate #readCA{cursor:pointer;color:#000;}
/*---------------------------------returnVistingEvaluate------------------------------------*/
#returnVistingEvaluate{width:1200px; clear:both; overflow:hidden; margin:0 auto;}
#returnVistingEvaluate #contentId{margin-left:50px;width:95%; border:1px solid #72A6D5;font-family:宋体;font-size:13px;color:#000000; text-align:center;}
.title{font-size:14px;}
.txtContent #taxId{margin-top:10px;width:200px;}
.btn{margin:20px;}
.btn input{padding-left:20px;}
#contentId p{margin:30px 20px 40px 10px;line-height:25px;text-align:left;}
#subTitle{width:300px;margin:0 auto;}
.evaBox .subTitle{padding:5px 10px;cursor:pointer;}
.evaBox #btnGetVeriCode{position: absolute;top: 0;width: 130px;right: -7px;height: 36px;}
.evaBox .subContainer{width:320px;padding-top:20px;margin:0 auto;position:relative;}
.evaBox #formCA input[type=button]{width:auto;}

/*----------------------contract-----------------------------*/
#contractSearch{border:#72a6d5 1px solid; background:#ffffff url(/images/fwht/zhejiao.png) right top no-repeat; padding:30px 40px;}
#contractContent .tips{ border-bottom:1px #cccccc solid; width:100%; clear:both; overflow:hidden; padding-bottom:30px;}
#contractContent .tips img{ display:block; float:left;}
#contractContent .tips p{ padding:30px 15px 0; line-height:1.5; font-size:14px;}
#contractContent .inputContent{ width:40%; margin:40px auto 100px;}
#contractContent .containerInput{ position:relative;}
#contractContent .containerInput .mustLable{position:absolute; width:75px; display:block; height:30px; line-height:30px; left:0; top:0; color:#ff5a01; font-size:14px;}
#contractContent .containerInputDiv{margin-left:80px; margin-right:75px; height:28px; border:1px #cccccc solid;}
#contractContent .containerInputDiv #taxId{display:block; height:30px; line-height:30px; border:none; outline:none; background:none; width:200px;}
#contractContent .containerInput .mustInput{position:absolute; width:75px; display:block; height:30px; line-height:30px; left:300px; top:0; color:#ff5a01; font-size:14px;}
#contractContent .inputContent #oprator{margin-top:20px;display:block;}
#contractContent .inputContent #btnSubmit{margin-left:80px;}
#contractContent .inputContent #CA{margin-left:20px;}
.contractPage .buttom{text-align:center; color:#000;border-bottom:1px solid #000;display:inline-block;padding:0 20px 2px 20px;}
.contractPage .buttom a{color:#f15a3d;}
.contractPage{margin-bottom:40px;width:800px;}
.contractPage h2{text-align:center;margin-bottom:50px;}
.contractPage .box{font-size:22px;margin-right:3px;}
.contractPage .cb{width:16px;height:16px;}
.contractPage p.red{border-bottom:1px solid red;}
.contractPage p.indent{text-indent:2em;}
.contractPage p.indent4{text-indent:4em;}
.contractPage .party{position:relative;height:30px;}
.contractPage .partyA{display:inline-block;position:absolute;left:0px;}
.contractPage .partyB{display:inline-block;position:absolute;right:0;}
.contractPage .seal{position:absolute;right:0;top:-40px;}
.contractPage #btnPrint,.contractPage #btnSubmit{position:absolute;bottom:-30px;}
.contractPage input[type=text]{border:none;font-size:16px;height:26px;}
@media print {#portalLayoutHeader,#portalLayoutFooter,#portalLayoutRightFloat{display:none;}}
.titleContract {text-align:center;}
#contractInfoDisplay td{border:1px solid #aaa;text-align:center;}
#contractInfoDisplay th{background:#99CCEE;}
/*--------------------------------information_service_station--------------------------------*/
/*------------------------------------添加服务网点信息css样式---------------------------------------*/
#information_service_station .service_station{width: 1000px; margin-left: auto; margin-right:auto; clear:both; overflow:hidden;}
#information_service_station .service_station_left,.service_station_right{ background:url(../images/portal/information_service_station/fwz_title_bg.png) repeat-y; height:40px; line-height:40px;margin-bottom:20px;}
#information_service_station .service_station_left{background-position:46px 0; width:660px; float:left;}
#information_service_station .service_station_right{ width:330px; float:right;background-position:-280px 0;}
#information_service_station .service_station_left h3,.service_station_right h3{color:#ffffff;  font-size:18px;font-weight:bold; margin-top:0px;}
#information_service_station .service_station_left h3{  background:url(../images/portal/information_service_station/fwz_dzdh_icon.jpg) left center no-repeat; padding-left:55px; }
#information_service_station .service_station_right h3{background:url(../images/portal/information_service_station/fwz_zxtz_bg.jpg) left center no-repeat; padding-left:60px}
#information_service_station .w660{width: 660px; float:left;}
#information_service_station .w325{float:right; width:325px;}
#information_service_station .new_notice{border: 1px solid #818181; padding-bottom:10px}
#information_service_station .new_notice h4{ background:#7cdcff; padding-left:20px; font-size:16px; border-bottom: 1px solid #818181; height:32px; line-height:32px; color:#3b3b3b; margin-bottom:10px;margin: 0;}
#information_service_station .new_notice p{ margin:0 15px; padding:5px 0; line-height:1.5;}
/*表格样式*/
#information_service_station .table_s { width: 100%; max-width: 100%; }
#information_service_station .table_s th{background:#7cdcff; text-align:center; vertical-align:middle; color:#3b3b3b; font-weight:normal; padding:5px 0; font-size:16px;}
#information_service_station .table_s td{ color:#3b3b3b; text-align:left;}
#information_service_station .table_s td.font_style{ color:#1468c2; font-size:16px; text-align:center; font-family:"宋体"; font-weight:bold; padding:5px; width:20%;}
#information_service_station .table_s tr td { padding: 8px; line-height: 1.42857143; vertical-align: middle; border-top: 1px solid #818181;}
#information_service_station .table_s thead tr th { vertical-align: bottom; border-bottom: 1px solid #818181; }
/*带边框表格table-bordered*/
#information_service_station .table_bordered { border: 1px solid #818181; }
#information_service_station .table_bordered tr th,.table_bordered tr td { border: 1px solid #818181; }
#information_service_station .table_bordered tr th, .table_bordered tr td { border-bottom-width: 1px; }
#information_service_station .text_center{ text-align:center !important;}
/*----------------------飘窗效果首页展示-----------------------------*/
.piaochuang_box{width: 300px; height:200px;position: absolute;z-index: 9999;top: 165px;left: 480px;box-shadow: 0px 3px 50px -12px #000;background-color: white;}
.piaochuang_closebtn{position: relative;background: url(../images/portal/close.png) no-repeat;background-size: 100%;width: 30px;height: 30px; display: block;top:-6px;left: 281px;}
.piaochuang_title{height: 50px;background-color: #23aaec;color: white;text-align: center;line-height: 50px;font-size: 24px;}
.piaochuang_msbox{color: #666;font-size: 14px;padding: 10px 20px 10px 0px;margin-top: -40px;}
.piaochuang_ms_title{text-indent: 2em;}
.piaochuang_ms_txt{text-indent: 2em;line-height: 22px;}
.piaochuang_details{text-align: right;color: #23aaec;}
.piaochuang_details a{color: #23aaec;}
.piaochuang_details a:hover{color: #23aaec;}
/* ---------------------------------ca变更-------------------------------------- */



/**********************************CMA2******************************************/

.zt_top{ width: 100%;  height: 491px; background: url(/images/portal/cma/top.jpg) #FFFFFF no-repeat center top; position: relative; z-index: 1;}
.zt_p1{ width: 100%;  height: 228px; background: url(/images/portal/cma/p1.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p2{ width: 100%;  height: 218px; background: url(/images/portal/cma/p2.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p3{ width: 100%;  height: 181px; background: url(/images/portal/cma/p3.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p4{ width: 100%;  height: 395px; background: url(/images/portal/cma/p4.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p5{ width: 100%;  height: 384px; background: url(/images/portal/cma/p5.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p6{ width: 100%;  height: 409px; background: url(/images/portal/cma/p6.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p7{ width: 100%;  height: 313px; background: url(/images/portal/cma/p7.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p8{ width: 100%;  height: 165px; background: url(/images/portal/cma/p8.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p9{ width: 100%;  height: 178px; background: url(/images/portal/cma/p9.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p10{ width: 100%;  height: 215px; background: url(/images/portal/cma/p10.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p11{ width: 100%;  height: 199px; background: url(/images/portal/cma/p11.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p12{ width: 100%;  height: 199px; background: url(/images/portal/cma/p12.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p13{ width: 100%;  height: 363px; background: url(/images/portal/cma/p13.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p14{ width: 100%;  height: 331px; background: url(/images/portal/cma/p14.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p15{ width: 100%;  height: 278px; background: url(/images/portal/cma/p15.jpg)#FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p16{ width: 100%;  height: 332px; background: url(/images/portal/cma/p16.jpg) #FFFFFF no-repeat top; position: relative; z-index: 1;}
.zt_p17{ width: 100%;  height: 491px; background: url(/images/portal/cma/p17.jpg)#FFFFFF no-repeat top; position: relative; z-index: 1;}
.main_box{width: 980px; margin: 0 auto; position: relative;z-index: 2;  clear: both;overflow: hidden;}
.main{clear: both;overflow: hidden;}
.mt20{margin-top: 20px;}
.p1{width:1000px;margin:0 auto}
.main_focus { width: 460px; float: left; height: 260px; }
/* 焦点图 */
.focusBox { float: left; position: relative; width: 460px; height: 260px; overflow: hidden; font-family: Arial; text-align: left; background: #fff; }
.focusBox .pic img { width: 460px; height: 260px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width: 100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width: 100%; overflow: hidden; }
.focusBox .txt li { height: 36px; line-height: 36px; position: absolute; bottom: -36px; z-index: 99; }
.focusBox .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 120; bottom: 12px; right: 8px; zoom: 1; }
.focusBox .num li { float: left; position: relative; zoom: 1; width: 9px; height: 9px; overflow: hidden; text-align: center; padding-right: 5px; cursor: pointer; background: url("/images/portal/cma/icoCircle.png") 0 -9px no-repeat; }
.focusBox .num li.on { background: url("/images/portal/cma/icoCircle.png") 0 0 no-repeat; }
.focusBox a.prev, .focusBox a.next { position: absolute; top: 50%; margin-top: -32px; display: block; width: 25px; height: 64px; filter: alpha(opacity=50); opacity: 0.5; cursor: pointer; z-index: 3 ; }
.focusBox a.prev { left: 0; background: url(/images/portal/cma/pre.png) 0 0 no-repeat; }
.focusBox a.next { right: 0; background: url(/images/portal/cma/next.png) 0 0 no-repeat; }
.focusBox a.prev:hover, .focusBox a.next:hover { filter: alpha(opacity=100); opacity: 1; }

.news_title{ font:10px/1.3 'Microsoft YaHei','Arial'; background:url(/images/portal/cma/iModel_t.jpg) no-repeat left;  clear: both; margin-bottom: 10px; width: 468px; height:60px; }
.news_title h3{text-indent:22px;font-size: 20px; float: left; color: #ffffff; line-height:36px;  overflow:hidden; margin-top: 15px}
.news_title h3 span{color: #ffffff; width:210px; display:inline-block;}
.news_title a{color: #e53305; font-size: 14px; float: right;line-height:36px; overflow:hidden;margin-right:20px;margin-top: 15px}
.news_title a:hover{ text-decoration: underline; }

.news_title1{font:10px/1.3 'Microsoft YaHei','Arial'; background:url(/images/portal/cma/iModel_t1.jpg) no-repeat left;  clear: both; margin:0 auto;margin-bottom: 10px; width: 988px; height:60px;  }
.news_title1 h3{ text-indent:22px;font-size: 20px; float: left; color: #ffffff; line-height:36px;  overflow:hidden; margin-top: 15px}
.news_title1 h3 span{color: #ffffff; width:210px; display:inline-block;}
.news_title1 a{color: #e53305; font-size: 14px; float: right;line-height:36px; overflow:hidden;margin-right:20px;margin-top: 15px}
.news_title1 a:hover{ text-decoration: underline; }



.news_list{padding: 0; margin:0;}
.news_list li{clear: both;overflow: hidden; background: url(/images/portal/cma/dot.png) left center no-repeat; line-height: 30px; padding-left:15px;}
.news_list a{ display:block; width:75%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#515151; font-size:15px; float:left;}
.news_list a:hover{ color: #E53305;}
.news_list .date{ display:block; float:right; font-family: arial;color:#999999; font-size:13px; padding-right:10px;}

.news_list1{padding: 0; margin:0;}
.news_list1 li{clear: both;overflow: hidden; background: url(/images/portal/cma/dot.png) left center no-repeat; line-height: 30px; padding-left:15px;}
.news_list1 a{ display:block; width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#515151; font-size:15px; float:left;}
.news_list1 a:hover{ color: #E53305;}
.news_list1 .date{ display:block; float:right; font-family: arial; color:#999999; font-size:13px; padding-right:10px;}

.m_r_box{ width:480px; float:right;}
.m_l_box{width:470px; float:left;}
.tl_ad{width: 100%;height: 125px;clear: both;overflow: hidden; margin: 15px auto 20px;}
.tl_ad img{display: block; width: 100%;height: auto;}

.footer{border-top:8px solid #E53305; clear: both;overflow: hidden; text-align: center; font-size: 14px; padding: 10px 0; }



/*22222*/

.z{width: 1004px;margin: auto;clear: both;}
.tw{font-family: simsun; color: #6a6a6a; font-size: 12px; margin-top: 16px; height: 18px; line-height: 18px;}
.l{font-family: simsun; font-size: 12px; width: 604px; float: left; height: 36px; line-height: 36px;clear: both;}
.l table tr th{font-weight: bold; text-align: center;color: #0F5CA3;}
.l table tr td{text-align: center;}
.l table tr td a{display: block; background:url(/images/portal/cma/dot.png) left center no-repeat; text-align: left; padding-left: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width:296px;}
.l table tr td span{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width:180px;}
.f304{width:304px; margin-top: 10px;}
.f180{width:180px; margin-top: 10px;}
.f120{width:120px; margin-top: 10px;}
.r{ height: 420px; border:0px solid #d0d7e9; background: #FFFFFF; padding: 0 18px;}
.rw{font-family: simsun; color: #0f5ca3; font-size: 12px; font-weight: bold;}

/* .tit_ty{width:350px; margin: 10px auto; border-bottom:1px #91bff1 solid;}
.tit_ty h3{font-family: simsun; color: #0f5ca3; font-size: 12px; font-weight: bold;background: url(/images/portal/cma/dot1.png) left center no-repeat; padding: 10px;}
 */
.r{width:auto; margin:0 auto;padding: 0; border-image-outset: 0;margin-left: auto;clear:both}
.r table td{padding-top: 14px;padding-bottom: 4px; color:#1EABF0; font-family: "microsoft yahei";font-size: 14px; clear: both;}
.w260 .input{display: block; vertical-align: middle; height: 20px; line-height: 20px; border:1px solid #CCC;  padding: 5px 0; width: 100%; color:#9d9b9b;font-size: 12px; text-indent: 10px;}
.mb20{margin-bottom: 20px;border-bottom:1px;}
.w270 a{display: inline-block; background:#554EF9;font-size: 12px; padding:5px 25px; border-radius: 0px; margin-left: 135px; margin-top: 0px; color: #ffffff;}

.rq_q{display: inline-block;vertical-align: middle; height: 20px; line-height: 20px; border:1px solid #CCC; padding: 5px 0; width:200px; color:#B7B7B4;font-size: 12px; text-indent: 10px;}
.rq_qb{display: inline-block;vertical-align: middle; height: 20px; line-height: 20px;border:1px solid #CCC; padding: 5px 0; width:100px; color:#B7B7B4;font-size: 12px; text-indent: 10px;}
.w260 span{padding: 0 10px;}
.w260 a:hover{color: #FFFFFF;}
.w280 img{margin-left:480px;margin-top:-30px;padding-bottom: 0px;border: 0;}
.model_r{width:1350px;margin-top: 120px;}

.ru{  height: 220px; border:1px solid #d0d7e9; background: #F9FCFF; margin-top: 25px;}
.ru .con {width:350px;margin: 0 auto;}
.ru .con a{margin-right:15px; display: inline-block; height: 30px; line-height: 30px;}




/*333*/
	.ss{font-family: simsun;font-size: 14px;color: #2678cc; height:34px; line-height: 34px; margin-top: 16px;}
	.k{ border:1px solid #d2e3ff;height: 34px;background: #edf4ff; clear: both }
	.fl{float: left;}
	.ff{font-family: simsun;font-size: 12px;color: #0F5CA3;font-weight:bold;}
	.f536{width:536px; text-align: center;height: 34px; line-height: 34px}
	.f310{width:310px; text-align: center;height: 34px; line-height: 34px}
	.f158{width:158px; text-align: center;height: 34px; line-height: 34px}
	.w{font-family: 微软雅黑;font-size: 1px ;color: #1A1A1A;height:36px; line-height: 36px;}
	.w1{width:536px;height: 36px;line-height: 36px;}
	.w2{width:310px;text-align: center;height: 36px;line-height: 36px;}
	.w3{width:158px;text-align: center;height: 36px;line-height: 36px;}
	.an{font-family: 微软雅黑;font-size: 4px ;color: #0f69bc;height:32px; line-height: 32px;text-align: center; border:1px solid #4598e4;width: 64px;  background: #FFFFFF; display: inline-block; margin-right: 36px;}
.pages{ text-align: center;border-top: 1px deshed #111; padding: 20px 0; clear: both; }
 a:hover{ color: #E53305;}
 
 
 /***sds**/
 .table_box{ width:1100px; margin:0 auto;background: #FFFFFF}
 .table_box td{padding-bottom:15px;}
 .input_box{
	 height: 20px; line-height: 20px;border:1px solid #CCC; padding: 5px 0; width:200px; 
	 }
.input_box1{
	 height: 20px; line-height: 20px;border:1px solid #CCC; padding: 5px 0; width:630px; 
	 } 
.w100{width: 60px;text-align: right;} 
.w110{width: 100px;text-align: right;} 
.w250{width: 200px;} 
.w60{width: 40px;text-align: left;} 
a.jiansuo_btn{display:inline-block;width:120px; margin-left: 120px; margin-top: 20px; padding:7px 0; color:#fff; text-align:center;background:#F93B3F; margin-right:20px;}

a.jiansuo_btn1{display:inline-block;width:120px;margin-left: 100px; padding:7px 0; color:#fff; text-align:center;background:#2668ED; margin-right:20px;}

.left_xf{ position: fixed; left:20px; top:200px; z-index:9; background: url(/images/portal/cma/xf.png) no-repeat; width: 116px; height:153px; }
.left_xf a{display:block; width: 113px; height: 25px;}




.table_fwfs{ width: 90%; max-width: 90%; margin: 0 auto;}
.table_fwfs > thead > tr > th, .table_fwfs > tbody > tr > th, .table_fwfs > tfoot > tr > th, .table_fwfs > thead > tr > td, .table_fwfs > tbody > tr > td, .table_fwfs > tfoot > tr > td { padding: 5px; line-height: 1.42857143; vertical-align:middle; border-top: 1px solid #aaa; text-align: center;}
.table_fwfs > thead > tr > th { vertical-align: middle; border-bottom: 2px solid #aaa;background: #f4f4f4;}

.table_fwfs > tbody + tbody { border-top: 2px solid #aaa; }
.table_fwfs .table { background-color: #fff; }
.table_fwfs td.txt_left{text-align: left!important;}
/*table-bordered*/
.table-bordered { border: 1px solid #aaa; }
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #aaa; }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; }
.intro p{text-indent: 2em;line-height:26px;}
.intro p.text-p{text-indent: 3em;}

#serviceContract h3{margin: 0; font-size: 14px; font-weight: bold; line-height: 1.5; text-indent: 2em; padding-bottom: 8px;}
#serviceContract p{
    text-indent:2em;
}
#serviceInfo h3{margin: 0; font-size: 14px; font-weight: bold; line-height: 1.5; text-indent: 2em; padding-bottom: 8px;}

/* 新添首页样式 */
.home_topL_box{width:233px; height:555px; font-family:"microsoft yahei";position:absolute;z-index:50}
.item_box{clear:both;height:73px;}
.item_box_icon1, .item_box_icon2, .item_box_icon3, .item_box_icon4, .item_box_icon5, .item_box_icon6, .item_box_icon7, .item_box_icon8, .item_box_icon9, .item_box_icon10, .item_box_icon12{width:50px; height:50px; float:left; background:url(/images/portal/h1215_icon.png) no-repeat;}
.item_box_icon11{width:50px; height:50px; float:left; background:url(/images/portal/gaoji.png) no-repeat;}
.item_box_icon1{ background-position:-13px -9px;}
.item_box_icon2{ background-position:-13px -67px;}
.item_box_icon3{ background-position:-13px -125px;}
.item_box_icon4{ background-position:-13px -183px;}
.item_box_icon5{ background-position:-13px -241px;}
.item_box_icon6{ background-position:-13px -299px;}
.item_box_icon7{ background-position:-13px -357px;}
.item_box_icon8{ background-position:-13px -415px;}
.item_box_icon9{ background-position:-13px -473px;}
.item_box_icon10{ background-position:-13px -531px;}
.item_box_icon12{background-position:-13px -588px;}

.r_box{float:left; text-align:left;padding-left:6px; margin-top:-5px}
.r_box h1{font-size:16px; color:#000; height:20px; line-height:20px;}
.r_box .con{margin-top:-5px;}
.r_box .con a{font-size:12px; padding-right:7px; color:#555555;}

.r_box1{float:left; width:170px;padding-left:6px; margin-top:-10px}
.r_box1 h1{font-size:16px; color:#000; height:20px; line-height:20px;}
.r_box1 .con{margin-top:-5px;}
.r_box1 .con a{font-size:12px; padding-right:6px;color:#555555;}
.r_box1 .con a:hover{color: #e53305;}
.r_box1 .con a.red{color: red;}

a.abtn_xg{display:inline-block; background:#f5ba7b; width:100px; padding:6px 0; text-align:center; color:#ffffff;font-size:12px; cursor:pointer; margin-top: 82px;margin-left: 20px;}
a.abtn_xg:hover{background:#eaab69}


#portalIndexProduct .right{}

#portalIndexProduct .right .pro_title{background: #315cc4; clear: both; overflow: hidden; color: #ffffff;padding: 0 15px;line-height:40px; margin: 20px 10px;}
#portalIndexProduct .right .pro_title h3{float: left; font-size: 16px; font-weight: normal;margin: 0;padding: 0;color: #ffffff;cursor: default}
#portalIndexProduct .right .pro_title .inde_product{float: right;display: block; color: #ffffff;}
#portalIndexProduct .right .pro_title .polic{float: right;display: block; color: #ffffff;}
#portalIndexProduct .right .pro_title .a{float: right;display: block; color: #ffffff;}

#portalIndexProduct .right .pro_list{clear: both; overflow: hidden;margin: 0 4px;}
#portalIndexProduct .right .pro_list li{float: left;width: 25%;}
#portalIndexProduct .right .pro_list a{display: block;padding: 0 6px; color: #333333; text-align: center;}
#portalIndexProduct .right .pro_list li .img_span{display: block; border:1px #dddddd solid;}
#portalIndexProduct .right .pro_list li .txt_span{display: block; background: #dddddd;height: 40px;line-height: 40px;margin-top: 1px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0 5px;}
#portalIndexProduct .right .pro_list li img{display: block; max-width: 100%; height: auto; margin: 0 auto;}

/*产品中心*/
.fl{float: left;}
.fr{float: right;}
.ty_title{clear: both; overflow: hidden; border-bottom:1px #eeeeee solid; padding-top: 30px;}
.ty_title h3{margin: 0; font-size:16px; border-bottom:3px #5f8dfb solid;float: left; padding:5px 10px; }
.pro_center{clear: both;}
.pro_list_item{background: #f8f8f8;border:1px #eeeeee solid;width: 380px;height: 140px; padding: 10px 40px; position: relative; z-index: 11;margin-top: 20px;}
.pro_imgs{float: left; width: 180px; padding-top: 10px;}
.pro_imgs img{display: block; max-width: 100%; height: auto;}
.pro_details{float: right;width:160px; }
.pro_details .pro_name{font-size: 14px; color: #000000;padding-top: 10px;}
.pro_details .pro_price{font-size: 14px; color: #000000; padding-top: 10px;}
.pro_details .pro_price span{color: #ff6600;font-size: 24px; padding: 0 5px;}
.pro_btn_group{padding-top: 20px;}
.pro_btn_group a{display: block;padding: 7px 20px; color: #1276e5; border:1px #1276e5 solid; line-height: 1; border-radius: 3px;}
.pro_btn_group a:hover{color: #f60;border:1px #f60 solid;}

.pro_list_item:hover .pro_details_pop{display: block;}
.pro_details_pop{
  border-style: solid; border-width: 1px; border-color: rgb(199, 204, 215); background-color: rgb(255, 255, 255); box-shadow: 0.5px 0.866px 5.7px 0.3px rgba(0, 0, 0, 0.18); position: absolute;
  width: 430px; padding:15px; top:140px; left:100px; z-index: 9999; display: none;}
.pro_details_pop h4{font-size: 14px; color: #1276e5;font-weight: normal;margin: 0;line-height: 1;padding-bottom: 15px;}

.pro_details_con{padding-bottom: 10px;}
.buy_link{display: inline-block; text-indent: 0; border: 1px solid #315CC4; text-align: center!important; margin: 0; padding: 2px 20px;color:#315CC4;border-radius: 3px;}
.buy_link:hover{border:1px #ff6600 solid;color: #f60}

/* top */
.index_top_box{border-bottom:1px #e2e2e2 solid;height: 34px;padding-top: 1px;clear: both; overflow: hidden; line-height: 34px;}
.index_t_m{width: 1100px;margin: 0 auto; clear: both; overflow: hidden;}
.index_t_l{float: left;width: 70%;}
.index_t_l ul{}
.index_t_l ul li{float: left;padding-right: 40px;}
.index_t_l ul li .home_link{display: block; height: 34px; background: url(../images/portal/home_new/icons_h3.png) left center no-repeat; padding-left:20px;}
.index_t_l ul li .phone_top{display: block; height: 34px; background: url(../images/portal/home_new/icons_tel3.png) left center no-repeat; padding-left:20px;}
.index_t_l ul li .home_jsy{display: block; height: 34px; background: url(../images/portal/home_new/gif037.gif) left center no-repeat; padding-left:40px;font-size:14px;}
.index_t_r{float: right;width: 30%;text-align: right}
.index_t_r a{padding: 0 5px;}

.index_top_center{padding: 1px 0; height:117px;clear: both; overflow: hidden; position:relative}
.main_logo{display: block;float: left;width: 397px;height: 117px;background: url(../images/portal/home_new/logo_new.jpg) left center no-repeat;}
.flash_box{float: right;width: 700px;height: 117px;}

.sub_menu_box{position:absolute; top:35px; left:1px;display:none;background:#ffffff; padding:10px;}
.sub_menu_box a{display: block; line-height: 30px; height:30px; text-decoration: none; background:url(../images/portal/user_icon.png) 3px center no-repeat; padding-left:25px;}
#trainingMenu li:hover span{display: block;}

/*ca新制须知公告*/
.btn_group{clear: both; overflow: hidden; width: 360px; padding: 30px 0; text-align: center;margin:0 auto;}
/* .btn_group a{display: block; color: #ffffff; font-size: 16px; border-radius: 4px;width: 100px; height: 40px; line-height: 40px; text-align: center;} */
.btn_group a {display: block;color: #ffffff;font-size: 16px;border-radius: 4px;line-height: 1;text-align: center;padding: 12px 25px;text-decoration: none;}

.btn_group a.tj_btn{width: 100px;border:1px #E89725 solid; background: #E89725; float: left;}
.btn_group a.cz_btn{width: 100px;border:1px #d82128 solid;background: #d82128; float: right;}
.btn_group a.center_btn{margin: 0 auto;border:1px #0c6ed2 solid;background: #0c6ed2; width: 100px;}
.btn_group a.cxbgqk_btn{width: 100px;float: right; border:1px #0c6ed2 solid; color: #0c6ed2;}
.btn_group a.cxbgqk_btn:hover{background: #0c6ed2; border:none; color: #ffffff;}

.bg_box2 .xhbl_ts li {background: none; line-height: 2.0; font-size: 14px; padding-left: 0px; color: #666666; font-family: 宋体;}

.bg_box2 .xhbl_ts li span{ text-indent:25px;}
.bg_box2 .xhbl_ts li b{color: #d82128;}
.bg_box2 .xhbl_ts span {color: #333333;}
.bg_box2 .xzxz_buttom{margin-top: 20px; border: 1px dotted #666666;}

.w920{width: 930px; clear: both; overflow: hidden; background: #ffffff; margin: 0 auto; padding-top: 20px;}
.bg_boxw{font-size:12px; font-family: "songti"; color: #333333; padding: 15px 0 15px 0;}
.bg_boxw img{display: block; margin: 10px auto;}
.bg_boxw p{line-height: 1.5; padding: 5px 0 5px 0;margin: 0;}
.bg_boxw p span{display: inline-block; color: #d82128; text-align: right;padding-left: 15px;}
.bg_boxw p span.f14{font-size: 12px; font-family: "宋体";}


/* 基础软件服务费ca新制办理未办理时提示信息样式 */
.fl{ float: left!important ;}
.fr{ float: right!important }
.clearfix{clear: both;}
/*通用弹窗遮罩层*/
.cover{ position: fixed;_position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index:8800; background-color: #333333; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; overflow: hidden; }
.prompt_popup{width: 820px; height: 440px;background: #fff;border-radius: 3px;z-index: 8801;position: absolute;left: 50%;top: 50%;margin-left:-410px;margin-top: -210px }
.prompt_popup .title{height: 36px;line-height: 36px;display: block;background: #559efa;color: #fff;font-size: 14px;border-top-right-radius: 3px; border-top-left-radius: 3px;padding: 0 15px}
.prompt_popup .title small{font-weight: normal;padding-left: 14px;}
.prompt_popup .title .close_btn{background:url(../images/portal/online_declare/check_icon.png) right center no-repeat;width: 20px;height: 20px;position: absolute;right:10px;top: 7px}
.prompt_popup .title .close_btn:hover{background:url(../images/portal/online_declare/close_icon_h.png) right center no-repeat;}
.buy_box{height: 38px;line-height: 38px; background: #fbfbfb;border: 1px dashed #eaeaea;margin:10px 15px;padding: 0 8px;color: #ff6022;}
.buy_txt{color: #ff6022;float: left}
.buy_btn{display: inline-block;padding: 0 14px;height: 25px; line-height:25px ;background-color: #ff7a22;color: #fff;border-radius: 2px;float: right;margin-top: 7px;}
.txt{color: #333;padding: 0 15px;height: 280px;overflow: auto;}
.txt p{padding-top: 8px}
.txt .tit{font-weight: bold;color: #1956a7;padding: 6px 0 4px 0;margin-top: 0px}
.check_icon{display: inline-block; padding: 0px 8px 0 6px}
.w_36{width: 36px;display: inline-block;}
.blue{color: #1956a7}
.p_l_20{padding-left: 19px}
.p_t_10{padding-top: 10px}
.checkbox{margin:0 6px}
.reason{width: 200px;border: none;border-bottom: 1px solid #a0a0a0;}
.resign_btn{display: inline-block;padding: 0 14px;background: #f6f6f6;border: 1px solid #1956a7;border-radius: 2px;line-height: 25px;height: 23px;color:#1956a7 }

.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
	.m_logo_box{width: 397px;height: 117px;float: left;}
	.m_logo{padding: 20px 0 15px 3px;background: url(/images/global/bg_fgx.jpg) center bottom no-repeat}
	.m_logo a,.m_logo img,.m_logo span{display: block;}
	.m_logo a{float: left;}
	.m_logo span{float: left;padding:12px 0 0 9px;font-size: 12px;color: #7c7d82;font-family: "Microsoft Yahei"; letter-spacing: 1px;}

	.m_service_tels{}
	.m_service_tels span{display: block;background: url(/images/global/icon_tel2019.jpg) left center no-repeat;padding-left: 15px;color: #262626;font-size: 12px;height: 50px;line-height: 50px;}
	.m_service_tels span i{color: #c71f1e;font-style: normal;font-family: "Arial";font-size:14px;font-weight:bold;}