@charset "utf-8";
*{border:0;font-size:100%;margin:0;padding:0; list-style:none;}
@font-face {
	font-family: "icon";
	src: url('iconfont/iconfont.eot'); /* IE9*/
	src: url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
	url('iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

@font-face {
	font-family: "icon2";
	src: url('iconfont2/iconfont.eot'); /* IE9*/
	src: url('iconfont2/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('iconfont2/iconfont.woff') format('woff'), /* chrome、firefox */
	url('iconfont2/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('iconfont2/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{ font:14px/1.5 arial, "Hiragino Sans GB", "Microsoft Yahei", sans-serif; color:#585858;background:#fff;-webkit-font-smoothing:antialiased;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;_display:block;}
a{color:#0352BC;text-decoration:none;}
a:hover{color:#F00;text-decoration:underline;background:none}
.clear{overflow:hidden;clear:both;}
.hide{ display:none;}
.input,.textarea{*margin:-1px 0 0;height:18px;line-height:18px !important;display:block;padding:8px 6px;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;display:inline-block;}
.input,.textarea{width:94.2%;}
.selects{ display:inline-block; width:100%; height:34px; padding:6px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.input:focus,.textarea:focus,.selects:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgba(102,175,233,.5);}
.input.error,.textarea.error{color:#ff6600; border-color:#ff6600;}
.input.error:focus,.textarea.error{ box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgba(255,68,0,.5);}
.textarea{ height:auto;}
label{ cursor:pointer;}
label *{ vertical-align:middle}
label:hover{ color:#F00;}
/*小标签*/
.icon {
	font-family:"icon" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.icon2 {
	font-family:"icon2" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.fr{ float:right;}

body{background:#E7E8EB}
#header,#page,#fooder{ width:1120px; overflow:hidden; margin:auto; clear:both; }

.headerTop{ background:#1C89D5; color:#fff;}
#header{ height:60px; line-height:60px;}
#header a{ color:#fff;}
.logo{ font-size:20px;}
.logo a{ text-decoration:none; font-weight:bold;}
.logo a *{ vertical-align:middle;}
.logo i{ font-size:30px; font-weight:normal;}

.headLogin{ font-size:14px;}

.fooderNav{ background:#B8B9B9;}
#fooder{ padding:20px;}
#fooder a{ color:#666; margin-right:10px;}


#page{ margin:20px auto; border:#D9DADC solid 1px; background:#fff; border-radius: 4px;}

/*
	一个表单的样式
*/
.e_black{border:none;border-radius:4px;background:#999;height:40px;line-height:40px;color:#fff;text-align:center;cursor:pointer;padding-left:24px;padding-right:24px;}
.e_black:hover{background:#555;}
.e_red{cursor:pointer;border-radius:4px;display:inline-block;height:40px;line-height:40px;background:#ee4136;color:#fff;border:none;padding-left:24px;padding-right:24px;}
.e_red:hover{background:#E3372D;}
.e_green{cursor:pointer;border-radius:4px;display:inline-block;height:40px;line-height:40px;background:#44B549;color:#fff;border:none;padding-left:24px;padding-right:24px;}
.e_green:hover{background:#56BC5B;}
.e_blue{cursor:pointer;border-radius:4px;display:inline-block;height:40px;line-height:40px;background:#1C89D5;color:#fff;border:none;padding-left:24px;padding-right:24px;}
.e_blue:hover{background:#2A5FAA;}
.e_txt{background: #f5f5f5;border: 1px solid #d7d7d7; border-radius: 4px;height:28px;line-height:28px;padding: 5px 10px;color: #333;}
.e_txt_white{background: #fff;border: 1px solid #bbb; border-radius: 4px;height:24px;line-height:24px;padding: 0px 6px;color: #333;}
.e_txt_white:hover{ background:#f7f7f7;}
.e_select{ cursor:pointer; margin-right:2px;}
.e_select *{ vertical-align:middle;}
.e_select .icon,.e_select .icon2{ font-size:24px; color:#999;}
.e_focus .icon,.e_focus .icon2{ color:#EE4136;}
.e_sort{ height:30px; line-height:30px; padding-left:16px;padding-right:16px;}
.e_option{ cursor:pointer; width:150px; background:#f5f5f5; border: 1px solid #d7d7d7; border-radius:4px; display:inline-block; height:36px; line-height:36px; font-size:14px; }
.e_option *{ vertical-align:middle;}
.e_option em{ font-style:normal; padding-left:8px; display:block;}
.e_option i{ float:right; margin-right:8px;}
.e_select_sort{height:30px; line-height:30px;}

.e_list{ color:#EE4136; border: 1px solid #EE4136;}
.e_list_show em:hover{ /*background:#FFFFE8;*/background:#e3e3e3; color:#555;}
.e_list_show em.sel,.e_list_show em.sel:hover{ /*background:#e3e3e3;*/background:#666; color:#fff;}
.e_white{ background:#fff;}
.e_search em{ border-top:solid 1px #E7E7EB; background:#fff; padding-left:10px;}

.user_left{float:left; width:209px; overflow:hidden; border-right:1px #E7E7EB solid; padding-top:10px; background:#fcfcfc}
.user_left dl{ padding-bottom:10px; padding-top:10px; border-top: 1px solid #e7e7eb; line-height:34px; font-size:14px;}
.user_left dl.fir{ border-top:none;}
.user_left dd {display: block;}
.user_left dd a{ display:block;padding: 0 0 0 63px; color:#222; text-decoration:none;}
.user_left dd a:hover{ background:#F4F5F9;}
.user_left dd.focus a{ background:#1C89D5; color:#fff;}
.user_left dl dt{padding: 0 0 0 36px;line-height: 34px;color: #8d8d8d;}
.user_left dl dt i{ font-size:20px; margin-right:4px;}


.user_right{float:right; width:910px; overflow:hidden; border-left:1px #E7E7EB solid; margin-left:-1px;}
.user_right h3{font-weight:bold;font-style: normal;font-size: 16px; padding:30px 30px 10px 30px;}
.user_right h3 a{ font-size:12px; margin-left:10px; float:right;}

.rightNav{  border-bottom:#E7E7EB solid 1px;}
.rightNav ul{ width:100%; overflow:hidden; margin-left:10px;}
.rightNav li{ float:left; font-size:14px; line-height: 40px; margin-bottom:-1px;}
.rightNav li a{
	display: block;
	text-decoration: none;
	color: #666;
	outline: 0;
	padding: 0 20px;
	border-bottom:#fff 4px solid;
}
.rightNav li a:hover{
	border-bottom-color:#A0A3AB;
}
.rightNav li.focus a{ border-bottom-color:#1C89D5; color:#1C89D5; font-weight:bold;}
.rightNavTwo{background:#F4F5F9; border:1px #E7E7EB solid; border-width:1px 0; padding:10px 20px;}


.mt10{ margin-top:10px;}
.content{ margin:20px 20px; }
.content .tip{ background:#E0EAF6; color:#626f7b; line-height:22px; padding:8px 20px 6px 20px; border-radius:4px 4px 0 0;}
.content .tip i{ color:#00AEEF;}
.content .search{ background:#F7F7F7; border:#E7E7EB solid 1px; padding:10px 20px;}
.content .search *{ vertical-align:middle;}
.content .search p{ line-height:40px; height:40px;}
.content .list{ background:#fff; /*border:#E7E7EB solid 1px; padding:10px 20px;*/ margin-top:10px;}
.content .list h2{ font-size:14px; margin:10px auto;}
.content .list h2 i{ font-size:16px; margin-right:4px;}
.content .listContent{ border:#E7E7EB solid 1px; border-radius:4px 4px 0 0;}
.content .list .listContent th, .user_right .list td{ text-align:left;padding-top:4px; padding-bottom:4px; border-left:#E7E7EB solid 1px; padding-left:6px;}
.content .list .listContent .fir{ border-left:none;}
.content .list .listContent .tac{ text-align:center; padding:0;}
.content .list .listContent th{ background:#F4F4F4;}
.content .list .listContent td{ border-top:solid #DFDDDC 1px;}
.bg{background: #FAFCFF;}
.hui *,.hui{ color:#999;}

.overChangeBg tr:hover{ background:#FFFFE8;}
.pageNum{ font-size:14px;}
.pageNum span, .pageNum b, .pageNum a, .pageNum em{ float:left; margin-right:2px; }
.pageNum b, .pageNum a{ border:#ccc solid 1px; padding:0px 5px 0px 4px; color:#666; border-color:#CEE3EA #90AAB4 #90AAB4 #CEE3EA;}
.pageNum b{ background:#0099FF; color:#fff; border-color:#0099FF; font-weight:normal; border:#ccc solid 1px; border-color:#CEE3EA #90AAB4 #90AAB4 #CEE3EA;}
.pageNum a:hover{ background:#333; color:#fff; border-color:#333; }
.pageNum span{ margin-right:8px;}
.pageNum em.totalpage{ border:#ccc solid 1px; padding:0px 5px 0px 4px; color:#0352BC; font-style:normal; border-color:#CEE3EA #90AAB4 #90AAB4 #CEE3EA; }


.content .form{ /*background:#fafafa; border:#E7E7EB solid 1px; padding:10px 20px;*/ margin-top:20px;}
.content .form h2{ font-size:14px; margin:10px auto;}
.content .form h2 i{ font-size:16px; margin-right:4px;}
.content .form .formContent{ margin:0 30px; line-height:26px; font-size:14px;}


.listContent a{color:#0352BC;text-decoration:none;}
.listContent a:hover{color:#F00;text-decoration:underline;background:none}


/**/
.cal_l{
	width:100px;}

/*顶部*/
.box{width:990px;margin:0 auto;}
.ding{width:100%;background:#f8f8f8;border-bottom:#ddd 1px solid;height:30px;line-height:30px;font-size:12px;}
.ding .d_left{width:600px;float:left;color:#999;}
.ding .d_right{width:390px;float:left;text-align:right;}
.ding .d_right span{color:#e20011;}
.ding .d_right em{color:#ccc;padding:0 5px;}
.ding .d_right a{color:#0068b7;}
.ding .d_right a:hover{color:#fe7213;}
.ding .d_right ul{float:right;border-right:#ddd 1px solid;}
.ding .d_right li{width:55px;float:left;text-align:center;display:inline;height:30px;border-left:#ddd 1px solid;}
.ding .d_right li a{display:block;width:55px;height:30px;line-height:30px;}
.ding .d_right li a:hover{background:#0068b7;color:#fff;}
