
@charset "utf-8";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
/* -webkit-text-size-adjust fix chrome 12 px limit */
/*html, body, .width_control{height: 100%;} */
body,button,input,select,textarea,label{font-size:12px;font-family:"宋体"; color:#555;-webkit-text-size-adjust:none;}
body { overflow-y: scroll; }  
button,input,select,label{vertical-align:middle;list-style-type:none;border:none;}
input.text{line-height:25px;font-size: 12px;}
label{padding-left:0.4em;}
ul,ol,p,h1,h2,h3,h4,h5,h6{font-size:100%;}
ul{list-style:none;}
h1{font-size:22px;}
h2{font-size:16px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:12px;}
h6{font-size:12px;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
img{border:0 none;}
a img,span img{vertical-align:bottom;}
em{font-style:normal;font-weight:700;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
table th{font-weight:300;}
a{text-decoration:none;}
a:hover { text-decoration:underline;}
/* width_control  */
.width_control{width:100%;overflow:hidden;min-width:1000px;max-width:2000px;margin:0 auto;position:relative;background-color: white;}
.fixed_width{width:1000px;margin:0 auto;z-index:9999;}
/* header 头部 */
.header { width:1000px;height:100px;   position:relative;}
#szbanner{background:#34a6e2;width:100%;height:40px;}
.position { width:1000px;margin:0 auto;height:32px; padding-top:6px; line-height:32px;color:#999;text-align:left;}
.position a{   margin-right:8px;}
.position a.pos_on { color:#3894dc;margin-left:8px;}
.footercontainers
{
	margin-bottom:30px;
}
/* body 主体 */
.main_body{ overflow:hidden;width:100%;min-height:660px;height:auto !important;height:660px;}
.main_content{width:1000px;margin:0 auto;margin-top: 30px;}
.fluid_width{width:1000px;margin-left:auto;margin-right:auto;overflow:hidden;zoom:1;}
.mcon_top { width:1000px; background: 0 0 no-repeat;_background: 0 8px no-repeat;}
.mcon_middle {width:992px; padding:10px 4px 40px 4px;margin-top: -20px;}

.mcon_middle form {  overflow:hidden;}
.mcon_middle form table td { height:42px;}
.mcon_middle form .text ,.mcon_middle form select{ 
	width:276px; 
	height:26px; 
	padding:0 6px; 
	/* border:1px solid #d3dee4; */
	}
.mcon_middle form select {width:290px; height:28px; margin-left:5px;}
td.rtext {text-align:right;}
.btn { width:290px; overflow:hidden; margin:0 auto;}
.btn button ,.btn input ,.btn02 button{ 
	display:inline-block; 
	width:139px; 
	height:35px; 
	text-align:center; 
	line-height:35px; 
	/* background:url(/uploads/image/ccss/trs_sc_zpicons.png) no-repeat; */
	background: #34a6e2;
	font-size:14px; 
	font-weight:700; 
	letter-spacing:4px;
}
button:hover { cursor:pointer;}
.btn input:hover{cursor:pointer;}
.mcon_bottom { width:1000px; height:6px;  margin-bottom:26px;}
	/*弹出层*/
.pop_wrap { width:350px; margin:50px auto;}
.title_close { width:326px;_width:328px; height:36px; padding:0 12px; background:url(/uploads/image/ccss/trs_sc_zppoptitle.jpg) 0 0 repeat-x; }
.title_close h1 { font-size:14px; font-weight:700; line-height:36px; color:#fff;}
.title_close a { display:block; width:12px; height:12px; background:url(/uploads/image/ccss/trs_sc_zpicons.png) -94px -393px no-repeat; position:absolute; right:12px; top:12px;}
.pop_btn { width:166px; margin:15px auto 0 auto; border-top:1px dashed #dadada; padding: 12px 72px 2px 72px; overflow:hidden;}
.pop_btn button { display:block; width:70px; height:26px; line-height:26px; text-align:center; font-weight:700; color:#fff; border:1px solid #576cb9; background:#568fe4;}
.lf { float:left;}
.rf { float:right;}

/* footer */
.main_footer{ height:50px;width:950px;  color:#fff; line-height:26px;margin:0 auto;}
.footercontainer{width:100%;height:90px;position:absolute;bottom:0;left:0;}

/* width_control 内容不固定需要滚动条的页面高度 */
.longview{height:auto;padding-bottom:100px;}

/* 避免因子元素浮动而导致的父元素高度缺失能问题 */
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }

/* 浮动 */
.z { float: left !important; }
.y { float: right  ; }
.position>.y
{float:left !important;}
.position .right {
    position: relative;
    color: #000;
    height: 32px;
    width: 450px;
    left: 610px;
}
/* 鼠标样式，可以根据需要按序添加 */
.cur1 { cursor: pointer; }

/* 显示/隐藏 */
.show { display: block !important; }
.hide { display: none !important; }

.position .left{color:#306ebd;}
.position .right{position:relative;color:#000;height:32px;width:394px;}
.position .right span a{color:#000;} 
.position .right span {display:block;height:32px;position:absolute;left:-50px;} 
.positions .right span {display:block;height:32px;position:absolute;left:-94px;} 
.position .backhome{position:absolute;right:0;display:block;padding-left:18px;height:23px; background:url(/uploads/image/ccss/trs_sc_profile.jpg) no-repeat 0 -37px;}
.position .right2{position:relative;color:#000;height:32px;}


	.selected {
		padding-bottom: 0px;
		padding-left: 0px;
		width: 71px;
		padding-right: 0px;
		background:  no-repeat 0px 0px;
		float: left;
		height: 24px;
		color: #666;
		margin-left: 6px;
		padding-top: 0px;
	}
	.selected select{
		display:none;
	}
	.selected .tag_select {
		text-align: left;
		padding-bottom: 0px;
		line-height: 24px;
		padding-left: 8px;
		width: 71px;
		padding-right: 0px;
		display: block;
		background:  no-repeat 0px 0px;
		height: 24px;
		font-size: 12px;
		cursor: pointer;
		padding-top: 0px;
	}
	.selected .tag_select_hover {
		background:  no-repeat 0px 0px; color: rgb(0,0,0); 
		font-size: 12px
	}
	.selected .tag_select_open {
		background:  no-repeat 0px 0px; color: rgb(0,0,0); 
		font-size: 12px
	}
	.selected ul.tag_options {
		z-index: 1000;
		border-bottom: 1px solid;
		position: absolute;
		border-left: 1px solid;
		padding-bottom: 1px;
		overflow-y: auto;
		list-style-type: none;
		margin: 0px;
		padding-left: 0px;
		width: 69px;
		padding-right: 0px;
		background: rgb(255,255,255);
		height: auto;
		font-size: 12px;
		overflow: hidden;
		border-top: 0px;
		cursor: pointer;
		list-style-image: none;
		border-right: 1px solid;
		padding-top: 0px;
	}
	
	.selected ul.tag_options li {
		text-align: left;
		padding-bottom: 0px;
		line-height: 25px;
		padding-left: 8px;
		width: 69px;
		padding-right: 0px;
		display: block;
		background: rgb(255,255,255);
		height: 25px;
		color: rgb(125,125,125);
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		padding-top: 0px;
	}
	.selected ul.tag_options li.open_hover {
		background: rgb(241,241,241); color: rgb(0,0,0); 
		font-size: 12px; 
		font-weight: normal
	}


