/* CSS Document */

body, th, td, input, select, textarea, button { font: 12px/1.5em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
body {overflow-x:hidden;}
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul li { list-style: none; }
#main {width:1000px; overflow:hidden; float:none; margin:0px auto;}
.login_top {float:left;}
.login_line {clear:both;}
.login_frame {width:290px; height:130px; overflow:hidden; background-color:#ecf1f3; float:left;}
.cen {float:none; margin:0px auto;}
.cls {clear:both;}
.ove {overflow:hidden;}
.lef{float:left;}
a , a:visited {color:#333333; text-decoration: none; }
a:hover { text-decoration: underline; }
img {border:0px;}

/*register*/
#register {width:100%;}
#register a , a:visited { color: #000000; text-decoration: none; }
#register a:hover { text-decoration: underline; color:#FF0000;}
.reg_main {width:800px; float:none; margin:0px auto;}
.register_top { padding-left:30px; padding-top:20px; clear:both; width:800px;}
.flash_ad_top {position:absolute; top:10px;}
.reg_top_img {float:left;}
.reg_top_line {float:left; background-color:#878787; width:1px; height:45px; overflow:hidden;margin-top:8px; margin-left:10px;}
.reg_top_line2 {float:left; background-color:#ffffff; width:1px; height:45px; overflow:hidden;margin-top:8px; margin-left:0px;}
.reg_top_text {float:left; margin-left:10px; font-size:14px; font-weight:bolder; color:#878787; margin-top:38px;}
.register_line1 {width:800px; height:10px; background:#e33827; margin-top:1px; overflow:hidden;}
.register_center {width:650px; float:none; margin:0px auto; clear:both; padding-top:30px;}
.reg_red {color:#FF0000;}
.reg_title {font-weight:bolder; border-bottom:1px solid #878787;}
.reg_alart {width:256px; height:20px; overflow:hidden; border:1px solid #666666; background:#f0f5fe; color:#666666; padding-left:5px;}
.reg_alart_error {width:256px; height:20px; overflow:hidden; border:1px solid #666666; background:#f0f5fe; color:#ff0000; padding-left:5px; font-weight:bolder;}
.reg_bottom { margin-top:20px; background:#ffffff; text-align:center; width:100%; margin:20px; clear:both;}

/*success*/
#success {width:100%;}
.suc_center {width:650px; float:none; margin:0px auto; clear:both; padding-top:10px;}
#suc_menu {clear:both; width:100%; height:30px; overflow:hidden; text-align:center; padding-left:40px;}
#suc_menu li {float:left; width:100px; margin-left:10px; height:30px; overflow:hidden; background-color:#bdbdbd; border-top:4px solid #646464; padding-top:5px;}
#suc_menu a, a:visted {color:#FFFFFF; font-size:14px; font-weight:bolder;text-decoration: none;}
#suc_menu a:hover {color:#e33827;text-decoration: none;}
#suc_cont { min-height:380px; width:650px; clear:both; border:1px solid #bdbdbd; margin-top:10px;}
.suc_line01 {width:648px; float:none; margin:0px auto; height:5px; overflow:hidden; clear:both; background-color:#bdbdbd; margin-top:1px; margin-bottom:1px;}
.suc_congratulation {float:none; margin:0px auto; text-align:center; font-size:14px; font-weight:bolder; color:#1da40f; margin:20px;}
.suc_actlink {clear:both; width:90%; float:none; margin:0px auto; font-size:14px; font-weight:bolder; color:#4d4d4d;}
.suc_actlink li {clear:both;}
.suc_actimg {text-align:center; margin-top:10px;}
.suc_actimg img {margin-left:10px;}
.suc_list_bottom {clear:both; width:630px;float:none; margin:0px auto; margin-bottom:15px;}
.suc_list_left {float:left; width:300px; height:150px; border:1px solid #bdbdbd; overflow:hidden; margin-top:20px; margin-left:10px;}
.suc_list_right {float:left;width:300px; height:150px; border:1px solid #bdbdbd; overflow:hidden; margin-top:20px; margin-left:10px;}
.suc_list_ltit {margin-left:20px; margin-top:5px; color:#e33827; font-size:14px; font-weight:bolder;}
#suc_list_cont { margin:10px; color:#4d4d4d; text-align:center; line-height:3;}
#suc_list_cont li {clear:both;}
#suc_list_cont a, a:visited {color:#4352c6;text-decoration: none;}
#suc_list_cont a:hover {color:#FF0000;text-decoration: none;}
#suc_list_cont2 { margin:10px; color:#4d4d4d; text-align:center; line-height:2;}
#suc_list_cont2 li {clear:both;}
#suc_list_cont2 a, a:visited {color:#4352c6;text-decoration: none;}
#suc_list_cont2 a:hover {color:#FF0000;text-decoration: none;}

.logout {float:right; margin-right:50px; margin-top:40px;}

/*user center*/
#user_main {width:800px; color:#686868;}
#user_main a { color: #e33827; text-decoration: none; }
#user_main a:hover { text-decoration: underline; color:#2849db}
.cen {float:none; margin:0px auto;}
.cls {clear:both;}
.ove {overflow:hidden;}
.lef{float:left;}
.fourteen {font-size:14px; font-weight:bolder;}
.bol {font-weight:bolder;}
.user_left {width:194px;}
.user_quick {background:url(images/user_quick_001.GIF) no-repeat center center; width:153px; height:29px; padding-top:10px;}
.user_quick span {margin-left:45px; color:#FFFFFF;}
.user_lframe {width:100%;}
.user_lframe_cont {border:1px solid #bdbdbd; border-bottom:none; border-top:none;}
.user_lframe_cont ul {width:95%; float:none; margin:0px auto;}
.user_lframe_cont li {clear:both;}
.user_left_tit {margin-left:15px; margin-bottom:10px; padding-top:10px;}
.user_l1_subtit{width:138px; height:24px; margin-left:20px; margin-top:2px; margin-bottom:0px; background:url(images/user_l1_stitbg.gif) no-repeat center; border:1px solid #e7e7e7;}
.user_stit_img {margin:2px 5px 0px 5px; width:20px; overflow:hidden; text-align:center;}
.user_stit_txt {margin-top:5px;}
#user_left a { color: #686868; text-decoration: none; }
.user_left_line {margin-top:20px; margin-bottom:0px;}
.user_l1_subtit2 {width:138px; height:24px; margin-left:20px; margin-top:2px; margin-bottom:0px;}
.user_right {width:580px; margin-left:25px; margin-top:20px;}
.user_r1_text {margin-left:30px; line-height:2;}
.user_r2 {width:568px; margin-top:20px; margin-bottom:20px;}
.user_r2_cont {width:566px; border:1px solid #bdbdbd; border-bottom:none; border-top:none;}
.user_r2_tit {margin:10px;}
.user_r2_frame {width:100%; text-align:center; margin-bottom:5px;}
.user_r2_box {width:180px; height:90px; border:1px solid #bdbdbd; border-top:5px solid #bdbdbd; margin-left:5px; margin-bottom:5px; text-align:left;}
.user_r2_box li {margin-top:20px; margin-left:20px;}
.user_r2_box li span {margin-left:10px; font-size:12px; color:#e33827; font-weight:normal;}
.user_bottom {background:#ffffff; border-top:1px solid #e33827; padding-top:10px; text-align:center; width:100%; clear:both;}

/* promoter */
.promot_content {width:800px; margin-top:10px;}
.promot_left {width:194px; overflow-x:hidden;}
.promote_left_main {width:192px; border-left:1px solid #bebebe; border-right:1px solid #bebebe;}
.promot_left_login {width:90%; padding:3px; text-align:center; background:#e7e7e7;}
.promot_left_login li {margin-top:3px;}
.promot_left_title {width:154px; height:20px; padding-left:10px; padding-top:5px; color:#686868; font-weight:bolder;}
.promot_left_vote{width:154px; padding-left:10px; padding-top:5px; color:#686868; font-weight:bolder;}
.promot_left_title img {margin-right:10px;}
.promot_left_serve li {margin:5px 0px 5px 5px; color:#686868;}
.promot_help { margin-left:20px; margin-bottom:10px;}
.promote_left_sepline {margin-bottom:10px; margin-top:10px;}
#promote_left a, a:visited {color:#686868;}
.promot_left_cont {width:182px; margin-bottom:5px;overflow-x:hidden;}
.promot_login_cont {margin-top:0px;}
.promot_login_cont input {margin-left:5px;}
.promot_l1_cont li {clear:both; margin-left:25px; margin-top:2px; padding-left:5px; background:url(images/pd/in_left_004.gif) no-repeat;}
.promot_l1_line {border-bottom:1px solid #a5afbd;}
.promot_right {width:600px; margin-left:5px;}
.promot_r1_link {background:url(images/promot_r1_002.gif) repeat-x; height:27px; padding-top:6px; width:585px;}
.promot_r1_link span {margin-left:10px;}
.promot_r2 {margin:0px 10px 10px 10px; padding-top:10px;}
.promot_l1_line_on {background:#a5afbd;}
.in_hotnews {width:573px;}
.in_hotnews li{margin-top:10px;}
.in_hotnews_text {padding-left:20px; margin-left:10px;padding-top:30px; margin-top:10px; width:284px; height:130px; overflow:hidden; text-align:left; background:url(images/pd/act_text_bg.gif) no-repeat;}
.in_hotnews_img {margin-left:30px;width:182px;margin-top:10px; height:131px; padding-top:1px; overflow:hidden; border:1px solid #2e4c77;}
.in_hotnews_img img {border:1px solid white;}
.in_hotnews_date {width:60px;margin-top:10px; height:130px; overflow:hidden;}
.in_hotnews_text_tit {margin-left:30px; width:270px; height:20px; overflow:hidden; text-align:center; font-size:14px; font-weight:bolder; color:#17ab22;}
.in_hotnews_img_tit {width:180px; height:20px;margin-left:30px; overflow:hidden; text-align:center; font-size:14px; font-weight:bolder; color:#17ab22;}
.in_hotnews_date_tit {width:60px; height:20px; overflow:hidden;}
.in_hotnews_cont {background:url(images/pd/in_l2_002.GIF) repeat-y; width:573px; height:130px; overflow:hidden;}
.in_hotnews_cont li {margin:5px;_margin-right:0px;overflow:hidden; width:180px; height:130px; float:left; text-align:left;}
.in_list {width:574px; margin-top:5px; margin-left:15px; padding-bottom:2px; height:220px;}
.in_list_cont {width:100%;}
.in_list_text {background:url(images/pd/in_list_002.gif) repeat-x; width:290px; height:199px;}

.promot_p2_right {background:url(images/pd/p2_right_002.gif) repeat-y; min-height:770px; _height:770px;}
.promot_p2_text {padding:10px;background:url(images/pd/ptnolist_bg.JPG) no-repeat center bottom; min-height:770px;width:579px;_height:770px;}


.sp_title_ly {font-size:18px; font-weight:bolder; color:#003366; text-align:center; padding-bottom:10px; border-bottom:1px solid #003366;}
.sp_date_ly {padding:5px; text-align:left; width:80%; background-color:#CCCCCC; min-height:200px; _height:200px;}
.sp_date_note{padding:5px; text-align:left; width:80%; font-size:14px; color:#666666; font-weight:bolder; padding-top:20px;}
.sp_context_ly {padding:5px; float:none; margin:0px auto; border:1px solid #003366; min-height:270px; _height:270px; margin-top:10px; width:90%;}
.sp_title_news {font-size:18px; font-weight:bolder; color:#003366; text-align:center; padding-bottom:10px; border-bottom:1px solid #003366;}
.sp_date_news {padding:5px; text-align:right; width:80%;}
.sp_context_news {padding:5px; float:none; margin:0px auto; margin-top:10px; width:90%;}
.vote_text_tit {font-size:14px;font-weight:bolder;}
.vote_text {font-size:14px;}

.ballotwide {background:#fbaba3; width:430px; margin-top:5px;}
.ballot{ background:url(images/ballot.png); margin-top:0px; height:9px; line-height:9px; overflow:hidden; margin-left:0px; float:left;}
.ballot0{float:left; width:60px; overflow:hidden;}

.white {color:#FFFFFF;}
.red {color:#ff0000;}
.promot_l1_vote {width:93%; margin:0px 5px 5px 5px; background:#e7e7e7;}
.promot_l1_conform {text-align:center; margin-top:10px; margin-bottom:10px;}


.div_parent { margin-left:10px; font-size:12px; color:#ff0000; line-height:2;}
.answer {margin-left:30px; color:#b10000; line-height:2; display:none;}
.div_tit { margin-left:10px; margin-right:10px; font-size:14px; font-weight:bolder; color:#ff0000; line-height:2; background-color:#cccccc;}

.text_tit {color:#26cf26; font-weight:bolder; font-size:14px;}
.text_p {margin-left:20px;}
/*jjy*/
a.addmenu{font-size:12px; font-weight:bold; margin:0 5px;}
.tuiguang{ width:570px; margin:0 auto; margin-top:10px;}
.rightbox{margin-top:10px; }
.right-tit{width:579px; margin:10px auto;  height:50px; line-height:50px; }
.right-l{width:579px; margin:10px auto;margin-top:20px;}
.right-tit h2{ font-size:14px; font-weight:bold;}
.right-con{margin:10px; line-height:20px;}
.right-con h1{width:20px; margin-left:30px;}
.right-con h2{font-size:12px; font-weight:normal; color:#666;}
.right-con h3{font-size:12px; font-weight:normal;}
.right-con .inptext{ border:#bbb 1px solid; height:17px; line-height:17px;}
.right-con .inptext1{ border:#fff 1px solid;  height:17px; line-height:17px;}
.right-con .w1{width:200px;}
.right-con .w2{width:130px; margin-right:15px;}
.right-con h3{width:300px;}
.right-con h3 a{font-size:12px; font-weight:normal;color:#8c3e3e;}
.right-con h6{height:17px; line-height:17px; font-size:12px; font-weight:normal; color:#000; border:1px solid #bbb;  width:60px; text-align:center;}
.right-con h6.red{background:#f00;}
.right-con h4 a{font-size:12px; font-weight:normal;color:#8c3e3e;}
.right-con h4 a:hover{ text-decoration:none;}
.inpbut{ background:url(user/images/but.jpg) no-repeat; width:75px; height:21px; line-height:21px; text-align:center; border:none; color:#fff; display:block; font-size:12px; font-weight:normal; text-decoration:none; cursor:pointer;}
.right-con h3 a.inpbut{color:#fff;}
font.red{font-size:12px; color:#f00;}
.spctip{width:400px; border:1px solid #bbb; margin:0 auto; padding:10px;}
.nologin{width:400px; font-size:14px; font-weight:bold; text-align:center; margin:30px auto;  }
.promot_p2_right1 {background:url(images/pd/p2_right_002.gif) repeat-y; }
.promot_p2_text1 {padding:10px;background:url(images/pd/ptnolist_bg.JPG) no-repeat center bottom; width:579px; height:700px;}
/*1-11*/
.permess{ background:#ffffee;padding:10px;margin:0 auto; border:1px #ccc solid;}
.jfhl-box{ clear:both; width:570px; margin:0 auto; margin-top:10px;}
.jfht-t{background:url(images/pd/jfhl-t.gif) no-repeat center; width:570px; height:25px;}
.jfht-t h1{line-height:25px;text-indent:20px;}
.jfht-l{ border:1px solid #ccc; border-top:none;padding:8px;line-height:18px;}
.permess font{color:#FF6600; font-size:12px; font-weight:normal;margin-right:10px;}
.jfht-t2{ background:url(images/jfhltit.jpg) no-repeat; width:570px; height:40px;}
.jfht-l2{ border:1px solid #b57c0f; border-top:none;}
.book-t h1{ background:url(images/label2.gif) no-repeat; width:88px; height:26px; float:left; line-height:26px; text-align:center;color:#fb9c06;margin-right:10px;font-size:16px;}
.book-t h1.selectd{ background:url(images/label1.gif) no-repeat;}
.book-t{ width:550px; margin:0 auto; background:url(images/orangeline.gif) bottom repeat-x; height:26px;}
.book-l{ clear:both;margin:0 auto ;border:1px solid #fb9c06; width:548px; border-top:none;}
.blankbar{ height:10px; overflow:hidden;}
.tabcolor{ background:#fb9c06; width:500px; margin:0 auto;}
.row1{ background:#fff;width:100px; line-height:45px; text-align:center;}
.row2{ background:#fff;width:130px;line-height:45px; text-indent:10px;}
.row3{ background:#fff;width:80px;line-height:45px;text-align:center;}
.row4{ background:#fff;width:70px;line-height:45px;text-align:center;}
.row5{ background:#fff;width:100px;line-height:45px;text-align:center;}
.tdtit{ text-align:center; font-weight:bold; background:#ffffcc; text-indent:0px; line-height:30px;}
.PAGES{ text-align:center; line-height:30px;}
.pages a{ text-decoration:none; color:#000;}
.indexh{ height:720px; width:598px; margin-top:10px; clear:both;}

.label{ width:92px;
font-size:12px; font-weight:bold;line-height:40px;
	height: 45px;
}
.mess {width:450px; line-height:40px;}
.mess1{width:250px;line-height:40px;}
.mess .inptext{ border:1px solid #516b88; background:#fff; width:200px;}
.rzcenter{ width:550px; margin:0 auto; }
.label1{ font-size:12px; font-weight:normal; width:93px;
line-height:40px;
	height: 40px;
}
.bz{ width:100px;}
.bzw{ color:#666;}
.mess table{ text-indent:20px;}
.selrz{ width:120px; border:1px solid #516b88;}
.trans{ width:545px; border:1px solid #516b88; height:150px;}
.but00{ background:url(images/promot_l1_bg.gif) center; width:68px; height:24px; line-height:24px; border:1px solid #003366; color:#fff;  margin:0 5px;margin-top:20px;}

.rzoktit{ font-size:16px; font-weight:bold; color:#993300; text-align:center; line-height:70px;}
.rzokmess{ width:250px; margin:0 auto;  line-height:25px;  text-indent:24px; border:1px #ccc solid ; background:#f3f3f3; padding:15px;}
.rbindex{ text-align:center; line-height:30px;}
.rbindex a{ color:#f00; font-size:14px; font-weight:bold;}
.rbindex a:hover{ color:#0033FF;}
