.w_gray{background-color: #F2F4F7;}
.w_pro_infro{padding: 30px 0;}
.w_menuSider {width: 190px;
    background: #fff;
    padding: 20px;}
.w_menuSider li { width: 150px;  line-height: 40px;color: #646873;font-size: 16px;}
.w_menuSider li a{display: block;color: #646873;padding-left: 35px;}
.w_menuSider li a:hover,
.w_menuSider li a.wcur{ border-left: 5px #3296FA  solid;color: #181E33 ;font-weight: bold; padding-left: 30px;}
.w_menuSider li a:hover ,.w_menuSider li.wcur a{color: #181E33;}
.w_menuList li ul{display:none;}
.w_contInfro{width: 100%;min-height: 460px;background-color: #fff;}
.w_menuList li ul li a{padding-left:50px;font-size: 14px;}
.w_menuList li ul li a:hover, .w_menuList li ul li a.wcur{padding-left:45px;} 
.w_couthead{font-size: 12px;color: #A8A8B3;line-height: 17px;padding: 20px 30px 30px;}
.w_couthead a{font-size: 12px;color: #A8A8B3;}
.w_couthead span{color: #3296FA ;}

.w_newdeta{padding: 0 40px;}
.w_newdetaT{font-size: 22px;color: #333;line-height: 28px;text-align: center;font-weight: bold;}
.w_newdetaTw{font-size: 12px;color: #999;line-height: 17px;margin-top: 14px;text-align: center;}

.w_newdetatxt{margin-top: 20px;border-top: 1px dashed #E0E0E0;font-size: 14px;color: #333;line-height: 26px;padding:  20px 0 ;}
.w_newdetatxt p{margin-bottom: 15px;}
.w_blackc{color: #151515;font-weight: bold;}


.w_newdetaf{text-align: right;font-size: 14px;color: #333;line-height: 26px;margin: 20px 0 40px;}

.w_cour_box{padding: 0 30px;}
.w_cour_dl{width: 224px;margin-right:16px;margin-bottom: 30px;}
.w_cour_pic{width: 224px;height: 130px;border-radius: 4px;}
.w_cour_pic img{height: 100%;width: 100%;border-radius: 4px;}
.w_cour_cont{padding-top: 12px;}
.w_cour_name{font-size: 16px;color: #333;line-height: 22px;}
.w_cour_dl:hover .w_cour_name a{color: #2795dd;}



.w_newlist{padding: 7px 30px;}
.w_newlist .w_newitem {border-bottom: 1px dashed #E0E0E0;height: 46px;line-height: 45px;}
.w_newlist .w_newitem a{font-size: 14px;color: #333;display: inline-block;vertical-align: middle;width: 665px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.w_newlist .w_newitem:hover a{color: #3296FA;}
.w_newlist .w_newitem span{font-size: 12px;color: #999;}


.w_page{font-size: 0;padding: 30px 0;text-align: center;}
.w_page span,.w_page a{display: inline-block;line-height: 22px;height: 22px;padding: 0 9px;border: 1px solid #EBEBEB;border-radius: 4px;margin: 0 4px;font-size: 12px;color: #8B92A6;}
.w_page a:hover,.w_page a.current{background-color: #3A8BFF;color: #fff;}