@charset "utf-8";
/* CSS Document */
/* adver*/

body{ font-family:"微软雅黑", "黑体", "宋体";  font-size:16px; color:#545454;}
a{font-family:"微软雅黑", "黑体", "宋体"; line-height:44px;color:#545454;}
a:hover { color:#f13939;}
.zd_wrap{line-height:44px;}

.banner{ width:100%;margin-bottom:20px;}
.banner img{ width:100%;}
.zd_wrap{width: 1124px; min-height: 600px;border: #d2d2d2 solid 1px; margin: 30px auto; padding:30px 37px;}
.zd_tit{ padding-left:20px; height:40px; background-color:#e7f0fb; font-size:18px; color:#1269d3; font-weight:bold; line-height:40px; margin-bottom:18px;}
.zd_tit a{ font-size:18px; color:#1269d3; font-weight:bold; line-height:40px;}
.zd_tit a:hover { color:#f13939;}
.zd_cnt{ min-height:200px; padding-bottom:15px;}
.zd_cnt a{ font-size:17px; color:#333333; line-height:40px;}
.zd_cnt a:hover { color:#f13939;}
.zd_list{ background-image:url(dz_dian.jpg); background-repeat:no-repeat; background-position:10px 20px; padding-left:30px;}
.zd_list span{ float:right; margin-right:10px;}
.big_tit{ background-image:url(main_tit.jpg); width:1124px; height:48px; margin-bottom:20px; background-repeat:no-repeat; background-position:top left;}
.big_tit2{ background-image:url(main_tit2.jpg); width:1124px; height:48px; margin-bottom:20px;background-repeat:no-repeat; background-position:top left;}
.wl{ color:#1269d3; font-size:18px;margin-right:12px; font-weight:bold;} 
.wl:hover { color:#f13939; }
.wl2{ float:right; margin-right:12px; margin-left:12px; font-size:17px;color:#1269d3; font-weight:normal; line-height:40px;}
.wl2:hover { color:#f13939; }
.banPic{ width:100%; margin:0; padding:0;}
.banPic li{ float:left; width:48%; margin:0 1%;}
.banPic li img{ width:100%;}
.w176{ width:176px; float:left; text-align:center;}
.w176R{ width:calc( 100% - 280px); float:right; display:inline-table; text-align:right;}
.w176R a{white-space:nowrap;}

.w176R2{ width:calc( 100% - 280px); float:right; display:inline-table; text-align:right;}
.w176R2 a{white-space:nowrap;}
.zd_titR2{ padding-left:20px; height:40px; background-color:#e7f0fb; font-size:18px; color:#1269d3; font-weight:bold; line-height:40px; margin-bottom:18px;}
.zd_titR2 a{ font-size:18px; color:#1269d3; font-weight:bold; line-height:40px;}
.zd_titR2 a:hover { color:#f13939;}
@media screen and (max-width: 1199px) {
.toolbar{ display: none;}
.zd_wrap{width: calc(98% - 30px); min-height: 600px;border: #d2d2d2 solid 1px; margin: 30px 1%; padding:30px 15px;}  
.big_tit{ background-image:url(main_tit.jpg); width:100%; height:auto; margin-bottom:20px;}
.big_tit2{ background-image:url(main_tit2.jpg); width:100%; height:48px; margin-bottom:20px;}
.w176R{ width:calc( 100% - 180px); float:right; display:inline-table; text-align:left;}
.w176R a{float:left;}

.w176R2{ width:calc( 100% - 120px); float:right; display: inline-table;text-align:left;}
.zd_titR2{ padding-left:20px; height:40px; background-color:#e7f0fb; font-size:18px; color:#1269d3; font-weight:bold; line-height:40px; margin-bottom:20px;}
}
@media screen and (max-width: 900px) {
.toolbar{ display: none;}
.zd_wrap{width: calc(98% - 30px); min-height: 600px;border: #d2d2d2 solid 1px; margin: 30px 1%; padding:30px 15px;}  
.big_tit{ background-image:url(main_tit.jpg); width:100%; height: auto; margin-bottom:20px;}
.big_tit2{ background-image:url(main_tit2.jpg); width:100%; height:48px; margin-bottom:20px;}
.w176R{ width:calc( 80% ); float: none; display:inline-table; text-align:right; height:44px;}

.w176R2{ width:calc( 100% - 120px); float:right; display: inline-table;text-align:left;}
.zd_titR2{ padding-left:20px; height:40px; background-color:#e7f0fb; font-size:18px; color:#1269d3; font-weight:bold; line-height:40px; margin-bottom:20px;}
}
@media screen and (max-width: 750px) {
.toolbar{ display: none;}
.zd_wrap{width: calc(98% - 30px); min-height: 600px;border: #d2d2d2 solid 1px; margin: 30px 1%; padding:30px 15px;}  
.big_tit{ background-image:url(main_tit.jpg); width:100%; height:auto; margin-bottom:20px;}
.big_tit2{ background-image:url(main_tit2.jpg); width:100%; height:48px; margin-bottom:20px;}
.banPic li{ float:left; width:98%; margin:0 1%;}
.w176R{ width:calc( 80% ); float: none; display:inline-table; text-align:right; height:44px;}

.w176R2{ width:100%; float:left; display:inline;}
.w176R2 a{float:left;}
.zd_titR2{ padding-left:20px; height:40px; background-color:#e7f0fb; font-size:18px; color:#1269d3; font-weight:bold; line-height:40px; margin-bottom:80px;}
}