﻿/*	COMMON BEGIN
-------------------------------------------------  */
html { background: url(../Images/bg2.jpg) repeat-x top center #D7E9F7; }
body { width: 100%; height: 100%; margin: auto; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; }
a { color: #3BB3C3; text-decoration: underline; }
/*114B94*/
a:hover { color: #0057A6; text-decoration: none; }
img { border: 0px; }
p { margin-bottom: 10px; line-height: 18px; }
ol, ul, li { margin: 0px; padding: 0px; list-style: none; }
input[type="button"], input[type="submit"], input[type="image"] { border: none; cursor: pointer; }
input[type="checkbox"], input[type="checkbox"]:hover { vertical-align: baseline; cursor: default; }
input { border: none; padding: 0px; margin: 0px; font-family: Arial,Verdana,sans-serif, SimSun; }
textarea { }
select { vertical-align: middle; }
h1, h2, h3, h4 { margin: 0px; }
h3 { font-size: 1.2em; }
.global { width: 100%; height: 100%; }
.global .wrapper { width: 1000px; margin: auto; }
.global .header { margin: auto; height: 116px; padding: 0px; }
.global .header .mainheader { padding: 0px 10px 0px 10px; }
/*.global .header .mainheader .logo {float:left;height:80px; vertical-align:middle;}*/
.global .header .mainheader .logo { float: left; height: 80px; vertical-align: middle; }
.global .header .mainheader .logo img { vertical-align: middle; margin-top: 10px; }

.global .header .mainheader .rightpart { float: right; width: 500px; margin-right: 0px; text-align: right; }
.global .header .mainheader .rightpart ul.entries { margin: 5px 0px 20px 0px; }
.global .header .mainheader .rightpart ul.entries li { display: inline; list-style: none; margin-left: 6px; height: 12px; }
.global .header .mainheader .rightpart ul.entries li.splitter { color: #333; }
.global .header .mainheader .rightpart ul.entries li a { text-decoration: none; color: #333; font-size: 0.98em; }
.global .header .mainheader .rightpart .search_box { height: 22px; line-height: 10px; text-align: left; }
.global .header .mainheader .rightpart .search_box .txtSearch { float: right; width: 170px; border: none; padding: 0px; margin: 0px; height: 23px; line-height: 23px; text-indent: 4px; color: #999; background: url(../Images/bg_input.gif) no-repeat left top #f2f2f2; }
.global .header .mainheader .rightpart .search_box .btnSearch { float: right; width: 23px; border: none; padding: 0px; margin: 0px; height: 23px; background-color: #f2f2f2; }

.global .header .nav_bar { height: 36px; margin: 0px; padding: 0px; width: 100%; background: url(../Images/nv_bg.jpg) repeat-x top; }
/*	nav_area in center contents BEGIN
------------------------------------------------- */
ul.navigator { position: relative; text-align: center; margin: 0px; padding: 0px 0px 0px 0px; z-index: 1000; }
ul.navigator li { list-style: none; color: #fff; float: left; display: block; position: relative; height: 36px; width: 166px; background: url(../Images/nv_bg_splitter.jpg) no-repeat right; }
ul.navigator li.last-child { background: none; }
ul.navigator li:hover { background-color: #007EBB; }
ul.navigator li a { line-height: 36px; color: #fff; font-size: 13px; padding-left: 16px; padding-right: 16px; text-decoration: none; display: block; }
ul.navigator li a.dropable { background: url(../Images/nav_arrow.gif) no-repeat 128px; }
ul.navigator li table { display: none; text-align: left; background-color: Transparent; border-collapse: collapse; border: none; border-spacing: 0px; }
ul.navigator li:hover table, .nav a:hover table { display: block; position: absolute; top: 35px; left: -2px; /*border-right:1px #e7e7e7 solid;
border-bottom:1px #e7e7e7 solid;
box-shadow: #e7e7e7 0px 0px 5px;
behavior: url(../scripts/pie.htc);*/ }
ul.navigator li:hover table a, .nav a:hover table a { float: none; background-color: #007EBB; color: #ffffff; width: 150px; padding-left: 8px; border-top: solid 1px #01ACD7; }
ul.navigator li:hover table a:hover, .nav a:hover table a:hover { background-color: #0098CA; color: #ffffff; padding-left: 8px; }
ul.navigator .point { cursor: default; }

a.submenu {overflow:visible; position: absolute; background:url('../Images/icon_arrow2.gif') no-repeat 90%;}
a.submenu table.submenutable { display: none!important;}
a.submenu:hover table.submenutable { display: block!important; position: absolute; top: -2px; left: 173px; z-index:10000;}

/*	nav_area in center contents END
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.global .main { padding: 0px; max-width: 1920px; margin: auto; position: relative; overflow: visible; }
.global .main .wrapper { width: 980px; margin: auto; padding: 10px 10px 12px 10px; }
.global .main .banner { width: 980px; padding: 8px 10px 0px 10px; margin: 0px auto 0px auto; background-color: #ffffff; }
.global .main .banner .banner_bg { width: 980px; height: 153px; background: url(../Images/sub_banner.jpg) no-repeat; background-color: #ffffff; }

.global .main .CrossSlider { height: 150px; width: 1000px; margin: auto; padding-bottom: 10px; background-color: #ffffff; position: relative; overflow: hidden; }
.global .main .CrossSlider #ulCrossSlider { width: 1000px; margin: auto; }
.global .main .CrossSlider #ulCrossSlider li { left: 0px!important; width: 1000px; margin: auto; overflow:hidden; }
.global .main .CrossSlider #ulCrossSlider li img { left: 0px!important; margin: auto; border:1px solid #f2f2f2; }

.global .main .contents { position: relative; background-color: #fff; }

/*ul#homenews {margin:0px; padding:0px 0px 0px 10px; background: url(/Resources/Images/icon_arrow2.gif) no-repeat 0px 4px;}*/
ul#homenews {margin:0px 0px 8px 0px; height:16px; overflow:hidden;  padding:0px 0px 0px 10px; background: url(/Resources/Images/icon_arrow3.gif) no-repeat 0px 5px;}
ul#homenews li {list-style-type:none; height:16px; line-height:16px; font-size:1.05em; color:#cc3300; }
ul#homenews li a {font-size:1.05em; text-decoration:none; color:#cc3300; }

.box1 { width: 266px; height: 260px; border: 1px solid #f2f2f2; padding: 1px; margin-bottom: 10px; }
.box1 .top { border-top: 2px solid #235578; height: 38px; background: url(../Images/bg_s2_0.jpg) repeat-x; }
.box1 .top .subject { padding: 0px 20px 0px 20px; height: 38px; line-height: 38px; color: #235578; font-weight: bold; font-size: 15px; background: url(../Images/bg_s2_1.jpg) repeat-x; margin: auto; float: left; }
.box1 .top .more { float: right; height: 28px; padding-top: 10px; margin-right:10px; }
.box1 .txt { padding: 8px; text-indent: 24px; font-size: 13px; line-height: 21px; color: #666; }
.box1 .txt:hover {color: #333; }
.box1 h2 { color: #235578; margin: 15px 10px 0px 10px; font-size: 15px; }

.box2 { height: 260px; border: 1px solid #f2f2f2; padding: 1px; }
.box2 .top { border-top: 2px solid #30ACD2; height: 38px; background: url(../Images/bg_s1_0.jpg) repeat-x; }
.box2 .top .subject { padding: 0px 20px 0px 20px; height: 38px; line-height: 38px; color: #30ACD2; font-family: 微软雅黑; font-weight: bold; font-size: 15px; background: url(../Images/bg_s1_1.jpg) repeat-x; margin: auto; float: left; }
.box2 .top .more { float: right; height: 28px; padding-top: 10px; margin-right:10px; }
.box2 .rotater { width: 290px; margin: 10px 0px 10px 15px; }
.box2 .rotater ul.bxslider { }
.box2 .rotater ul.bxslider li { height:180px; overflow:hidden; }
.box2 .rotater ul.bxslider li img { max-width: 290px; max-height: 190px; text-align: center; }
.bx-viewport { -webkit-box-shadow: #e7e7e7 0px 0px 6px; -moz-box-shadow: #e7e7e7 0px 0px 6px; box-shadow: #e7e7e7 0px 0px 6px; behavior: url(../scripts/pie.htc); }
.box2 ul.txt { width: 370px; padding: 0px; margin: 8px 3px 3px 3px; font-size: 12px; border: 1px solid #fafafa; }
.box2 ul.txt li {clear:both; height: 33px; line-height: 33px; list-style-position: inside; border-bottom: 1px solid #f2f2f2; text-indent: 15px; overflow: hidden; background: url(../Images/dot.jpg) no-repeat 3px 14px; }
.box2 ul.txt li:last-child { border-bottom: 1px solid #ffffff; }
.box2 ul.txt li a {color: #1C5582; text-decoration: none; }
.box2 ul.txt li a:hover { text-decoration: underline; }
.box2 ul.txt li span.datetime { float: right; margin-right: 10px; text-align: right; width: 70px; font-size: 12px; }

.box3 { border: 1px solid #f2f2f2; padding: 1px 1px 10px 1px; margin-top: 10px; }
.box3 .top { border-top: 2px solid #D57430; height: 38px; background: url(../Images/bg_s4_0.jpg) repeat-x; }
.box3 .top .subject { padding: 0px 20px 0px 20px; height: 38px; line-height: 38px; color: #D57430; font-weight: bold; font-size: 15px; background: url(../Images/bg_s4_1.jpg) repeat-x; margin: auto; float: left; }
.box3 .top .others { padding: 0px 20px 0px 20px; height: 38px; line-height: 38px; color: #666666; font-weight: bold; font-size: 15px; margin: auto; float: left; }
.box3 .top .others a { color: #666666; cursor: pointer; text-decoration: none; }
.box3 .top .others a:hover { color: #D57430; }
.box3 .top .helptip { padding: 0px 10px 0px 10px; height: 38px; line-height: 38px; color: #333333; background: url(../Images/help.png) no-repeat 0px 10px; display: inline-block; width: 86px; font-size: 12px; margin: auto; float: right; text-align: right; }
.box3 .top .helptip a { display: block; text-decoration: none; }
.box3 .top .more { float: right; height: 28px; padding-top: 10px; margin-right:10px; }

.box3 ul.entries { margin: 12px 0px 10px 7px; text-align: center; }
.box3 ul.entries li { float: left; padding: 11px 10px 0px 10px; width:182px; height:178px; margin: 6px 12px 8px 12px; border-right: 1px solid #BCC9D1; border-bottom: 1px solid #BCC9D1; text-align: center; box-shadow: #E5EAEE 0px 1px 2px; background: #FFFEFC; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFEFC), to(#E9F0F6)); background: -webkit-linear-gradient(#FFFEFC, #E9F0F6); background: -moz-linear-gradient(#FFFEFC, #E9F0F6); background: -ms-linear-gradient(#FFFEFC, #E9F0F6); background: -o-linear-gradient(#FFFEFC, #E9F0F6); background: linear-gradient(#FFFEFC, #E9F0F6); -pie-background: linear-gradient(#FFFEFC, #E9F0F6); }
.box3 ul.entries li.desc {border: 1px solid #BCC9D1; text-align: center; box-shadow: #E5EAEE 0px 1px 2px; box-shadow:none; background:#E9F0F6; text-align: left;  }
/*border: 1px solid #BCC9D1;*/
.box3 ul.entries li .modelname { color: #235578; font-size: 14px; height: 36px; line-height: 36px; }
.box3 ul.entries li .modelimg {  height: 136px; padding:0px; vertical-align: middle; }
.box3 ul.entries li .modelimg img { height: 136px;border: 1px solid #999; }

.box4 { width: 266px; border: 1px solid #f2f2f2; padding: 1px; margin-bottom: 10px; }
.box4 .top { border-top: 2px solid #828282; height: 38px; background: url(../Images/bg_s3.jpg) repeat-x; }
.box4 .top .subject { padding: 0px 20px 0px 20px; height: 38px; line-height: 38px; color: #828282; font-family: 微软雅黑; font-weight: bold; font-size: 15px; margin: auto; float: left; }
.box4 .top .helptip { padding: 0px 10px 0px 10px; height: 38px; line-height: 38px; color: #333333; background: url(../Images/help.png) no-repeat 0px 10px; display: inline-block; width: 60px; font-size: 12px; margin: auto; float: right; text-align: right; }
.box4 .top .helptip a { display: block; text-decoration: none; }
.box4 .top .more { float: right; height: 28px; padding-top: 10px; margin-right:10px; }
.box4 ul.txt { padding: 0px; margin: 6px 10px 2px 10px; font-size: 12px; border: 1px solid #fafafa; }
.box4 ul.txt li { height: 41px; line-height: 41px; padding-left: 24px; list-style-position: inside; border-bottom: 1px solid #f2f2f2; background: url(../Images/dot.jpg) no-repeat 10px 18px; }
.box4 ul.txt li:last-child {border-bottom:none; }
.box4 ul.txt li a { color: #1C5582; text-decoration: none; }
.box4 ul.txt li a:hover { text-decoration: underline; }
/*.box4 ul.txt { padding: 0px; margin: 2px 10px 2px 10px; font-size: 12px; border: 1px solid #fafafa; }
.box4 ul.txt li { height: 32px; line-height: 32px; padding-left: 24px; list-style-position: inside; border-bottom: 1px solid #f2f2f2; background: url(../Images/dot.jpg) no-repeat 10px 14px; }
.box4 ul.txt li:last-child {border-bottom:none; }
.box4 ul.txt li a { color: #1C5582; text-decoration: none; }
.box4 ul.txt li a:hover { text-decoration: underline; }*/
.leftentry {}
.leftentry img {width: 268px; }
.box_subscribe { border: 1px solid #f2f2f2; background: url(../Images/bg_subscribe.jpg) no-repeat right center; height: 110px; }
.box_subscribe .subject { padding: 10px 20px 0px 20px; height: 30px; line-height: 30px; color: #828282; font-family: 微软雅黑; font-weight: bold; font-size: 15px; margin: auto; }
.box_subscribe .emailbox { padding: 10px 20px 0px 20px; }
.box_subscribe .emailbox input { float: left; }
.box_subscribe .emailbox input.email { color: #999; border: 1px solid #ccc; height: 34px; line-height: 34px; width: 200px; font-size: 1.1em; text-indent: 5px; background: url(../Images/bg_input.gif) no-repeat top left; }
.box_subscribe .emailbox input.email:focus { color: #000; }

.box_links { border: 1px solid #f2f2f2; padding: 1px 1px 6px 1px; margin: 10px 0px 10px 0px; text-align: center; }
.box_links .subject { padding: 0px 20px 6px 20px; height: 28px; line-height: 28px; color: #828282; text-align: left; background: url(../Images/menu_bg_smoke.jpg) repeat-x top; font-family: 微软雅黑; font-weight: bold; font-size: 15px; margin: auto; }
.box_links select { margin: 5px 5px 5px 5px; padding: 2px 2px 2px 2px; width: 110px; }
.box_links select option { background-color: #f7f7f7; }
/*.box_links { border: 1px solid #f2f2f2; padding: 1px; margin: 10px 0px 10px 0px; text-align: center; }
.box_links .subject { padding: 0px 20px 0px 20px; height: 28px; line-height: 28px; color: #828282; text-align: left; background: url(../Images/menu_bg_smoke.jpg) repeat-x top; font-family: 微软雅黑; font-weight: bold; font-size: 15px; margin: auto; }
.box_links select { margin: 10px 5px 10px 5px; padding: 2px; width: 150px; }
.box_links select option { background-color: #f7f7f7; }*/

.global .main .contents table { width: 100%; border-spacing: 0px; border: none; padding: 0px; margin: 0px; }
.global .main .contents table td { padding: 0px; margin: 0px; vertical-align: top; }
/*	sub page BEGIN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.global .main .contents table.subpage td .menuname { background: url(../Images/bg_s_lefttop.jpg) no-repeat top right; height: 32px; line-height: 32px; color: #fff; font-size: 1.2em; font-weight: bold; text-indent: 22px; }
.global .main .contents table.subpage td .menu { background: url(../Images/bg_s_leftbar.jpg) no-repeat top right; min-height: 230px; padding: 10px 20px 10px 20px; }
.global .main .contents table.subpage td .menu ul { }
.global .main .contents table.subpage td .menu ul li { padding: 8px 0px 8px 16px; background: url(../Images/sub_arrow0.jpg) no-repeat 0px 11px; font-size: 1.15em; }
.global .main .contents table.subpage td .menu ul li a { text-decoration: none; color: #000; }
.global .main .contents table.subpage td .menu ul li a:hover { text-decoration: underline; color: #FF6501; }
.global .main .contents table.subpage td .menu ul li.current { padding: 8px 0px 8px 16px; background: url(../Images/sub_arrow1.jpg) no-repeat 0px 11px; color: #FF6501; }
.global .main .contents table.subpage td .topbar { border-bottom: 1px solid #DCDCDC; color: #999999; height: 30px; line-height: 30px; }
.global .main .contents table.subpage td .topbar .position { width: 500px; float: left; }
.global .main .contents table.subpage td .topbar .position .node { background: url('/Resources/Images/bg_factor.gif') no-repeat 0px 3px; padding-left: 10px; margin-left: 6px; }
.global .main .contents table.subpage td .topbar .position a { text-decoration: none; }
.global .main .contents table.subpage td .topbar .goback { width: 100px; float: right; text-align: right; padding-right: 10px; height: 30px; line-height: 30px; }
.global .main .contents table.subpage td .topbar .goback a { color: #000000; text-decoration: underline; font-size: 12px; }
.global .main .contents table.subpage td .topbar .goback a:hover { color: #D6231E; text-decoration: underline; }
.global .main .contents table.subpage td .subject { font-size: 20px; font-family: 微软雅黑, Arial; padding: 10px 10px 10px 10px; font-weight: bold; }
.global .main .contents table.subpage td .summary { border: dotted 1px #ccc; border-radius: 3px; background-color: #f2f2f2; color: #333; display: block; padding: 5px; margin: 0px 10px 20px 10px; line-height: 18px; }
/*	sub page END
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*.more { text-align: right; margin-right: 10px; font-family: 黑体; color: #666; }
a.more { text-align: right; margin-right: 10px; font-family: 黑体; color: #666; }*/
.InfoBox { }
.InfoBox .subject { padding: 15px 10px 15px 10px!important; text-align:center;}
.InfoBox .subject2 { padding: 10px 0px 0px 0px!important; text-align:center; color:#C00000;height: 28px; line-height: 28px;  font-family: 微软雅黑; font-weight: bold; font-size: 20px;}
.InfoBox .InfoSummary { border: dotted 1px #ccc; background-color: #eee; color: #DD5D16; display: block; padding: 5px; margin: 10px 5px 0px 5px; border-radius: 3px; }
.InfoBox .InfoContent { font-size: 12px; padding: 5px 5px 5px 5px; }
.InfoBox .InfoAttribute { color: #666666; font-size: 11px; text-align: right; padding: 0px 20px 10px 10px; }
.InfoBox .line_h_blue { height: 1px; font-size: 1px; background-color: #00008b; }
#description { margin: 0px 12px 10px 12px; font-size: 14px; }
#description img { border: 1px solid #ccc; border-radius: 5px; padding: 1px; }
#description img.noborder { border: none!important; }
#description .headlinepic img { max-width: 700px; }
#description p { text-indent: 28px; line-height: 24px; padding: 0px; margin: 10px 0px 0px 0px!important; }
#description p img { margin: 3px 10px 0px 10px; }
#description p span.img { text-align: center; font-size: 12px; line-height: 18px; }
#description ol.infolist { padding-left: 28px; }
#description ol.infolist li { list-style: decimal; line-height: 20px; padding-bottom: 6px; }
#description ul.infolist { padding-left: 28px; }
#description ul.infolist li { line-height: 28px; }
#description ul.infolist li table { border: none!important; }
#description ul.infolist li table td { border: none!important; padding: 0px!important; vertical-align: top; line-height: 22px; text-align: left; }
#description ul.infodotlist { padding-left: 28px; }
#description ul.infodotlist li { line-height: 28px; list-style-image: url(/UploadFile/station2/s2clip_image001.gif); list-style-position: inside; }
#description h3 { margin: 20px 0px 12px 0px; font-size: 1.28em; text-align: center; }
#description h4 { font-size: 1.2em; background: url(/Resources/Images/icon_arrow2.gif) no-repeat 0px 4px; padding-left: 10px; margin: 20px 0px 0px 0px; }
#description h5 { font-size: 1.1em; color: #333; background: url(/Resources/Images/icon_arrow1.gif) no-repeat 5px 6px; padding-left: 12px; margin: 20px 0px 0px 0px; }
#description h6 { font-size: 1em; color: #333; font-style: italic; padding-left: 12px; margin: 12px 0px 0px 0px; }
#description p.h6 { margin: 10px 0px 0px 16px!important; }
#description table { vertical-align: top; border-top: solid 1px #999; border-left: solid 1px #999; border-collapse: collapse; margin: auto; }
#description table tr td { background-color: #fff; text-align: center; padding: 5px 3px 5px 3px!important; vertical-align: middle; border-bottom: solid 1px #999; border-right: solid 1px #999; }
#description table tr td img { margin-top: 12px!important; }
#description table tr td p { text-indent: 0px!important; }
#description hr { border: none; border-bottom: 1px dashed #0057A6; margin: 20px 0px 20px 0px; }
#description table.innertable { width: 700px!important; }
#description table.innertable tr td { }
#description table.noborder { width: 600px!important; border:none; margin-left:20px }
#description table.noborder tr td { border:none; text-align:left; vertical-align:middle;  }
#description table.noborder tr td img.noborder { border: none!important; }
#description div.leader { border-bottom: #ccc 1px dashed; padding: 10px 0px 16px 0px; margin: 0px 16px 10px 10px; line-height: 22px; }
#description div.leader .photo { margin: 0px 10px 0px 0px; float: left; width: 136px; height: 132px; text-align: center; border-radius: 5px; border: 1px solid #f2f2f2; }
#description div.leader .photo img { max-width: 126px; max-height: 126px; border-radius: 0px; border: none; padding: 2px 5px 5px 5px; }
#description div.leader div.title { padding-bottom: 6px; font-size: 1.15em; font-family: 微软雅黑, Arial; font-weight: bold; }
ul.news { margin: 0px 5px 10px 5px; }
ul.news li { padding: 0px 0px 0px 16px; margin: 0px; height: 36px; line-height: 36px; font-size: 14px; border-bottom: 1px dotted #e3e3e3; background: url(../Images/dot.gif) no-repeat 5px 16px; clear: both; }
ul.news li a { float: left; text-decoration: none; display: block; }
ul.news li span.datetime { float: right; margin-right: 10px; text-align: right; width: 250px; font-size: 12px; }
ul.news li input[type='checkbox'] { float: left;width: 24px; margin-top:11px;}

ul.newslist { margin: 4px 10px 4px 0px; padding: 0px 0px 0px 3px; }
ul.newslist li.list { padding: 2px 10px 10px 10px; background: url(/Resources/Images/icon_arrow1.gif) no-repeat 0px 6px; }
ul.newslist li { list-style: none; padding: 10px 10px 5px 10px; margin: 0px; border-bottom: dotted 1px #eaeaea; }
ul.newslist li a { color: #333333; text-decoration: none; }
ul.newslist li a:hover { color: #D1521D; text-decoration: underline; }
ul.newslist li .ntop { padding: 2px 0px 1px 0px; background: url(/Resources/Images/icon_arrow2.gif) no-repeat 0px 8px; padding-left: 12px; }
ul.newslist li .ntop img { padding: 2px 5px 5px 0px; }
ul.newslist li .ntop a { font-size: 1.2em; font-family: Segoe UI; color: #006699; }
ul.newslist li .ntop a.Headline { background: url(/Resources/Images/thumb.gif) no-repeat 0px 4px; padding-left: 18px; }
ul.newslist li .nmid { color: #555; font-size: 1em; padding-left: 12px; margin: 5px 0px 0px 0px; line-height: 18px; }
ul.newslist li .nbtm { text-align: right; padding: 2px 2px 0px 0px; color: #999; }
ul.newslist li .nmid table { padding: 0px; margin: 0px; background-color: #ccc; border-spacing: 1px; }
ul.newslist li .nmid table td { background-color: #fff; text-align: center; padding: 5px 3px 5px 3px!important; }

ul.notices {margin:4px 0px 4px 0px; padding:0px 10px 0px 3px;}
ul.notices li {padding:0px 0px 0px 10px; margin:0px; height:30px; line-height:30px; letter-spacing:0px!important; font-size:12px; border-bottom:1px solid #f7f7f7; clear:both; background: url(../Images/dot.gif) no-repeat 0px 12px}
ul.notices li.alter {clear:both;}
ul.notices li a {text-decoration: none; letter-spacing:0px!important; font-size:12px;}
ul.notices li a:hover {color: #D1521D; text-decoration: underline; }
ul.notices li div.title {float:left;}
ul.notices li span.datetime { float: right; }

.PagingBox { padding: 2px 10px 2px 10px; margin: auto; color: #73B74A; font-size: 12px; font-family: Arial; }
.PagingBox .Paging { margin: 5px 15px 5px 0px; text-align: right; }
.PagingBox .paginator { font-size: 12px; }
.PagingBox table td.paginator { width: auto; text-align: right; float: none; }
.PagingBox table td.paginator span { width: 20px; }
.PagingBox table td.paginator a { float: none; }
.PagingBox .pagesizer { float: right; font-size: 12px; width: 120px; vertical-align: middle; }
.minipanel { background: url('/Resources/images/back-top.png') no-repeat; background-position: 0 0px; cursor: pointer; padding: 0px; margin: 0px; height: 50px; width: 50px; position: fixed; bottom: 100px; display: none; }
.minipanel:hover { background: url('/Resources/images/back-top.png') no-repeat; background-position: -50px 0px!important; }

/* Member Begin */
fieldset.member {border:none; margin:20px 8px 10px 8px;}
fieldset.member legend {text-align:left; margin-left:1px;font-size:22px; font-family:Arial, 微软雅黑; font-weight:bold; color:#2c8bce;}
fieldset.member table {text-align:left; width:100%;background:none; margin:6px auto 10px auto!important;}
fieldset.member table td {vertical-align:middle;padding:5px!important;}
fieldset.member table td.l_t {border-bottom:dashed 1px #ccc;height:24px; line-height:24px; padding-left:5px; font-weight:bold; font-size:14px; color:#88ac2e;}
fieldset.member .l_b {border-bottom:dashed 1px #ccc;height:10px; font-size:1px;}
fieldset.member table td.l_c {width:90px; padding-right:3px;height:30px; line-height:30px;}
fieldset.member table td.l_m {width:180px; padding-right:3px;height:30px; line-height:30px;}
fieldset.member table td input[type="text"]  {border:1px solid #eeeeee; cursor:text; height:20px; line-height:20px; vertical-align:middle;}
fieldset.member table td input[type="password"]  {border:1px solid #eeeeee; cursor:text; height:20px; line-height:20px; vertical-align:middle;}
fieldset.member table td select {border:1px solid #eeeeee; height:22px; line-height:22px;}
fieldset.member table td.NOTE {vertical-align:top; line-height:22px; font-size:14px;}
/* Member End */

/*	footer BEGIN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.main > .footer { color: #f5f5f5; padding: 10px 10px 10px 10px; margin: 0px; line-height: 20px; text-align: center; background: #7FA9BF; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7FA9BF), to(#6D9BB3)); background: -webkit-linear-gradient(#7FA9BF, #6D9BB3); background: -moz-linear-gradient(#7FA9BF, #6D9BB3); background: -ms-linear-gradient(#7FA9BF, #6D9BB3); background: -o-linear-gradient(#7FA9BF, #6D9BB3); background: linear-gradient(#7FA9BF, #6D9BB3); -pie-background: linear-gradient(#7FA9BF, #6D9BB3); behavior: url(../scripts/pie.htc); }
.main > .footer .copyright { font-size: 1em; }
.main > .footer .copyright a { color: #f2f2f2; padding: 0px 10px 0px 10px; margin: 0px 10px 0px 10px; height: 12px; line-height: 12px; text-decoration: underline; }
.main > .footer .designer { position: absolute; bottom: 0px; right: 5px; height: 24px; font-family: Arial, Verdana; font-size: 10px; color: #63A74A; }
.main > .footer .designer a { font-family: Arial, Verdana; font-size: 10px; color: #63B04A; text-decoration: none; cursor: default; }
.main .footer { background: #7FA9BF; color: #f5f5f5; padding: 10px 10px 10px 10px; margin: 0px; line-height: 20px; text-align: center; }
/*	footer END
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/*	MessageBox BEGIN
------------------------------------------------- */
.message_box { text-align: left; padding: 20px 0px 10px 0px; width: 700px; margin-left: 50px; }
.message_box .message_box_note { padding-bottom: 2px; color: #3BB3C3; line-height: 28px; font-size: 15px; font-weight: bold; }
.message_box .message_box_note .clear { height: 1px; padding: 0px; margin: 0px; }
.message_box table { color: #333; width: 100%; margin-left: 10px; }
.message_box table td { height: 30px; line-height: 30px; vertical-align: middle; }
.message_box table td.name { width: 80px; padding-left: 10px; }
.message_box table td.value { width: 430px; text-align: left; }
.message_box table td.value input { border: solid 1px #ccc; border-radius: 3px; vertical-align: middle; width: 99%; height: 24px; line-height: 24px; }
.message_box table td.value textarea { border: solid 1px #ccc; border-radius: 3px; vertical-align: middle; width: 98%; }
.message_box table.submit {margin-left:80px!important; color: #333; width: 430px!important; border-collapse: collapse;  }
.message_box table.submit td { height: 32px; line-height: 32px; vertical-align: middle; padding: 0px; margin: 0px; border-radius: 3px; }
.message_box table.submit input.verifycode { margin-left: 1px; font-weight: bold; height: 16px; vertical-align: middle; border: solid 1px #aaa; border-radius: 2px; }
.message_box table.submit input.btn { width: 90px; margin-top: 1px!important; border: none; padding: 0px; }
.message_box table.submit select { background-color: #FFF; border: none; border: solid 1px #cccccc; vertical-align: middle; }
.message_box table.submit img { padding: 0px; margin: 0px; vertical-align: middle; }
.PromptError { color: #CC0000; background-color: #f2f2f2; font-weight: bold; border: solid 1px #dddddd; margin: 0px; padding: 5px!important; text-indent: 0px!important; line-height: 20px; display: block; }
.PromptWarning { color: #FF9900; background-color: #f2f2f2; font-weight: bold; border: solid 1px #dddddd; margin: 0px; padding: 5px!important; text-indent: 0px!important; line-height: 20px; display: block; }
.PromptSucceed { color: #88ac2e; background-color: #f2f2f2; font-weight: bold; border: solid 1px #dddddd; margin: 0px; padding: 5px!important; text-indent: 0px!important; line-height: 20px; display: block; }
.Prompt { color: #333333; background-color: #f2f2f2; font-weight: bold; border: solid 1px #dddddd; margin: 0px; padding: 8px!important; text-indent: 0px!important; line-height: 20px; display: block; }
.op_succeed { background-color: #F5F5F5; color: #73B74A; height: 24px; line-height: 24px; text-align: center; font-size: 12px; font-weight: bold; }
.op_warning { background-color: #FF9900; color: #ffffff; height: 24px; line-height: 24px; text-align: center; font-size: 12px; font-weight: bold; }
.op_failed { background-color: #C00000; color: #ffffff; height: 24px; line-height: 24px; text-align: center; font-size: 12px; font-weight: bold; }
/*	MessageBox END
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.aToolTip { border: 1px solid #e7e7e7; background: #f2f2f2; color: #2c8bce; margin: 0; padding: 6px 8px; }
.aToolTip p.aToolTipContent { position: relative; margin: 0; padding: 0; }
.aToolTip a.aToolTipCloseBtn { display: block; height: 18px; width: 18px; background: url(../Images/closeBtn.png) no-repeat; text-indent: -9999px; outline: none; position: absolute; top: -15px; right: -15px; margin: 2px; padding: 4px; }

.greenlight { color: #BED73A!important; }
.green { color: #87c80a!important; }
.greendark { color: #73B74A!important; }
.purple { color: #d40072!important; }
.white { color: #FFFFFF!important; }
.blue { color: #0057A6!important; }
.blue1 { color: #2c8bce!important; }
.bluedark { color: #015597!important; }
.bluelight { color: #00AEEF!important; }
.yellow { color: #FDE92A!important; }
.orangelight { color: #FDBA63!important; }
.orange { color: #f4aa00!important; }
.orangedark { color: #E86E33!important; }
.gray { color: #A8A9AC!important; }
.darkgray { color: #666666!important; }
.reddard { color: #E44045!important; }
.red { color: #FF0000!important; }
.black { color: #000000!important; }
.bgPink { background-color: #F09FC1!important; }
.bgWhite { background-color: #FFFFFF!important; }
.bgSmoke { background-color: #f7f7f7!important; }
.bgGreenlight { background-color: #BED73A!important; }
a.green { color: #87c80a; }
a.green:hover { color: #87c80a; }
a.purple { color: #d40072; }
a.purple:hover { color: #d40072; }
a.blue { color: #2c8bce; }
a.blue:hover { color: #2c8bce; }
a.orange { color: #f4aa00; }
a.orange:hover { color: #f4aa00; }
a.gray { color: #A8A9AC; }
a.gray:hover { color: #A8A9AC; }
a.red { color: #E44045; }
a.red:hover { color: #E44045; }
input.btn { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: 0px 0px!important; width: 90px; height: 20px; border: none; color: #666666!important; margin: 0px; cursor: pointer; }
input.btn:hover { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: 0px -20px!important; color: #333333!important; }
a.btn { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: 0px 0px!important; width: 90px; height: 20px; line-height: 20px; display: inline-block; border: none; color: #666666!important; margin: 0px; text-align: center; }
a.btn:hover { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: 0px -20px!important; color: #333333!important; text-decoration: none; }
input.btnDisabled { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -90px 0px!important; width: 120px; height: 20px; border: none; color: #ffffff!important; margin: 0px; cursor: pointer; }
a.btnDisabled { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -90px 0px!important; width: 120px; height: 20px; border: none; color: #ffffff!important; margin: 0px; cursor: pointer; }
a.btnGray { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -90px 0px!important; width: 120px; height: 20px; line-height: 20px; display: inline-block; border: none; color: #666666!important; margin: 0px; text-align: center; }
a.btnGray:hover { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -90px -20px!important; }
input.btnGray { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -90px 0px!important; height: 20px; width: 120px; color: #666666; border: none; }
input.btnGray:hover { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -90px -20px!important; }
a.btnYellow { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -210px 0px!important; height: 20px; line-height: 20px; width: 120px; display: inline-block; border: none; color: #fff; margin: 0px; text-align: center; }
a.btnYellow:hover { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -210px -20px!important; color: #fff; }
input.btnYellow { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -210px 0px!important; height: 20px; width: 120px; color: #ffffff; border: none; font-weight: bold; }
input.btnYellow:hover { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -210px -20px!important; }
a.btnBlue { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -330px 0px!important; height: 20px; line-height: 20px; width: 120px; display: inline-block; border: none; color: #fff; margin: 0px; text-align: center; }
a.btnBlue:hover { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -330px -20px!important; color: #fff; }
input.btnBlue { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -330px 0px!important; height: 20px; width: 120px; color: #ffffff; border: none; font-weight: bold; }
input.btnBlue:hover { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -330px -20px!important; }
a.btnBlueBig { font-size: 12px; background: url('../images/btn_big.png') no-repeat; background-position: -360px 0px!important; height: 40px; line-height: 40px; width: 180px; display: inline-block; border: none; color: #fff; margin: 0px; text-align: center; }
a.btnBlueBig:hover { font-size: 12px; background: url('../images/btn_big.png') no-repeat; background-position: -360px -40px!important; color: #fff; }
input.btnBlueBig { font-size: 12px; background: url('../images/btn_big.png') no-repeat; background-position: -360px 0px!important; height: 40px; width: 180px; color: #ffffff; border: none; font-weight: bold; }
input.btnBlueBig:hover { font-size: 12px; background: url('../images/btn_big.png') no-repeat; background-position: -360px -40px!important; }
a.btnGreen { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -450px 0px!important; height: 20px; line-height: 20px; width: 120px; display: inline-block; border: none; color: #fff; margin: 0px; text-align: center; }
a.btnGreen:hover { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -450px -20px!important; color: #fff; }
input.btnGreen { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -450px 0px!important; height: 20px; width: 120px; color: #ffffff; border: none; font-weight: bold; }
input.btnGreen:hover { font-size: 12px; background: url('../images/btn_bg.png') no-repeat; background-position: -450px -20px!important; }
input.btnMidBlue { font-size: 14px; background: url('../images/btn_120_30.png') no-repeat; background-position: -120px 0px!important; height: 30px; line-height: 30px; width: 120px; display: inline-block; border: none; color: #fff; margin: 0px; text-align: center; }
input.btnMidBlue:hover { font-size: 14px; background: url('../images/btn_120_30.png') no-repeat; background-position: -120px -30px!important; color: #fff; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; font-size: 0; height: 0px; border: none; }
.tleft { text-align: left; }
.tright { text-align: right; }
.tcenter { text-align: center; }
.bold { font-weight: bold; }
.ft10 { font-size: 10px; }
.ft11 { font-size: 11px; }
.ft12 { font-size: 12px; }
.ft15 { font-size: 15px; }
.ft20 { font-size: 20px; }
.demo { margin: 0px 0px 12px 0px; background-color: #f2f2f2; padding: 5px 10px 5px 10px; height: 24px; line-height: 24px; vertical-align: baseline; }
