﻿
.loginConthead{
	width: 100%;
	height: 140px;
	background: url(../img/loginHeaderbg.jpg) repeat-x 0 0;
}
.headerbg{
	background: url(../img/loginContHeader.jpg) no-repeat 0 0;
	margin: 0 auto;
	width: 773px;
	height: 140px;
}
.choose{
	width: 100%;
	height: 43px;
	background-color: #fff;
	border-bottom: 1px solid #098bea;
}
.chooseCont{
	width: 367px;
	height: 43px;
	margin: 0 auto;
}
.chooseCont li{
	display: block;
	width: 183px;
	height: 40px;
	float: left;
	text-align: center;
	font-size: 14px;
	line-height: 45px;
}
.current{
	border-bottom: 3px solid #098bea;
	color: #098BEA;
}
.main{
	width: 367px;
	margin: 0 auto;
}
.input{
	width: 337px;
	height: 14px;
	border-radius: 5px;
	margin-top: 10px;
	border: 1px solid #c6c4c4;
	outline: none;
	padding: 17px 15px;
	font-size: 14px;
	color: #7d7d7d;
	float: left;
}
.inputCode{
	width: 225px;
	border-radius: 5px 0px 0px 5px;
	/*behavior: url(ie-css3.htc);*/
}
.getCode{
	width: 110px;
	height: 50px;
	border: 1px solid #098BEA;
	border-radius: 0px 5px 5px 0px;
	vertical-align: middle;
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
	outline: none;
	background-color: #098BEA;
}
.submit{
	background-color: #098BEA;
	color: #fff;
	font-size: 18px;
	width: 370px;
	height: 48px;
	padding: 0;
	margin-top: 0;
}
.main label{
	vertical-align: middle;
	font-size: 14px;
	line-height: 50px;
	margin-left: 5px;
}
.goLogin{
	background-color: #fff;
	color: #098BEA;	
	text-align: center;
	border-color: #098BEA;
	margin-top: 0px;
}
.goLogin:hover{
	background-color: #098BEA;
	color: #fff;	
}
.footer{
	width: 100%;
	height: 118px;
	border-top: 2px solid #098BEA;
	margin-top: 50px;
	background-color: #0272cf;;
	text-align: center;
        bottom:0;
       
}
.footerCont{
	width: 600px;
	margin: 0 auto;
}
.footerCont ul{
	margin-left: 73px;
	margin-top: 20px;
}
.footerCont ul li{
	font-size: 14px;
	float: left;
	border-right: 1px solid #C6C4C4;
	padding: 0 15px;
}
.footerCont ul li:last-child{
	border: 0;
}
.regoLogin{
	background-color: #f3f3f3;
	border: 1px solid #C6C4C4;
	margin-top: 10px;
	color: #000;
}
.loginTop{
	width: 100%;
	height: 264px;
	background-color: #0dacff;
	position: relative;
}
.loginTopHead{
	width: 1200px;
	height: 264px;
	margin: 0 auto;
	background: url(../img/login_head.jpg) no-repeat 0 0;
}
.loginBottom{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: 413px;
	margin-left: -426px;
	_margin-top: 380px;
}
.login{
	position: absolute;
	width: 450px;
	top: 50%;
	left: 50%;
	margin-left: -228px;
	margin-top: 85px;
}
.login table tr td:first-child{
	color: #fff;
	text-align: right;
}
.loginText{
	width: 315px;
	height: 42px;
	background: url(../img/loginInput.png) no-repeat 0 0;
	padding: 3px;
}
.loginText input,.loginText select{
	width: 270px;
	height: 42px;
	line-height: 42px;
	padding: 0 15px;
	border: 0;
	color: #7d7d7d;
	outline: none;
}
.loginText select{
	border: 1px solid #ccc;
	width: 98%;
}
.loginSub{
	width: 315px;
	height: 48px;
	background: url(../img/loginInput.png) no-repeat 0 -48px;
	border: 0;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
}
.loginReg{
	width: 315px;
	height: 36px;
	background: url(../img/loginInput.png) no-repeat 0 -96px;
	color: #fff;
	text-align: center;
}
.loginReg a{
	padding: 0 43px;
	font-size: 14px;
	color: #fff;
	line-height: 35px;
}
.mainHead{
	width: 100%;
	min-width: 1100px;
	background-color: #0272cf;
}
.mainLogo{
	background: url(../img/images/new_images/GFlogo.png) no-repeat 0 0;
	width: 5%;
	height: 100px;
	/*float: left;*/
	position: absolute;
    top: 25px;
    left: 20px;
    background-size: 80px;
}
/*
.mainHead>ul{
    width: 695px;
    float: right;
    right: 50px;
    position: relative;
    height: 120px;
}
*/
.mainHead>ul>li{
    float: left;
    text-align: center;
    width: 137px;
    color: #fff;
    padding-top: 5px;
    height: 95px;
    cursor: pointer;
    position: relative;
    top: 20px;
}
.mainHead>ul>li img
{
    width: 100px;
    position: relative;
    top: -40px;
}
.mainHead>ul>li p{
	line-height: 18px\0;
}
/*
.DH_td:hover{
	background: url(../img/choosebg.jpg) no-repeat 0 0;
    background-size:156px 156px;
}
*/

.DH_TB{
    background: url(../img/choosebg.jpg) no-repeat 0 0;
    background-size:100% 100%;
    text-align:center;
    position:relative;
}

