﻿@charset "utf-8";
/* CSS Document */

/*newsbox end*/
.left {
	width:262px;
	height:100%;
	overflow:hidden;
	float:left;
}

/*--css for union--*/
.body_union { width:910px; height:auto; margin:0 auto; padding:0; overflow:hidden }
.body_union a { color:#666; text-decoration: none; }
.union_top { width:1003px; height:80px; margin:0 auto; }
.union_logo { width:199px; height:80px; float:left; }
.union_right { float: right; height: 50px; width: 195px; padding-right:30px; }
.union_index { height: auto; width: 100%; }
.union_wrap { height: auto; width: 100%; padding-top:5px; }
.union_index .banner { margin: 3px 0px; height: auto; width: auto; }
.left { float: left; height: auto; width: 265px; }
.right { float: right; height: auto; width: 645px; overflow:hidden; }

.left .ulogin { width:240px; height:135px; border: 1px solid #dfe2e3; padding-top: 10px; padding-left: 20px; padding-bottom:10px; overflow: hidden; }
.ulogin .ut { height: 25px; width: 100%; padding-bottom: 10px; }
.ulogin .ut1 { height: 25px; width: 65px; color: #585858; line-height: 25px; float: left; font-size: 15px; }
.ulogin .ut2 { float: right; height: auto; width: 175px;}
.ulogin .ut2 input { background-color:#f3f3f3; border:1px solid #d1d1d1; height: 25px; width: auto; vertical-align: middle; line-height: 22px; padding-top:3px !important; height:22px !important; _padding-top:0; }
.ulogin .ubutt { height: 31px; width: 215px; padding-top:5px; padding-left:20px; }
.ulogin .ubutt li { width:90px; float:left; padding-right:10px; list-style:none; }
.ulogin .lostpwd { float: right; height: auto; width: 80px; padding-top:10px; padding-right: 10px; }
.ulogin .lostpwd a { font-size: 14px; color: #666; text-decoration: none; }
.union_index .left .announ{ width:230px; height:145px; border: 1px solid #dfe2e3; padding-top: 10px; padding-left: 30px; padding-bottom:15px; margin-left:1px; background-image: url(announ_li.jpg); background-repeat: no-repeat; background-position: 3px 9px; }
.union_wrap .left .announ { width:229px; height:145px; border: 1px solid #dfe2e3; padding-top: 10px; padding-left: 30px; padding-bottom:15px; margin-left:1px; background-image: url(announ_li.jpg); background-repeat: no-repeat; background-position: 3px 9px; }
.announ li,.union_wrap .left .announ li { list-style:none; line-height:25px; font-size: 14px; }
.announ li a,.union_wrap .left .announ li a { color: #666; text-decoration: none; }
.contacts { width:245px; height:145px; border: 1px solid #dfe2e3; padding-top: 10px; padding-left: 14px; padding-bottom:15px; margin-left:1px; line-height:25px; font-size: 14px;  }

.union_index .right .step { height: auto; width: 100%; padding-top:5px; }
.union_index .right .step img {margin:0; float:left; }
.blank_3px { height: 3px; width: 100%; overflow: hidden; clear:both; }
.blank_8px { height: 8px; width: 100%; overflow: hidden; clear:both; }
.union_index .checkout { background-image: url(index_union_18.jpg); height: 200px; width: 625px; background-repeat: no-repeat; background-position: 5px center; clear: both; padding-top: 10px; padding-left: 15px; }
.union_index .checkout .check_title { height: 25px; width: 98%; padding-bottom: 5px; border-bottom:solid 1px #ffffff; }
.union_index .checkout .check_detail { font-size: 14px; line-height: 24px; }
.union_index .coop { height: auto; width: 625px; clear: both; padding-top: 10px; padding-left: 15px; }
.union_index .coop .coop_title { height: 25px; width: 98%; padding-bottom: 5px; border-bottom:solid 1px #6abee0; }
.union_index .coop .coop_detail { padding-top: 20px; padding-bottom: 10px; height: auto; width: 635px; margin:auto; }


.uinfo { width:240px; height:115px; border: 1px solid #dfe2e3; padding-top: 10px; padding-left: 20px; padding-bottom:10px; overflow: hidden; font-size: 15px; color: #666666; }
.uinfo p { padding:5px; }
.uinfo .li { margin: auto; height: auto; width: 200px; padding-top:5px; }
.uinfo .li1 { margin: 0px; float: left; height: 25px; width: 80px; font-size: 15px; line-height: 25px; text-align: center; }
.uinfo .li2 { margin: 0px; float: left; height: 25px; width: 10px; font-size: 15px; line-height: 25px; text-align: center; padding-right: 10px; padding-left: 10px; }
.uinfo .li3 { margin: 0px; float: left; height: 25px; width: 80px; font-size: 15px; line-height: 25px; text-align: center; background-color: #333333; }
.uinfo .li3 a { color:#fff; }
.zz_name { font-weight: bold; padding-right: 5px; padding-left: 5px; font-size: 14px; }
.li_line { height:25px; width:20px; line-height: 25px; text-align: center; }

.union_wrap .right .udetail { width:635px; background-color:#f1f1f1; height:auto; margin-left:5px; padding-bottom:10px; }
.udetail .u_title { background-image: url(index_union_20.jpg); height: 33px; width: 100%; font-size: 18px; font-weight: bold; text-indent: 35px; color: #FFFFFF; background-repeat: no-repeat; padding-top: 8px; background-position: 0px 0px; }
.union_wrap .right .udetail .search { margin-left:5px; height: auto; width: 635px; }
.union_wrap .right .udetail .search div { float:left; line-height: 22px; padding-right:5px; font-size: 15px; }
.union_wrap .right .udetail .search input { width:auto; height:20px; background-color:#FFFFFF; border:solid 1px #333333; line-height:18px; padding-top:1px !important; height:19px !important; }
.union_wrap .right .udetail .con { background-color: #FFFFFF; margin-left:9px; height: auto; width: 615px; border: 1px solid #dbdbdb; clear: both; font-size: 13px; min-height:550px; }
.union_wrap .right .udetail .con tr { height:25px; }
.union_wrap .right .udetail .con td { text-align: center; }
.union_wrap .right .udetail .con .tr1 { font-size: 15px; line-height: 25px; font-weight: bold; height: 25px; width: 100%; padding-bottom:5px; }
.union_wrap .right .udetail .con .tr2 { background-color:#666666; color:#FFFFFF; }
.union_wrap .right .udetail .con .tr2  a { color:#FFFFFF; }
.union_wrap .right .udetail .con .pagenum { line-height: 40px; text-align: right; height: 40px; width: auto; padding-right: 30px; border-top-width: 1px; border-top-style: solid; border-top-color: #dbdbdb; font-weight: bold; color: #555; }
.union_wrap .right .udetail .con .pagenum a { color:#000000; }
.union_wrap .right .udetail .con .tr3 { line-height: 30px; height: 30px; width:100%; border-bottom:solid 1px #dbdbdb; text-indent: 15px; color: #333333; }
.perinfo { height: auto; width: 610px; padding-top: 10px; padding-bottom:15px; line-height: 22px; font-size: 12px; color: #333333; text-indent: 25px; }
.perinfo label { margin: 0px; padding-left: 10px; float: left; width: 500px; height: 35px; clear:both; }
.perinfo label input { height: 20px; width: 250px; float: right; }
.perinfo label span { color: #FF0000; float: right; height: auto; width: 150px; }
.perinfo ul { padding-left:30px; padding-bottom:20px; clear: both; }
.perinfo ul li { float: left; height: auto; width: auto; padding-right: 10px; list-style-type: none; }
.code_select { width:auto; height:25px; padding-left:20px; font-size:15px; font-weight: bold; color: #000000; line-height: 25px; float:left; }
.code_view { height: auto; width: 100%; text-align: center; padding-top:15px; padding-bottom:15px; overflow: hidden; }
.code_view img { margin:auto; }
.code_textarea { padding:5px; }
.code_textarea input { margin:5px; }
.code_text { line-height: 25px; color: #333333; padding: 10px; }
.union_us { padding:20px; line-height: 25px; color: #333333; }
.union_announ { color:#333333; text-indent: 10px; }
.union_announ .an1 { height: 30px; width: 590px; padding-left: 10px; line-height: 30px; font-size: 14px; color: #444; overflow: visible; font-weight: bold; }
.union_announ .an2 { height: auto; width: 590px; text-indent: 10px; padding-left: 20px; padding-bottom:10px; line-height: 20px;border-bottom: 1px dashed #CCCCCC; margin-bottom:10px; }
.agreement { height: 500px; width: 590px; padding: 10px; line-height: 22px; font-size: 12px; color: #333333; text-indent: 25px; overflow-y: scroll; }
.pay_record { width:auto; height:350px; overflow:visible; padding:5px;  }