@charset "gb2312";
/* CSS Document */
body{ background:#f2f2f2;  font-family:'Î¢ÈíÑÅºÚ'; font-size:12px}
*{ margin:0; padding:0}
ul,ol{ list-style:none}
a{ text-decoration:none}
em,i{ font-style:normal}
.fl{ float:left}.fr{ float:right}.cl{ clear:both}
:-moz-placeholder {color:#262626}
::-moz-placeholder {color:#262626}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#262626}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#262626}
.advice_search input:-ms-input-placeholder{color:#aeaeae}
.advice_search input::-webkit-input-placeholder{color:#aeaeae}
.prediction_bottom input:-ms-input-placeholder{color:#999}
.prediction_bottom input::-webkit-input-placeholder{color:#999}
.wrapper{ width:1024px; margin:auto; text-align:left}

.header .top{ background:#f2f2f2; height:33px; line-height:33px; font-size:12px; color:#666; padding-left:18px}
.header .top .first{ font-size:14px; color:#2b2b2b; background:url(../images/top_first.png) no-repeat left center; padding-left:15px}
.header .top .top_nav a,.header .top .top_nav .app{ color:#333; font-size:14px; float:left; padding:0px 12px; background:url(line_bg.gif) no-repeat right center}
.header .top .top_nav .mobile{ background:none}
.header .top .top_nav .mobile span{ background:url(mobile.png) no-repeat left center; padding-left:20px}
.header .top .top_nav .app{ position:relative}
.header .top .top_nav .navhover{ background:#fff url(line_bg.gif) no-repeat right center}
.header .top .top_nav .app p{cursor:pointer}
.header .top .top_nav .app_img{ position:absolute; left:0px; top:33px; z-index:999; width:250px; min-height:110px; background:#fff;line-height:25px; display:none}
.header .top .top_nav .app_img img{ width:62px; height:62px}
.header .top .top_nav .app_img dl dt{ padding-left:14px; color:#000}
.header .top .top_nav .app_img dl dd{ float:left; text-align:center; width:70px; margin-left:10px}
.header .top .top_nav .app_img dl dd a{ padding:0px; margin:0px; line-height:20px; float:none}
/*.header .nav{ background:#245cbf; height:50px; line-height:50px; position:relative; padding-left:70px}
.header .nav ul li{ float:left; font-size:18px; height:50px; text-align:center; border-left:1px solid #3a6dc6; position:relative}*/
.header .nav ul li.home{ border-left:none}
.header .nav ul li a{ color:#fff; padding:0px 28px}
/*.header .nav ul li.on a,.header .nav ul li a:hover{ background:#3a8de2; display:block}*/
.header .nav .column{ position:absolute; left:0px; top:0px; width:70px; height:50px}
/*.header .nav .column span{ background:url(column_icon.png) no-repeat center center; display:block; height:50px; width:70px; cursor:pointer}*/
.header .nav .current span{ background:url(../images/column_current.png) no-repeat center center}
.header .nav ul li.last span{ padding-right:10px}
.header .nav ul li .dow_nav{ position:absolute; left:0px;z-index:999; width:100%; background:#245cbf; display:none}
/*.header .nav ul li .dow_nav a{ font-size:16px; line-height:50px; background:#245cbf}
.header .nav ul li .dow_nav a:hover{ background:#3a8de2}*/
.nav .column_list{ background:#fff; width:196px; position:absolute; left:0px; top:50px; z-index:9999; border:1px solid #c6c5c5; border-top:none; display:none}
.nav .column_list .menu_head{ height:40px; line-height:40px; border-top:1px solid #c6c5c5; font-size:14px}
.nav .column_list .menu_head a{ color:#245cbf; display:block; padding-left:20px; background:url(../images/jt_right.png) no-repeat 175px center}
.nav .column_list .navhover a{ color:#fff; background:#3a8de2 url(../images/jt_dow.png) no-repeat 175px center}
.nav .column_list .first{ border-top:none}
.nav .column_list .first a{ background:none; color:#245cbf !important}
.nav .column_list .menu_body{ display:none; padding:10px 0px}
.nav .column_list .menu_body a{ display:block; line-height:30px; color:#666; font-size:12px; padding-left:38px; background:url(../images/dian.gif) no-repeat 25px center}


.main .notice{ background:#fff; height:46px; line-height:46px; padding:0px 18px}
.main .notice ul{ width:500px; float:left}
.main .notice ul li{ background:url(top_icon.png) no-repeat left center; overflow:hidden; padding-left:20px}
.main .notice ul li p a{ color:#b20000}.main .notice ul li p a.more{ color:#2f333b; float:right}
.main .notice .search{ float:right;height:33px; line-height:33px; margin-top:6px}
.main .notice .search .text_ip{ border:1px solid #ddd; background:#fff; height:31px; width:195px; text-indent:10px; color:#262626;font-size:14px;font-family:'Î¢ÈíÑÅºÚ'; float:left}
.main .notice .search .submit_ip{ background:url(../images/submit_ip.gif) no-repeat left center; width:41px; height:33px; cursor:pointer; border:none; text-indent:-9999em; float:left}
.main .l_weather{ width:676px; height:383px; background:#fff; margin-top:20px}
.main .l_weather .weather_tit{ background:#c2dffb; height:40px; line-height:40px; border-bottom:2px solid #b20000}
.main .l_weather .weather_tit a{ width:95px; display:block; float:left; text-align:center; color:#0f439f; font-size:16px; border-left:1px solid #9ac6f3}
.main .l_weather .weather_tit a.on{ background:#b20000; color:#fff}
.main .l_weather .contents .text_des .tit_h3{ border-bottom:1px solid #ddd; height:35px; line-height:35px; padding-top:5px}
.main .l_weather .contents .text_des .tit_h3 span{ float:left; display:block; color:#333; font-size:14px; margin-left:20px; cursor:pointer}
.main .l_weather .contents .text_des .tit_h3 span.on{ color:#b20000; border-bottom:2px solid #b20000; height:34px}
.main .l_weather .contents .text_des .tit_h3 a{ color:#245cbf; font-size:12px; margin-right:20px}
.main .l_weather .contents .text_des .describe_text{ position:relative; padding:18px 310px 10px 118px; min-height:129px}
.main .l_weather .contents .text_des .describe_text .img{ position:absolute; right:37px; top:18px}
.main .l_weather .contents .text_des .describe_text .tf_img{ position:absolute; left:28px; top:18px}
.main .l_weather .contents .text_des .describe_text .icon{ position:absolute; left:28px; top:109px}
.main .l_weather .contents .text_des .describe_text .what{ font-size:14px; color:#333}
.main .l_weather .contents .text_des .describe_text .what p{ line-height:23px}
.main .l_weather .contents .text_des .describe_text .what span{ color:#666}
.main .l_weather .contents .text_des .describe_text .what div{ overflow:hidden; padding-top:10px}
.main .l_weather .contents .text_des .describe_text .what div a{ color:#245cbf}
.main .l_weather .contents .text_des .describe_text .what div span{ margin:0px 15px; color:#ababab}
.main .l_weather .contents .tab_des .describe{ padding:18px 18px; color:#333; font-size:16px; line-height:26px}
.main .l_weather .contents .tab_des .describe span{ color:#245cbf}
.main .l_weather .contents .tab_des .bottom{ border-top:1px solid #ddd; padding:10px 0px 0px 18px}
.main .l_weather .contents .tab_des .bottom a,.main .l_weather .contents .tab_des .bottom span{ color:#245cbf; float:left}
.main .l_weather .contents .tab_des .bottom span{ color:#b1b1b1; margin:0px 15px}
.main .l_weather .contents .tab_des .bottom a:hover{ color:#b20000}
.main .r_weather{ width:327px; margin-top:20px; border-top:2px solid #245cbf}
.main .r_weather .title_box{ background:#fff; border-bottom:1px solid #ddd; padding:9px 10px}
.main .r_weather .title_box a,.main .r_weather .title_box span{ color:#333; font-size:16px}.main .r_weather .title_box span{ font-size:13px}
.main .r_weather .title_box a{ padding:0px 30px; background:url(line.gif) no-repeat left center}.main .r_weather .title_box a.on{ color:#0f439f}
.main .r_weather .title_box a.first{ background:none}
.main .r_weather .weather_img{ margin-top:18px}
.main .climate_box .l_climate{ width:676px; height:258px; background:#fff; margin-top:20px}
.main .climate_box .l_climate .l_tit{ background:#c2dffb; border-bottom:2px solid #3a8de2; height:40px; line-height:40px; color:#245cbf; font-size:12px}
.main .climate_box .l_climate .l_tit a.fl{ color:#0f439f; font-size:16px; width:111px; border-left:1px solid #9ac6f3; display:block; text-align:center}
.main .climate_box .l_climate .l_tit a.first,.main .l_weather .weather_tit a.first{ border-left:none}
.main .climate_box .l_climate .l_tit a.on{ background:#3a8de2; color:#fff}
.main .climate_box .l_climate .l_tit span{ margin-right:10px; color:#7d7d7d}
.main .climate_box .l_climate .l_tit span a{ color:#245cbf}.main .climate_box .l_climate .l_tit span label{ margin:0px 2px}
.main .climate_box .l_climate .l_content{ padding:10px 18px 0px; overflow:hidden}
.main .climate_box .l_climate .l_content .l_text{ overflow:hidden}
.main .climate_box .l_climate .l_content .tit_h3 .rq{ color:#333; font-size:14px; background:url(../images/rq.gif) no-repeat left center; padding-left:8px; font-weight:600}
.main .climate_box .l_climate .l_content .r_yc a{ color:#245cbf; margin-right:12px}
.main .climate_box .l_climate .l_content .r_yc a.first{ background:url(../images/a_r.gif) no-repeat right center; padding-right:12px}
.main .climate_box .l_climate .l_content .r_yc .rl{ color:#245cbf; background:url(../images/rl.png) no-repeat left center; padding-left:25px}
.main .climate_box .l_climate .l_content .r_yc .rl em{ cursor:pointer; background:url(../images/rl_em.png) no-repeat right center; padding-right:12px}
.l_climate .l_content .des{ border-bottom:1px solid #ddd; padding-bottom:12px; margin-bottom:20px}
.l_climate .l_content .des .name a,.l_climate .l_content .des .name{ color:#245cbf; font-size:16px}
.l_climate .l_content .des .name{ margin:5px 0px 3px}
.l_climate .l_content .des p{ color:#666; font-size:14px}.l_climate .l_content .des p a{ color:#245cbf; font-size:12px; margin-left:15px}
.l_climate .l_content .dl_list dl{ width:250px; position:relative; padding-left:70px}
.l_climate .l_content .dl_list dl dt{ position:absolute; left:0px; top:0px}
.l_climate .l_content .dl_list dl dd .title{ color:#000; font-size:14px}.l_climate .l_content .dl_list dl dd .title span{ color:#b20000}
.l_climate .l_content .dl_list dl dd .title label{ color:#5d5d5d}
.l_climate .l_content .dl_list dl dd p{ color:#5d5d5d; font-size:12px; margin-top:3px}.l_climate .l_content .dl_list dl dd p em{ color:#0066c8}
.main .climate_box .r_climate{ width:328px; height:258px; background:#fff; margin-top:20px}
.main .climate_box .r_climate .tit{ color:#0f439f; font-size:16px; padding:17px 0px 5px 18px; line-height:22px}
.main .climate_box .r_climate .tit span{ background:url(../images/dd.png) no-repeat left center; padding-left:25px; display:inline-block}
.main .climate_box .r_climate .time{ color:#666; font-size:14px; padding:0px 0px 10px 18px}
.main .climate_box .r_climate .cool{ position:relative; padding-left:186px; color:#333}
.main .climate_box .r_climate .cool span{ color:#3a8de2; font-size:36px; font-family:'Arial'; position:absolute; left:18px; top:0px; background:url(../images/cool.png) no-repeat left center; padding-left:30px}
.main .climate_box .r_climate .cool p{ height:22px; line-height:22px; margin-bottom:2px}
.main .climate_box .r_climate .cool label{ display:inline-block; width:25px; height:22px; text-align:center; margin-right:10px; float:left}
.main .climate_box .r_climate .cool i{ width:25px; height:22px; display:table-cell; vertical-align:middle}
.main .climate_box .r_climate dl{ border-top:1px solid #ddd; margin-top:15px; padding-top:10px}
.main .climate_box .r_climate dl dt{ padding:0px 18px; color:#0f439f; font-size:16px; margin-bottom:3px; overflow:hidden}
.main .climate_box .r_climate dl dt a{ color:#245cbf; font-size:12px; margin-top:7px}
.main .climate_box .r_climate dl dd{ padding:0px 18px; margin-top:5px}
.main .climate_box .r_climate dl dd a{ color:#333; font-size:14px; background:url(a_icon.png) no-repeat left center; padding-left:15px}
.main .column_icon{ margin-top:25px; overflow:hidden; height:67px}
.main .column_icon ul li{ width:136px; height:67px; float:left; margin-right:25px}

.main .news_box{ background:#fff; border-top:2px solid #245cbf; margin-top:20px; padding:10px 12px}
.main .news_box .news_img{ width:488px; height:325px}
.main .news_box .news_text{ width:483px}
.main .news_box .news_text .news_column{ background:#c2dffb; height:39px; line-height:39px}
.main .news_box .news_text .news_column a{ display:block; float:left; width:110px; text-align:center; color:#0f439f; font-size:16px}
.main .news_box .news_text .news_column a.on{ background:#3a8de2; color:#fff}
.main .news_box .news_text .news_content li{ color:#b3b3b3; font-size:14px; border-bottom:1px dashed #ddd; padding:11px 0px; overflow:hidden}
.main .news_box .news_text .news_content li.first{ border-top:none}
.main .news_box .news_text .news_content li a{ color:#444; background:url(a_icon.png) no-repeat left center; padding-left:20px; width:390px; height:19px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; float:left}
.main .news_box .news_text .news_content li.top a{ background:url(top_icon.png) no-repeat left center; color:#b20000; padding-left:20px}
.main .news_box .news_text .news_content .more_box{ text-align:right; margin-top:10px}
.main .news_box .news_text .news_content .more_box a{ background:url(../images/more_icon.png) no-repeat left center; display:inline-block; padding-left:20px; color:#848484; font-size:14px}

.main .bottom_list .box{ width:330px; min-height:370px; background:#fff; margin-top:20px; border-top:2px solid #245cbf}
.main .bottom_list .box .tit{ background:#c2dffb; height:42px; line-height:42px; padding-left:10px; color:#0f439f; font-size:16px}
.main .bottom_list .information .tit span{ background:url(../images/info.png) no-repeat left center; display:block; padding-left:38px}
.main .bottom_list .interaction .tit span{ background:url(../images/inter.png) no-repeat left center; display:block; padding-left:38px}
.main .bottom_list .service .tit span{ background:url(../images/service.png) no-repeat left center; display:inline-block; padding-left:40px}
.main .bottom_list .service .tit .scene{ background:url(../images/scene.png) no-repeat left center; padding-left:30px; color:#2f3135; font-size:14px; margin-right:10px}
.main .bottom_list .info_column{ padding:2px 0px 0px 6px; overflow:hidden}
.main .bottom_list .info_column a{ width:139px; height:38px; border:1px solid #c7e1ff; display:block; line-height:38px; float:left; color:#4c4b4b; margin:15px 0px 0px 12px; font-size:14px}
.main .bottom_list .info_column a.more_bnt{ border:none; text-align:right; color:#848484; padding-right:5px; width:134px}
.main .bottom_list .info_column span{ width:40px; height:38px; text-align:center; float:left}
.main .bottom_list .info_column i{width:40px; height:38px; display:table-cell; vertical-align:middle}
.main .bottom_list .column_list{ margin-top:20px}
.main .bottom_list .column_list p{ overflow:hidden}
.main .bottom_list .column_list a{ background:url(a_icon.png) no-repeat left center; padding-left:10px; float:left; margin:6px 20px 6px 18px; color:#333}
.main .bottom_list .column_list a:hover,.main .bottom_list .info_column a:hover{ color:#245cbf}
.main .bottom_list .interaction .text_box{ padding:0px 17px}
.main .bottom_list .interaction .advice{ padding:8px 0px 5px; color:#333; font-size:14px; line-height:29px; border-bottom:1px solid #ddd; overflow:hidden}
.main .bottom_list .interaction .advice a{ color:#fff; background:url(../images/advice_bg.png) no-repeat left center; text-align:right; width:100px; height:29px; line-height:29px; padding-right:10px}
.main .bottom_list .interaction .advice_search .text_ip{ background:url(../images/text_ip.gif) no-repeat left center; width:250px; height:35px; color:#aeaeae; font-size:14px; font-family:'Î¢ÈíÑÅºÚ'; border:none; text-indent:10px}
.main .bottom_list .interaction .advice_search .submit_ip{ background:url(../images/submit_icon.gif) no-repeat left center; width:44px; height:35px; cursor:pointer; border:none; color:#fff; font-size:14px; font-family:'Î¢ÈíÑÅºÚ'}
.main .bottom_list .interaction .hotspot{ position:relative; padding-left:68px; margin:5px 0px 5px; overflow:hidden}
.main .bottom_list .interaction .hotspot dt{ color:#333; position:absolute; left:0px; top:0px; background:#3a8de2; width:62px; height:23px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; line-height:23px; text-align:center; color:#fff}
.main .bottom_list .interaction .hotspot dd a{ color:#245cbf; float:left; margin-right:10px; line-height:23px}
.main .bottom_list .interaction .news_list{ margin:12px 0px 0px}
.main .bottom_list .interaction .news_list li{ margin-top:6px; padding-bottom:6px; color:#8c8c8c; overflow:hidden}
.main .bottom_list .interaction .news_list li.top{ background:url(../images/top.png) no-repeat left 5px; padding-left:33px}
.main .bottom_list .interaction .news_list li.hot{ background:url(../images/hot.png) no-repeat left 5px; padding-left:33px}
.main .bottom_list .interaction .news_list li.new{ background:url(new.png) no-repeat left 5px; padding-left:33px}
.main .bottom_list .interaction .news_list li a{ color:#666;float:left; width:210px;height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left}
.main .bottom_list .interaction .news_list li label{ width:27px; background:#b20000; color:#fff; text-align:center; line-height:15px; margin-right:7px}
.main .bottom_list .interaction .news_list li span{ color:#8c8c8c}
.main .bottom_list .interaction .news_list ul{ padding-bottom:2px;margin-bottom:5px}
.main .bottom_list .interaction .news_list .record{ color:#666; font-size:14px; text-align:right}.main .bottom_list .interaction .news_list .record span{ color:#b20000; margin:0px 3px}
.main .bottom_list .interaction .news_list .tab_box .tab_tit{ /*background:#c6ddf7;*/ overflow:hidden; border-bottom:1px solid #c6ddf7}
.main .bottom_list .interaction .news_list .tab_box .tab_tit a{ width:88px; height:34px; line-height:34px; text-align:center; display:block; color:#333; float:left; font-size:14px}
.main .bottom_list .interaction .news_list .tab_box .tab_tit a.on{color:#245cbf; /*background:#1373d5*/; border-bottom:2px solid #245cbf; height:33px}
.main .bottom_list .interaction .news_list .tab_box .tab_content{ margin-top:15px}
.main .bottom_list .interaction .news_list .tab_box .tab_text dl dt{ position:relative; padding:0px 0px 12px 135px; min-height:88px; border-bottom:1px dashed #ccc; margin-bottom:12px}
.main .bottom_list .interaction .news_list .tab_box .tab_text dl dt .img{ position:absolute; left:0px; top:0px; width:123px; height:88px; display:block}
.main .bottom_list .interaction .news_list .tab_box .tab_text dl dt a{ color:#245cbf; font-size:14px}
.main .bottom_list .interaction .news_list .tab_box .tab_text dl dt p{ color:#333; padding-top:2px}
.main .bottom_list .interaction .news_list .tab_box .tab_text dl dt p span{ color:#666}
.main .bottom_list .interaction .news_list .tab_box .tab_text dl dd label{ color:#245cbf; float:left}
.main .bottom_list .interaction .news_list .tab_box .tab_text dl dd{overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:8px}
.main .bottom_list .interaction .news_list .tab_box .tab_text dl dd .title{ color:#245cbf}
.main .bottom_list .interaction .news_list .tab_box .tab_text dl dd p{ overflow:hidden; margin-top:8px; color:#333}
.main .bottom_list .interaction .news_list .tab_box .tab_text dl dd p a{ color:#333; width:255px}.main .bottom_list .interaction .news_list .tab_box .tab_text dl dd p em{ color:#585858}
.main .bottom_list .interaction .news_list .tab_box .tab_text dl dd a{ color:#444; float:left; width:170px; height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.main .bottom_list .interaction .news_list .tab_box .tab_text dl dd span{ color:#b3b3b3}
.main .bottom_list .information .transmit{ background:url(../images/transmit.gif) no-repeat left center; width:293px; height:31px; text-align:center; line-height:31px; margin:13px 0px 6px 18px; overflow:hidden; color:#3761b3; font-size:14px}
.main .bottom_list .information .transmit a{ display:block; color:#3761b3}
.main .bottom_list .information .information_img{ margin-left:18px}
.main .bottom_list .service .text_box{ padding:5px 20px 0px}
.main .bottom_list .service .service_tit{ border-bottom:1px solid #ddd; height:33px; line-height:33px}
.main .bottom_list .service .service_tit a{ color:#333; font-size:14px; display:block; float:left; margin-right:30px; height:32px}
.main .bottom_list .service .service_tit a.on{ border-bottom:2px solid #245cbf; color:#245cbf}
.service_content .box_list ul li{ position:relative; padding:15px 0px 0px 0px}
.service_content .box_list ul li .text div{ color:#333; font-size:14px; line-height:20px; padding-left:30px}
.service_content .box_list ul li .text p{ overflow:hidden; padding-left:10px}
.service_content .box_list ul li .text p a{ color:#8e8e8e; font-size:12px; float:left; margin:8px 0px 0px 20px; width:60px; height:22px; border:1px solid #e1e1e1; line-height:22px; padding-left:30px}
.service_content .box_list ul li .text p a:hover{ background:#3a8de2; color:#fff}
.service_content .box_list ul li .text p a.icon_1{ background:url(../images/icon_1.png) no-repeat 10px center}
.service_content .box_list ul li .text p a.icon_1:hover{ background:#3a8de2 url(../images/icon_1_1.png) no-repeat 10px center}
.service_content .box_list ul li .text p a.icon_2{ background:url(../images/icon_2.png) no-repeat 8px center}
.service_content .box_list ul li .text p a.icon_2:hover{ background:#3a8de2 url(../images/icon_2_1.png) no-repeat 8px center}
.service_content .box_list ul li .text p a.icon_3{ background:url(../images/icon_3.png) no-repeat 8px center}
.service_content .box_list ul li .text p a.icon_3:hover{ background:#3a8de2 url(../images/icon_3_1.png) no-repeat 8px center}
.service_content .box_list ul li .text p a.icon_4{ background:url(../images/icon_4.png) no-repeat 8px center}
.service_content .box_list ul li .text p a.icon_4:hover{ background:#3a8de2 url(../images/icon_4_1.png) no-repeat 8px center}
.service_content .box_list ul li .text p a.icon_5{ background:url(../images/icon_5.png) no-repeat 8px center}
.service_content .box_list ul li .text p a.icon_5:hover{ background:#3a8de2 url(../images/icon_5_1.png) no-repeat 8px center}
.service_content .box_list .img_icon a{ width:82px; display:block; margin:6px 22px 0px 0px}


.footer .foot_top{ background:#fff; border-top:1px solid #245cbf; margin-top:18px; padding-bottom:13px; overflow:hidden}
.footer .foot_top select{ width:185px; height:37px; border:1px solid #ddd; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin:13px 0px 0px 15px; font-size:12px; color:#333; text-indent:5px}
.footer .foot_nav{ text-align:center; padding:10px 0px; background:#fff; border-top:1px solid #e2e2e2; color:#bebebe; font-size:14px}
.footer .foot_nav a{ color:#676767}.footer .foot_nav label{ margin:0px 20px}
.footer .foot_text{ background:#245cbf; height:127px; color:#fff; font-size:12px}
.footer .foot_text .foot_logo{ margin:17px 0px 0px 17px}
.footer .foot_text .box{ line-height:20px}

.foot_right{ position:fixed; top:200px; right:5%; width:64px; background:#1672d0}
.foot_right .box a{ display:block}
.foot_right .close{ cursor:pointer}

.news_img{overflow:hidden;position:relative;}
.news_img ul li{position:absolute;top:0;left:488px;width:488px;height:325px;}
.news_img ul li h3{position:absolute;bottom:24px;left:0;width:488px;font-weight:normal;color:#FFF;z-index:111;font-size:14px; text-align:center; font-weight:normal}
.news_img ul li h3 a{ color:#fff}
.news_img ul li div{position:absolute;bottom:0;left:0;height:57px;background-color:#000;width:488px;opacity: 0.6;filter: alpha(opacity=60);}
.news_img .controler{position:absolute;bottom:3px; left:0px; width:100%; text-align:center; z-index:999}
.news_img .controler b{cursor:pointer;width:58px;height:8px;display:inline-block;overflow:hidden;background:#818181; text-indent:-999em;margin:0 3px 0 3px;}
.news_img .controler b.down{background:#ff900d;}


.lubo{ width: 100%; min-width:327px;clear: both; position: relative; height:100px;}
.lubo_box{ position: relative; width: 100%; height:100px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:100px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo_box li img{ width:100%; height:100px;}

/*Ô²µã*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width:29px; height: 5px; margin:0 2px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #ff900d !important;}

  /*°´Å¥*/
.lubo_btn{ position: absolute; width: 100%; top: 00px; display:none}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;}
.right_btn{ float: right;}

.diqu_bg .diqu_text{ background:url(../images/diqu_text.png); width:207px; height:264px; float:right; margin-top:35px; padding-right:18px; text-align:right; font-size:14px; color:#fff}
.diqu_bg .diqu_text p{ padding:20px 0px 12px}
.diqu_bg .diqu_text .select{ background:#fff; width:170px; height:32px; line-height:32px; margin-left:38px; color:#333}
.diqu_bg .diqu_text .select select{ height:32px; border:none; float:right; width:92px; margin-right:5px; text-indent:5px; color:#245cbf; font-size:14px; font-family:'Î¢ÈíÑÅºÚ'}
.diqu_bg .diqu_text dl dt{ font-size:48px; font-family:'Arial'}
.diqu_bg .diqu_text dl dd{ margin-bottom:5px; line-height:25px}
.diqu_bg .diqu_text dl dd span{ width:33px; text-align:center; height:25px}
.diqu_bg .diqu_text dl dd span em{ width:33px; text-align:center; height:25px; display:table-cell; vertical-align:middle}
.diqu_bg .diqu_text dl dd img{ max-height:25px}
.l_weather .monitoring_top{ height:34px; background:#fff0f0; line-height:34px; font-size:13px; color:#898989}
.l_weather .monitoring_top a,.l_weather .monitoring_top label{ float:left}
.l_weather .monitoring_top a{ padding:0px 15px; color:#000; background:url(line.gif) no-repeat left center}.l_weather .monitoring_top a:hover,.l_weather .monitoring_top a.onhover{ color:#b20000}
.l_weather .monitoring_top a.first{ background:none}
.l_weather .monitoring_content .title{ color:#12489c; font-size:12px; font-family:'ËÎÌå'; text-align:center; padding:12px 0px 3px}
.l_weather .monitoring_content .img_box{ text-align:center; position:relative; height:282px}.l_weather .monitoring_content .img_box img{ max-height:282px}
.l_weather .monitoring_content .img_box .list,.switch_content .img_box .list{ border:1px solid #cdcdcd; position:absolute; right:9px; top:5px; text-align:left; padding:5px 5px; color:#404040; font-family:'ËÎÌå'; background:#fff}
.l_weather .monitoring_content .img_box .list em,.switch_content .img_box .list em{ font-weight:bold; margin-right:8px}
.l_weather .monitoring_content .img_box .list p,.switch_content .img_box .list p{ padding:0px 0px 0px 18px; line-height:24px}

.l_weather .prediction_top{ background:url(../images/prediction_top.gif) no-repeat left center; height:126px}
.l_weather .prediction_top .time{ padding:10px; font-size:14px; color:#fff}.l_weather .prediction_top .time span{ font-size:12px; color:#d0e7ff}
.l_weather .prediction_top .icon{ width:117px; text-align:center; margin-right:13px}
.l_weather .prediction_top .icon span{ width:117px; vertical-align:middle; display:table-cell}
.l_weather .prediction_top .what p.top{ color:#fff; font-size:14px; padding-bottom:6px}
.l_weather .prediction_top .wd_box span{ color:#fff; font-size:38px; margin-right:36px}
.l_weather .prediction_top .wd_box p{ color:#d0e7ff; font-size:12px; padding-top:3px}
.l_weather .prediction_top .wd_box p label{ background:#ff900d; width:50px; height:19px; line-height:19px; text-align:center; color:#fff; display:block; margin-top:5px}
.l_weather .prediction_top dl dd{ float:left; margin:0px 15px; line-height:23px; color:#d0e7ff}
.l_weather .prediction_bottom .tit_box{ border-bottom:1px solid #c6ddf7; height:34px; line-height:34px; margin-top:12px}
.l_weather .prediction_bottom .tit_box a{ float:left; margin-left:20px; margin-right:5px; color:#333; font-size:14px}
.l_weather .prediction_bottom .tit_box a.onhover{ border-bottom:2px solid #1350bd; color:#1350bd; height:33px}
.l_weather .prediction_bottom .tit_box div{ margin-right:20px}
.l_weather .prediction_bottom .tit_box .ip_text{ width:166px; height:26px; border:1px solid #ddd; float:left; border-right:none; font-family:'Î¢ÈíÑÅºÚ'; font-size:12px; color:#999; text-indent:8px}
.l_weather .prediction_bottom .tit_box .ip_submit{ float:left; background:#ff900d; width:44px; height:28px;color:#fff; border:none; cursor:pointer; font-family:'Î¢ÈíÑÅºÚ'}
.l_weather .prediction_bottom .tq_img{ text-align:center; padding-top:10px}
.l_weather .prediction_bottom .tq_img img{ max-width:676px; max-height:155px}
.news_content .list_column a{ width:16.666%; float:left; display:block; text-align:center; color:#4c4b4b; margin-top:17px}
.news_content .list_column p{ margin-top:8px}
.main .bottom_list .service_content .box_list ul{ padding-bottom:18px; overflow:hidden}

.main_box{ background:#fff url(main_box.gif) repeat-y left; min-height:300px; margin-top:13px}
.main_box .main_left{ width:214px; border-top:2px solid #245cbf; padding-bottom:50px}
/*.main_box .main_left .tit_name{ text-align:center; height:49px; line-height:49px; color:#3a8de2; font-size:18px; font-weight:bold; border-bottom:1px solid #e8e8e8; margin:0px 12px}*/
.main_box .main_left .tit_name span{ display:inline-block; padding-left:40px}
.main_box .main_left .left_column{ margin:0px 12px}
.main_box .main_left .left_column p{ height:35px; line-height:35px; border-bottom:1px solid #e8e8e8; padding:0px 10px}
.main_box .main_left .left_column p a{ color:#565656; font-size:14px; display:block}
.main_box .main_left .left_column p label{ font-size:16px; font-family:'ËÎÌå'; color:#8d8d8d; font-weight:bold}
.main_box .main_left .left_column p a:hover,.main_box .main_left .left_column p a:hover label,.main_box .main_left .left_column .navhover a,.main_box .main_left .left_column .navhover a label{ color:#245cbf}
.main_box .main_right{ width:776px; border-top:2px solid #245cbf; padding:0px 12px 12px;}
.main_box .main_right .location{ color:#515151; font-size:14px; height:49px; line-height:49px; border-bottom:1px solid #e8e8e8; font-family:'Î¢ÈíÑÅºÚ'}
.main_box .main_right .location a{ color:#515151}
.main_right .show_weather .weather_tit{ overflow:hidden; margin:20px 0px 15px 0px; height:35px; background:#3a8de2}
.main_right .show_weather .weather_tit a{ padding:0px 20px; height:30px; text-align:center; color:#fff; font-size:14px; float:left; display:block; line-height:30px; margin:5px 0px 0px 6px}
.main_right .show_weather .weather_tit a.on{ background:#fff; color:#053a9a}
.main_right .show_weather .weather_img{ width:458px; text-align:left}
.main_right .show_weather .weather_img img{ max-width:450px}
.main_right .show_weather .weather_des{ width:317px; padding-bottom:30px}
.main_right .show_weather .weather_des .tit_box{ color:#516880; font-size:12px; margin-bottom:8px}
.main_right .show_weather .weather_des .query .text_ip{ width:255px; border:none; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; height:29px; font-size:12px; font-family:'Î¢ÈíÑÅºÚ'; color:#6f6f6f; text-indent:8px}
.main_right .show_weather .weather_des .query .submit_ip{ background:url(../images/query.gif) no-repeat left center; width:61px; height:30px; border:none; color:#fff; text-align:left; text-indent:24px; font-size:14px; font-family:'Î¢ÈíÑÅºÚ'; cursor:pointer}
.main_right .show_weather .weather_des .des_box{ border:1px solid #d3e5f2; clear:both; background:#e7f3ff}
.main_right .show_weather .weather_des .des_box dl{border-bottom:1px dashed #cecece; margin:0px 5px; padding-bottom:15px}
.main_right .show_weather .weather_des .des_box dt{ font-size:12px; color:#000; font-family:'ËÎÌå'; line-height:21px; margin:15px 0px}
.main_right .show_weather .weather_des .des_box dt em{ font-family:'Î¢ÈíÑÅºÚ'; color:#ea2929; font-size:16px; font-weight:bold; margin:0px 15px 0px 8px}
.main_right .show_weather .weather_des .des_box dd{ position:relative; padding-left:55px}
.main_right .show_weather .weather_des .des_box dd .iccon{ position:absolute; left:0px; top:12px; width:48px; text-align:center}
.main_right .show_weather .weather_des .des_box dd .iccon img{ max-width:48px}
.main_right .show_weather .weather_des .des_box dd .tit_h3{ font-size:16px; color:#000; margin-bottom:3px;font-family:'Î¢ÈíÑÅºÚ'}
.main_right .show_weather .weather_des .des_box dd .tit_h3 label{ margin-right:15px}
.main_right .show_weather .weather_des .des_box dd p{ color:#515151; font-size:12px; line-height:19px}
.main_right .show_weather .weather_des .des_box dd p span{display:inline-block; font-family:'Î¢ÈíÑÅºÚ'}
.main_right .show_weather .weather_des .des_box .prediction{ margin:10px 0px 10px; padding-top:10px}
.main_right .show_weather .weather_des .des_box .prediction .tit_h2{ font-size:14px; color:#3d3d3d; margin-bottom:8px; padding-left:12px; font-weight:bold}
.main_right .show_weather .weather_des .des_box .prediction ul{ overflow:hidden}
.main_right .show_weather .weather_des .des_box .prediction ul li{ text-align:center; border-right:1px solid #aecfe6; margin:5px 0px; color:#363636; font-size:12px; padding-bottom:3px; float:left; padding:0px 1px} 
.main_right .show_weather .weather_des .des_box .prediction .time{ margin-bottom:6px}
.main_right .show_weather .weather_des .des_box .prediction p{ margin-top:5px; padding-bottom:3px}
.main_right .show_weather .weather_des .des_box .prediction img{ height:29px}
.main_right .show_weather .weather_des table th,.main_right .show_weather .weather_des table td{ background:#e7f3ff; height:36px; border-top:1px solid #fff; border-bottom:1px solid #fff; text-align:center; color:#363636; font-size:12px}
.main_right .show_weather .weather_des table td label{ margin-left:10px}
.main_right .show_weather .weather_des table td img{ height:22px; vertical-align:middle; margin-right:8px}

.show_switch .switch_tit{ background:#3a8de2; height:35px; margin-top:20px}
.show_switch .switch_tit a{ padding:0px 19px; height:30px; float:left; display:block; margin:5px 0px 0px 5px; color:#fff; line-height:30px; font-family:'ËÎÌå'; text-align:center}
.show_switch .switch_tit a.on{ background:#fff; color:#053a9a}
.switch_content .switch_query{ background:#f3f8fe; min-height:28px; padding:15px 0px; line-height:28px; font-family:'ËÎÌå'; color:#636363; font-size:12px; margin-bottom:20px}
.switch_content .switch_query span{ margin:0px 8px}
.switch_content .switch_query select{ border:1px solid #dddfe1; height:28px; width:62px; background:#fff; color:#636363; text-indent:5px; margin-right:4px; font-family:'ËÎÌå'}
.switch_content .switch_query .text_ip{ border:1px solid #dddfe1; background:#fff; height:26px; font-family:'ËÎÌå'; text-indent:5px; width:103px}
.switch_content .switch_query .submit_ip{ background:url(submit.gif) no-repeat left center; width:62px; height:28px; border:none; color:#fff; font-family:'ËÎÌå'; text-align:left; text-indent:25px; cursor:pointer; margin-left:8px}
.switch_content .switch_query label{ position:relative; margin-right:4px}
.switch_content .switch_query label i{ background:url(time.png) no-repeat left center; position:absolute; right:12px; top:0px; height:28px; width:17px; z-index:99}
.switch_content .img_box{ width:595px; text-align:center; position:relative}
.switch_content .img_box .tit_h1{ color:#12489c; padding-bottom:24px}
.switch_content .img_box .img img{ max-width:590px}
.switch_content .img_box .list{ right:8px; top:38px}
.switch_content .switch_des{ border-top:1px dashed #cecece; margin:30px 0px; padding-top:15px; color:#707070; line-height:23px; font-size:12px; font-family:'ËÎÌå'}
.switch_content .switch_des dl dt{ color:#ff0000}
.switch_content .switch_table table{ width:161px; border:1px solid #c0dbf9; font-family:'ËÎÌå'; font-size:12px}
.switch_content .switch_table table th{ background:#e4eef9; height:30px; color:#245cbf; font-weight:normal; text-align:center}
.switch_content .switch_table table .two{ border-left:1px solid #c0dbf9; border-right:1px solid #c0dbf9; width:74px}
.switch_content .switch_table table td{ text-align:center; height:29px; border-top:1px solid #c0dbf9; color:#202020}
.left_column .dow_column a{ height:32px; line-height:32px; display:block; border-bottom:1px dashed #cecece; text-align:center; color:#7f7f7f}
.left_column .dow_column a.on{ background:#3a8de2; color:#fff}
.main_box .main_left .left_column .dow_hover a{ color:#245cbf}
.main_box .main_left .left_column .dow_hover a label{ text-indent:-999em; background:url(label.png) no-repeat left center; width:11px}

.main_right .leader_list{ padding-bottom:20px}
.main_right .leader_list dl dt{ color:#245cbf; font-size:18px; font-weight:bold; text-align:center; line-height:45px; margin-top:3px}
.main_right .leader_list dl dd{ border-top:1px dashed #cecece; position:relative; padding:20px 0px 20px 160px; min-height:176px}
.main_right .leader_list dl dd .photo{ position:absolute; left:0px; top:25px}
.main_right .leader_list dl dd .details{ color:#707070; font-family:'ËÎÌå'}
.main_right .leader_list dl dd .details .name{ color:#6f6f6f; font-size:20px; font-weight:bold; margin-bottom:5px}
.main_right .leader_list dl dd .details p{ line-height:25px; position:relative; padding-left:60px}
.main_right .leader_list dl dd .details p span{ position:absolute; left:0px; top:0px}
.switch_content .warning_lists dl dt{ color:#032e79; font-family:'ËÎÌå'; font-size:12px; margin-bottom:10px}
.switch_content .warning_lists dl dt em{ color:#ff0000; font-size:16px; margin:0px 3px}
.switch_content .warning_lists dl dd{ line-height:36px; color:#5c5c5c; font-family:'ËÎÌå'; border-top:1px dashed #ddd; padding:12px 0px; overflow:hidden}
.switch_content .warning_lists dl dd span img{ width:28px; height:36px}
.switch_content .warning_lists dl dd a{ margin-left:8px; color:#5c5c5c}

.main_right .news_list ul{ padding-top:12px}
.main_right .news_list ul li{ line-height:25px; background:url(jt_icon.png) no-repeat left center; color:#707070; font-size:12px; font-family:'ËÎÌå'; margin-bottom:5px; padding-left:12px}
.main_right .science_list ul li{ background:url(../images/jt_icon1.png) no-repeat left center; padding-left:20px}
.main_right .news_list ul li a{ color:#707070}.main_right .news_list ul li a:hover{ color:#4ba1ea}
.main_right .keyword_box{ background:#e8f1ff; padding:10px 70px 0px 10px; overflow:hidden; margin-top:15px; font-family:'ËÎÌå'; line-height:20px; color:#767676; font-size:12px}
.main_right .keyword_box p{ overflow:hidden; margin-bottom:5px; position:relative}
.main_right .keyword_box .first label{ color:#000; line-height:30px}
.main_right .keyword_box .first .text_ip{ width:157px; height:28px; border:1px solid #ddd; margin:0px 7px 0px 3px; text-indent:5px}
.main_right .keyword_box .first .submit_ip{ background:url(../images/ss_icon.gif) no-repeat left center; width:71px; height:30px; border:none; text-indent:-999em; cursor:pointer}
.main_right .keyword_box span,.main_right .keyword_box em{ color:#6a6060; font-weight:bold}
.main_right .keyword_box p a{ color:#2d2e87; margin:0px 8px 0px 3px}
.main_right .keyword_box p.last{ padding-left:62px}
.main_right .keyword_box em{ position:absolute; left:0px; top:0px}
.main_right .form_list ul{ padding-top:10px}
.main_right .form_list ul li{ overflow:hidden; font-family:'ËÎÌå'; margin-top:15px}
.main_right .form_list ul li label{ width:60px; line-height:34px; color:#707070; text-align:right}
.main_right .form_list ul li input{ width:180px; height:32px; border:1px solid #d9d9d9}
.main_right .form_list ul li textarea{ width:714px; min-height:100px; border:1px solid #d9d9d9}
.main_right .form_list .btn_box{ text-align:center; margin:30px auto}
.main_right .form_list .btn_box input{ width:128px; height:28px; border:1px solid #e8e8e8; text-align:center; background:#fbfbfb; color:#707070; cursor:pointer; margin:0px 3px}
.main_right .living_weather{ padding-bottom:20px}
.main_right .living_weather dl dt{ color:#516880; padding:20px 0px 10px}
.main_right .living_weather dl dd{ overflow:hidden; background:#ecf4f9; padding:10px 4px}
.main_right .living_weather dl dd .box{ width:170px; float:left; min-height:116px; position:relative; padding:0px 5px 0px 80px; color:#767676; line-height:20px; border-bottom:1px solid #e3e8ee; border-top:1px solid #fff}
.main_right .living_weather dl dd .box .icon{ position:absolute; left:8px; top:14px}
.main_right .living_weather dl dd .box .title{ color:#000; padding:12px 0px 2px}
.main_right .living_weather dl dd .two{ border-left:1px solid #e3e8ee; border-right:1px solid #e3e8ee}
.main_right .living_weather dl dd .top{ border-top:none}
.main_right .living_weather dl dd .bottom{ border-bottom:none}
.main_right .living_weather dl dd .last{ border-left:1px solid #e3e8ee; width:420px}
.partition_content .partition_tit{ border-bottom:1px solid #c4c4c4; overflow:hidden; margin-top:15px; margin-bottom:10px}
.partition_content .partition_tit a{ display:block; float:left; padding:0px 12px 5px 12px; margin-right:20px} 
.partition_content .partition_tit a.on{ border-bottom:4px solid #ff0000}
.partition_content .content_box{ color:#5d5c5c; line-height:22px}
.partition_content .content_box .text_box{ width:430px}
.partition_content .content_box .text_box p span{ color:#ff0000; font-weight:bold}
.partition_content .content_box .img_box,.partition_content .content_box .img_box img{ width:327px}
.partition_content .content_box .table_tit{ margin:2px 0px; overflow:hidden}
.partition_content .content_box .table_tit a{ color:#8b8b8b; font-weight:bold; display:block; float:left; background:url(tab_tit.gif) no-repeat left center; padding:0px 18px}
.partition_content .content_box .table_tit a.first{ padding-left:0px; background:none}
.partition_content .content_box .table_tit a.on{ color:#0f44a5}
.partition_content .content_box .table_tit a.on span{ background:url(tab_span.gif) no-repeat center bottom; display:inline-block; padding-bottom:7px; width:57px; text-align:center}
.partition_content .content_box .table table{ background:#f5f9fe; border:1px solid #c8daef; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin-top:8px}
.partition_content .content_box .table table td{ border-top:1px solid #c8daef; padding:5px 10px; line-height:20px}
.partition_content .content_box .table table .top td{ color:#ff0000; border-top:none}
.partition_content .content_box .table table .one{ width:77px; text-align:center; border-right:1px solid #c8daef}
.partition_content .content_box .prompt{ color:#5d5c5c; padding:12px 0px 8px; border-bottom:1px dashed #c7c7c7; margin-bottom:5px}
.partition_content .content_box .prompt span{ color:#ff0000; font-weight:bold}
.partition_content .content_box .guide{ line-height:23px; padding-bottom:10px}
.partition_content .content_box .guide dt{ color:#0e43a5; font-weight:bold}
.show_switch .switch_content .play{ background:url(play.gif) no-repeat left center; height:38px; line-height:38px; margin-bottom:17px}
.show_switch .switch_content .play .play_left .bnt{ margin:7px 11px 0px 8px; display:block; float:left}
.show_switch .switch_content .play .play_left span{ display:block; float:left; width:16px; height:18px; background:#4d9be3; margin:8px 3px 0px 0px}
.show_switch .switch_content .play .play_left span.on{ background:#0e43a5}
.show_switch .switch_content .play .play_right,.switch_content .content_box .traffic_tit .play_right{ color:#515151; background:url(../images/play_icon.png) no-repeat left center; padding-left:20px; margin-right:10px; cursor:pointer}
.show_switch .quality_tit a.on{ color:#3a8de2; font-size:14px; font-weight:bold}
.show_switch .quality_tit span{ color:#e8f0ff; font-size:12px; line-height:35px; margin-right:10px}
.switch_content .release{ padding:15px 10px; line-height:21px; color:#636363}
.switch_content .release .tit{ color:#ff0000; font-weight:bold; letter-spacing:1px}
.switch_content .release p{ text-align:right}.switch_content .release p a{ color:#2b6bca}
.show_switch .quality_img{ text-align:center}
.show_switch .quality_img .img_tit{ padding:20px 0px; color:#626262; font-size:14px; font-weight:bold}
.show_switch .away_tit{ background:#f3f8fe; height:43px; line-height:43px; text-align:center; color:#ff0000; font-size:14px}
.show_switch .away_tit span{ cursor:pointer}
.show_switch .table_content .table_tit{ color:#2b6ccb; font-size:14px; font-weight:bold; text-align:center; padding:15px 0px}
.show_switch .table_content table{ border:1px solid #e8e8e8; border-left:none; text-align:center; color:#666; line-height:18px}
.show_switch .table_content table th,.show_switch .table_content table td{ border-left:1px solid #e8e8e8; padding:8px 5px}
.show_switch .table_content table th{ color:#454545}
.show_switch .table_content table td{ border-top:1px solid #e8e8e8}
.show_switch .table_content .table_des{ padding:15px 0px 10px; color:#ff0101}
.show_switch .table_content{ padding-bottom:10px}
.switch_content .switch_query .submit_bnt{ background:#4c9ff3; width:46px; height:28px; border:none; color:#fff; margin:0px 4px 0px 3px}
.switch_content .tit_right span{ width:64px; height:23px; border:1px solid #d4d4d4; display:block; float:left; line-height:23px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; text-align:center; margin:0px 1px 0px 5px; background:#fff; cursor:pointer}
.switch_content .tit_right span.on{ color:#fff; border:1px solid #4595e7; background:#4595e7}
.main .show_contents{ background:#fff; min-height:500px; margin-top:13px; border-top:2px solid #245cbf; padding:12px}
.main .show_contents .location{ color:#515151; font-size:14px; border-bottom:1px solid #e8e8e8; padding:10px 0px}.main .show_contents .location a{ color:#515151}
.main .show_contents .show_tit{ color:#245cbf; font-size:18px; font-weight:bold; text-align:center; padding:15px 0px 10px}
.main .show_contents .show_time{ text-align:center; color:#505050; border-bottom:1px dashed #c7c7c7; padding-bottom:5px; margin-bottom:20px}
.main .show_contents .content_text{ padding-bottom:30px}
.main .show_contents .content_text img{ max-width:1000px}
.show_switch .content_box .zfjc_table{ border:1px solid #e8e8e8; border-left:none; text-align:center; margin-top:15px}
.show_switch .content_box .zfjc_table th{ border-left:1px solid #e8e8e8; color:#4b4b4b; padding:10px 0px; background:#ecf5fe; width:128px}
.show_switch .content_box .zfjc_table td{ border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8; padding:10px 0px; width:128px; color:#4b4b4b}
.show_switch .content_box .zfjc_table td label{ color:#003380}
.main_right .classify{ margin:30px 0px 13px; font-family:'Î¢ÈíÑÅºÚ'; line-height:23px; border-top:1px dashed #cecece; padding-top:25px}
.main_right .classify span{ color:#000; font-weight:bold}
.main_right .classify a{ width:64px; height:23px; text-align:center; line-height:23px; display:inline-block; border:1px solid #d4d4d4; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; margin-right:7px; color:#555}
.main_right .classify a.on{ color:#fff; background:#4595e7; border:1px solid #4595e7}
.main_right .reply_list{ padding-bottom:20px}
.main_right .reply_list li{ font-family:'Î¢ÈíÑÅºÚ'; border:1px solid #c3daf2; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; padding:8px;color:#858585; margin-bottom:12px}
.main_right .reply_list .title{ color:#0748bb; padding:8px 0px}
.main_right .reply_list .des{ color:#3a3a3a; line-height:20px; background:url(des_bg.gif) no-repeat center top; padding-top:15px}
.main_right .reply_list .des a{ color:#ff0000}
.show_weather .forecast_tit{ color:#6e7278; font-family:'Î¢ÈíÑÅºÚ'; padding:15px 0px 25px}
.show_weather .forecast_box .forecast_left{ position:relative; padding-left:100px; min-height:58px; font-family:'Î¢ÈíÑÅºÚ'}
.show_weather .forecast_box .forecast_left .icon{ position:absolute; left:10px; top:0px}
.show_weather .forecast_box .forecast_left .text p{ color:#000; font-size:14px; padding-bottom:3px}
.show_weather .forecast_box .forecast_left .text div{ color:#32363a; font-size:28px; font-weight:bold}
.show_weather .forecast_box .forecast_right p{ float:left; margin-right:50px; color:#535353; line-height:23px}
.show_weather .forecast_box .forecast_right p span{ color:#3a8de2}
.show_weather .forecast_box .forecast_right div{ line-height:23px; color:#6b6b6b; text-align:center}
.show_weather .forecast_box .forecast_right div label{ background:#ff900d; width:48px; height:20px; line-height:20px; text-align:center; color:#fff; display:inline-block; margin-bottom:3px} 
.show_weather .forecast_box .forecast_right div a{ color:#003c79; font-size:12px}
.show_weather .forecast_box .forecast_right div span{ font-size:12px; margin:0px 2px; color:#999}
.show_weather .forecast_tab{ border-top:1px dashed #ddd; margin-top:15px; padding-top:15px; font-family:'Î¢ÈíÑÅºÚ'; padding-bottom:20px}
.show_weather .forecast_tab .tab_tit{ overflow:hidden}
.show_weather .forecast_tab .tab_tit a{ float:left; color:#32363a; font-size:16px; margin-right:20px; padding-bottom:6px}
.show_weather .forecast_tab .tab_tit a.on{ border-bottom:2px solid #0f439f; color:#0f439f}
.show_contents .content_text .guide_table{ border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8}
.show_contents .content_text .guide_table td{ border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:12px; color:#2b2b2b; font-size:14px; line-height:24px}
.show_contents .content_text .guide_table td span{ background:#3a8de2; width:103px; height:31px; line-height:31px; color:#fff; text-align:center; display:inline-block; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; padding:5px 10px}


.l_content .l_text .tj_box img{ max-height:216px; max-width:676px}
.l_content .abstract_box dl dd{ font-size:14px; color:#000}
.l_content .abstract_box dl dd h3{ font-size:14px}
.l_content .abstract_box dl dd label{ color:#646464}
.l_content .abstract_box dl dd p{ line-height:20px; margin-top:5px}
.l_content .abstract_box dl dd p em{ background:url(../images/dd_em.png) no-repeat left center; margin-left:5px; padding-left:15px}
.l_content .abstract_box .abstract_des{ background:#dceaf8; height:55px; border-left:6px solid #3a8de2; padding-left:10px; margin-top:5px; color:#0c5096; font-size:16px}
.l_content .abstract_box .abstract_des p{ padding-top:4px}.l_content .abstract_box .abstract_des p label{ color:#000}

.switch_content .content_box .content_tit{ background:#f3f8fe; padding:10px 0px; font-size:14px; font-family:'Arial'; font-weight:bold; overflow:hidden}
.switch_content .content_box .content_tit a{color:#565656; float:left; padding:0px 12px; background:url(a_l.gif) no-repeat left center}
.switch_content .content_box .content_tit a.first{ background:none}
.switch_content .content_box .content_tit a.on{ color:#ff0000}
.show_switch .choice_list{ overflow:hidden; font-size:14px; color:#121663; font-family:'Î¢ÈíÑÅºÚ'; margin-top:20px}
.show_switch .choice_list span{ float:left; line-height:26px}
.show_switch .choice_list a{ float:left; color:#090909; width:60px; height:25px; line-height:25px; text-align:center; border:1px solid #d4d4d4; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; margin-left:2px; background:#fff}
.show_switch .choice_list a.first{ margin-left:0px}
.show_switch .choice_list a.on{ background:#4595e7; border:1px solid #4595e7; color:#fff}

.quality_img .img .legend_box{ position:absolute; left:20px; bottom:12px}
.quality_img .img .legend_box span{ float:left; margin-left:10px}
.quality_img .img .legend_box i{ width:12px; height:14px; float:left; margin-right:5px}
.switch_query .rl_table{ text-align:center; border:1px solid #b6d0ea; border-left:none; font-family:'Î¢ÈíÑÅºÚ'; margin-top:15px}
.switch_query .rl_table th{ border-left:1px solid #b6d0ea; height:37px; color:#1d4fa7; font-size:14px}
.switch_query .rl_table td{ border-left:1px solid #b6d0ea; border-top:1px solid #b6d0ea; height:37px; color:#000; font-size:12px}
.show_switch .table_content .table th{ background:#f3f8fe; height:37px; padding:0px; font-family:'Î¢ÈíÑÅºÚ'; color:#1d4fa7; font-size:14px}
.show_switch .table_content .table td{ height:37px; padding:0px; font-family:'Î¢ÈíÑÅºÚ'; font-size:12px; color:#000}
.show_switch .table_content .table .on td{ color:#1d4fa7}

.weather_map .content_box{ position:relative}
.weather_map .content_box .tit_right{ position:absolute; right:8px; top:6px; z-index:9999}
.weather_map .imgbox{ text-align:center}
.weather_map .imgbox p{ text-align:center; padding:15px 0px 5px; color:#002972; font-size:12px}
.weather_map .imgbox p span{ margin-right:40px}
.weather_map .imgbox .mp3{ margin:30px auto}
.haze_content h3.title{ background:#f3f8fe; height:40px; line-height:40px; margin:10px 0px; color:#525252; font-size:14px; padding-left:10px}
.haze_content .haze_table{ border-right:1px solid #9eb7e3; border-bottom:1px solid #9eb7e3}
.haze_content .haze_table th,.haze_content .haze_table td{ border-left:1px solid #9eb7e3; border-top:1px solid #9eb7e3; height:56px}
.haze_content .haze_table .top th,.haze_content .haze_table .top td{ height:39px; text-align:center; font-family:'Î¢ÈíÑÅºÚ'; color:#292929; font-size:14px}
.haze_content .haze_table th{ color:#245cbf !important; font-size:14px; text-align:left !important; font-family:'Î¢ÈíÑÅºÚ'; font-weight:normal; width:180px; padding-left:15px}
.haze_content .haze_table .td_div{ position:relative; padding:0px 6px 0px 65px; height:42px; width:122px; line-height:18px}
.haze_content .haze_table .td_div span{ width:49px; height:39px; background:#96e600; color:#010101; font-size:12px; font-family:'Î¢ÈíÑÅºÚ'; position:absolute; left:9px; top:0px; text-align:center; font-weight:bold; padding-top:3px}
.haze_content .haze_table .td_div p{ padding-top:1px; line-height:20px}
.haze_content .weather_station dt{ color:#1e1e1e; font-size:14px; padding-bottom:3px}
.haze_content .weather_station dt span{ color:#ff0000; margin-left:12px}
.haze_content .weather_station dd p{ margin-top:8px}
.haze_content .weather_station dd span,.haze_content .weather_station dd label{ color:#245cbf; display:inline-block}
.haze_content .title .days a{ color:#003f8b; font-size:12px; font-weight:normal; padding:0px 10px; background:url(../images/a_l_1.gif) no-repeat left center}
.haze_content .title .days a.first{ background:none}.haze_content .title .days a.on{ color:#ff0000}
.haze_content .days_box .days_img{ position:relative; margin-top:15px}
.haze_content .days_box .days_img .days_tit{ text-align:center; position:absolute; left:0px; top:5px; width:100%; color:#000; font-size:16px; font-weight:bold}
.haze_content .days_box .days_img .days_tit a{ margin-left:15px}
.haze_content .days_box .days_text ul{ padding-top:15px}
.haze_content .days_box .days_text ul li{overflow:hidden; margin:15px 20px 0px 30px; font-size:12px}
.haze_content .days_box .days_text ul li p{ float:left; background:url(../images/a_icon1.png) no-repeat left center; padding-left:12px}
.haze_content .days_box .days_text ul li .even{ float:right}
.haze_content .days_box .days_text ul li a{ color:#5a5a5a}.haze_content .days_box .days_text ul li span{ color:#ff0000}
.switch_content .content_box .traffic_tit span{ color:#5d5d5d; font-size:12px; line-height:20px; margin-left:5px; margin-right:3px}
.switch_content .content_box .traffic_tit a,.switch_content .content_box .traffic_tit a.first{ background:#66b2ff; width:30px; height:20px; color:#fff; padding:0px; margin-left:6px; font-weight:normal; font-family:'ËÎÌå'; font-size:15px; text-align:center; line-height:20px}
.switch_content .content_box .traffic_tit a.first{ font-size:12px}
.switch_content .content_box .traffic_tit a.on{ color:#fff; background:#ff510d}
.switch_content .content_box .traffic_tit .play_right{ color:#515151; font-size:12px; font-weight:normal; margin-top:3px}
.administration_list dl dt{ background:#eaf5ff; height:28px; line-height:28px; font-size:14px; color:#000; font-weight:bold; margin:15px 0px 20px; padding-left:8px}
.administration_list dl dd{ background:url(a_icon.gif) no-repeat left center; padding-left:12px; margin-bottom:20px}
.administration_list dl dd a{ color:#707070}.administration_list dl dd a:hover{ color:#4ba1ea}
.switch_content .region_box{ background:#ebf5ff; min-height:168px; padding:0px 0px 0px 22px}
.switch_content .region_box .region_tit{ color:#191919; font-size:14px; font-family:'Î¢ÈíÑÅºÚ'; padding:15px 0px}
.switch_content .region_box .region_tit em{ color:#ff0000; font-size:16px; margin-right:15px}
.switch_content .region_box .region_l{ position:relative; padding-left:100px; margin-right:30px}
.switch_content .region_box .region_l .icon{ position:absolute; left:0px; top:0px}
.switch_content .region_box .region_l h3{ color:#000; font-size:14px; padding:12px 0px 9px}
.switch_content .region_box .region_l p{ line-height:21px; color:#010101; font-size:14px}
.switch_content .region_box .region_l p span{ margin-right:35px}
.switch_content .region_box .region_l p img{ vertical-align:top; margin-right:5px}
.switch_content .region_box .region_r{ position:relative; padding-left:90px}
.switch_content .region_box .region_r span{ position:absolute; left:0px; top:-12px}
.switch_content .region_box .region_r p{ color:#f26b08; font-size:30px; font-family:'Î¢ÈíÑÅºÚ'; padding-left:25px}
.switch_content .prediction_box .title{ color:#0d0d0d; font-size:18px; font-family:'Î¢ÈíÑÅºÚ'; margin-top:20px}
.switch_content .prediction_box .title i{ float:left; width:6px; height:20px; background:#3a8de2; margin:3px 8px 0px 0px}
.switch_content .prediction_box .prediction_img{ border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; margin:15px 0px; text-align:center; padding:15px 0px}
.switch_content .prediction_box .prediction_img img{ max-width:776px}
.switch_content .prediction_box .prediction_des{ color:#5d5c5c; line-height:23px; font-size:12px; margin-top:5px}

.show_news_box{ font-size:12px; color:#5d5c5c; line-height:23px}
.show_news_box .show_tit{ text-align:center; color:#245cbf; font-size:18px; font-weight:bold; padding:15px 0px 10px; font-family:'Î¢ÈíÑÅºÚ'}
.show_news_box .show_time{ text-align:center; border-bottom:1px dashed #c7c7c7; color:#505050; padding-bottom:10px; font-size:12px; font-family:'Î¢ÈíÑÅºÚ'}
.show_news_box .show_time span{ margin-left:120px}
.show_news_box .show_reminder{ border:1px solid #c2daf2; margin-top:13px; padding:8px 5px; color:#5d5c5c; font-size:12px; line-height:23px}
.show_news_box .show_reminder dt{ color:#ff0000}
.show_news_box .download{ background:url(../images/download.gif) no-repeat left center; width:334px; height:51px; margin:30px auto 20px; line-height:51px}
.show_news_box .download a{ padding-left:65px; color:#004082; display:block; height:51px}
.result_query .query_form{ position:relative; overflow:hidden; margin-bottom:20px}
.result_query .query_form ul li{ float:left; position:relative; margin-top:16px; padding-left:73px; margin-right:20px}
.result_query .query_form ul li label{ color:#636363; font-size:14px; line-height:28px; position:absolute; left:0px; top:1px}
.result_query .query_form ul li .ip_text{ border:1px solid #cdcdcd; width:265px; height:28px; text-indent:10px; color:#636363}
.result_query .query_form .ip_submit{ position:absolute; right:0px; top:16px; width:62px; height:76px; border:none; background:#5595ee url(../images/ip_submit.png) no-repeat 8px center; color:#fff; cursor:pointer; text-align:left; padding-left:28px; font-size:14px}
.result_query table{ border:1px solid #d0d0d0; border-left:none; font-size:12px; text-align:center}
.result_query table th{ border-left:1px solid #d0d0d0; background:#eee; height:36px; color:#000}
.result_query table td{ border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; height:36px; color:#4e4e4e}
.show_news_box img{ max-width:776px}

.pages{ color:#245cbf; font-size:12px; padding:10px 0px 10px}
.pages label{ margin-left:10px}
.pages a{ color:#245cbf; font-size:12px; margin-left:10px}
.content_text .regulations_table{ border:1px solid #e8e8e8; border-left:none}
.content_text .regulations_table th{ background:#f5f5f5; border-left:1px solid #e8e8e8; height:41px; text-align:center; color:#505050; font-size:16px; font-weight:normal; padding:0px 15px}
.content_text .regulations_table td{ border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8; padding:10px 15px; text-align:left; line-height:27px; color:#808080; font-size:14px}
.trailer .trailer_tit{ color:#000; font-size:14px; padding:15px 3px 10px}
.trailer table{ border:1px solid #e8e8e8; border-top:none}
.trailer table th{ border-top:1px solid #e8e8e8; border-right:1px solid #e8e8e8; width:132px; height:44px; text-align:center; color:#383838; font-size:14px}
.trailer table td{ border-top:1px solid #e8e8e8; color:#707070; font-size:12px; padding-left:33px}
.hot_consulting{ padding-bottom:20px}
.hot_consulting ul li{ background:url(a_icon.gif) no-repeat left center; padding-left:15px; color:#707070; font-size:12px; line-height:20px; margin-top:15px; overflow:hidden; cursor:pointer}
.hot_consulting ul li.onhover{ color:#245cbf}.hot_consulting ul li.onhover span{ color:#707070}
.hot_consulting .dow_des{ border:1px solid #c3daf2; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:8px; font-size:12px; font-family:'Î¢ÈíÑÅºÚ'; line-height:25px; position:relative; margin-top:8px; display:none}
.hot_consulting .dow_des i{ position:absolute; left:23px; top:-8px; background:url(../images/dow_des_i.gif) no-repeat left center; width:15px; height:8px}
.hot_consulting .dow_des a{ color:#ff0000}
 .guide_bnt{ margin-bottom:30px}
.guide_bnt a,.guide_bnt span{ float:left; color:#c1c1c1; font-family:'Î¢ÈíÑÅºÚ'; font-size:14px}
.guide_bnt a{ color:#245cbf}.guide_bnt span{ margin:0px 10px}
.future_10box dl dt{ text-align:right; color:#516880; font-size:12px; padding:12px 0px 8px}
.future_10box dl dd{ background:#e3effb; padding:10px 20px 8px 15px; font-size:12px; color:#000; letter-spacing:0.5px; line-height:20px}
.future_10box dl dd span{ color:#ff0000; font-size:14px}
.future_10box .future_img{ margin:12px 0px 30px}
.future_10box .future_img img{ max-width:776px} 
.rihgt_box .forecast_tit{ color:#6e7278; font-size:12px; text-align:center}
.rihgt_box .forecast_tit label{ color:#000; font-size:14px; font-weight:bold; font-family:'ËÎÌå'; margin-right:12px}
.show_weather .forecast_box .forecast_right{ margin:25px 12px 0px}
.show_weather .left_box{ width:300px; height:277px; border:1px solid #e8e8e8; margin-top:16px}
.show_weather .left_box h3{ color:#000; font-size:14px; padding:10px 8px; font-family:'ËÎÌå'}
.show_weather .left_box .wendu{ position:relative; padding-left:75px; margin-top:20px}
.show_weather .left_box .wendu span{ position:absolute; left:8px; top:0px}
.show_weather .left_box .wendu p{ color:#1e73ca; font-size:36px; font-family:'Î¢ÈíÑÅºÚ'; padding-top:25px}
.show_weather .left_box .feng{ text-align:center; font-size:14px; color:#262626; margin-top:10px; margin-right:15px}
.show_weather .left_box .feng div{ margin:8px 0px}
.show_weather .left_box .des_list{ margin-top:8px}
.show_weather .left_box .des_list p{ float:left; color:#626262; font-size:14px; margin:10px 0px 0px 8px; line-height:20px}
.show_weather .left_box .des_list p span{ width:32px; display:inline-block; text-align:center}
.show_weather .left_box .des_list p img{ vertical-align:middle}
.show_weather .base_title{ color:#0d0d0d; font-size:18px; font-family:'Î¢ÈíÑÅºÚ'; margin-top:18px}
.show_weather .base_title i{ width:6px; height:20px; background:#3a8de2; float:left; margin:2px 8px 0px 0px}
.show_weather .div_img{ border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center; padding:10px 0px; margin-top:10px}
.show_weather .div_img img{ max-width:776px}
.show_weather .work_des{ background:#e7f3ff; color:#444; font-size:12px; line-height:23px; padding:10px; margin-top:10px}
.forecasters_list{ margin-top:10px}
.forecasters_list ul li{ float:left; width:191px; height:122px; margin-left:3px; background:#e7f3ff; font-size:12px; margin-bottom:3px}
.forecasters_list ul li.first{ margin-left:0px}
.forecasters_list ul li .box_l{ width:75px; height:122px; text-align:center; color:#1570a6}
.forecasters_list ul li .box_l .m_box{width:75px; height:122px; display:table-cell; vertical-align:middle}
.forecasters_list ul li .box_l p{ margin-top:5px}
.forecasters_list ul li .box_r{ width:110px; height:122px; margin-right:5px; color:#767676; line-height:17px}
.forecasters_list ul li .box_r .m_box{ width:110px; height:122px; display:table-cell; vertical-align:middle}
.forecasters_list ul li .box_r h3{ color:#1570a6; font-size:18px; text-align:center; font-weight:normal; font-family:'Î¢ÈíÑÅºÚ'; margin-bottom:10px}


.header .top_nav .sub_nav{ position:relative}
.header .top_nav .sub_nav p{ width:104px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; text-align:center; color:#245cbf; font-size:14px; font-weight:bold; font-family:'Î¢ÈíÑÅºÚ'; cursor:pointer;}
.header .top_nav .sub_nav p span{ background:url(sub_nav.png) no-repeat right center; padding-right:25px}
.header .top_nav .sub_nav .sub_nav_box{ position:absolute; right:0px; top:33px; background:#fff; z-index:999; width:270px; padding:5px 0px 5px 12px; display:none}
.header .top_nav .sub_nav .sub_nav_box a{ background:none; display:block; float:none; font-size:12px; color:#4d4d4d; padding:0px; line-height:25px}
.header .top_nav .sub_nav .sub_nav_box a:hover{ color:#245cbf}
.header .nav .current{ background:#3a8de2}
.nav .column_list{ background:#3a8de2 !important; border:none !important; width:1024px; padding:0px 0px 25px}
.nav .column_list dl{ padding-left:10px; border-left:1px solid #69a4e0; float:left; margin-left:10px; margin-top:30px}
.nav .column_list dl.one{ border-left:none}
.nav .column_list dl dt{ color:#ffeb46; font-size:18px; font-size:18px; font-weight:bold; line-height:25px; margin-bottom:8px}
.nav .column_list dl dt a{ color:#ffeb46}
.nav .column_list dl dd{ float:left; width:145px}
.nav .column_list dl dd a{ border:none; color:#fff; display:block; background:url(../images/dian.png) no-repeat left center; padding-left:12px; line-height:28px; font-size:15px}
.nav .column_list dl dd a:hover{ color:#ffeb46}
.main .bottom_list .service .service_tit a{ font-size:16px; color:#000}
.bottom_list .text_box .sub_tit{ position:absolute; right:10px; top:5px}
.bottom_list .text_box .sub_tit a{ color:#245cbf; font-size:14px; line-height:33px; float:left; background:url(sub_tit.gif) no-repeat left center; padding-left:10px; margin-right:10px}
.bottom_list .text_box .sub_tit a.one{ background:none}
.service_content .box_list .list_left{ width:401px}
.service_content .box_list .list_left .list_tit a{ width:199px; height:43px; display:block; line-height:43px; text-align:center; color:#245cbf; font-size:16px; background:#c2dffb; margin-top:10px}
.service_content .box_list .list_left .list_tit .fl span{ background:url(../images/span_fl.png) no-repeat left center; padding-left:30px}
.service_content .box_list .list_left .list_tit .fr span{ background:url(../images/span_fr.png) no-repeat left center; padding-left:30px}
.service_content .box_list .list_left dl dt{ background:#eaf2ff; height:31px; line-height:31px; color:#474747; font-size:14px; font-weight:bold; font-family:'ËÎÌå'; padding-left:12px; margin-top:12px; margin-bottom:3px}
.service_content .box_list .list_left dl dd{ overflow:hidden; border-bottom:1px dashed #ddd; padding:10px 0px; line-height:20px}
.service_content .box_list .list_left dl dd a{ color:#666; font-family:'ËÎÌå'; background:url(x_icon.png) no-repeat left center; padding-left:15px}
.service_content .box_list .list_left dl dd a.box_a1{ width:192px; color:#333; font-family:'Î¢ÈíÑÅºÚ'; font-size:14px; background:url(../images/x_icon2.png) no-repeat left center; padding-left:13px}
.service_content .box_list .list_right{ width:221px}
.service_content .box_list .list_right dl dt{ color:#3a8de2; font-size:18px; font-weight:bold; background:url(../images/x_icon3.png) no-repeat left center; padding-left:22px; margin-top:20px; margin-bottom:12px}
.service_content .box_list .list_right dl dd a{background:url(../images/x_icon2.png) no-repeat left center; padding-left:13px; display:block; font-size:14px; color:#333; margin-bottom:12px}

.online_booking .activity_profile{ border-top:1px dashed #cecece; margin-top:25px; padding-top:12px}
.online_booking .activity_profile h3{ color:#ff0000; font-size:12px; margin-bottom:3px}
.online_booking .activity_profile p{ color:#707070; line-height:22px; letter-spacing:0.5px}.online_booking .activity_profile p span{ color:#245cbf}
.online_booking .book{ background:#ebf5ff; height:64px; line-height:64px; margin-top:17px}
.online_booking .book span{ width:140px; display:block; text-align:center; background:#3f87e4; font-size:18px; color:#fff; font-family:'Î¢ÈíÑÅºÚ'; margin-right:25px}
.online_booking .book span em{ background:url(span_em1.png) no-repeat 16px center; display:block; padding-left:55px}
.online_booking .book a{ display:block; width:140px; color:#245cbf; font-size:16px; float:left; font-family:'Î¢ÈíÑÅºÚ'; background:url(dian1.png) no-repeat left center; padding-left:12px}
.online_booking .book_group span{ background:#db800a}
.online_booking .book_group span em{ background:url(span_en2.png) no-repeat 7px center}
.online_booking .book a:hover{ color:#ff0002; background:url(../images/dian2.png) no-repeat left center}
.show_contents .book_tit{border-bottom:1px dashed #e8e8e8; line-height:23px; margin:25px 0px 15px; padding-bottom:8px; color:#3f87e4; font-size:18px; font-weight:bold; font-family:'Î¢ÈíÑÅºÚ'; background:url(../images/book_tit.png) no-repeat left 2px; padding-left:45px}
.show_contents .book_tit a{ font-weight:normal; color:#ff0000; font-size:14px; background:url(../images/tx_icon1.png) no-repeat left center; padding-left:18px}
.book_form .book_l{ width:186px; font-family:'Î¢ÈíÑÅºÚ'}
.book_form .book_l a{ display:block; height:45px; line-height:45px; border:1px solid #ddd; margin-bottom:9px; padding-left:18px; color:#424242; font-size:16px; background:url(../images/book_l_a.png) no-repeat 153px center}
.book_form .book_l a:hover,.book_form .book_l a.on{ background:#3f87e4 url(../images/book_l_a1.png) no-repeat 153px center; color:#fff}
.book_form .book_r{ width:776px}
.book_form .book_r ul li{ overflow:hidden; margin-top:15px; font-family:'ËÎÌå'; position:relative}
.book_form .book_r ul li label{ color:#414141; font-weight:bold; width:90px; text-align:right; line-height:32px; letter-spacing:0.5px; padding-right:3px}
.book_form .book_r ul li span{ line-height:32px}
.book_form .book_r ul li .text_ip{ border:1px solid #b9b9b9; width:256px; height:30px; line-height:30px; font-family:'ËÎÌå'}
.book_form .book_r ul li .laydate-icon{ background:url(icon.png) no-repeat 230px center}
.book_form .book_r ul li .textarea_ip{border:1px solid #b9b9b9; width:446px; height:80px; font-family:'ËÎÌå'}
.book_form .book_r ul li p{ color:#000; line-height:32px; position:absolute; left:363px; top:0px}
.book_form .book_r ul li p em{ color:#ff0000; font-size:18px; font-weight:bold; font-family:'Î¢ÈíÑÅºÚ'; margin-right:8px; float:left; margin-top:3px}
.book_form .book_r .submit_bnt input{ width:86px; height:36px; background:#499eea; border:none; color:#fff; font-size:14px; font-family:'ËÎÌå'; cursor:pointer; margin:20px 0px 0px 98px}
.book_form .book_r .form_tit{ border-bottom:1px dashed #e8e8e8; margin-left:45px; color:#0f439f; font-size:14px; font-family:'ËÎÌå'; margin-top:25px; padding-bottom:7px}

.news_list .video_box{ width:186px; float:left; text-align:center; color:#707070; overflow:hidden; margin:15px 0px 0px 10px}
.news_list .first_box{ margin-left:0px}
.news_list .video_box img{ border:1px solid #d5d5d5; width:184px; height:129px; display:block}
.news_list .video_box p{ margin:5px 0px}



/* ÐÂÔöÑùÊ½ */
.main_right .show_weather .jkqx_tit{ margin-bottom:0px; font-family:'Î¢ÈíÑÅºÚ'}
.weather_text .jktx{background:#e4effb;padding: 5px;font-size:14px;color:#444;line-height: 15px;font-family:'Î¢ÈíÑÅºÚ';}
.weather_text .jktx h3{color:#ff0000;font-size:14px;/* margin-bottom:5px */}
.weather_text .jktext{ font-family:'Î¢ÈíÑÅºÚ'}
.weather_text .jktext .jktit{ color:#0d0d0d; font-size:18px; margin:22px 0px 10px; line-height:24px}
.weather_text .jktext .jktit span{ width:6px; height:20px; display:inline-block; background:#3a8de2; float:left; margin:2px 5px 0px 0px}
.weather_text .jktext .jktit label{ font-size:14px; color:#7f7f7f}
.weather_text .jktext ul{ overflow:hidden}
.weather_text .jktext ul li{width: 123px;height:151px;background:#e4effb;margin: 0px 5px 5px 0px;float:left;position:relative;padding-left:120px;color:#444;padding-right:10px;}
.weather_text .jktext ul li:nth-child(2n+2),.weather_text .jktext ul li.even{ float:right}
.weather_text .jktext ul li .img{ width:110px; height:151px; position:absolute; left:0px; top:0px; text-align:center}
.weather_text .jktext ul li .img span{ width:110px; height:151px; display:table-cell; vertical-align:middle}
.weather_text .jktext ul li .text{ display:table-cell; vertical-align:middle; height:151px}
.weather_text .jktext ul li .text h3{ font-size:14px; padding:0px 0px 6px}
.weather_text .jktext ul li .text p{ line-height:22px; margin-bottom:10px; font-size:14px}
.weather_text .jktext ul li .text .zs{width:71px;height:27px;line-height:27px;text-align:center;display:inline-block;color:#3a8de2;border:1px solid #3a8de2;position: absolute;right: 5px;bottom: 5px;width:60px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.weather_text .jktext ul li .text em{height: 27px;line-height: 27px;text-align: center;display: inline-block;color: #F44336;font-weight: bold;font-size: 13px;position: absolute;left: 5px;bottom: 5px;}
.weather_text .jktext ul li.last{width: 250px;height:205px;}
.weather_text .jktext ul li.last .text{ height:205px}
.weather_text .jktext .jbzs li{ width:616px; height:189px; float:none !important; padding-left:150px}
.weather_text .jktext .jbzs li .text{ height:189px; padding-right:130px}
.weather_text .jktext .jbzs li .img,.weather_text .jktext .jbzs li .img span{ width:140px; height:165px}
.weather_text .jktext .jbzs li .img img{ width:120px; border:1px solid #d2d5da; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px}
.weather_text .jktext .zwximg{ text-align:center; padding:5px 0px 10px}
.weather_text .jktext .zwximg img{ width:776px}
.weather_text .jktext .zwxtabel table{ border:1px solid #e2e2e2; border-top:none; margin:10px auto 30px}
.weather_text .jktext .zwxtabel table th{ background:#e4effb; height:32px; border-top:1px solid #e2e2e2; width:97px; padding-left:16px; color:#444; font-size:14px}
.weather_text .jktext .zwxtabel table td{ border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; text-align:center; width:132px; color:#444; font-size:14px}
.weather_text .jktext .zwxtabel table td span{ width:16px; height:13px; display:inline-block; background:#00e400; margin-right:7px}