.accountChoose{
	border: 1px solid #C6C4C4;
	box-shadow: 0px 0px 8px 0px rgba(180, 180, 180, 1);
	z-index: 99999;
	position: absolute;
	background-color: #fff;
	top: 0;
	margin-top: 155px;
	display: none;
}
.accountChoose li a{
    width: 140px;
    height: 55px;
    line-height: 55px;
    display: block;
    border-bottom: 1px solid #C6C4C4;
    margin: 0 5px;
    text-align: center;
}
.accountChoose li:last-child a{
	border-bottom: 0;
}
.hr{
    background: url(../img/hr.png) no-repeat 0 0;
    width: 3%;
    position: relative;
    left: 20px;
    background-size: 5% 100%;
}
.userMsg{
	float: right;
	position: relative;
    right: 30px;
    top: 10px;
}
.mainHead span{
	color: #fff;
	line-height: 100px;
}
.mainHead span a{
	color: #fff;
}
.mainCurrent{
	background: url(../img/choosebg.jpg) no-repeat 0 0;
}
.mainBottom{
	position: fixed;
	bottom: 0;
	height: 40px;
	background-color: #0272cf;
	width: 100%;
        color:#fff;
}
.mainBottom span{
	color: #fff;
	line-height: 30px;
	margin-left: 15px;
}
.indexOption{
	width: 100%;
	height: 55px;
}
.previewFile{
	position: absolute;
	top: 0;
	left: 2%;
	margin-top: 10px;
	margin-left: -5px;
	width: 110px;
	height: 35px;
	opacity: 0;
	filter:alpha(opacity=0);
	cursor: pointer;
}
.btn{
	width: 110px;
	height: 35px;
	background: url(../img/iconbg.png) no-repeat;
	background-color: #0272CF;
	color: #fff;
	display: block;
	line-height: 35px;
	margin-left: 20px;
	margin-top: 10px;
	float: left;
}
.btn:hover{
	color: #fff;
}
.indexCont{
	width: 450px;
	margin: 0 auto;
	text-align: center;
}
.indexCont img{
	margin: 60px 0;
}
.chooseIcon{
    background-position: 12px 8px;
    padding-left: 40px;
    width: 70px; 
}
.cutIcon{
    background-position: 15px -38px;
    padding-left: 50px;
    width: 60px;
}
.iconBtn{
	width: 215px;
	height: 45px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	display: block;
	font-size: 19px;
	float: left;
}
.sure{
	background-color: #098BEA;
	color: #fff;
	margin-right: 8px;
}
.sure:hover{
	color: #fff;
}
.cancel{
	background-color: #F7F7F7;
	color: #313131;
}
.cancel:hover{
	color: #313131;
}
.hiddenTool{
	float: left;
	margin-left: 55px;
	line-height: 55px;
}
.hiddenTool span{
	border-left: 3px solid #098bea;
	padding-left: 15px;
	padding-right: 10px;
}
.hiddenTool ul li a{
	display: block;
	border: 1px solid #C6C4C4;
	width: 95px;
	height: 35px;
	text-align: center;
}
.hiddenTool ul {
	float: right;
	margin-top: 8px;
}
.hiddenTool ul li{
	float: left;
}
.chooseIconSec{
    background-position: 15px 8px;
    padding-left: 45px;
	width: 70px;
}
.groupIcon{
    background-position: 17px -135px;
    padding-left: 47px;
    width: 70px;
}
.searchIcon{
    background-position: 15px -183px;
    padding-left: 45px;
    width: 70px;
}
.spacing{
	width: 100%;
	height: 8px;
	background-color: #F7F7F7;
}
.mainCont{
	width: 1280px;
	height: auto;
	margin: 0 auto;
}
.leftCont{
	width: 333px;
	float: left;
	padding: 20px;
}
.leftCont span{
	border-left: 3px solid #098BEA;
	padding-left: 5px;
}
.imgframe{
	width: 305px;
	padding: 50px 10px;
	border: 1px solid #e5e5e5;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}
.imgframe img{
	max-width: 100%;
	max-height: 220px;
}
.identifyBtn{
	font-weight: bold;
	width: 160px;
	height: 45px;
	text-align: center;
	font-size: 18px;
	display: block;
	line-height: 45px;
	float: left;
}
.sureBtn{
	background-color: #098BEA;
	color: #fff;
}
.sureBtn:hover{
	color: #fff;
}
.cancelBtn{
	background-color: #F7F7F7;
	color: #313131;
}
.cancelBtn:hover{
	color: #313131;
}
.midSpacing{
	width: 46px;
	height: 770px;
	height: 802px\9;
	background: url(../img/images/spacing_06.jpg) repeat-y 0 0;
	float: left;
}
.rightCont{
	width: 810px;
	padding: 20px;
	float: left;
}
.rightContTab{
	width: 820px;
	height: 35px;
}
.rightContTab li{
	width: 162px;
	height: 33px;
	border: 1px solid #0272CF;
	border-radius: 5px 5px 0 0;
	float: left;
	text-align: center;
	line-height: 35px;
}
.rightContTab li a{
	display: block;
}
.rightContTab li a:hover{
	color: #313131;
}
.rigContCurrent{
	background-color: #0272CF;
}
.rigContCurrent a{
	color: #fff;
}
.rigContCurrent a:hover{
	color: #fff !important;
}
.tabCont{
	width: 820px;
	/*height: 430px;*/
	overflow-y: auto;
}
.tabImg li{
	width: 240px;
	height: 160px;
	border: 1px dashed #bebebe;
	text-align: center;
	position: relative;
	padding-top: 45px;
	float: left;
	margin: 15px 12px;
}
.tabImg li input{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 18px;
	margin-right: 10px;
	width: 18px;
	height: 18px;
}
.tabBtn{
	width: 450px;
	height: 45px;
	margin: 0 auto;
	margin-top: 15px;
	text-align: center;
}
.tabBtn a{
	width: 215px;
	height: 45px;
	background-color: #098BEA;
	text-align: center;
	line-height: 45px;
	color: #fff;
	font-size: 18px;
	display: inline-block;
}
.addTo{
	width: 820px;
	height: 40px;
	background-color: #F7F7F7;
}
.addToSpan{
	border-left: 3px solid #0272CF;
	padding-left: 5px;
	line-height: 40px;
	margin-left: 5px;
}
.refresh{
	background-color: #0272CF;
	width: 65px;
	height: 30px;
	display: block;
	text-align: center;
	line-height: 30px;
	color: #fff;
	float: right;
	margin-top: 5px;
}
.refresh:hover{
	color: #fff;
}
.addTo a:hover{
	color: #fff;
}
.addToSelect{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
.addSearch{
	width: 545px;
	height: 323px;
	margin: 0 auto;
	padding: 38px 0;
}
.addSearchInput{
	width: 390px;
	height: 15px;
	outline: none;
	padding: 10px 15px;
}
.addSearch label{
	color: #0272CF;
	font-size: 14px;
	padding-right: 13px;
}
.addSearch tr{
	height: 60px;
}
.addSearch a{
	display: block;
	width: 135px;
	height: 37px;
	border: 1px solid #0272CF;
	text-align: center;
	color: #0272CF;
	line-height: 37px;
	font-size: 14px;
	float: right;
}
.addToTab li{
	float: left;
	line-height: 40px;
	display: block;
}
.addToTab li a{
	text-align: center;
	width: 160px;
	height: 37px;
	display: block;
}
.addTo .addToTab li span{
	color: #C6C4C4;
}
.addToTab li a:hover{
	color: #313131;
}
.addToClassCurrent{
	border-bottom: 3px solid #0272CF;
}
.addToClassCurrent a{
	color: #0272CF;
}
.tabContClass {
	width: 100%;
	height: 430px;
}
.tabContClass>li{
	float: left;
	margin-right: 5px;
	margin-left: 8px;
	margin-top: 10px;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #C6C4C4;
}
.tabContClass>li.on{
	background-color: #e6e8e9;
}
.tabContClass>li a{
	width: 25px;
	height: 25px;
	text-align: center;
	display: block;
	font-size: 16px;
	line-height: 25px;
}
.tabClassInput{
	width: 635px;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
}
.tabClassSelect{
	width: 115px;
	height: 30px;
}
.tabClassTable{
	margin: 20px 0;
}
.tabClassTable tr td{
	width: 180px;
}
.tabClassTable tr td label{
	margin-left: 5px;
}
.tabClassCont{
	height: 165px;
	overflow-y: auto;
	background-color: #F7F7F7;
	border-top: 1px solid #C6C4C4;
	border-bottom: 1px solid #C6C4C4;
	padding: 10px;
	margin-bottom: 25px;
}
.tabClassUl{
	margin-left: 15px;
	line-height: 20px;
	font-size: 14px;
}
.tabClassTable input{
	width: 135px;
	height: 26px;
	line-height: 26px;
}
.tabClassTable input[type=radio]{
	width: auto;
	height: auto;
}
.tabCheckbox{
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-top: -2px;
}
.tabSearch{
	margin: 20px 0;
}
.tabSearch tr td{
	width: 110px;
	height: 45px;
}
.tabSearch tr td:first-child{
	color: #0272CF;
	width: 80px;
}
.tabSearch label{
	margin-left: 8px;
}
.tabSearch a{
	border-radius: 5px;
	border: 1px solid #0272CF;
	padding: 5px;
	display: block;
	color: #0272CF;
}
.tabSearch a:hover{
	color: #0272CF;
}
.tabSearchDate{
	width: 810px;
	border-top: 1px solid #C6C4C4;
	border-bottom: 1px solid #C6C4C4;
	padding: 15px 0;
}
.tabSearchDate table tr td{
	width: 130px;
}
.tabSearchDate select{
	width: 115px;
	height: 30px;
}
.tabSearchDate input{
	width: 230px;
	height: 30px;
}
.tabSearchDate input[type=text]{
	line-height: 30px;
	padding: 0 15px;
	width: 200px;
}
.tabSearchDate table tr td:nth-child(2n+1){
	width: 80px;
}
.tabSearchDate table tr td:last-child{
	width: 260px;
}
.fileIcon{
	background-position: 16px -227px;
	padding-left: 47px;
	width: 63px;
}
.noticeIcon{
	background-position: 16px -272px;
	padding-left: 40px;
	width: 70px;
}
.serviceIcon{
	background-position: 16px -317px;
	padding-left: 40px;
	width: 70px;
}
.processIcon{
	background-position: 16px -360px;
	padding-left: 47px;
	width: 63px;
}
.printIcon{
	background-position: 16px -406px;
	padding-left: 40px;
	width: 70px;
}
.exportIcon{
	background-position: 16px -451px;
	padding-left: 40px;
	width: 70px;
}
.switchIcon{
	background-position: 16px -495px;
	padding-left: 40px;
	width: 70px;
}
.sortIcon{
	background-position: 16px -535px;
	padding-left: 47px;
	width: 63px;
}
.filterIcon{
	background-position: 16px -136px;
	padding-left: 47px;
	width: 63px;
}
.resetfilterIcon{
	background-position: 16px -88px;
	padding-left: 47px;
	width: 63px;
}
.searchResult{
	width: 100%;
	padding-top: 10px;
	background-color: #F7F7F7;
}
.searchResult table{
	background-color: #fff;
}
.searchResult table tr td,.searchResult table tr th{
	text-align: center;
	height: 45px;
}
.searchResult table tr:nth-child(2n){
	background-color: #F7F7F7;
}
.result{
	background-color: #fff;
	padding: 15px 20px;
	margin-bottom: 35px;
}
.result input{
	width: 50px;
	height: 30px;
	line-height: 30px;
}
.resultFileCont{
	width: 1280px;
	height: auto;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 50px
}
.fileContLeft{
	width: 617px;
	float: left;
}
.fileContLeft table{
	border: 1px solid #C6C4C4;
}
.noticeTable table tr:hover{
	background-color: #F7F7F7;
	cursor: pointer;
}
.fileContLeft table tr td{
	border: 1px solid #C6C4C4;
	text-align: center;
	height: 50px;
}
.fileContLeft table tr td:nth-child(2n){
	text-align: left;
	padding-left: 25px;
}
.fileContLeft table tr th{
	border: 1px solid #C6C4C4;
	text-align: center;
	background-color: #F7F7F7;
}
.fileContright{
	float: right;
	width: 617px;
	margin-bottom: 50px;
}
.fileContright table{
	border: 1px solid #C6C4C4;
}
.fileContright table tr td{
	border: 1px solid #C6C4C4;
	text-align: center;
}
.fileContright table tr td:nth-child(1){
	text-align: left;
	padding-left: 25px;
}
.fileContright table tr th{
	border: 1px solid #C6C4C4;
	text-align: center;
	background-color: #F7F7F7;
}
.page{
	width: 100%;
	height: auto;;
}
.prev{
	float: left;
	color: #0272CF;
	margin-left: 25px;
}
.next{
	float: right;
	color: #0272CF;
	margin-right: 25px;
}
.noticeBtn a{
	width: 145px;
	height: 45px;
	background-color: #098BEA;
	color: #fff;
	display: inline-block;
	text-align: center;
	line-height: 45px;
}
.zoom{
	text-align: center;
	display: block;
}
.serviceCont{
	width: 1280px;
	height: auto;
	margin: 0 auto;
}
.serviceTitle{
	width: 100%;
	height: 50px;
	border: 1px solid #C6C4C4;
	line-height: 50px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 15px;
}
.serviceContLeft{
	width: 616px;
	float: left;
}
.serviceContLeft table{
	text-align: center;
}
.serviceContLeft tr td,.serviceContLeft tr th{
	border: 1px solid #C6C4C4;
	height: 45px;
}
.serviceContLeft tr th{
	background-color: #F7F7F7;
}
.serviceContLeft tr td:nth-child(1){
	text-align: left;
	padding-left: 25px;
}
.serviceContRight{
	float: right;
}
.serviceBtn{
	width: 450px;
	margin: 0 auto;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 50px;
}
.serviceBtn a{
	display: inline-block;
	width: 215px;
	height: 45px;
	background-color: #098BEA;
	line-height: 45px;
	color: #fff;
	font-size: 18px;
}
.serviceContLeftTit{
	padding-left: 25px;
}
.processCont{
	width: 1280px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.processTitle{
	border-left: 3px solid #0272CF;
	padding-left: 5px;
	line-height: 38px;
}
.processCont table tr td,.processCont table tr th{
	border: 1px solid #C6C4C4;
	height: 40px;
	text-align: center;
}
.searchResultImg{
	width: 1280px;
	height: auto;
	margin: 0 auto;
}
.searchResultImg table{
	background-color: #fff;
	margin-top: 15px;
}
.searchResultImg table tr td{
	text-align: center;
	position: relative;
	width: 16%;
}
.searchResultImg table tr td input{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 15px;
	margin-right: 15px;
	width: 18px;
	height: 18px;
}
.searchResultImg table tr td img{
	width: 140px;
	height: 140px;
	margin-top: 25px;
}
.searchResultImg table tr td p{
	line-height: 50px;
}
.sortCont{
	width: 865px;
}
.sortCont table{
	margin-left: 5px;
}
.sortCont table tr td{
	border-bottom: 1px solid #C6C4C4;
	height: 60px;
}
.sortCont table tr td label{
	margin-left: 5px;
}
.sortCont table tr td input{
	margin-left: 30px;
}
.layui-layer-title{
	background-color: #0272CF !important;
	color: #fff !important;
	border-bottom: 1px solid #0272CF !important;
}
.groupCont{
	width: 870px;
}
.groupCont span{
	border-left: 3px solid #098BEA;
	padding-left: 5px;
	line-height: 30px;
}
.groupContLeft{
	float: left;
	margin-left: 38px;
}
.groupImgCont *{
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
.groupImgCont{
	width: 420px;
	height: 360px;
	border: 1px dashed #C6C4C4;
	text-align: center;
}
#img{
	width: 0px;
 	height: 100%;
}
.groupContRight{
	float: right;
	width: 345px;
}
.groupContRight ul.chooseGroup li{
	width: 55px;
	height: 55px;
	border: 1px solid #C6C4C4;
	text-align: center;
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
	line-height: 55px;
	font-size: 18px;
	border-radius: 5px;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
}
.groupContRight ul.chooseGroup li:nth-child(4n+1){
	margin-left: 20px;
}
.groupContRight ul.chooseGroup li.on{
	color: #fca103;
}
.groupContRight input{
	width: 237px;
	height: 45px;
	line-height: 45px;
	padding: 0 15px;
	font-size: 16px;
}
.groupContBtn{
	width: 795px;
	height: 45px;
	margin: 0 auto;
	margin-top: 100px;
	text-align: center;
}
.groupContBtn a{
	width: 190px;
	height: 45px;
	line-height: 45px;
	display: inline-block;
	color: #fff;
	background-color: #098BEA;
	font-size: 18px;
}
.algorithmCont{
	width: 870px;
}
.algorithmSet{
	width: 100%;
	height: 45px;
	background-color: #F7F7F7;
}
.algorithmSet li{
	float: left;
	width: 174px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	cursor: pointer;
}
.currentSet{
	color: #0272CF;
	border-bottom: 2px solid #0272CF;
	font-weight: bold;
}
.setInput{
	width: 35px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.setBtn{
	width: 30px;
	height: 30px;
	text-align: center;
	color: #0272CF;
	border: 1px solid #C6C4C4;
	display: inline-block;
	line-height: 30px;
	font-size: 22px;
	font-weight: bold;
	margin-left: 5px;
	vertical-align: middle;
}
.identifyTable{
	width: 100%;
}
.identifyTable tr td{
	border-bottom: 1px solid #C6C4C4;
	height: 60px;
	padding-left: 30px;
}
.quickSet{
	margin-left: 5px;
	margin-top: 10px;
}
.quickSet li{
	display: block;
	float: left;
	margin-right: 60px;
}
.quickTable{
	width: 100%;
}
.quickTable tr td{
	border-bottom: 1px solid #C6C4C4;
	padding-left: 30px;
}
.setMainCont{
	padding: 0 5px;
	margin-bottom: 190px;
}
.setMainCont li{
	display: none;
}
.setMainCont li:first-child{
	display: block;
}
.searchCont{
	width: 1280px;
	margin: 0 auto;
}
.searchCont ul{
	height: 215px;
}
.searchCont ul li.selected{
	background-color: #e6e8e9;
}
.searchContP{
	border-left: 3px solid #098BEA;
	padding-left: 5px;
}
.searchCont ul li{
	width: 45px;
	height: 45px;
	border: 1px solid #C6C4C4;
	float: left;
	margin-right: 33px;
	line-height: 45px;
	text-align: center;
	border-radius: 5px;
	margin-top: 15px;
	cursor: pointer;
	font-size: 18px;
}
.searchContRow select {
	height: 35px;
	width: 665px;
}
.searchContText{
	height: 35px;
	width: 500px;
	padding: 0 15px;
	line-height: 35px;
	margin-left: 27px;
}
.searchContRow{
	width: 100%;
	padding-top: 15px;
}
.searchContBtn{
	height: 37px;
	width: 131px;
	line-height: 37px;
	text-align: center;
	background-color: #F7F7F7;
	display: inline-block;
	color: #0272CF;
	vertical-align: middle;
	margin-left: -7px;
	border: 1px solid #C6C4C4;
	border-left: 0;
}
hr{
	margin-top: 20px;
}
.searchContTable{
	margin-top: 10px;
}
.searchContTable tr td{
	height: 45px;
	width: 120px;
}
.searchContTable tr td select{
	width: 105px;
	height: 30px;
}
.searchContInput{
	width: 180px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	margin-right: 5px;
}
.searchContBtnGroup{
	font-weight: bold;
	width: 680px;
	height: 45px;
	text-align: center;
	color: #fff;
	line-height: 45px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.searchContBtnGroup a{
	display: inline-block;
	width: 215px;
	height: 45px;
	background-color: #098BEA;
	color: #fff;
	font-size: 18px;
}
.highSearchContTabel{
	border: 1px solid #C6C4C4;
}
.highSearchContTabel tr th{
	color: #0272CF;
	background-color: #F7F7F7;
	height: 35px;
	border: 1px solid #C6C4C4;
}
.highSearchContTabel tr td{
	height: 60px;
	padding-left: 15px;
	border-bottom: 1px solid #C6C4C4;
}
.highSearchContTabel tr td input{
	width: 700px;
	height: 35px;
	line-height: 35px;
	margin-left: 0;
}
.highSearchContTabel tr td select{
	width: 205px;
	height: 35px;
}
#mainTabCont>li{
	display: none;
	width: 820px;
}
#mainTabCont>li:first-child{
	display: block;
}
#searchTabCont>li,#searchTabContS>li{
	display: none;
}
#searchTabCont>li:first-child,#searchTabContS>li:first-child{
	display: block;
}
.serviceSpace{
	width: 100%;
	padding-top: 7px;
	background-color: #F7F7F7;
}
.serviceMain{
	width: 1220px;
	margin: 0 auto;
	margin-bottom: 50px;
}
.serviceMainBigImg{
	margin-top: 12px;
	text-align: center;
}
.serviceMainBigImg img{
	width: 1220px;
	height: 266px;
	box-shadow: 3px 2px 10px 0px rgba(179, 179, 179, 1);
}
.serviceUlIcon{
	width: 840px;
	margin: 0 auto;
	margin-top: 30px;
}
.serviceUlIcon li{
	width: 112px;
	height: 153px;
	background: url(../img/brand_bg.png) no-repeat 4px 3px;
	text-align: center;
	float: left;
	margin-right: 55px;
	cursor: pointer;
}
.serviceUlIcon li:hover{
	background: url(../img/brand_bg_hover.png) no-repeat 0 0;
}
.serviceUlIcon li.currentService{
	background: url(../img/brand_bg_hover.png) no-repeat 0 0;
}
.serviceUlIcon li img{
	margin-top: 30px;
}
.serviceUlIcon li p{
	line-height: 98px;
}
.serviceUlIcon li:last-child{
	margin-right: 0;
}
.serviceContUl{
	width: 100%;
	margin-top: 25px;
}
.serviceContUl li ul{
	width: 1220px;
	height: 148px;
	border: 1px solid #E3E3E3;
	margin: 0 auto;
	padding: 10px 0px 0px 5px;
}
.serviceContUl li ul li{
	width: 240px;
	height: 30px;
	color: #098BEA;
	float: left;
	margin-top: 10px;
}
.serviceContUl li ul li a{
	display: block;
	line-height: 30px;
}
.serviceContUl li ul li a img{
	margin: 0 10px;
}
.serviceContUl li ul li:hover{
	color: #098BEA;
}
.serviceContUl>li{
	display: none;
}
.serviceContUl>li:first-child{
	display: block;
}
.serviceP{
	color: #0272CF;
	font-weight: bold;
	margin-top: 30px;
	margin-left: 25px;
}
.serviceIntro{
	border: 1px solid #E3E3E3;
	text-indent: 2em;
	width: 1220px;
	height: 148px;
	margin: 0 auto;
	line-height: 25px;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 10px;
}
.serviceAd{
	width: 1232px;
	margin: 0 auto;
	margin-top: 30px;
}
.serviceAd li{
	width: 190px;
	height: 130px;
	border: 1px solid #E3E3E3;
	text-align: center;
	float: left;
	margin-right: 15px;
	margin-bottom: 30px;
}
.serviceAd li:last-child{
	margin-right: 0;
}
.serviceAd li img{
	width: 105px;
	height: 78px;
	margin-top: 15px;
}
.serviceAd li p{
	line-height: 30px;
}
.chooseTable tr{
	height: 75px;
}
.chooseTable tr td{
	padding-right: 10px;
}
.chooseTable select{
	width: 105px;
	height: 30px;
}
.chooseTable input{
	width: 105px;
	height: 30px;
	background-color: #0272CF;
	color: #fff;
	border: 0;
	margin-top: -5px;
	margin-right: 10px;
}
.chooseTable .tabelReg{
	width: 103px;
	height: 28px;
	text-align: center;
	border: 1px solid #c1c1c1;
	background-color: #F7F7F7;
	color: #0272CF;
	display: inline-block;
	line-height: 30px;
}
.serviceResult{
	width: 100%;
	height: 360px;
	border-bottom: 1px solid #C1C1C1;
	border-top: 1px solid #C1C1C1;
	overflow-y: auto;
	overflow-x: hidden;
}
.serviceResult ul li{
	width: 100%;
	border-bottom: 1px solid #e7e7e7;
	height: 44px;
	line-height: 44px;
	margin-left: 25px;
}
.serviceResult ul li a{
	display: block;
}
.serviceResult ul li img{
	margin: 0 5px;
	vertical-align: middle;
}
.serviceItem{
	border-left: 3px solid #0272CF;
	padding-left: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.serviceSearchText{
	width: 80%;
	height: 35px;
	line-height: 35px;
	padding-left: 15px;
	outline: none;
}
.serviceSearchSub{
	width: 18%;
	height: 39px;
	color: #fff;
	font-size: 18px;
	border: 0;
	background-color: #0272CF;
	margin-left: -7px;
}
.serviceWay{
	width: 1220px;
	margin: 0 auto;
}
.serviceChoose li{
	float: left;
	margin-right: 105px;
}
.serviceChoose li a{
	width: 358px;
	height: 55px;
	font-size: 24px;
	border: 1px solid #e3e3e3;
	line-height: 55px;
	background-color: #F7F7F7;
	display: block;
	padding: 5px 10px;
	color: #0272CF;
}
.serviceChoose li a i{
	width: 55px;
	height: 55px;
	background-image: url(../img/serviceWayIcon.png);
	background-repeat: no-repeat;
	display: inline-block;
}
.serviceWayBgFir{
	background-position: 0 0;
}
.serviceWayBgSec{
	background-position: 0 -55px;
}
.serviceChoose li a span{
	vertical-align: middle;
	display: inline-block;
	margin-top: -45px;
	margin-left: 16px;
}
.serviceWayTips{
	border: 1px solid #C6C4C4;
	width: 1220px;
	height: 98px;
	overflow-y: auto;
}
.online{
	font-size: 24px;
	color: #0272CF;
	font-weight: bold;
	text-align: center;
	line-height: 60px;
}
.onlineTable{
	width: 865px;
	margin: 0 auto;
	margin-bottom: 25px;
}
.onlineTable tr:nth-child(even){
	height: 15px;
}
.onlineTable tr td:first-child{
	color: #595959;
	text-align: right;
}
.onlineTable tr td select{
	width: 640px;
	height: 35px;
}
.onlineTable tr td textarea{
	width: 608px;
	height: 76px;
	padding: 5px 15px;
	resize: none;
}
.onlineTable tr td input{
	width: 606px;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
}
.process{
	width: 791px;
	height: 130px;
	background: url(../img/process.png) no-repeat 0 21px;
	margin: 0 auto;
}
.step li{
	display: inline-block;
}
.step li a{
	display: block;
	text-align: center;
	color: #0272CF;
	width: 233px;
	height: 45px;
	border: 1px solid #C6C4C4;
	padding-top: 8px;
}
.step li a span{
	margin-left: 8px;
	margin-top: -22px;
	vertical-align: middle;
	display: inline-block;
}
.step li a i{
	background-image: url(../img/applyIcon.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 32px;
}
.stepOne{
	width: 29px;
	background-position: 0 0;
}
.stepTwo{
	width: 28px;
	background-position: -29px 0;
}
.stepThree{
	width: 35px;
	background-position: -59px 0;
}
.stepFour{
	width: 31px;
	background-position: -95px 0;
}
.stepFive{
	width: 29px;
	background-position: -127px 0;
}
.serviceApply{
	line-height: 55px !important;
	font-weight: bold;
}
.applyBorder{
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	margin-top: 35px;
	padding-bottom: 35px;
	margin-bottom: 10px;
}
.applyBorder ul li{
	margin-bottom: 15px;
}
.check{
	display: inline-block;
	text-align: center;
	color: #0272CF;
	border: 1px solid #0272CF;
	background-color: #F7F7F7;
	width: 65px;
	height: 20px;
	padding: 5px 15px;
	line-height: 20px;
	margin-left: 10px;
}
.applyBorder ul li label{
	margin-left: 5px;
}
.serviceApplyWords{
	width: 1195px;
	height: 65px;
	padding: 5px 15px;
	resize: none;
}
.serviceGuide{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: 188px;
	margin-right: 47px;
	width: 130px;
	height: 30px;
	line-height: 30px;
	color: #0272CF;
	border: 1px solid #0272CF;
	text-align: center;
	display: block;
	background-color: #F7F7F7;
}
.applyTips{
	background-color: #F7F7F7;
	padding-left: 20px;
	font-size: 12px;
	line-height: 45px;
}
.applyTips a{
	width: 185px;
	height: 30px;
	border: 1px solid #0272CF;
	color: #0272CF;
	text-align: center;
	display: inline-block;
	background-color: #ededed;
	line-height: 30px;
	margin-left: 10px;
}
.applyTitle{
	text-align: center;
	font-weight: bold;
	line-height: 55px;
}
.applyTable{
	width: 760px;
	margin: 0 auto;
}
.applyTable tr{
	height: 45px;
}
.applyTable tr td:first-child{
	text-align: right;
}
.applyText{
	width: 515px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	margin-right: 10px;
	margin-left: 10px;
}
.applyCheckbox{
	margin-left: 10px;
	margin-top: 15px;
}
.applyCheckbox li{
	margin-bottom: 10px;
}
.applyTable label{
	margin-left: 5px;
	margin-right: 30px;
}
.applyAdd{
	background-color: #ededed;
	border: 1px solid #C6C4C4;
	color: #0272CF;
	text-align: center;
	width: 719px;
	margin: 0 auto;
	display: block;
	line-height: 30px;
}
.applyAdd img{
	vertical-align: middle;
	margin-top: -5px;
	margin-left: 10px;
}
.applyUpload{
	background-color: #098BEA;
	text-align: center;
	color: #fff !important;
	width: 190px;
	height: 45px;
	font-size: 18px;
	line-height: 45px;
	display: inline-block;
	margin-right: 5px;
}
.applyDesign{
	width: 760px;
	margin: 0 auto;
	margin-top: 25px;
}
.applyDesign .left{
	width: 575px;
	text-indent: 2em;
	line-height: 28px;
	float: left;
}
.applyDesign .right{
	float: left;
	margin-left: 20px;
}
.selectList{
	border: 1px solid #0272CF;
	background-color: #ededed;
	text-align: center;
	width: 170px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	margin-left: 10px;
	color: #0272CF;
}
.applyTextarea{
	width: 517px;
	height: 60px;
	padding: 5px 15px;
	resize: none;
	margin-left: 10px;
	margin-right: 10px;
}
.applyCheck{
	width: 305px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #0272CF;
	color: #0272CF;
	text-align: center;
	background-color: #ededed;
	display: inline-block;
	margin-right: 20px;
}
.includeChinese{
	width: 225px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
}
.supply{
	border: 1px solid #0272CF;
	color: #0272CF;
	width: 160px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
	background-color: #EDEDED;
	margin-left: 10px;
}
.groupClass{
	width: 1100px;
}
.classSelect{
	width: 110px;
	height: 30px;
	margin-right: 20px;
	margin-top: -3px;
	margin-left: 5px;
}
.classText{
	width: 195px;
	height: 30px;
	line-height: 30px;
	margin-top: -3px;
	margin-left: 5px;
}
.applyTips .classBtn{
	width: 90px;
	height: 32px;
	border: 1px solid #0272CF;
	color: #0272CF;
	text-align: center;
	line-height: 30px;
	background-color: #F7F7F7;
	margin-left: -7px;
	margin-top: -4px;
	vertical-align: middle;
}
.tablesorter{
	width: 1055px !important;
}
.tablesorter thead tr{
	height: 30px;
}
.tablesorter tr{
	height: 35px;
	text-align: center;
}
.tablesorter tbody tr td{
	vertical-align: middle !important;
}
.brandList{
	width: 765px;
	margin: 0 auto;
	margin-top: 35px;
}
.brandList thead tr{
	background-color: #F7F7F7;
}
.brandList tr{
	height: 40px;
}
.brandList tbody tr td{
	text-align: center;
}
.brandListHandle{
	text-decoration: underline;
	color: #0272CF;
}
.brandListHandle img{
	margin-right: 5px;
}
.supplyCont{
	width: 750px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.supplyCont p{
	line-height: 38px;
}
.applicantsType{
	width: 285px;
	height: 30px;
}
.currency{
	width: 256px;
	height: 30px;
	margin-right: 70px;
}
.money{
	width: 205px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
}
.declaractionBg{
	width: 100%;
	background-color: #F7F7F7;
}
.declaraction{
	width: 795px;
	margin: 0 auto;
	position: relative;
}
.declaraction p{
	line-height: 35px;
}
.declaractionTitle{
	font-size: 18px;
	text-align: center;
	color: #0272CF;
	padding-top: 10px;
}
.selectRadio{
	margin-left: 20px;
}
.declaractionTextarea{
	width: 748px;
	height: 125px;
	padding: 5px 15px;
	resize: none;
}
.declaractionUploadText{
	width: 546px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
}
.declaractionUploadBtn{
	width: 100px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	background-color: #0272CF;
	color: #fff;
	display: inline-block;
	margin-left: -7px;
	vertical-align: middle;
}
.declaractionUploadBtn:hover{
	color: #fff;
}
#file{
	width: 100px;
	height: 34px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: 107px;
	margin-left: 182px;
	opacity: 0;
	cursor: pointer;
}
.declaractionTextareaSmall{
	width: 750px;
	height: 75px;
	padding: 5px 15px;
	resize: none;
}
.declaractionTable{
	width: 100%;
}
.declaractionTable tr td:first-child{
	text-align: right;
	padding-left: 0px;
}
.declaractionTable tr td{
	padding-left: 10px;
}
.declaractionTable tr{
	height: 45px;
}
.priorityText{
	width: 603px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
}
.declaractionFileText{
	width: 403px;
}
.file{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: 182px;
	margin-top: -45px;
	cursor: pointer;
	width: 100px;
	height: 34px;
	opacity: 0;
}
.checkBrand{
	width: 768px;
	margin: 0 auto;
}
.checkBrand p{
	line-height: 35px;
}
.checkBrandHead{
	margin-top: 15px;
}
.checkTabelBg{
	width: 100%;
	background-color: #F7F7F7;
	padding: 20px 0;
	margin-bottom: 10px;
}
.checkBrand table{
	width: 100%;
}
.checkBrand table tr{
	height: 40px;
}
.checkBrand table tr td{
	background-color: #fff;
}
.checkBrandTip{
	color: #0272CF;
	font-weight: bold;
}
.checkBrand .checkBrandTipCont{
	text-indent: 2em;
	line-height: 22px;
}
.printTitle{
	font-size: 24px;
	text-align: center;
	color: #0272CF;
	line-height: 60px;
}
.printCont{
	line-height: 35px;
	text-indent: 2em;
}
.underline{
	text-decoration: underline;
	border-left: none !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}
.printMain{
	width: 755px;
	margin: 0 auto;
	position: relative;
}
.printMain table{
	margin-bottom: 20px;
}
.printMain table tr{
	height: 40px;
}
.printMain table tr td{
	width: 400px;
	padding-right: 10px;
}
.printMain p{
	line-height: 55px;
	margin-left: 35px;
}
.printName{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: 200px;
	margin-top: 408px;
}
.printDate{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: 200px !important;
	margin-top: 576px;
}
.orderTable{
	width: 765px;
	margin: 0 auto;
	margin-top: 35px;
}
.orderTable tr th{
	background-color: #F7F7F7;
}
.orderTable tr{
	height: 40px;
}
.orderTable tr td{
	text-align: center;
}
.orderTable tr td ul{
	margin-left: 15px;
}
.orderTable tr td ul li{
	float: left;
	margin-right: 25px;
}
.orderTable tr td ul li img{
	margin-right: 5px;
}
.orderTable tr td ul li a{
	text-decoration: underline;
	color: #0272CF;
}
.processSec{
	width: 791px;
	height: 130px;
	background: url(../img/process.png) no-repeat -800px 21px;
	margin: 0 auto;
}
.sureCont{
	width: 1225px;
	margin: 0 auto;
	padding-top: 10px;
}
.sureCont p{
	line-height: 35px;
}
.applyStatus{
	width: 1119px;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
}
.orderpaymentTable{
	width: 100%;
}
.orderpaymentTable th{
	background-color: #F7F7F7;
}
.orderpaymentTable tr{
	height: 40px;
	text-align: center;
}
.orderBtnGroup{
	width: 680px;
	margin: 0 auto;
	margin-top: 20px;
}
.orderBtnGroup ul li{
	float: left;
}
.orderBtnGroup ul li a{
	display: inline-block;
	width: 218px;
	height: 45px;
	line-height: 45px;
	background-color: #F7F7F7;
	text-align: center;
	border: 1px solid #0272CF;
	color: #0272CF;
	font-weight: bold;
	font-size: 18px;
	margin-right: 6px;
}
.acountInfo{
	color: #098BEA;
	font-weight: bold;
}
.bankInfoTable{
	width: 100%;
}
.bankInfoTable tr{
	height: 35px;
}
.bankInfoTable tr td:first-child{
	padding-right: 10px;
}
.messageText{
	width: 1075px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
}
.orderSub{
	width: 260px;
	height: 45px;
	background-color: #098BEA;
	color: #fff;
	font-size: 18px;
	margin: 0 auto;
	border: 0;
	display: block;
	cursor: pointer;
	margin-top: 25px;
}
.processThi{
	width: 791px;
	height: 130px;
	background: url(../img/process.png) no-repeat -1602px 21px;
	margin: 0 auto;
}
.officialCont{
	width: 1220px;
	margin: 0 auto;
}
.officialCont p{
	line-height: 35px;
}
.tableHandle{
	text-decoration: underline;
	margin-left: 5px;
	color: #0272CF;
	vertical-align: middle;
	margin-top: -7px;
	display: inline-block;
}
.applyProcessStatus{
	width: 1031px;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
}
.officialTextarea{
	width: 1188px;
	height: 70px;
	padding: 5px 15px;
	resize: none;
}
.officialContSub{
	width: 185px;
	height: 45px;
	background-color: #098BEA;
	color: #fff;
	border: 0;
	margin-top: 15px;
	font-size: 18px;
}
.uploadMain{
	width: 765px;
	margin: 0 auto;
	margin-top: 25px;
}
.openFile{
	text-decoration: underline;
	color: #0272CF;
}
.handleFile{
	width: 100%;
	height: 40px;
	text-align: center;
}
.handleFile tr{
	background-color: #F7F7F7;
}
.handleFile tr td a{
	color: #0272CF;
}
.fileSelect{
	width: 185px;
	height: 30px;
}
.fileText{
	width: 135px;
	height: 25px;
	line-height: 25px;
}
.accountMain{
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.accountTop{
	line-height: 55px;
	font-weight: bold;
	font-size: 12px;
}
.accountCont{
	width: 100%;
	padding: 20px 0;
	border: 1px solid #C6C4C4;
	background-color: #fff;
}
.accountHead{
	width: 100%;
	border-bottom: 1px solid #C6C4C4;
	padding-bottom: 15px;
}
.accountTitle{
	padding-left: 5px;
	border-left: 5px solid #0272CF;
	margin-left: 5px;
	font-weight: bold;
}
.accountTable{
	width: 1160px;
	margin: 0 auto;
	margin-top: 15px;
}
.accountTable tr{
	height: 50px;
}
.accountTable tr td{
	border: 1px solid #e3e3e3;
	
}
.accountTable tr td:first-child{
	width: 150px;
	padding-left: 15px;
}
.accountTableText{
	width: 980px;
	height: 48px;
	line-height: 48px;
	border: 0;
	padding-left: 15px;
}
.accountSub{
	width: 250px;
	height: 45px;
	color: #fff;
	background-color: #098BEA;
	border-radius: 5px;
	border: 0;
	margin-top: 25px;
	cursor: pointer;
	font-size: 18px;
	display: inline-block;
}
.accountSubGroup{
	text-align:center;
	margin: 0 auto;
}
#modifyInfo{
	background: url(../img/accountIcon.png) no-repeat 15px 7px;
	float: right;
	margin-right: 20px;
	margin-top: -10px;
}
.accountHandle{
	width: 45px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #C6C4C4;
	color: #0272CF;
	display: inline-block;
	padding-left: 35px;
	font-weight: lighter;
}
.accountmodify{
	width: 1140px;
	margin: 0 auto;
	padding: 10px;
	border: 1px solid #C6C4C4;
	margin-top: 15px;
}
#phoneModify{
	background: url(../img/accountIcon.png) no-repeat 15px 7px;
	margin-left: 20px;
}
.handleInfoDiv{
	width: 100%;
	padding-top: 15px;
}
.handleInfoText{
	width: 150px;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
}
.BindCodeBtn{
	border-bottom: 1px solid #C6C4C4;
	border-top: 1px solid #C6C4C4;
	border-right: 1px solid #C6C4C4;
	border-left: 1px solid #C6C4C4;
	width: 98px;
	height: 44px;
	text-align: center;
	display: inline-block;
	margin-left: -7px;
	vertical-align: middle;
	background-color: #fff;
	cursor: pointer;
	position: relative;
	top:0.5px;
}
.handleInfoSub{
	width: 120px;
	height: 40px;
	background-color: #098BEA;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	border: 0;
	cursor: pointer;
}
#newEmail{
	background: url(../img/accountIcon.png) no-repeat 15px -20px;
}
#passwordModify{
	background: url(../img/accountIcon.png) no-repeat 15px 7px;
	margin-left: 20px;
}
.accountPassword{
	width: 246px;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
}
.accountTopSec{
	color: #0272CF;
	font-weight: bold;
	margin-bottom: 15px;
}
.accountTopLine{
	border-bottom: 1px solid #0272CF;
	display: inline-block;
	width: 93%;
	margin-left: 25px;
}
.rechargeTable{
	width: 1160px;
	margin: 0 auto;
	margin-top: 15px;
}
.rechargeTable tr{
	height: 50px;
}
.rechargeTable tr td{
	border: 1px solid #e3e3e3;
	text-align: left;
	padding-left: 10px;
}
.rechargeTable tr td:first-child{
	text-align: right;
	width: 175px;
}
.rechargeTable tr td select{
	width: 100%;
	height: 50px;
	padding-left: 10px;
}
.rechargeTable tr td input[type=password]{
	width: 99%;
	height: 50px;
	padding-left: 10px;
	border: 0;
}
.rechargeSum{
	width: 180px;
	height: 40px;
	line-height: 40px;
	background-color: #f4f4f4;
	padding: 0 15px;
	border-radius: 5px;
	border: 1px solid #E3E3E3;
	outline: none;
}
.chooseRechargeCard{
	width: 1160px;
	margin: 0 auto;
	margin-top: 38px;
}
.chooseRechargeCard li div{
	width: 263px;
	height: 157px;
	background-image: url(../img/rechargeCard.png);
	background-repeat: no-repeat;
	position: relative;
}
.chooseRechargeCard li{
	margin-right: 29px;
	margin-bottom: 45px;
	display: inline-block;
}
.chooseRechargeCard li:nth-child(4n){
	margin-right: 0;
}
.rechargeCardChoose{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 30px;
	margin-right: 39px;
}
.chooseRechargeCard li div label{
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
}
.r3000{
	background-position: 0 0;
}
.r1650{
	background-position: 0 -157px;
}
.r900{
	background-position: 0 -314px;
}
.r320{
	background-position: 0 -471px;
}
.r190{
	background-position: 0 -628px;
}
.r100{
	background-position: 0 -785px;
}
.r1800{
	background-position: 0 -942px;
}
.r950{
	background-position: 0 -1099px;
}
.rechargeItem{
	margin-left: 30px;
}
.rechargeItem a{
	text-decoration: underline;
	color: #0272CF;
}
.cardRecord{
	width: 1160px;
	margin: 0 auto;
	margin-top: 15px;
}
.cardRecord tr{
	height: 50px;
}
.cardRecord tr td{
	text-align: center;
	border: 1px solid #E3E3E3;
}
.tradeRecord{
	width: 100%;
}
.tradeRecord tr{
	height: 45px;
	text-align: center;
}
.tradeRecord tr td strong{
	line-height: 38px;
}
.tradeRecord tr td .chooseLogDate{
	margin: 5px 0 15px 15px;
}
.tradeRecord tr td{
	border: 1px solid #E3E3E3;
}
.tradeRecord input{
	width: 230px;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;	
}
#tradeRecord tr{
	height: 45px;
	text-align: center;
}
#tradeDate{
	width: 250px;
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
	margin-left: 10px;
}
.missionTable{
	width: 1160px;
	margin: 0 auto;
}
.missionTable tr td{
	height: 90px;
	border-bottom: 1px solid #E3E3E3;
}
.missionTable tr td P{
	line-height: 20px;
}
.finishIcon{
	width: 24px;
	height: 24px;
	background: url(../img/missionIcon.png) no-repeat 0 0;
	display: block;
}
.taskingIcon{
	width: 24px;
	height: 24px;
	background: url(../img/missionIcon.png) no-repeat 0 -24px;
	display: block;
}
.brandTitle{
	width: 1280px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	margin-top: 15px;
}
.brandTitle tr{
	height: 75px;
}
.brandListTable{
	width: 1280px;
	margin: 0 auto;
}
.brandListTable tr{
	height: 55px;
}
.brandListTable tr:nth-child(even){
	background-color: #f1f9fe;
}
.brandListTable tr td{
	padding-left: 25px;
}
.brandListTable tr td a{
	color: #0272CF;
}
.brandPageTable{
	width: 1280px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 30px;
}
.brandPageTable tr{
	height: 55px;
}
.brandPageTable tr td a{
	color: #098BEA;
	font-weight: bold;
}
.brandPageTable tr td a:hover{
	text-decoration: underline;
}
#preview{
	width: 97%;
	height: 300px;
	border: 1px solid #ccc;
	margin: 30px 0;
}
.brandClassP{
	border-left: 3px solid #098bea;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
	margin-left: 15px;
	padding-left: 5px;
}
.classHeader{
	width: 100%;
	margin: 15px auto;
	background-color: #f7f7f7;
	text-align: center;
}
.classHeader tr{
	height: 45px;
}
.classHeader input,.classHeader select{
	width: 95px;
	height: 25px;
	line-height: 25px;
	padding: 0 15px;
	border: 1px solid #C1C1C1;
}
.classHeader a{
	width: 109px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #e3e3e3;
	background-color: #0272cf;
	color: #fff;
	display: block;
}
.classContent{
	width: 100%;
	margin: 15px auto;
	text-align: center;
}
.classContent tr th{
	background-color: #f7f7f7;
}
.classContent td,th{
	height: 30px;
}
.nextClass{
	margin-left: 2em;
}
#txys{
	display: none;
}
#imghead{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
	text-align: center;
}
.regTable{
	width: 500px;
	margin: 30px auto;
}
.regTable tr td{
	height: 55px;
	text-align: center;
}
.regTable tr td:first-child{
	text-align: right;
}
.regTable tr td select{
	width: 80px;
	margin-right: 15px;
}
.regShopText{
	width: 200px;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
}
.codeText{
	width: 130px;
	padding: 0 15px;
	height: 35px;
	line-height: 35px;
}
.codeText a{
	text-decoration: underline;
}
.getShopCode{
	width: 70px;
	border: 0;
	height: 39px;
	color: #fff;
	line-height: 39px;
	text-align: center;
	background-color: #098BEA;
	font-size: 12px;
}
.uploadShopBtn{
	color: #fff;
	background-color: #098BEA;
	padding: 8px 15px;
	font-size: 12px;
}
.uploadShopBtn:hover{
	color: #fff;
}
.shopRegSub{
	width: 300px;
	height: 35px;
	line-height: 35px;
	background-color: #098BEA;
	text-align: center;
	color: #fff;
	display: inline-block;
	font-size: 18px;
}
.shopRegSub:hover{
	color: #fff;
}
.applyFileUpload{
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: -45px;
	margin-left: -136px;
	width: 190px;
	height: 45px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
#uploadMemberFile{
	position: absolute;
	left: 50%;
	top: 0;
	margin-top: -34px;
	margin-left: 182px;
	width: 100px;
	height: 34px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
#uploadPriorityFile{
	position: absolute;
	left: 50%;
	top: 0;
	margin-top: -34px;
	margin-left: 101px;
	width: 100px;
	height: 34px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
.showSearchCont{
	width: 1250px;
	height: 225px;
	background-color: #f8f8f8;
	padding: 13px;
	margin-bottom: 25px;
	overflow: auto;
	display: none;
}
.showSearchCont p{
	line-height: 20px;
}
.showSearchDet{
	margin-bottom: 10px;
}
.addSearchContBtn{
	background-color: #098BEA;
	width: 215px;
	height: 39px;
	color: #fff !important;
	text-align: center;
	display: inline-block;
	line-height: 37px;
}
.productType{
	width: 1280px;
	margin: 0 auto;
}
.groupContRight ul.imgGroup{
	width: 100%;
	height: 347px;
	overflow: auto;
	margin-top: 15px;
}
.groupContRight ul.imgGroup li{
	margin-right: 30px;
	margin-bottom: 15px;
	display: inline-block;
	position: relative;
}
.groupContRight ul.imgGroup li input{
	position: absolute;
	left: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
}
.qureySelect{
	width: 424px;
	height: 39px;
}
.selectValue{
	display: none;
}
.mainImg{
	float: left;
	width: 300px;
}
.mainImg img{
	max-width: 280px;
	max-height: 88px;
}
.mainImg table tr:first-child{
	background-color: #F7F7F7;
}
.childImg{
	float: right;
	width: 820px;
	height: 140px;
}
.childImg img{
	max-width: 150px;
	max-height: 93px;
}
.childImg ul li{
	width: 20%;
	display: inline-block;
}
.childImgHead{
	height: 40px;
	line-height: 40px;
	background-color: #f7f7f7;
}
.childImgTable{
	height: 100px;
	overflow: auto;
}
a.allClass{
	display: inline-block;
	color: #fff;
	background-color: #098BEA;
	height: 35px;
	line-height: 35px;
	padding: 1px 8px;
}
.quickSetCont{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	border-top: 1px solid #C6C4C4;
}
a.serviceClassBtn{
	padding: 5px 20px;
	color: #fff;
	background-color: #0272CF;
	float: right;
}
a.setSearchBtn{
	height: 39px;
	width: 131px;
	line-height: 39px;
	text-align: center;
	background-color: #0272CF;
	display: inline-block;
	color: #fff;
	vertical-align: middle;
	margin-left: 10px;
	border-left: 0;
}
a.gotoHiSearch{
	display: inline-block;
	width: 215px;
	height: 45px;
	background-color: #fff;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}
.scrollCont{
	height: 550px;
	overflow: auto;
}
.sbConttent{
	width: 1000px;
	margin: 0 auto;
	margin-top: 80px;
}
.sbLeft{
	width: 500px;
	float: left;
}
.sbRight{
	width: 500px;
	float: right;
}
.sbBtn{
	width: 380px;
	text-align: center;
	border: 2px solid #0272CF;
	border-radius: 5px;
	display: block;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}
.showDet{
	height: 866px;
	width: 638px;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 187px;
	background-color: #fff;
	display: none;
	z-index: 100;
}
.showDet table{
	float: left;
}
.leftIcon{
	cursor: pointer;
	background: url(../img/arrow_left.png) no-repeat 0 0;
	width: 16px;
	height: 16px;
	display: block;
}
.rightIcon{
	cursor: pointer;
	background: url(../img/arrow_right.png) no-repeat 0 0;
	width: 16px;
	height: 16px;
	display: block;
}
.closeDet{
	/*height: 866px;*/
	width: 20px;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 187px;
	background-color: #fff;
	z-index: 99;
}
#handleImg{
	background-color: #f8f8f8;
}
.tipsImg{
	font-size: 18px;
	margin-top: 180px;
	font-weight: bold;
	text-align: center;
}
.cardTable tr td{
	padding: 10px 10px;
}
.cardTable tr td select,.cardTable tr td input{
	width: 200px;
	height: 32px;
}
.validTable tr td{
	text-align: left;
}
.validTable tr td:first-child{
	text-align: center;
}
.validTable tr td input[type=radio]{
	margin-right: 5px;
}
.deviceNum{
	width: 200px;
	height: 32px;
}
.deviceChoose{
	margin: 0 5px;
}
.buyCard{
	margin-bottom: 30px;
}
.buyCard tr td{
	position: relative;
	text-align: center;
	padding: 15px 0;
	width: 25%;
}
.cardDet{
	width: 210px;
	margin: 0 auto;
	margin-top: 10px;
}
a.addBtn{
	padding: 3px 10px;
	color: #fff;
	background-color: #2986e3;
	float: left;
}
.cardNum{
	float: right;
}
.cardNum input{
	width: 48px;
	height: 26px;
	line-height: 26px;
	padding: 0 5px;
	vertical-align: middle;
}
.addCardAddress{
	width: 94%;
	margin: 0 auto;
	padding-top: 20px;
}
.cardAddressTable{
	width: 80%;
	margin: 0 auto;
}
.cardAddressTable tr td{
	padding-top: 20px;
}
.cardAddressInput{
	width: 390px;
	height: 32px;
	line-height: 32px;
	padding: 0 5px;
}
.payTitle{
	text-align: center;
	border-color: #f8f8f8;
	height: 28px;
	background-color: #f2f9ff;
}
.myPayDet tr:hover{
	background-color: #EEEEEE;
}
.myPayDet img{
	width: 164px;
	margin-left: 20px;
}
.payDet tr td{
	border-bottom: 1px solid #ccc;
	padding: 25px 0;
	font-size: 18px;
}
.payCardName{
	width: 235px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
}
.payCardName img{
	vertical-align: middle;
}
.payCardNameTd{
}
.payCardSum{
	line-height: 26px;
}
a.payWayBtn{
	width: 216px;
	height: 42px;
	background-color: #098BEA;
	color: #fff;
	display: inline-block;
	text-align: center;
	line-height: 42px;
}
.payBackImg{
	margin: 0 auto;
	margin-top: 80px;
	display: block;
}
.payBackInfo{
	font-size: 26px;
	color: #4f4f4f;
	text-align: center;
	padding: 18px 0;
}
.payBackMoney{
	text-align: center;
	color: #4f4f4f;
	font-size: 18px;
}
.payBackMoney span{
	color: #FF0000;
}
.changeWay p,.changeWay label{
	padding-left: 15px;
	font-weight: bold;
}
a.openDevice{
	line-height: 32px;
	text-decoration: underline;
	margin-left: 20px;
	color: #098BEA;
	display: inline;
}
.validTitle{
	font-weight: bold;
	padding: 10px;
	border-bottom: 1px solid #ccc;
}
.validCont{
	margin: 0 auto;
	width: 285px;;
}
.validCont p{
	margin-top: 15px;
	line-height: 38px;
}
.deviceTitle{
	padding: 20px 10px;
	border-bottom: 1px solid #ccc;
}
.deviceCont{
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	margin-bottom: 115px;
}
.deviceCont tr td{
	height: 35px;
}
.deviceCont tr td input[type=text]{
	border: none;
	outline: none;
}
.bottomBtn{
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	width: 100%;
}
.threeBtn{
	width: 670px;
	margin: 0 auto;
}
.imageCont{
	margin-bottom: 75px;
}
.currency{
	position: absolute;
	top: 0;
	right: -7%;
	margin-top: 7px;
}
.currency span{
	font-weight: bold;
}
.currency select{
	width: 160px;
	height: 38px;
}
.card{
	width: 246px;
	height: 147px;
	background: url(../img/gfk.jpg) no-repeat 0 0;
	text-align: center;
	margin: 0 auto;
	font-family: "微软雅黑";
}
.cardCoupon{
	width: 246px;
	height: 147px;
	background: url(../img/coupon.jpg) no-repeat 0 0;
	text-align: center;
	margin: 0 auto;
	font-family: "微软雅黑";
}
.cardCoupon .cardName,.cardCoupon .cardType{
	color: #000;
}
.cardName{
	font-size: 28px;
	color: #066ace;
	line-height: 60px;
	padding-top: 10px;
}
.cardType{
	font-size: 18px;
	color: #066ace;
}
.cardPrice{
	font-size: 23px;
	color: #fff;
	float: right;
	padding-top: 19px;
	padding-right: 15px;
}
a.getAttachedCard{
	margin-left: 80px;
	color: #098BEA;
	text-decoration: underline;
}
.subOrder{
	padding: 38px 20px 18px;
}
.choosePayWay{
	padding: 10px 12px;
	text-align: center;
	margin-top: 50px;
}
.choosePayWay a{
	width: 190px;
	height: 56px;
	line-height: 56px;
	color: #098BEA;
	border: 1px solid #098BEA;
	background-color: #f2f9ff;
	display: inline-block;
	text-align: center;
	font-size: 20px;
	margin-left: 12px;
	margin-right: 20px;
}
.chooseDate{
	padding: 8px 16px;
}
.chooseDate input{
	width: 180px;
	height: 28px;
	line-height: 28px;
}
.chooseDate a{
	width: 60px;
	height: 30px;
	line-height: 28px;
	background-color: #098BEA;
	color: #fff;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.isPaid{
	width: 100%;
	border-top: 1px solid #ccc;
}
.isPaid li{
	padding: 8px 0;
	width: 50%;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
}
.isPaid .selected{
	background-color: #098BEA;
	color: #fff;
}
.cardInfo{
	width: 164px;
	height: 98px;
	background: url(../img/gfk_ddxq.jpg) no-repeat 0 0;
	font-family: "微软雅黑";
	text-align: center;
	margin-left: 20px;
}
.cardInfo p.cardName{
	font-size: 20px;
	color: #098BEA;
	line-height: 38px;
	padding-top: 5px;
}
.cardInfo p.cardType{
	font-size: 14px;
	color: #098BEA;
}
.cardInfo p.cardPrice{
	font-size: 14px;
	color: #fff;
	float: right;
	padding-top: 15px;
	padding-left: 10px;
}
.couponCardInfo{
	width: 164px;
	height: 98px;
	background: url(../img/coupon_ddxq.jpg) no-repeat 0 0;
	font-family: "微软雅黑";
	text-align: center;
	margin-left: 20px;
}
.couponCardInfo .cardType{
	font-size: 20px;
	color: #000;
	padding-top: 25px;
}
#orderBtnGroup p{
	padding: 10px 20px;
    display: inline-block;
    background-color: #808080;
    color: #fff;
}
.getValidCode{
	padding: 20px 15px;
	border-bottom: 1px solid #ccc;
}
.getValidCode p{
	line-height: 50px;
}
.getValidCode input[type=text]{
	width: 180px;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
}
.getValidCode input[type=button]{
	width: 80px;
	height: 32px;
	background-color: #098BEA;
	color: #fff;
	margin-left: -7px;
	border: 0;
}
.getValidCode p.title{
	line-height: 38px;
}
.finishTips{
	text-align: center;
	margin-top: 20px;
	font-size: 18px;
	display: none;
}
.sort{
	padding: 10px 20px;
}
.sort label{
	margin: 0 5px;
	line-height: 38px;
}
.filter{
	margin-left: 50px;
	padding-top: 20px;
}
.filter p{
	font-size: 20px;
	color: #000;
	font-weight: bold;
	line-height: 38px;
}
.filterCont{
	margin-top: 20px;
}

.filterCont label input{
	margin-right: 5px;
}
.filterCont input[type=text]{
	width: 100px;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
}
.pointer{
	display: block;
	height: 100%;
	line-height: 45px;
}
.resultLeft{
	float: left;
}
.resultLeft input{
	width: 20px;
	height: 20px;
}