@charset "utf-8";
/* CSS Document */

*{ font-family:"微软雅黑";}
body{ background-color:#f3f3f3;}


/*****头部*****/
.head_all{ width:100%; height:auto; position:relative; background-color:#fff;}
.head {background-color:#fff;}
/*top*/
.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*/
.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;}

.site_nav{ width:210px; height:25px; position:absolute; top:34px; left:357px;}
.site_nav_main{ display:block; height:25px; float:left; padding-right:25px; position:relative; background:url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/images/new_picture/head_site_bg1.png) right no-repeat;}
.site_nav_tit{ font-size:18px; line-height:25px; cursor:pointer;}
.site_nav_list{ width:1000px; height:235px; position:absolute;left:-357px; z-index:2; display:none;}
.site_nav_main:hover{ background:url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/images/new_picture/head_site_bg2.png) right no-repeat;}
.site_nav_main:hover .site_nav_list{ display:block;}
.site_sub1{ width:996px; height:35px; position:absolute; top:35px; left:2px; border-bottom:1px solid #e7e7e7;}
.site_sub1_tit{ width:94px; height:35px; position:absolute; top:0px; left:13px; font-size:14px; line-height:35px;}
.site_sub1_listmain{ width:889px; height:35px; position:absolute; top:0px; left:107px;}
.site_sub1_list{ display:block; height:25px; padding-left:6px; padding-right:12px; margin-top:5px; margin-right:20px; float:left; background-color:#0987FF; font-size:14px; line-height:25px; color:#fff; cursor:pointer;}

.site_sub2{ width:996px; height:35px; position:absolute; top:71px; left:2px; border-bottom:1px solid #e7e7e7;}
.site_sub2_tit{ width:94px; height:35px; position:absolute; top:0px; left:13px; font-size:14px; line-height:35px;}
.site_sub2_listmain{ width:889px; height:35px; position:absolute; top:0px; left:107px;}
.site_sub2_list{ display:block; height:25px; padding-left:6px;padding-right:6px; margin-top:5px; margin-right:20px; float:left; font-size:14px; line-height:25px; cursor:pointer;}
.site_sub2_listx{ padding-right:26px; background:url(site_x.png) right no-repeat; visibility:hidden;}
/*.site_sub2_list:hover{ background-color:#0987FF; color:#fff;} */
.site_sub2_list:hover{  color:#0085c3;}
.site_sub2_list:hover .site_sub2_listx{ visibility:visible;}

.site_sub3{ width:996px; height:70px; position:absolute; top:107px; left:2px; border-bottom:1px solid #e7e7e7;}
.site_sub3_tit{ width:94px; height:35px; position:absolute; top:0px; left:13px; font-size:14px; line-height:35px;}
.site_sub3_listmain{ width:889px; height:35px; position:absolute; top:0px; left:107px;}
.site_sub3_list{ display:block; height:25px; padding-left:6px; margin-top:5px; margin-bottom:5px; margin-right:20px; float:left; font-size:14px; line-height:25px; cursor:pointer;}
.site_sub3_listx{ padding-right:20px; background:url(site_x.png) right no-repeat; visibility:hidden;}
.site_sub3_list:hover{ background-color:#0987FF; color:#fff;}
.site_sub3_list:hover .site_sub3_listx{ visibility:visible;}

.site_sub4{ width:996px; height:35px; position:absolute; top:178px; left:2px;}
.site_sub4_tit{ width:94px; height:35px; position:absolute; top:0px; left:13px; font-size:14px; line-height:35px;}
.site_sub4_listmain{ width:889px; height:35px; position:absolute; top:0px; left:107px;}
.site_sub4_list{ display:block; height:25px; padding-left:6px; margin-top:5px; margin-right:20px; float:left; font-size:14px; line-height:25px; cursor:pointer;}
.site_sub4_listx{ padding-right:26px; background:url(site_x.png) right no-repeat; visibility:hidden;}
.site_sub4_list:hover{ background-color:#0987FF; color:#fff;}
.site_sub4_list:hover .site_sub4_listx{ visibility:visible;}


.bumen_nav{ width:100px; height:25px; position:absolute; top:73px; left:565px;}
.bumen_nav_main{ display:block; height:25px; float:left; padding-left:30px; position:relative; background:url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/script/new_banner/head_bumen_bg.png) left no-repeat;}
.bumen_nav_tit{ font-size:14px; line-height:25px; cursor:pointer;}
.bumen_nav_list{ width:1000px; height:296px; position:absolute; top:22px; left:-565px; background:url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/script/new_banner/bumen_list_bg.png) top no-repeat; z-index:2; display:none;}
.bumen_nav_main:hover .bumen_nav_list{ display:block;}
.bumen_sub_tit{ width:75px; height:40px; position:relative; top:13px; left:15px; font-size:14px; line-height:40px; text-align:center;}
.bumen_sub_listmain{ width:977px; height:189px; position:absolute; top:73px; left:21px;}
.bumen_sub_list{ width:125px; height:25px; margin-bottom:5px; margin-right:10px; float:left; font-size:14px; line-height:25px; text-align:center; cursor:pointer;}
.bumen_sub_list:hover{ background-color:#0987FF; color:#fff;}


.weather{ width:80px; height:50px; position:absolute; top:24px; left:270px;}
.weather_subd{ display:block; height:25px; float:left; padding-left:5px; position:absolute; top:10px;}
.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{ width:85px; height:37px; position:absolute; top:32px; right:0px;}
.login_per{ width:80px; height:16px; padding-left:20px; position:absolute; top:0px; left:5px; background:url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/script/new_banner/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;}




/*****主体*****/
/*banner*/
.banner_link{ width:1000px; height:110px; margin:0 auto; position:relative; top:100px;}
.banner_link_list1{ width:259px; height:110px; position:absolute; top:0px; left:0px;}
.banner_link_list2{ width:448px; height:110px; position:absolute; top:0px; left:263px;}
.banner_link_sub{ overflow:hidden; position:absolute; cursor:pointer;}
.banner_list1_subbg1{ width:128px; height:110px; position:absolute; top:-110px; left:0px;}
.banner_list1_subbg2{ width:128px; height:110px; position:absolute; top:0px; left:0px;}
.banner_list1_tit{ width:128px; height:42px; position:absolute; bottom:0px; left:0px; font-size:18px; line-height:42px; text-align:center; color:#fff;}
.banner_list2_subbg1{ width:112px; height:110px; position:absolute; top:-110px; left:0px;}
.banner_list2_subbg2{ width:112px; height:110px; position:absolute; top:0px; left:0px;}
.banner_list2_tit{ width:112px; height:42px; position:absolute; bottom:0px; left:0px; font-size:18px; line-height:42px; text-align:center;}
.banner_list2_subbg1 .banner_list2_tit{ color:#f27576;}
.banner_list2_subbg2 .banner_list2_tit{ color:#1492FF;}

.banner_link_sub1{ width:128px; height:110px; position:absolute; top:0px; left:0px;}
.banner_link_sub1 .banner_list1_subbg1{ background:url(banner_sub_bg1.png) top no-repeat #f27576;}
.banner_link_sub1 .banner_list1_subbg2{ background:url(banner_sub_bg1.png) top no-repeat #1492FF;}
.banner_link_sub2{ width:128px; height:110px; overflow:hidden; position:absolute; top:0px; right:0px;}
.banner_link_sub2 .banner_list1_subbg1{ background:url(banner_sub_bg2.png) top no-repeat #f27576;}
.banner_link_sub2 .banner_list1_subbg2{ background:url(banner_sub_bg2.png) top no-repeat #1492FF;}
.banner_link_sub3{ width:112px; height:110px; position:absolute; top:0px; left:0px;}
.banner_link_sub3 .banner_list2_subbg1{ background:url(banner_sub_bg3.png) 0px 0px no-repeat;}
.banner_link_sub3 .banner_list2_subbg2{ background:url(banner_sub_bg3.png) 0px -110px no-repeat;}
.banner_link_sub4{ width:112px; height:110px; position:absolute; top:0px; left:112px;}
.banner_link_sub4 .banner_list2_subbg1{ background:url(banner_sub_bg4.png) 0px 0px no-repeat;}
.banner_link_sub4 .banner_list2_subbg2{ background:url(banner_sub_bg4.png) 0px -110px no-repeat;}
.banner_link_sub5{ width:112px; height:110px; position:absolute; top:0px; left:224px;}
.banner_link_sub5 .banner_list2_subbg1{ background:url(banner_sub_bg5.png) 0px 0px no-repeat;}
.banner_link_sub5 .banner_list2_subbg2{ background:url(banner_sub_bg5.png) 0px -110px no-repeat;}
.banner_link_sub6{ width:112px; height:110px; position:absolute; top:0px; left:336px;}
.banner_link_sub6 .banner_list2_subbg1{ background:url(banner_sub_bg6.png) 0px 0px no-repeat;}
.banner_link_sub6 .banner_list2_subbg2{ background:url(banner_sub_bg6.png) 0px -110px no-repeat;}

/***数据开放隐藏DIV**/
.zbg .top .logo {display:none;}
#searchForm {display:none;}

