@charset "utf-8";
*{ margin:0; padding:0; font-family:"微软雅黑";}
body{ background-color:#f3f3f3;}

.head_all{ width:100%; height:auto; position:relative; background-color:#fff;}
.top{ width:100%; height:auto; background-color:#f3f3f3;}
.top_main{ width:1000px; height:37px; margin:0 auto;}
.top_link{ display:block; height:37px; float:right; padding-left:19px; background:url(top_link_bg.png) left no-repeat; font-size:12px; font-family:"宋体"; line-height:37px; color:#666;}
.head{ width:100%; height:auto; position:relative;}
.head_main{ width:1000px; height:107px; margin:0 auto; position:relative;}
.logo{ width:245px; height:50px; position:absolute; top:24px; left:0px;}
.sitenav{ width:200px; height:50px; position:absolute; top:24px; left:270px;}
.sitenav_sub1{ width:100px; height:25px; position:absolute; top:10px; left:0px;}
.sitenav_sub1_main{ display:block; height:25px; float:left; padding-left:30px; position:relative; background:url(head_site_bg.png) left no-repeat;}
.sitenav_sub1_tit{ font-size:14px; line-height:25px; cursor:pointer;}
.sitenav_sub1_list{ width:1000px; height:auto; min-height:200px; position:absolute; top:50px; left:-270px; background-color:#cfc; z-index:2; display:none;}
.sitenav_sub1_main:hover .sitenav_sub1_list{ display:block;}
.sitenav_sub2{ width:100px; height:25px; position:absolute; top:10px; right:0px;}
.sitenav_sub2_main{ display:block; height:25px; float:left; padding-left:30px; position:relative; background:url(head_bumen_bg.png) left no-repeat;}
.sitenav_sub2_tit{ font-size:14px; line-height:25px; cursor:pointer;}
.sitenav_sub2_list{ width:1000px; height:auto; min-height:200px; position:absolute; top:50px; left:-370px; background-color:#cfc; z-index:2; display:none;}
.sitenav_sub2_main:hover .sitenav_sub2_list{ display:block;}
.weather{ width:80px; height:50px; position:absolute; top:24px; left:480px;}
.weather_sub{ display:block; height:25px; float:left; padding-left:25px; position:absolute; top:10px; background:url(head_weather_img.png) left no-repeat;}
.weather_sub_tit{ font-size:14px; line-height:25px; color:#999; cursor:pointer;}
.weather_sub_list{ width:218px; height:auto; min-height:200px; position:absolute; top:50px; left:-60px; z-index:2; display:none;}
.weather_sub:hover .weather_sub_list{ display:block; background-color:#cfc;}
.search{ width:335px; height:37px; position:absolute; top:30px; right:97px;}

.login_per{ width:80px; height:16px; padding-left:20px; position:absolute; top:0px; left:5px; background:url(login_img.png) left no-repeat; font-size:14px; line-height:16px; color:#666; cursor:pointer;}
.login_status{ display:block; width:80px; height:16px; position:absolute; top:16px; left:5px; }
.login_denglu{ font-size:12px; font-family:"宋体"; line-height:16px; color:#1492FF; cursor:pointer;}
.login_line{ font-size:12px; font-family:"宋体"; line-height:16px; color:#999;}
.login_zhuce{ font-size:12px; font-family:"宋体"; line-height:16px; color:#666; cursor:pointer;}
.phone{ width:220px; height:28px; position:absolute; bottom:8px; right:0px;}
.phone_sub{ float:right; font-size:16px; line-height:28px; color:#1492FF;}


.nav{ width:100%; height:auto; overflow:hidden; position:relative; background-color:#1492FF; color:#1492FF}
.nav_main{ width:1000px; height:70px; margin:0 auto;}
.nav_sub{ width:143px; height:70px; float:left; font-size:16px; line-height:70px; text-align:center; color:#fff; cursor:pointer;}
.nav_sub.nav_sub_first{ width:142px;}
.nav_sub:hover{ background-color:#1676CD;}

.local{ width:1000px; height:40px; margin:0 auto;}
.local_tag{ font-size:14px; line-height:40px; color:#999;}
a.local_list{ font-size:14px; line-height:40px; color:#999;}
a.local_list:hover{ color:#1492FF;}
a.local_list:last-child{ color:#333;}
a.local_list:last-child:hover{ color:#1492FF;}

.body_main{ width:998px; height:auto; min-height:500px; margin:0 auto; margin-bottom:25px; border:1px solid #f7f7f7; background-color:#fff; overflow:hidden; position:relative;}
.article_main{ width:960px; height:auto; margin:30px 19px; overflow:hidden; position:relative;}

.mbl_body{ display:none; height:100%; position:relative; display:none;}
.mbl_banner{ width:100%; height:70px; position:relative; background-color:#fff; border-bottom:3px solid #1492FF;}
.mbl_logo{ width:245px; height:50px; position:absolute; top:10px; left:20px;}
.mbl_article_main{ padding:20px; background-color:#fff;}
.mbl_foot{ width:100%; height:40px; background-color:#E7E7E7;}


.sy_rfloat{ width:90px; height:530px; position:fixed; top:50px; right:50%; margin-right:-640px; z-index:999; display:none;}
.rfloat_sub{ position:relative; cursor:pointer;}
.rfloat_sub_tit{ width:90px; height:28px; position:absolute; bottom:0px; font-size:14px; line-height:28px; text-align:center; color:#666;}
.rfloat_sub:hover .rfloat_sub_tit{ color:#fff;}
.rfloat_sub1{ width:90px; height:81px; background:url(rfloat_sub_bg.png) top no-repeat;}
.rfloat_sub1 .rfloat_sub_tit{ bottom:5px;}
.rfloat_sub1:hover{ background:url(rfloat_sub_bgon.png) top no-repeat;}
.rfloat_sub2{ width:90px; height:71px; background:url(rfloat_sub_bg.png) 0px -81px no-repeat;}
.rfloat_sub2:hover{ background:url(rfloat_sub_bgon.png) 0px -81px no-repeat;}
.rfloat_sub3{ width:90px; height:71px; background:url(rfloat_sub_bg.png) 0px -152px no-repeat;}
.rfloat_sub3:hover{ background:url(rfloat_sub_bgon.png) 0px -152px no-repeat;}
.rfloat_sub4{ width:90px; height:71px; background:url(rfloat_sub_bg.png) 0px -223px no-repeat;}
.rfloat_sub4:hover{ background:url(rfloat_sub_bgon.png) 0px -223px no-repeat;}
.rfloat_sub_2code{ width:184px; height:371px; position:absolute; top:-150px; left:-199px; background:url(2code.png) top no-repeat; display:none;}
.rfloat_sub4:hover .rfloat_sub_2code{ display:block;}
.rfloat_sub5{ width:90px; height:71px; background:url(rfloat_sub_bg.png) 0px -294px no-repeat;}
.rfloat_sub5:hover{ background:url(rfloat_sub_bgon.png) 0px -294px no-repeat;}
.rfloat_sub6{ width:90px; height:72px; background:url(rfloat_sub_bg.png) 0px -366px no-repeat;}
.rfloat_sub6 .rfloat_sub_tit{ bottom:5px;}
.rfloat_sub6:hover{ background:url(rfloat_sub_bgon.png) 0px -366px no-repeat;}
.rfloat_sub7{ width:90px; height:90px; background:url(rfloat_sub_bg.png) 0px -436px no-repeat;}


.foot{ width:100%; height:auto; overflow:hidden; position:relative; background-color:#E7E7E7;}
.foot_main{ width:1000px; height:235px; margin:0 auto; position:relative;}
.foot_link{ width:1000px; height:20px; position:absolute; top:50px; left:0px; text-align:center;}
.foot_copyright{ width:1000px; height:62px; padding-top:6px; position:absolute; top:112px; left:0px; text-align:center}
.foot_dzjgimg{ width:50px; height:62px; position:absolute; top:0px; right:110px;}


@media only screen and (max-width: 768px) {
	.head_all,.nav,.local,.body_main,.sy_rfloat,.foot{ display:none;}
	.mbl_body{ display:block;}
}





