﻿@font-face { font-family: ssp_i_font; src: url('../fonts/msyh.ttf'); }
* { font-family: "微软雅黑", ssp_i_font, "微软雅黑" !important; }
body { margin: 0px; padding: 0px; font-size: 12px; font-family: "微软雅黑", ssp_i_font, "微软雅黑"; color: #333; }
ul { margin: 0px; padding: 0px; list-style-type: none; }
a { text-decoration: none; }
.clearfix { clear: both; }
.pat8 { padding-top: 8px; }
.pat18 { padding-top: 18px; }
.par6 { padding-right: 6px; }
.pab70 { padding-bottom: 70px; }
.pat100 { padding-top: 100px; }
.ie7pat10 {  *padding-top: 10px;
}
.mat1 { margin-top: 1px; }
.mat6 { margin-top: 6px; }
.mat10 { margin-top: 10px; }
.mat12 { margin-top: 12px; }
.mat30 { margin-top: 30px; }
.mat40 { margin-top: 40px; }
.mal0 { margin-left: 0px; }
.mal5 { margin-left: 5px; }
.mal7 { margin-left: 7px; }
.mal10 { margin-left: 10px; }
.mal15 { margin-left: 15px; }
.mal17 { margin-left: 17px; }
.mal35 { margin-left: 35px; }
.mab5 { margin-bottom: 5px; }
.marb-3 { margin-bottom: -3px; }
.mab22 { margin-bottom: 22px; }
.marb25 { margin-bottom: 25px; }
.marb35 { margin-bottom: 35px; }
.mab70 { margin-bottom: 70px; }
.line_h { height: 12px; line-height: 12px; }
.line_h25 { line-height: 25px; }
.w170 { width: 170px; }
.w210 { width: 210px; }
.h70 { height: 70px; }
.colorc7c7c7 { color: #c7c7c7; }
.color08c { color: #0088cc; }
.color49 { color: #494949; }
.color6 { color: #666; }
.font_size24 { font-size: 24px; }
.bgcf7 { background-color: #f7f7f7; }
.bgcff { background-color: #fff; }
.text_overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; }
.display_iblock { display: inline-block; }
.float_left { float: left; }
.float_right { float: right; }
.ssp_i_all { }
.ssp_i_h_bg { background-color: #e8e8e8; height: 30px; border-bottom: 1px solid #ddd; }
.ssp_i_h { width: 960px; margin: 0px auto; }
.ssp_i_h ul { list-style: inside disc; }
/*20140425---17:50*/

.ssp_i_h ul li { float: right;  *display: inline;
height: 30px; line-height: 30px; vertical-align: middle; list-style-type: none }
.ssp_i_h ul li a { color: #9f9f9f; }
.ssp_i_h ul li a:hover { color: #666; }
.ssp_i_h_2_bg { background: url(../images/ssp_header_bg.jpg) repeat-x; height: 90px; }
.ssp_i_h_2 { width: 960px; margin: 0px auto; }
.ssp_i_logo { float: left;  *display: inline;
margin: 0px; }
.ssp_i_nav { float: right;  *display: inline;
margin-top: 40px;  *margin-top: 30px;
}
.ssp_i_nav ul li { float: left; color: #999;  *display: inline;
}
.ssp_i_nav ul li a { padding: 10px 20px;  *display: inline-block;
}
.ssp_i_nav ul li a:link, .ssp_i_nav ul li a:visited { color: #0088cc; border: 1px solid hidden; }
.ssp_i_nav ul li a:hover { color: #fff; background-color: #0d68a3; border: 0px solid #0d68a3; border-radius: 4px; }
/*index start*/

.ssp_i_banner_bg { background: url(../images/slide_bg_line2.jpg) center no-repeat; }
.ssp_i_banner { position: relative; width: 960px; height: 400px; overflow: hidden; margin: 0px auto; }
.ssp_i_banner_img { width: 2000px; }
.ssp_i_banner_img ul li { float: left; }
.ssp_i_banner_circle { position: absolute; bottom: 0px; left: 40%; }
.ssp_i_banner_circle ul li { float: left; margin-right: 6px; margin-bottom: 5px; _margin-bottom: 0px;  *padding-bottom: 5px;
_padding-top: 0px; }
.ssp_i_banner_circle ul li a { background: url(../images/circle.png) no-repeat left top; width: 12px; height: 12px; display: inline-block; }
.ssp_i_banner_circle ul li a:hover, .ssp_i_banner_circle ul li a.b_c_active { background: url(../images/circle.png) no-repeat right top; width: 12px; height: 12px; }
.ssp_i_banner_r {  background: url(../images/ssp_banner_t_bgi.png) no-repeat; width: 277px; height: 280px; }
.ssp_i_b_r_loT { background: url(../images/ssp_i_login.jpg) no-repeat; width: 70px; height: 18px; display: block; }
.ssp_i_b_r_lo_line { background: url(../images/ssp_i_line.jpg) no-repeat; width: 255px; height: 3px; display: inline-block; }
.ssp_i_b_r_lo_input { margin-top: 6px; _margin-top: -10px; margin-left: 10px;  *margin-left: 5px;
}
.ssp_i_b_r_lo_input input { border: none; padding-left: 42px; }
.ssp_i_b_r_lo_input input:focus { outline: 0; }
.ssp_i_b_r_lo_input_1 input { background: url(../images/ssp_i_people.jpg) bottom right no-repeat; width: 212px; height: 38px;  *line-height: 38px;
line-height: 38px\0; }
.ssp_i_b_r_lo_input_2 { margin-top: 3px; }
.ssp_i_b_r_lo_input_2 input { background: url(../images/ssp_i_key.jpg) bottom right no-repeat; width: 212px; height: 38px;  *line-height: 38px;
line-height: 38px\0; }
.ssp_i_b_r_lo_input_1 input:focus { background: url(../images/ssp_i_people_hover.jpg) no-repeat; }
.ssp_i_b_r_lo_input_2 input:focus { background: url(../images/ssp_i_key_hover.jpg) no-repeat; }
.ssp_i_b_r_lo_code { margin-top: 3px; }
.ssp_i_b_r_lo_code input { float: left; color: #999; background: url(../images/ssp_i_code.jpg) bottom right no-repeat; width: 100px; height: 37px; border: none;  *line-height: 38px;
line-height: 38px\0; padding-left: 5px; }
.ssp_i_b_r_lo_code input:focus { outline: 0; color: #333; }
.ssp_i_b_r_lo_code img { float: left; margin-top: 3px; border-radius: 4px; margin-left: 5px; border: 1px #ddd solid; }
.ssp_i_b_r_lo_code span { float: left; cursor: pointer; color: #2e8fc7; display: inline-block; padding-top: 18px; }
.ssp_i_b_r_lo_btn { clear: both; margin-top: 3px; display: inline-block; }
.ssp_i_b_r_lo_btn input { background: url(../images/ssp_i_b_lo_btn.jpg) no-repeat; width: 105px; height: 38px; border: none; color: #6a6a6a; font-size: 16px; cursor: pointer; }
.ssp_i_b_r_lo_btn span { display: inline-block; margin-left: 10px; }
.ssp_i_b_r_lo_btn span a { color: #2e8fc7; }
.ssp_i_b_r_lo_add { display: inline-block; _margin-top: -12px; }
.ssp_i_b_r_lo_add input { border: none; background: url(../images/ssp_i_add.jpg) no-repeat; width: 256px; height: 45px; cursor: pointer; }
.ssp_i_b_r_lo_got { background: url(../images/ssp_i_wel.jpg) no-repeat; width: 144px; height: 18px; display: block; }
.ssp_i_b_r_lo_go_input { width: 167px; margin: 10px auto 30px auto; }
.ssp_i_b_r_lo_go_input input { background: url(../images/ssp_i_go_input.jpg) bottom right no-repeat; border: 0px; _background-attachment: fixed; width: 167px; text-align: center; color: #0068b7; padding-left: 3px; padding-right: 3px; height: 27px; *line-height:27px;
line-height: 27px\0; }
.ssp_i_b_r_lo_go_input input:focus { outline: 0; }
.ssp_i_b_r_lo_go { display: inline-block; }
.ssp_i_b_r_lo_go input { border: none; background: url(../images/ssp_i_go.jpg) no-repeat; width: 249px; height: 44px; cursor: pointer; }
.ssp_i_b_r_goout a { color: #0068b7; }
.ssp_i_c { width: 960px; margin: 0px auto; }
.ssp_i_c_l { float: left; width: 660px; }
.ssp_i_c_r { float: right; width: 270px; }
.ssp_i_c_l_h { width: 100%; border-bottom: 1px solid #ddd; height: 50px; margin-bottom: 15px; }
.ssp_i_c_h_t { font-size: 14px; color: #555; font-weight: normal; margin-left: 5px; border-bottom: 1px solid #00ace9; display: inline-block; margin-top: 23px;  *margin-top: 21px;
}
.ssp_i_c_l_h_more { margin-top: 28px; }
.ssp_i_c_l_h span h3 { margin: 0px 0px 5px 0px; padding: 0px; font-weight: normal; }
.ssp_i_c_l_1 img { float: left; }
.ssp_i_c_l_c_c { float: left; color: #666; margin-left: 10px; width: 496px; }
.ssp_i_c_l_c_c span { font-size: 14px; color: #393939; margin-bottom: 10px; display: inline-block; white-space: normal; }
.ssp_i_c_l_c_c_s { text-align: right; display: block; }
/*20140425---17:50*/

.ssp_i_c_l_c_c_s a { color: #0088cc; }
.ssp_i_c_l_2_c ul li { display: inline-block; color: #fff; width: 89px; height: 89px; margin: 10px; float: left; position: relative; }
.ssp_i_c_l_2_c ul li span { position: absolute; display: inline-block; z-index: 1; left: 24px; letter-spacing: 1px; bottom: 14px; font-size: 11px; }
.ssp_i_c_l_2_c img { }
.ssp_i_c_r_c { }
.ssp_i_c_r_c ul { padding: 0px; margin: 0px; }
.ssp_i_c_r_c ul li { padding: 8px 0px 7px 0px;  *padding: 8px 0px;
_padding: 9px 0px 8px 0px; margin: 0px; border-bottom: dotted 1px #ddd; }
.ssp_i_c_r_c ul li a { color: #393939; }
.ssp_i_c_l_h a { display: inline-block; color: #0088cc; margin-right: 0px; }
.ssp_i_c_3 { }
.ssp_i_c_c { }
.ssp_i_c_c ul { padding: 0px; margin: 0px; }
.ssp_i_c_c ul li { float: left; margin: 5px 0; display: inline; }
.ssp_i_c_c ul li.ssp_i_c_c_mal0 { margin-left: 0px; }
.ssp_i_c_c ul li.ssp_i_c_c_mar0 { margin-right: 0px; }
/*index end*/

.ssp_reg_c { width: 960px; margin: 10px auto; color: #666; min-height:350px; }
/*register start*/

.ssp_reg_c_t { background: url(../images/register_t.jpg) no-repeat; width: 930px; height: 38px; margin-top: 36px; }
.ssp_reg_c table tr { height: 57px; }
.ssp_reg_c table tr td.c_td_t { text-align: right; }
.ssp_reg_c table tr td .c_it { border: none; background: url(../images/register_input.jpg) bottom right no-repeat; width: 265px; height: 40px; padding: 0px 5px;  *line-height: 40px;
line-height: 40px\0; }
.ssp_reg_c table tr td input.c_it:focus { outline: 0; background: url(../images/register_input_hover.jpg) bottom right no-repeat; width: 265px; height: 40px;  *line-height: 40px;
line-height: 40px\0; }
.ssp_reg_c table tr td .c_itc { color: #333; border: none; background: url(../images/register_code_i.jpg) bottom right no-repeat; width: 96px; height: 37px; padding: 0px 5px; }
.ssp_reg_c table tr td input.c_itc:focus { outline: 0; }
.ssp_reg_c table tr td .c_itb { border: none; cursor: pointer; background: url(../images/register_btn.jpg) no-repeat; width: 266px; height: 45px; }
.c_td_tis { display: inline-block; background: url(../images/register_tis.jpg) no-repeat; width: 20px; height: 19px; float: left; }
.c_td_tis_t { float: left; white-space: nowrap; }
/*register end*/

.ssp_i_footer { margin-bottom: 0px; background-color: #f6f6f6; margin-top: 35px; }
.ssp_i_footer_bg { background: url(../images/ssp_i_bottom.jpg) repeat-x; height: 14px; }
.ssp_i_footer_l { color: #999; background-color: #f6f6f6; width: 960px; margin: 0px auto; height: 70px; padding-bottom: 20px; text-align: center; }
.ssp_i_footer_l ul { display: inline-block; margin: 10px auto 8px auto;  *margin-left: 340px;
_margin-bottom: -10px; }
.ssp_i_footer_l ul li { float: left; display: inline; }
.ssp_i_footer_l ul li a { color: #999; padding: 0px 10px; }
/*cjwt start*/

.ssp_reg_cjwt_l { }
.ssp_reg_cjwt_l ul { }
.ssp_reg_cjwt_l ul li {
 *margin: -4px; padding: 0px; }
.ssp_reg_cjwt_l ul li a { color: #333; font-size: 14px; height: 38px; line-height: 38px; margin: 0px; position: relative\9;  display: block; border-bottom: 1px #ddd solid; border-left: 1px #ddd solid; border-right: 1px #ddd solid; }
.ssp_reg_cjwt_l ul li a span { margin-left: 18px; float: left; display: inline-block; cursor: pointer; }
.ssp_reg_cjwt_l ul li a span.li_img { margin-top: 9px; float: right; margin-right: 15px; }
.ssp_reg_cjwt_l ul li a.first-child { border-top: 1px #ddd solid; border-radius: 10px 10px 0px 0px; behavior: url(../other/PIE.htc);  *margin-top: -12px;
}
.ssp_reg_cjwt_l ul li a.last-child { border-radius: 0px 0px 10px 10px; behavior: url(../other/PIE.htc);/* *margin-top:-12px; */ }
.ssp_reg_cjwt_l ul li a:link, .ssp_reg_cjwt_r ul li a:visited { background-color: #fff; color: #333; }
.ssp_reg_cjwt_l ul li a:link span.li_img, .ssp_reg_cjwt_r ul li a:visited span.li_img { background: url(../images/list_b.png) no-repeat top right; width: 10px; height: 20px; }
.ssp_reg_cjwt_l ul li a.cjwt_active { background-color: #0088cc; color: #fff; }
.ssp_reg_cjwt_l ul li a:hover span.li_img, .ssp_reg_cjwt_l ul li a.cjwt_active span.li_img { background: url(../images/list_b.png) no-repeat bottom left; width: 10px; height: 20px; }
.ssp_reg_cjwt_r { float: left; width: 950px; margin-left: 30px; line-height:30px; }
.cjwt_t { font-size: 18px; color: #111; padding: 0px; margin: 0px 0px 0px 23px;  *margin: 0px 0px 0px 18px;
}
.ssp_reg_cjwt_r_c { }
.ssp_reg_cjwt_r_c ol li h3 { font-size: 14px; color: #171717; margin-bottom: 10px; margin-top: 20px; }
.ssp_reg_cjwt_r_c ol li span { color: #393939; }
/*cjwt end*/



.ssp_i_footer { margin-bottom: 0px; background-color: #f6f6f6; margin-top: 35px; }
.ssp_i_footer_bg { background: url(../images/ssp_i_bottom.jpg) repeat-x; height: 14px; }
.ssp_i_footer_l { color: #999; background-color: #f6f6f6; width: 960px; margin: 0px auto; height: 70px; padding-bottom: 20px; text-align: center; }
.ssp_i_footer_l ul { display: inline-block; margin: 10px auto 8px auto;  *margin-left: 340px;
_margin-bottom: -10px; }
.ssp_i_footer_l ul li { float: left; display: inline; }
.ssp_i_footer_l ul li a { color: #999; padding: 0px 10px; }
/*.answers { display: none }*/
.answers span { line-height: 20px }
.answers span.redtext { color: red !important }
.answers pre { white-space: pre-wrap; word-wrap: break-word }
.answers li { list-style-type: none }
img.answerExample { max-width: 610px; }
.answers span.bodest { font-weight: bolder }
body.ovhide {  }
/*

 验证css

 */

.Validform_checktip { margin-left: 8px; line-height: 20px; height: 20px; overflow: hidden; color: #999; font-size: 12px; }
.Validform_right { color: #71b83d; padding-left: 20px; background: url(../images/right.png) no-repeat left center; }
.Validform_wrong { color: red; padding-left: 20px; white-space: nowrap; background: url(../images/error.png) no-repeat left center; }
.Validform_loading { padding-left: 20px; background: url(../images/onload.gif) no-repeat left center; }
.Validform_error { background-color: #ffe7e7; }

.slider_cu3er{ width:530px; height:350px; position:absolute; left:10px; top:20px;}

.biaot{ height:38px; overflow:hidden; width:200px;}

.in_nav_list { width: 600px; height: 70px; float: right; margin-top: 10px; }
.in_nav_list ul { width: 600px; height: 70px; float: left; margin: 0px 0px; padding: 0px 0px; }
.in_nav_list ul li { width: 100px; height: 45px; float:right; line-height: 45px; text-align: center; margin-left: 0px; margin-top: 21px; list-style-type: none; display: inline; font-size: 16px; }
.in_nav_list ul li a { color: #4a4a4a; text-decoration: none; display: block; }
.in_nav_list .active { border-bottom: 4px #00c6ff solid; }
.in_nav_list ul li a:hover { border-bottom: 4px #00c6ff solid; }

.fr{ float:right; margin-right:10px; line-height:38px;}

.n_time{ font-size:14px; float:right;}
.news_gg{ text-align:center; background-color: #e6f5fa; border-bottom: 1px solid #d8eaf0; height: 140px;}