html { background: rgb(255, 255, 255); color: rgb(0, 66, 100); }
body { margin: 0px; padding: 0px; }
div { margin: 0px; padding: 0px; }
dl { margin: 0px; padding: 0px; }
dt { margin: 0px; padding: 0px; }
dd { margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 0px; }
ol { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; }
h1 { margin: 0px; padding: 0px; }
h2 { margin: 0px; padding: 0px; }
h3 { margin: 0px; padding: 0px; }
h4 { margin: 0px; padding: 0px; }
h5 { margin: 0px; padding: 0px; }
h6 { margin: 0px; padding: 0px; }
pre { margin: 0px; padding: 0px; }
code { margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
fieldset { margin: 0px; padding: 0px; }
legend { margin: 0px; padding: 0px; }
input { margin: 0px; padding: 0px; }
textarea { margin: 0px; padding: 0px; }
p { margin: 0px; padding: 0px; }
blockquote { margin: 0px; padding: 0px; }
th { margin: 0px; padding: 0px; }
td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset { border: 0px currentColor; }
img, a { border: 0; border:none; }
address { font-style: normal; font-weight: normal; }
caption { font-style: normal; font-weight: normal; }
cite { font-style: normal; font-weight: normal; }
code { font-style: normal; font-weight: normal; }
dfn { font-style: normal; font-weight: normal; }
em { font-style: normal; font-weight: normal; }
th { font-style: normal; font-weight: normal; }
var { font-style: normal; font-weight: normal; }
ol { list-style: none; }
ul { list-style: none; }
caption { text-align: left; }
th { text-align: left; }
h1 { font-size: 100%; font-weight: normal; }
h2 { font-size: 100%; font-weight: normal; }
h3 { font-size: 100%; font-weight: normal; }
h4 { font-size: 100%; font-weight: normal; }
h5 { font-size: 100%; font-weight: normal; }
h6 { font-size: 100%; font-weight: normal; }
 q::before {
 content: "";
}
 q::after {
 content: "";
}
abbr { border: 0px currentColor; font-variant: normal; }
acronym { border: 0px currentColor; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input { font-family: inherit; font-size: inherit; font-weight: inherit; }
textarea { font-family: inherit; font-size: inherit; font-weight: inherit; }
select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input { }
textarea { }
select { }
legend { color: rgb(0, 0, 0); }
.cssreset#yui3-css-stamp { display: none; }
body { font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); }
a { color: rgb(11, 59, 140); text-decoration: none; }
img { vertical-align: middle; }
p { margin-bottom: 10px; }
.f-l { float: left; }
.f-r { float: right; }
/* 清理浮动 */

.clearfix { *zoom:1;
}/*IE6 7 只要触发layout即可*/
.clearfix:after { content:"."; clear:both; height:0; font-size:0; line-height:0; display:block; }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
.pos-r { position: relative; }
.pos-a { position: absolute; }
.b { font-weight: bold; }
.hide { display: none; }
.hidden { display: none; }
.ov { overflow: hidden; zoom: 1; }
.tc { text-align: center; }
.dashed { border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; }
.bd-gray { border: 1px solid rgb(214, 214, 214); }
.fz12 { font-size: 12px; }
.fz14 { font-size: 14px; }
.ti2 { text-indent: 2em; }
.Opacity { filter: alpha(opacity=50); opacity: 0.5; }
.opbg { background: url("../images/alphabg.png"); }
.ophl { background: url("../images/alphabg1.png"); }
.wrapper { margin: auto; width: 1020px; position: relative; }
.dropdown { position: relative; }
.dropdown-menu { list-style: none; left: 0px; top: 100%; float: left; display: none; position: absolute; z-index: 1000; min-width: 100%; }
.dropdown-menu > li > a { color: rgb(255, 255, 255); display: block; white-space: nowrap; }
.dropdown-menu > li > a:hover { color: rgb(38, 38, 38); text-decoration: none; background-color: rgb(245, 245, 245); }
.dropdown-menu > li > a:focus { color: rgb(38, 38, 38); text-decoration: none; background-color: rgb(245, 245, 245); }
.colum-2 { width: 50%; }
.colum-3 { width: 33.33%; }
.colum-4 { width: 25%; }
.colum-5 { width: 20%; }
.colum-6 { width: 16.66%; }
.colum-7 { width: 14.28%; }
.list li { margin-bottom: 5px; }
.nowrapline { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.fenye { text-align: center; }
.fenye a { padding: 5px; display: inline-block; }
.fenye span { padding: 5px; display: inline-block; }
.registerform { background: url("../images/rebg01.png"); left: 50%; width: 800px; bottom: 20px; margin-left: -400px; position: absolute; }
.registerform .header { background: rgb(255, 142, 0); padding: 15px; text-align: center; color: rgb(255, 255, 255); font-size: 22px; }
.registerform .register3 { margin: 15px auto; }
.registerform .more { color: rgb(0, 66, 100); font-size: 14px; }
 .clearfix::after {
 height: 0px;
 clear: both;
 display: block;
 visibility: hidden;
 content: ".";
}
.input-warn { background-color: rgb(255, 222, 222) !important; }
.btn { padding: 6px 12px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0); text-align: center; line-height: 1.4285; font-size: 14px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; background-image: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.register1 table td { padding: 5px; }
.register1 input { padding: 5px; border: 1px solid rgb(153, 153, 153); width: 150px; height: 18px; text-align: left; color: rgb(102, 102, 102); white-space: nowrap; }
.register1 select { padding: 5px; border: 1px solid rgb(153, 153, 153); width: 150px; height: 18px; text-align: left; color: rgb(102, 102, 102); white-space: nowrap; }
.register1 select { outline: 0px; width: 162px; height: 30px; outline-offset: 0; }
.register1 .vercode { width: 56px; }
.register1 .btn-vercode { background: rgb(255, 142, 0); padding: 5px 10px; width: 70px; text-align: center; color: rgb(255, 255, 255); display: inline-block; cursor: pointer; }
.disabled.btn-vercode { background: rgb(192, 192, 192) !important; color: rgb(255, 255, 255) !important; }
.register1 .operation-area a { background: rgb(255, 142, 0); padding: 5px 10px; color: rgb(255, 255, 255); display: block; cursor: pointer; }
.register1 .operation-area .regbtn { width: 272px; }

.register3 .body { margin: auto; width: 490px; }
.register3 input { width: 220px; }
.register3 select { width: 220px; }
.register3 select { width: 232px; }
.register3 .vercode { width: 126px; }
.register3 .operation-area .regbtn { width: 412px; }
.register3 .shenmin { margin: 15px 0px; padding: 0px 5px; text-align: center; color: rgb(0, 0, 0); font-size: 12px; }
.register3 .fuwu { margin: 15px 0px; padding: 0px 5px; text-align: center; font-size: 30px; }
.register3 .fuwu em { font-weight: bold; }
#register_freeget { padding: 20px; width: 240px; text-align: center; color: rgb(0, 66, 100); font-size: 20px; background:url(../images/shade_white60.png); }
#register_freeget div { padding-top: 2px; }
#register_freeget .regbtn { background: rgb(255, 142, 0); padding: 5px 10px; color: rgb(255, 255, 255); display: block; cursor: pointer; }
#register_freeget .freehint { font-size: 0.6em; }
#register_freeget .sertel { font-size: 1.3em; font-weight: bold; }
#partnerlink { padding: 20px; }
#partnerlink .title { text-align: center; font-size: 30px; margin-bottom: 10px; }
.jcarousel { width: 100%; overflow: hidden; position: relative; }
.jcarousel ul { list-style: none; margin: 0px; padding: 0px; width: 20000em; position: relative; }
.jcarousel li { float: left; }
.jcarousel li img { height: 50px; margin-right: 20px; }
.news-list img { width: 150px; margin-right: 10px; float: left; }
.news-list li { padding-bottom: 5px; border-bottom-color: rgb(159, 163, 164); border-bottom-width: 1px; border-bottom-style: dotted; }
.news-list .nowrapline a { width: 940px; overflow: hidden; float: left; white-space: nowrap; text-overflow: ellipsis; }
.news-list .nowrapline .fdate { float: right; }
.line-split-blank { height: 0px; clear: both; margin-bottom: 10px; }
.line-split-img1 { background: url("../images/linesplitimg1.png") no-repeat center; height: 20px; }
.line-split-img2 { margin: 10px auto; height: 0px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted; }
.tplbtn { padding: 6px 12px; text-align: center; color: rgb(0, 0, 0); font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; background-image: none; background-color: rgb(255, 142, 0); }
img.f-l { margin-right: 15px; }
img.f-r { margin-left: 15px; }
.img-text { margin-top: 10px; }
#liuyan .title { margin: 20px 0px; font-size: 30px; font-weight: bold; }
#liuyan table td { vertical-align: top; }
#liuyanblock { margin: 0px 20px; }
#liuyanblock .tip { font-size: 20px; margin-bottom: 15px; }
#liuyanblock table td { padding: 5px; }
#liuyanblock input { padding: 5px; border: 1px solid rgb(153, 153, 153); width: 460px; height: 18px; text-align: left; color: rgb(102, 102, 102); }
#liuyanblock textarea { padding: 5px; border: 1px solid rgb(153, 153, 153); width: 460px; height: 18px; text-align: left; color: rgb(102, 102, 102); }
#liuyanblock textarea { height: 110px; }
#liuyanblock .operation-area a { background: rgb(255, 142, 0); padding: 5px 10px; text-align: center; color: rgb(255, 255, 255); display: block; cursor: pointer; }
#liuyanblock .operation-area .regbtn { width: 100px; }
.relatelist { }
.relatelist li { border-bottom:1px dotted #9FA3A4; height:40px; line-height:40px; width:510px; float:left; }
.relatelist li a { font-size:14px; color:#0B3B8C; float:left; }
.relatelist li a { width:450px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.register1 input.form_btn01 { display:block; width:334px; height:28px; padding:0; border:0; background:url(../images/btn_form01.png) no-repeat; cursor:pointer; }
#register2 input.form_btn02 { width:204px; height:130px; padding:0; border:0; background:url(../images/baoming.jpg) no-repeat; cursor:pointer; }
.register1 input.form_btn03 { display:block; width:474px; height:28px; padding:0; border:0; background:url(../images/btn_form03.png) no-repeat; cursor:pointer; }
#formliuyan .form_btn04 { width:120px; height:28px; padding:0; border:0; background:url(../images/btn_s.png) no-repeat; cursor:pointer; text-align:center; color:#fff; font-size:14px; }


#page-banner { position: relative; }
#banner-image { overflow: hidden; min-height: 300px; max-height: 650px; min-width: 1020px; }
#banner-image > img { width: 100%; }
#page-banner #sub-nav { width: 100%; bottom: 0px; position: absolute; }
#sub-nav > ul > li { float: left; display: inline-block; }
#sub-nav a { height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-weight: bold; text-decoration: none; display: block; }
#sub-nav a:hover { background: rgb(255, 248, 240); color: rgb(52, 64, 75); }
#sub-nav a.active { background: rgb(255, 248, 240); color: rgb(52, 64, 75); }