@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table { margin:0; padding:0; border:0; list-style:none;}
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form 
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none;}
html, body { font-family:"微软雅黑";font-size:14px;}
body { background: #f7f8f8;}

/* head */
.rain_head { width: 100%; height: 190px; background: #fff;}
.rain_head_top { width: 1100px; height: 99px; margin: 0 auto;}
.rain_head_nav { width: 100%; height: 91px; background: url(rain_nav.jpg) repeat-x;}
.rain_logo { width: 440px; height: 45px; float: left; margin: 32px 0 0 24px;}
.rain_form { width: 200px; height: auto; float: right; margin: 30px 10px 0 0; position: relative;}
.rain_seach { width: 160px; height: 22px; line-height: 22px; color: #666; font-size: 12px; padding-left: 15px; padding-right: 25px; border: none; background: url(rain_seach.jpg) no-repeat;}
.rain_but { width: 25px; height: 22px; position: absolute; top: 0; right: 0; border: none; background: none; cursor: pointer;}
.rain_custom { margin-top: 6px; float: left;}
.rain_custom a { width: 24px!important; height: 24px!important; _height:24px!important; display: inline-block; margin-right: 7px!important; padding: 0!important;}
.bshare-sinaminiblog { background: url(rain_wb.jpg) no-repeat!important;}
.bshare-weixin { background: url(rain_wx.jpg) no-repeat!important;}
.bshare-qqim { background: url(rain_qq.jpg) no-repeat!important;}
.rain_lan { float: right; margin-top: 8px; height: 22px; line-height: 22px; padding-left: 7px; border-left: 1px solid #b5b5b5;}
.rain_lan a { margin-right: 8px; font-size: 12px; color: #595757;}
.rain_lan a:hover { text-decoration: underline; color: #001827;}
.rain_head_nav ul { width: 1100px; height: 60px; margin: 15px auto 0; }
.rain_head_nav li { width: auto; height: 32px; line-height: 32px; padding: 0 36px; float: left; background: url(rain_navli.jpg) right center no-repeat;}
.rain_head_nav li a { color: #fff; font-size: 18px;}
.rain_head_nav li a:hover { color: #d1e4f7;}

/* banner */
.rain_banner { width: 1100px; height: auto; margin:0 auto 25px;}
.rain_ban_img { width: 1100px; height: 430px; position: relative;}
.rain_ban_img ul li { width: 1100px; height: 430px; float: left;}
.rain_ban_img ul li img { width: 1100px; height: 430px;}
.rain_ban_img ul li span { display: block; background: url(rain_ban_libg.png) repeat-x; width: 100%; height: 54px; line-height: 54px; text-align: center; color: #fff; position: absolute; bottom: 0; left: 0; font-size: 22px;}
.rain_ban_tit { width: 1100px; height: 25px; background: url(rain_ban_tit.png) repeat-x; text-align: center;}
.rain_ban_tit ul { width: 100px; margin: 0 auto; margin-top: 7px;}
.rain_ban_tit ul li { width: 10px; height: 10px; margin: 0 5px; float: left; cursor: pointer; background: url(rain_pot.png) left top no-repeat;}
.rain_ban_tit ul li.on { background-position: right top!important;}

/* 文字头条 */
.rain_newtxt { width: 1098px; height: 109px; border: 1px solid #eceded; margin: 20px auto;}
.rain_newtxt_art { width: 986px; height: 107px; padding: 0 55px; background: #fff; border: 1px solid #e2e4e4; text-align: center;}
.rain_newtxt_art a { line-height: 76px; display: block; font-size: 48px; color: #221815;}
.rain_newtxt_art .rain_ftit { width: 986px; margin: 0 auto; height: 20px; line-height: 20px; background: url(rain_ftit.png) repeat-x;}
.rain_newtxt_art .rain_ftit span { display: inline-block; float: right; background: #fff; padding-left: 20px; font-size: 18px; color: #221815;}

/* 主体 */
.rain_con { width: 1100px; height: auto; margin: 0 auto;}
    /* 主体左侧 */
.rain_con_left { width: 706px; height: auto; float: left;}
.rain_news_blo { width: 676px; height: auto; padding: 20px 13px; background: #fff; border: 2px solid #eceded; margin-bottom: 20px;}
.rain_news_blo h1 { width: 676px; height: 32px; background: url(rain_h1bg.jpg) no-repeat;}
.rain_news_blo h1 a.rain_tit { display: inline-block; height: 20px; float: left; margin-top: 6px;line-height: 20px; margin-left: 10px; padding-left: 10px; border-left: 2px solid #fff; font-size: 18px; color: #fff;}
.rain_more { font-size: 14px; line-height: 32px; float: right; margin-right: 10px; color: #fff;}
.rain_news_blo h1 .rain_lm { display: block; min-width: 300px; font-size: 14px; float: left; margin-top: 7px; margin-left: 10px; color: #fff;}
.rain_lm a { color: #fff;}
.rain_lm a:hover { color: #d1e4f7;}
.rain_new_art { width: 676px; height: auto; margin-top: 20px;}
.rain_new_art .rain_timg { width: 325px; height: auto; float: left;}
.rain_new_art .rain_timg img { width: 154px; height: 187px; float: left; border: 1px solid #bfbfbf;}
.rain_new_art .rain_img { width: 325px; height: 189px; display: block; float: left; border: 1px solid #bfbfbf;}
.rain_new_art .rain_img img { width: 325px; height: 189px;}
.rain_new_art ul { width: 335px; height: auto; float: right;}
.rain_new_art ul li { width: 335px; height: 32px; line-height: 32px; }
.rain_new_art ul li a {color: #221815; font-size: 16px;}
.rain_new_art ul li a:hover { color: #074275; text-decoration: underline;}
.rain_cad { width: 676px; height: 69px; margin: 20px auto 0;}
.rain_cad img { width: 676px; height: 69px;}
.rain_img_list { width: 676px; height: 218px; margin-top: 25px; border-bottom: 4px solid #bfbfbf;}
.rain_img_list li { width: 215px; height: 218px; float: left; margin-right: 15px; text-align: center;}
.rain_img_list li img { width: 213px; height: 163px; border: 1px solid #bfbfbf;}
.rain_img_list li span { margin-top: 12px; font-size: 16px; color: #221815; display: block;}
.rain_img_list li span:hover { color: #074275; text-decoration: underline;}
.rain_flag { width: 676px; height: 155px; margin-top: 20px;}
.rain_flag li { width: 154px; height: 154px; float: left; margin-right: 20px;}
.rain_flag li img { width: 152px; height: 152px; border: 1px solid #7d7d7d;}

    /* 主体右侧 */
.rain_con_right { width: 328px; height: auto; float: right; border: 2px solid #edeeee; padding: 20px; background: #fff;}
.rain_news_blo_ri { width: 100%; height: auto;}
.rain_news_blo_ri h1 { width: 100%; height: 30px; background: url(rain_righth1.jpg) bottom repeat-x;}
.rain_news_blo_ri h1 a.rain_tit { display: inline-block; width: auto; float: left; height: 28px; border-bottom: 2px solid #4aaad0; font-size: 18px; color: #221815;}
.rain_news_blo_ri h1 .rain_lm { display: block; min-width: 200px; font-size: 14px; float: left; margin-top: 4px; margin-left: 10px;}
.rain_news_blo_ri h1 .rain_lm a { color: #221815;}
.rain_news_blo_ri h1 .rain_lm a:hover { color: #005182;}
.rain_con_right .rain_picturn { width: 324px; height: 230px; margin-top: 20px; border: 2px solid #074275; position: relative;}
.rain_picturn ul li { width: 324px; height: 230px; float: left;}
.rain_picturn ul li img { width: 324px; height: 230px;}
.rain_picturn .rain_prev { width: 53px; height: 59px; cursor: pointer; position: absolute; top: 85px; left: 0; background: url(rain_prev.png) no-repeat;}
.rain_picturn .rain_next { width: 53px; height: 59px; cursor: pointer; position: absolute; top: 85px; right: 0; background: url(rain_next.png) no-repeat;}
.rain_newtxt_list { margin-top: 10px; margin-bottom: 15px;}
.rain_newtxt_list li { width: 100%; height: 30px;}
.rain_newtxt_list li a { line-height: 30px; font-size: 16px; color: #221815;}
.rain_newtxt_list li a:hover { color: #005182; text-decoration: underline;}
.rain_pic_list { width: 328px; height: 126px;}
.rain_pic_list li { width: 158px; height: 126px; float: left; text-align: center;}
.rain_pic_list li img { width: 156px; height: 85px; border: 1px solid #bfbfbf;}
.rain_pic_list li span { font-size: 14px; line-height: 18px; margin-top: 8px; color: #221815;}
.rain_sad { width: 328px; height: 88px; border-bottom: 2px solid #bfbfbf; border-top: 2px solid #bfbfbf; padding-top: 20px;}
.rain_sad img { width: 328px; height: 69px;}
.rain_con_right .rain_picnoturn { width: 324px; height: 230px; margin-top: 20px; border: 2px solid #ccc; position: relative;}
.rain_picnoturn ul li { width: 324px; height: 230px; float: left;}
.rain_picnoturn ul li img { width: 324px; height: 230px;}
.rain_lad { width: 328px; height: 263px;  border-top: 2px solid #bfbfbf; padding-top: 20px;}
.rain_lad img { width: 328px; height: 263px;}
.rain_spl { height: 173px!important;}
.rain_spl li { height: 173px!important;}
.rain_spl li img { height: 173px!important;}
.rain_spl .rain_prev,.rain_spl .rain_next { top: 50px!important;}
.rain_foot { width: 100%; height: 113px; margin-top: 40px; background: url(rain_foot.jpg) repeat-x; text-align: center;}
.rain_foot p,.rain_foot a { font-size: 12px; color: #fff;}
.rain_foot p { margin: 10px 0;}
.rain_foot a,.rain_foot span { margin: 0 10px;}
.rain_foot a:hover { text-decoration: underline;}

/* 二级页 */
.rain_list { width: 1060px; height: auto; margin: 20px auto;}
.rain_list h1 { width: 100%; height: 44px; background: url(rain_righth1.jpg) bottom repeat-x;}
.rain_list h1 a.rain_tit { display: inline-block; color: #221815; font-size: 30px; line-height: 42px; height: 42px; border-bottom: 2px solid #4697b8; float: left;}
.rain_list h1 span { line-height: 44px; color: #595757; font-size: 14px; float: right;}
.rain_list ul { margin-top: 10px;}
.rain_list li { width: 100%; height: auto; padding: 15px 0; border-bottom: 1px solid #b5b6b6; position: relative;}
.rain_list li img { width: 150px; height: 87px; margin: 0 25px 0 10px; float: left;}
.rain_list li a.rain_tit { width: 865px; height: auto; font-size: 20px; color: #221815; margin: 8px 0; line-height: 24px; display: block; float: left;}
.rain_list li span { width: 865px; height: auto; font-size: 12px; line-height: 20px; color: #595757; display: block; float: left;}
.rain_time { position: absolute; right: 10px; bottom:10px; font-size: 12px; color: #b5b5b6;}

/* 三级页 */
.rain_article { width: 700px; padding: 0 80px; margin: 20px auto; position: relative;}
.rain_article .rain_position { width: 100%; height: 30px; line-height: 30px; text-align: right; color: #595757; margin-bottom: 20px;}
.rain_title { width: 100%; height: auto; padding-bottom: 10px;}
.rain_title a.rain_tit { font-size: 24px; font-weight: bold; color: #221815; display: block; margin-bottom: 30px; text-align: center;}
.rain_ly,.rain_title i { font-size: 14px; color: #221815; float: left;}
.rain_title i {font-style: normal; margin: 0 5px; float: left;}
.rain_art_time { font-size: 12px; color: #898989; float: left;}
.rain_comments { color: #898989; font-size: 14px; padding-left: 20px; float: right; background: url(rain_comments.jpg) left center no-repeat;}
.rain_main { margin-top: 20px; width: 100%; height: auto; font-size: 14px;}
.rain_main img { max-width: 100%; height: auto;}
.rain_main p { margin: 10px 0;}
.rain_main p,.rain_main span,.rain_main a,.rain_main div { color: #221815; line-height: 24px; }
.rain_about_news { width: 1060px; height: auto; margin: 10px auto 40px;}
.rain_about_news h1 { width: 100%; height: 34px; background: url(rain_righth1.jpg) bottom repeat-x;}
.rain_about_news h1 a.rain_tit { display: inline-block; color: #221815; font-size: 18px; line-height: 32px; height: 32px; border-bottom: 2px solid #4697b8; float: left;}

.rain_about_news ul { width: 100%; height: auto; padding:15px 0 20px 0;}
.rain_about_news ul li { width: 195px; height: 150px; float: left; margin-right: 21px; text-align: center;}
.rain_about_news ul li img { width: 195px; height: 120px;}
.rain_about_news ul li span { font-size: 14px; color: #221815; line-height: 30px;}
.rain_about_news ul li span:hover { color: #005182; text-decoration: underline;}
.rain_art_custom { width: 30px; height: auto; position: absolute; bottom: 10px; text-align: center;}
.rain_share { display: inline-block; line-height: 30px; width: 30px; height: 30px; font-size: 14px; color: #221815;}
.rain_art_custom a { width: 24px!important; height: 24px!important; _height:24px!important; display: block; margin: 0 auto 8px!important; padding: 0!important;}
.bshare-qzone { background: url(rain_qzone.jpg) no-repeat!important;}
.bshare-qqmb { background: url(rain_qqmb.jpg) no-repeat!important;}
.rain_aut { display: block; text-align: right; font-size: 14px; color: #221815; margin-top: 20px;}
.rain_aut span { margin-left: 10px; font-weight: bold;}


.rain_flo_left { float: left!important;}
.rain_flo_right { float: right!important;}
.rain_mt20 { margin-top: 20px;}
.rain_hei { height: 590px!important;}
.rain_bac { background: #fff;}