
.fl{float:left;}
.fr{float:right;}


/*--------------index--------------*/	
.home-content{
	width:1250px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	padding:60px 0px 90px 0px;}
.home-title{
	display:block;
	text-align:center;
	font-size:28px;}
.home-list{
	height:auto;
	overflow:hidden;
	border:1px solid #e9edf2;
	border-right:none;
	margin-top:50px;}
.home-list ul li{
	float:left;
	width:207px;
	height:198px;
	border-right:1px solid #e9edf2;}
.home-list ul li a{
	display:block;
	font-size:16px;
	text-align:center;
	padding-top:120px;
	color:#34475e;
	background-repeat:no-repeat;
	background-position:center 52px;}
.homeBtn01{background-image:url(../images/homeBtn01.png);}
.homeBtn02{background-image:url(../images/homeBtn02.png);}
.homeBtn03{background-image:url(../images/homeBtn03.png);}
.homeBtn04{background-image:url(../images/homeBtn04.png);}
.homeBtn05{background-image:url(../images/homeBtn05.png);}
.homeBtn06{background-image:url(../images/homeBtn06.png);}
.home-list ul li a:hover{
	background-position: center 48px;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	-ms-transition:all 0.2s;
	transition:all 0.2s;
	padding-top:116px;
	}
.homeBtn01:hover,.homeBtn04:hover{color:#38ace9;}
.homeBtn02:hover,.homeBtn05:hover{color:#f6b926;}
.homeBtn03:hover,.homeBtn06:hover{color:#36bc99;}


/* slide */
.slide-main{height:400px;position:relative;}
.prev,.next{display:block;width:38px;height:38px;position:absolute;z-index:222;top:190px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:375px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:400px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:400px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:url(../images/bannerImg01.jpg) no-repeat center top;}
#bgstyleb{background:url(../images/bannerImg02.jpg) no-repeat center top;}
#bgstylec{background:url(../images/bannerImg03.jpg) no-repeat center top;}
#bgstyled{background:url(../images/bannerImg0508.jpg) no-repeat center top;}
#bgstylee{background:url(../images/bannerImg05.jpg) no-repeat center top;}
.slide a{display:block;width:100%;height:380px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:100px;}
.obj-b{top:406px;height:100px;}
.obj-c{display:block;height:582px;top:0;margin-left:-540px;}
.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-460px;top:223px;z-index:12;}
.obj-f{width:692px;height:394px;top:158px;margin-left:-180px;}



.banner-1{
	background-image:url(../images/banner-1.jpg);}	
.banner-2{
	background-image:url(../images/banner-2.jpg);}	
.banner-3{
	background-image:url(../images/banner-3.jpg);}	
.banner-4{
	background-image:url(../images/banner-4.jpg);}	
.banner-5{
	background-image:url(../images/banner-5.jpg);}		
	

/*--------------1 �걨����--------------*/	
.main-box{
	width:1250px;
	margin:40px auto;
	height:auto;
	overflow:hidden;}
.shenbao-box{
	float:left;
	width:550px;
	height:303px;
	border:1px solid #e8eff6;
	margin-bottom:50px;
	padding:15px 24px;}
.shenbao-mr{
	margin-right:50px;}
.s-tit-1{
	display:block;
	font-size:20px;}
.zxdd-list{
	margin-top:16px;
	background:#38ace9;
	}
.zxdd-list tr td{
	font-size:14px;
	color:#fff;
	height:40px;
	line-height:36px;}
.zxdd_Box{
	padding:0px 0px 12px 0px;
	height:auto;
	overflow:hidden;}
.zxdd_Box table tr td{
	font-size:14px;
	border-bottom:1px dashed #999999;
	padding:18px 0px 18px 0px;
	letter-spacing:0;
	font-family:Arial, Helvetica, sans-serif;}
.zxSty1{color:#ff1d00;}
.zxSty2{color:#0a77e6;}

.maquee{
	height:216px;
	overflow:hidden;
	}
.maquee table tr td{
	font-size:14px;
	border-bottom:1px dashed #999999;
	padding:18px 0px 18px 0px;
	letter-spacing:0;
	font-family:Arial, Helvetica, sans-serif;
	}

.shenbao-link{
	float:left;
	width:550px;
	height:230px;
	border:1px solid #e8eff6;
	margin-bottom:50px;
	padding:15px 24px;}	
.s-tit-2{
	display:block;
	font-size:20px;
	width:90px;
	height:24px;
	padding-top:126px;
	background-repeat:no-repeat;
	background-position:center top;
	margin:31px 35px 0px 35px;}
.shenbaoBtn01{
	background-image:url(../images/shenbaoBtn01.png);}
.shenbaoBtn02{
	background-image:url(../images/shenbaoBtn02.png);}	
.shenbao-list{
	height:auto;
	overflow:hidden;}
.shenbao-list ul{
	padding-left:80px;
	height:auto;
	overflow:hidden;
	margin-top:10px;}
.shenbao-list ul li a{
	display:block;
	font-size:14px;
	line-height:40px;
	color:#333333;}
.shenbao-list ul li a:hover{
	color:#38ace9;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;}

/*--------------2 ��������--------------*/	
.page-title{
	display:block;
	font-size:24px;
	margin-bottom:20px;}
.record-box{
	border:1px solid #e8eff6;
	width:1148px;
	margin-bottom:40px;
	padding:20px 50px;
	height:auto;
	overflow:hidden;}
.record-details{
	height:auto;
	overflow:hidden;}
.record-details li{
	float:left;}
.record-details li a{
	display:block;
	float:left;
	width:110px;
	padding-top:130px;
	padding-bottom:10px;
	font-size:16px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:10px 12px;
	color:#333;
	margin-right:107px;}
.record-details li a.mr-none{margin-right:0px;}
.record-details li a:hover{
	color:#38ace9;
	background-position:10px 10px;
	padding-top:130px;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	-ms-transition:all 0.2s;
	transition:all 0.2s;}
.recordBtn01{background-image:url(../images/recordBtn01.png);}
.recordBtn02{background-image:url(../images/recordBtn02.png);}
.recordBtn03{background-image:url(../images/recordBtn03.png);}
.recordBtn04{background-image:url(../images/recordBtn04.png);}
.recordBtn05{background-image:url(../images/recordBtn05.png);}
.record-rl{
	height:auto;
	overflow:hidden;
	padding:10px 0px;}
.record-rl a{
	display:block;
	width:140px;
	height:48px;
	line-height:46px;
	border-radius:4px;
	font-size:16px;
	text-align:center;
	color:#fff;}
.record-rl a:hover{
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	-ms-transition:all 0.2s;
	transition:all 0.2s;}
.record-regBtn{
	background-color:#a7d06a;
	margin-bottom:34px;}
.record-regBtn:hover{
	background-color:#9bc55d;}
.record-loginBtn{
	background-color:#38ace9;}
.record-loginBtn:hover{
	background-color:#35a1db;}
.record-img{
	margin:40px 0px 0px 38px;}
.record-img img{
	display:block;}
.record-import,.record-export{
	height:auto;
	overflow:hidden;
	padding:20px 0px;}
.record-import a,.record-export a{
	display:block;
	float:left;
	background-color:#e8eff6;
	width:180px;
	height:46px;
	line-height:44px;
	color:#333;
	font-size:16px;
	text-align:center;
	margin-right:60px;}
.record-import a:hover,.record-export a:hover{
	color:#38ace9;
	background-color:#dfe9f2;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	-ms-transition:all 0.2s;
	transition:all 0.2s;
	}
.record-import a.mr-none,.record-export a.mr-none{margin-right:0px;}
.record-export a{
	width:160px;
	margin-right:36px;
	margin-bottom:30px;}
	

/*--------------3 ���ŷ���--------------*/	
.online-service{
	height:auto;
	overflow:hidden;
	width:1092px;
	margin:40px auto 40px auto;
	border:1px solid #e8eff6;
	border-right:none;}
.online-service a{
	display:block;
	float:left;
	width:155px;
	height:26px;
	text-align:center;
	font-size:14px;
	color:#333;
	padding-top:76px;
	border-right:1px solid #e8eff6;
	background-repeat:no-repeat;
	background-position:center 20px;}	
/*.online-service a:hover{
	color:#38ace9;
	background-position:center 15px;
	padding-top:70px;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	-ms-transition:all 0.2s;
	transition:all 0.2s;}*/
.trust-icon01{background-image:url(../images/trust-icon01.png);}
.trust-icon02{background-image:url(../images/trust-icon02.png);}
.trust-icon03{background-image:url(../images/trust-icon03.png);}
.trust-icon04{background-image:url(../images/trust-icon04.png);}
.trust-icon05{background-image:url(../images/trust-icon05.png);}
.trust-icon06{background-image:url(../images/trust-icon06.png);}
.trust-icon07{background-image:url(../images/trust-icon07.png);}
	
.credible-box{
	height:auto;
	overflow:hidden;
	width:1250px;
	margin:0 auto;}	
.credible-wrapper{
	width:548px;
	height:48px;
	padding:80px 25px;
	background-color:#eff9ff;
	border:1px solid #cde1ed;
	margin-bottom:50px;
	position:relative;}
.lable-title{
	display:block;
	background-color:#38ace9;
	background-image:url(../images/label-img.png);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#fff;
	height:40px;
	line-height:38px;
	font-size:16px;
	position:absolute;
	z-index:99;
	top:-1px;
	left:-1px;
	text-align:center;}
.lab-t-1{width:100px;}
.lab-t-2{width:140px;}
.lab-t-3{width:170px;}
.zf-list{
	height:auto;
	overflow:hidden;}
.zf-list dt,.zf-list dd{
	float:left;
	font-size:14px;}
.zf-list dt{
	padding-right:20px;line-height:30px;}
.zf-list dd{
	height:auto;
	overflow:hidden;}
.zf-choose label{
	display:block;
	float:left;
	margin-right:11px;}
.zf-choose label input{
	margin-right:2px;}
.zf-mark{
	height:auto;
	overflow:hidden;}
.zf-mark dt,.zf-mark dd{
	float:left;
	font-size:14px;}
.zf-mark dt{
	padding-right:0px;
	line-height:38px;
	width:78px;}
.zf-mark dd{
	width:450px;}
.zf-input{
	float:left;
	width:295px;
	height:40px;
	line-height:40px;
	border:1px solid #cde1ed;
	background-color:#fff;
	font-size:14px;
	padding:0px 15px;
	color:#4d4d4d;}
a.serachBtn{
	display:block;
	float:left;
	margin:0px 0px 0px 20px;
	width:90px;
	height:40px;
	line-height:38px;
	font-size:16px;
	text-align:center;
	color:#fff;
	background-color:#ff9600;
	border-radius:4px;}
a.serachBtn:hover{
	background-color:#ffa82b;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;}
a.resetBtn{
	display:block;
	margin:40px 0 0 30px;
	width:140px;
	height:48px;
	line-height:46px;
	font-size:16px;
	text-align:center;
	color:#fff;
	background-color:#999999;
	border-radius:4px;}
a.resetBtn:hover{
	background-color:#b3b3b3;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;}
.search-box{
	margin:0 auto;
	width:480px;}
.search-box input{
	width:448px;
	height:46px;
	line-height:46px;
	border:1px solid #cde1ed;
	background-color:#fff;
	font-size:14px;
	padding:0px 15px;
	color:#4d4d4d;}
.search-fw{
	height:38px;
	line-height:36px;}
.search-fw input{
	float:left;
	width:388px;
	height:40px;
	border:none;
	line-height:40px;
	background-color:#fff;
	border:1px solid #cde1ed;
	background-color:#fff;
	font-size:14px;
	padding:0px 15px;
	color:#4d4d4d;}
.unfind{
	display:block;
	font-size:14px;
	line-height:48px;
	margin:0;}
.unfind:hover{
	text-decoration:underline;
	color:#666;}
.three-wrapper{
	width:548px;
	height:232px;
	padding:24px 25px;}
.three-box{
	height:auto;
	overflow:hidden;
	letter-spacing:0;}
.three-box dt{
	font-size:20px;
	padding-bottom:16px;}	
.three-box dd{
	font-size:14px;
	line-height:32px;
	text-indent:2em;}
	
	
	

/*--------------4 ��Ѷ����--------------*/	
.news-box{
	width:1250px;
	margin:0 auto 80px auto;
	height:auto;
	overflow:hidden;}
.news-block-1,.news-block-3{
	width:290px;}
.news-block-2{
	width:600px;
	margin:0px 34px;}
.news-block-3{
	}
.news-list{
	height:auto;
	overflow:hidden;}
.news-title{
	height:auto;
	overflow:hidden;}
.news-title span,.news-title a{
	display:block;}
.news-title span{
	width:100px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:16px;
	color:#fff;
	background-color:#38ace9;
	background-image:url(../images/label-img.png);
	background-repeat:no-repeat;
	background-position:0px 0px;}
.news-title a{
	font-size:14px;
	color:#38ace9;
	line-height:36px;}
.news-list ul{
	height:auto;
	overflow:hidden;
	margin-top:2px;
	border-top:1px solid #38ace9;
	padding:4px 0px 0px 0px;}
.news-list ul li{
	height:auto;
	overflow:hidden;}
.news-list ul li a{
	display:block;
	line-height:34px;
	font-size:14px;
	color:#333;
	letter-spacing:0;}
.news-list ul li a:hover{
	color:#38ace9;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;}
.news-list ul li a i,.news-list ul li a span{
	display:block;
	float:left;}
.news-list ul li a i{
	width:3px;
	height:3px;
	background-color:#7195b7;
	margin:15px 0px 0px 0px;}
.news-list ul li a .n-text{
	width:205px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:0px 22px 0px 10px;}
.news-list ul li a .n-text-2{
	width:400px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:0px 56px 0px 10px;}
.line-fg{
	width:290px;
	height:1px;
	background-color:#e2e9f0;
	margin: 10px 0px 15px 0px;}
.in-time{
	font-size:14px;
	display:block;
	float:left;
	padding-left:50px;
	font-style:normal;
	line-height:36px;
	letter-spacing:0;}
	
/*--------------��������--------------*/	
.news-list .slideBox{width:290px;height:165px;overflow:hidden;position:relative;margin:2px 0px 4px 0px;}
.news-list .slideBox .hd{height:18px;overflow:hidden;position:absolute;right:5px;bottom:5px;z-index:1;}
.news-list .slideBox .hd ul{overflow:hidden;zoom:1;float:left;border:none;padding:0px;}
.news-list .slideBox .hd ul li{float:left;margin-right:3px;width:15px;height:18px;line-height:16px;text-align:center;background:#000;color:#fff;cursor:pointer;}
.news-list .slideBox .hd ul li.on{background:#f00;color:#fff;}
.news-list .slideBox .bd{position:relative;height:100%;z-index:0;}
.news-list .slideBox .bd img{width:290px;height:165px;padding-top:16px;}

.n-list-a{
	height:auto;
	overflow:hidden;
	display:block;
	color:#333;
	background-color:#f1f8ff;
	letter-spacing:0;
	margin-bottom:30px;}
.n-list-a:hover{
	color:#333;
	background-color:#e6f2fd;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
	cursor:pointer;}
.n-list-box{
	height:auto;
	overflow:hidden;
	padding:20px;}
.n-list-box dt,.n-list-box dd{
	float:left;}
.n-list-box dt{
	width:72px;}
.n-list-box dt span{
	display:block;}
.n-list-box dd{
	width:1110px;
	padding:0px 0px 0px 28px;}
.data-year{
	height:28px;
	line-height:34px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	width:72px;
	text-align:center;
	color:#fff;
	background-image:url(../images/data-bg.png);
	background-repeat:no-repeat;
	background-position:0px 0px;}
.date-green{
	background-image:url(../images/data-green-bg.png);}
.data-day{
	height:44px;
	line-height:40px;
	font-size:28px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	width:72px;
	text-align:center;
	color:#4c4c4c;
	background-color:#fff;}
.n-list-title{
	height:auto;
	overflow:hidden;}
.n-list-title strong,.n-list-title i{
	display:block;}
.n-list-title strong{
	font-size:16px;}
.n-list-title i{
	font-size:14px;
	color:#666666;
	font-style:normal;}
.n-list-text{
	display:block;
	font-size:14px;
	line-height:26px;
	padding:6px 0px 0px 0px;}

/*--------------��ҳ--------------*/	
.page{height:40px;overflow: hidden;padding:30px 0px 10px 0px;position:relative;margin:30px 0px;letter-spacing:0;}
.pagination{margin-left:50%;float:left;min-width:515px;}
.inner{margin-left:-50%;float:left;}
.page a{display:block;float:left;padding:0px 12px;border:1px solid #d9d9d9;margin:0px 2px;background:#fff;height:36px;line-height:36px;color:#333;}
.page a.current{background:#ea402a;border:1px solid #ea402a;color:#fff;}
.page a.pagary{border:1px solid #ededed;color:#ccc;}
.page a:hover{background:#369;color:#fff;border:1px solid #369; text-decoration:none;}
.page-t,.page-input{display:block;float:left;}
.page-input{height:14px;border:1px solid #ccc;margin:10px 6px 0px 6px;}
a.h-none:hover{background:none;color:#333;border:1px solid #d9d9d9;}
a.page-goBtn{display:inline-block;background:#38ace9;border:1px solid #38ace9;color:#fff;}
.page a.page-goBtn:hover{background:#26a5e8;border:1px solid #26a5e8;}

.news-Dtitle{
	font-size:22px;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
	border-top:1px dashed #7f7f7f;
	letter-spacing:0;
	position:relative;}
.news-Dtime{
	padding:20px 0px 20px 0px;
	text-align:center;
	border-bottom:1px dashed #7f7f7f;
	letter-spacing:0;}
.news-Dtext{
	font-size:14px;
	line-height:28px;
	padding-top:20px;
	margin-bottom:30px;
	letter-spacing:0;}
.news-Dtext p{
	text-indent:2em;
	padding-bottom:20px;}
/*.backBtn{
	display:block;
	width:92px;
	height:34px;
	line-height:34px;
	text-align:center;
	background-color:#808080;
	color:#fff;
	font-size:14px;
	position:absolute;
	right:0px;
	top:36px;}
.backBtn:hover{
	background-color:#666;
	color:#fff;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;}*/


/*--------------5 ֧�ŷ���--------------*/	
.brace-title{
	width:1250px;
	margin:0 auto;}	
.brace-box{
	width:1176px;
	margin:20px auto;
	height:auto;
	overflow:hidden;
	border:1px solid #e8eff6;
	padding:0px 36px 36px 36px;}
.brace-tit-s{
	display:block;
	font-size:18px;
	margin:20px 0px 20px 0px;}
.park-list{
	height:auto;
	overflow:hidden;
	margin:36px 0px 0px 0px;}
	
.park-list a{color:#666;}
.park-list a:hover{color:#017ab6;}	
.park-list dt,.park-list dd{
	float:left;}
.park-list dt{
	width:220px;}
.park-list dt img{
	display:block;}
.park-list dd{
	width:926px;
	font-size:14px;
	line-height:26px;
	padding:0px 0px 0px 30px;}
.others-list{
	height:auto;
	overflow:hidden;}
.others-list li{
	float:left;	width:180px;
	height:46px;
	line-height:44px;
	font-size:16px;
	text-align:center;
	color:#999;
	background-color:#e8eff6;
	margin:36px 29px 0px 29px;}
.others-list li a{
	display:block;
	float:left;
	width:180px;
	height:46px;
	line-height:44px;
	font-size:16px;
	text-align:center;
	background-color:#e8eff6;
}
.others-list li a:hover{
	color:#38ace9;
	background-color:#dfe9f2;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;}
.others-list li.mr-none{
	margin-right:0px;}
	
/*--------------login--------------*/	
.login-bg{
	height:600px;
	background:#d2efff;}	
.login-con{
	width:1140px;
	margin:0 auto;}
.login-img{
	display:block;
	margin:100px 0px 0px 0px;}
.login-box{
	width:340px;
	background-color:#fff;
	padding:30px 30px 34px 30px;
	margin:80px 0px 0px 0px;}
.login-title-box{
	height:auto;
	overflow:hidden;
	margin-bottom:18px;}
.login-title{
	display:block;
	font-size:24px;
	color:#414c59;
	letter-spacing:0;
	float:left;}
.login-tab{
	width:340px;
	height:42px;
	margin:0px 0px 14px 0px;}
.login-tab span{
	display:block;
	float:left;
	height:42px;}
.tabg01{
	background:url(../images/login-tabg01.png) no-repeat;
	width:10px;}
.tabg02{
	background:url(../images/login-tabg02.png) repeat-x;
	width:320px;}
.tabg03{
	background:url(../images/login-tabg03.png) no-repeat;
	width:10px;}
.login-i input{
	width:305px;
	padding:0px 10px 0px 5px;
	height:38px;
	line-height:38px;
	font-size:14px;
	color:#767676;
	border:0 none;
	margin:2px 0px 0px 0px;
	background-repeat:no-repeat;
	background-position:right center;
	letter-spacing:0;
	font-family:"΢���ź�";}
.login-name input{
	background-image:url(../images/login_user.png);}
.login-password input{
	background-image:url(../images/login_password.png);}
.login-i input.login-code{
	width:145px;}
.code-img{
	margin:8px 0px 0px 10px;}
.refresh{
	display:block;
	line-height:14px;
	color:#a6b2c2;
	width:40px;
	margin:5px 0px 0px 0px;
	letter-spacing:0;}
.refresh:hover{
	text-decoration:underline;
	color:#a6b2c2;}
.loginBtn{
	display:block;
	width:340px;
	height:42px;
	margin:20px 0px 0px 0px;}
.loginBtn span{
	display:block;
	float:left;
	height:42px;}
.loginBtn-bg-l{
	width:10px;
	background:url(../images/loginBtn-bg-l.png) no-repeat;}
.loginBtn-bg-m{
	width:320px;
	background:#38ace9;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:40px;
	letter-spacing:0;}
.loginBtn-bg-r{
	width:10px;
	background:url(../images/loginBtn-bg-r.png) no-repeat;}
.forget-tit{
	display:block;
	font-size:14px;
	color:#38ace9;
	margin:15px 0px 12px 0px;
	letter-spacing:0;}
.forget-tit:hover{
	text-decoration:underline;
	color:#1ea0e5;}
.link-title{
	background:url(../images/login_line.png) no-repeat 0 center;
	text-align:center;
	color:#8da0aa;
	letter-spacing:0;}
.link-con{
	height:auto;
	overflow:hidden;
	margin:12px 0px 0px 0px;}	
.link-con a{
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	padding-left:24px;
	color:#8da0aa;
	letter-spacing:0;}
.link-con a:hover{
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;}
.link-btn01{
	background:url(../images/login_icon01.png) no-repeat 0 center;}
.link-btn01:hover{
	color:#fa8178;}
.link-btn02{
	background:url(../images/login_icon02.png) no-repeat 0 center;
	margin:0px 20px 0px 20px;}
	
	
	
.link-btn04{
	background:url(../images/service.png) no-repeat 0 center;
	
	}
	.link-btn04:hover{
	color:#5768ca;}
	
	
	
.link-btn02:hover{
	color:#52d5b2;}
.link-btn03{
	background:url(../images/login_icon03.png) no-repeat 0 center;}
.link-btn03:hover{
	color:#75bee4;}
.error-tit{
	width:318px;
	height:40px;
	border:1px solid #ff8080;
	background-color:#fff2f2;
	color:#c00;
	font-size:14px;
	line-height:38px;
	border-radius:3px;
	padding:0px 10px;
	margin-bottom:14px;}
.login-footer{
	clear:both;
	padding:20px 0;
	color:#666666;}
.login-footer p{
	text-align:center;
	line-height:28px;
	letter-spacing:0;}
.login-footer p a{
	margin-right:12px;padding-right:12px;
	color:#666666;
	border-right:1px solid #aaabad;}	
.login-footer p a:hover{color:#666666;}


/*--------------register--------------*/
.regTop{width:1000px;margin:0 auto;height:86px;font-family:"΢���ź�";font-size:12px;}
.reg_logo{width:700px;height:auto;overflow:hidden;}
.reg_logo h1 a{display:block;width:526px;height:62px;background:url(../images/logo.png) no-repeat;margin:10px 0px 0px 0px;}
.reg_logo h1,.reg_logo span{display:block;float:left;}
.reg_logo span{font-size:18px;color:#666666;line-height:68px;padding:5px 0px 0px 20px;}

.reg_Toplogin{width:138px;padding-top:25px;height:auto;overflow:hidden;}
.reg_Toplogin span,.reg_Toplogin a{display:block;float:left;}
.reg_Toplogin span{font-size:14px;line-height:24px;color:#3f3f3f;padding-right:14px;}
.reg_Toplogin a{width:46px;height:25px;line-height:25px;background:#38ace9;color:#fff;text-align:center; border-radius:2px;}
.reg_Toplogin a:hover{background:#339dd5;}

.lineTop{height:2px;background:#38ace9;}

.regBox{width:1000px;margin:0 auto 40px auto;height:auto;overflow:hidden;}
.regTitle{padding:30px 0px 10px 0px;color:#38ace9;font-family:"΢���ź�";font-size:14px;border-bottom:2px solid #ededed;}
.regTitle span{padding:30px 10px 10px 10px;border-bottom:2px solid #38ace9;}

.sheet{height:auto;overflow:hidden;margin:40px 0px 0px 0px;font-family:"΢���ź�";}
.form_field{height:auto;overflow:hidden;margin:0px 0px 16px 0px;}
.form_field label,.form_field input,.form_field > span{float:left;}
.form_field label{font-size:14px;width:112px;text-align:right;padding-right:16px;color:#333333;line-height:34px;}
.xh{color:#ff3300;padding-right:5px;}
.form_field input{
	width:248px;height:34px;line-height:34px;border:1px solid #aaaaaa;padding:0px 0px 0px 10px;font-family:Tahoma,"΢���ź�";
	transition: border linear 0.2s;
	}
.form_field input:focus{
	border-color:rgba(255,81,0,1);
  	outline:none;
	}
	
.error_tips{
	display:block;
	font-size:14px;
	height:34px;
	line-height:32px;
	color:#666666;
	background:url(../images/reg_error.png) no-repeat 14px center;
	min-width:30px;
	padding-left:40px;}
.yes_tips{
	display:block;
	font-size:14px;
	height:34px;
	line-height:32px;
	background:url(../images/reg_yes.png) no-repeat 14px center;
	min-width:30px;
	padding-left:40px;
	color:#666666;}
.infor_tips{
	display:block;
	font-size:14px;
	height:34px;
	line-height:32px;
	color:#666666;
	background:url(../images/reg_infor.png) no-repeat 14px center;
	min-width:30px;
	padding-left:40px;}

.form_text{
	font-size:12px;
	color:#333333;
	line-height:30px;}

.reg_goBtn{
	width:188px;
	margin:60px auto 50px auto;}
.reg_goBtn a{
	display:block;
	background:#38ace9;
	width:188px;
	height:40px;
	line-height:38px;
	text-align:center;
	font-size:14px;
	color:#fff;
	border-radius:2px;}
.reg_goBtn a:hover{
	background:#339dd5;}

.regBline{
	height:1px;
	background:#ededed;}
.regBottom{
	width:980px;
	margin:15px auto;
	font-family:Tahoma,"΢���ź�";
	color:#999999;
	text-align:center;
	font-size:12px;
	line-height:24px;}


/*--------------login tab--------------*/
ul.tab_menuA{
	float:right;
	height:30px;
	margin:2px 0px 0px 0px;}
ul.tab_menuA li{
	list-style:none;
	float:left;}
ul.tab_menuA li.selectedA a{
	color:#38ace9;
	letter-spacing:0;
	border-top:2px solid #38ace9;
	border-left:1px solid #38ace9;
	border-right:1px solid #38ace9;
	border-bottom:1px solid #fff;
	height:24px;}
ul.tab_menuA li a{
	height:26px;
	line-height:26px;
	padding:0px 6px;
	display:block;
	text-align:center;
	color:#767676;
	font-size:14px;
	letter-spacing:0;
	border-bottom:1px solid #38ace9;}
ul.tab_menuA li a:hover{
	color:#38ace9;}


/*--------------findepsw--------------*/
.psw-box{
	margin:40px 0 100px 0;
	overflow:hidden;
	height:auto;}
.psw_goBtn{
	width:160px;
	margin:60px 0 50px 128px;}
.psw_goBtn a{
	display:block;
	background:#38ace9;
	width:160px;
	height:40px;
	line-height:38px;
	text-align:center;
	font-size:14px;
	color:#fff;
	border-radius:2px;}
.psw_goBtn a:hover{
	background:#339dd5;}
.psw-resend{
	display:inline-block;
	width:90px;
	height:36px;
	line-height:34px;
	text-align:center;
	background:#22bc92;
	color:#fff;
	cursor:pointer;
	margin:0px 0px 0px 10px;}
.psw-resend:hover{
	background:#1da882;
	color:#fff;}	
.qr-box{
	height:auto;
	overflow:hidden;
	text-align:center;}
.qr-box span{
	display:block;}
.qr-ok{
	display:block;
	background:url(../images/ok_btn.png) no-repeat center center;
	height:42px;
	margin:10px 0px 20px 0px;}
.qr-failure{
	display:block;
	background:url(../images/failure_btn.png) no-repeat center center;
	height:42px;
	margin:10px 0px 20px 0px;}
.qr-text{
	font-size:18px;}
.ok_goBtn{
	display:block;
	background:#38ace9;
	width:120px;
	height:40px;
	line-height:38px;
	text-align:center;
	font-size:14px;
	color:#fff;
	border-radius:2px;
	margin:60px auto;}
.ok_goBtn:hover{
	color:#fff;}
/*20170227可信查询结果*/
.sTitle{
	background:url(../images/label-img.png) no-repeat #38ace9;
	color:#fff;
	height:40px;
	line-height:38px;
	font-size:16px;
	text-align:center;
	width:140px;}
.sResult table{
	border-collapse:collapse;
	border:1px solid #cde1ed;
	margin:10px 0px 50px 0px;}
.sResult table tr td{
	border:1px solid #cde1ed;
	padding:10px 0px 10px 10px;
	font-size:14px;}
td.s-bt{
	background:#eff9ff;}
.s-cn tr td{
	text-align:center;}
td.s-bold strong{
	font-size:16px;}
.sTips{
	height:auto;
	overflow:hidden;
	padding-top:10px;}
.sTips span{
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;}
.s-t{
	padding-right:30px;}
	
.gongshi,.gongshi dl{
	height:auto;
	overflow:hidden;}
.gongshi{
	margin:10px 0px 50px 0px;}
.gongshi dl{
	border-bottom:1px solid #cde1ed;
	line-height:40px;}
.gongshi dl dt,.gongshi dl dd{
	float:left;
	font-size:14px;}
.gongshi dl dt{
	width:260px;}
.gongshi dl dd a{
	color:#38ace9;}
	
table.zhuxiao tr td{
	padding:10px 0px;
	font-size:14px;}

.lg-downd{
	float:right;
	margin:15px 0 0 20px;
}
.lg-downd span,.lg-downd a{
	display:block;
	float:left;
	font-size:14px;
	cursor:pointer;
}	
	