.subject {height:27px; text-align:left;}
.subject A:link {color:#333;}
.subject A:visited {color:#333;}
.subject A:hover {color:#014099; text-decoration:none;}
.notice_subject {height:30px; text-align:left; font-size: 16px; white-space: nowrap; }
.notice_subject A:link {color:#555;}
.notice_subject A:visited {color:#555;}
.notice_subject A:hover {color:#000;}
.condata { color:#888; text-align:right;}
.date{font-size:11px; color:#999; width:35px; text-align:right;}
.name { letter-spacing:-1px; text-align:right;}
.stylelist { width:90px; font-size:11px; letter-spacing:-1px; color:#999; margin-top:5px; margin-bottom:5px; text-align:left;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; }
.ch_img_style { border:0; cursor:pointer;}
.ch_ben_style { border:0; cursor:pointer; margin-bottom: 10px;}
.main_imgtitle { width:162px; margin: 10px auto 0 auto; text-align:center;}

/* main slider */
.m-slider{position:relative; margin-bottom:1px; margin-top: 25px;}
.m-slider .bx-default-pager{position:absolute;bottom:25px; left:50%; z-index:100; margin-left: -30px;}
.m-slider .bx-default-pager .bx-pager-item{display:inline-block;*display:inline;*zoom:1;margin:0 3px;}
.m-slider .bx-default-pager .bx-pager-item a{display:block;width:14px;height:14px;text-indent:-9999px;background:url(../../b_img/make/slider_bullet.png) -14px 0 no-repeat;}
.m-slider .bx-default-pager .bx-pager-item a:hover,.m-slider .bx-default-pager .bx-pager-item a.active{background-position:0 0;}

.main_ben{position:relative; margin-top: 25px;}
.main_ben div.main_ben_btn {position: absolute; bottom:0; left: 0;  text-align: center; width: 100%;}
.main_ben div.main_ben_btn a{display: inline-block; margin: 10px; height: 40px; width: 270px; background: #4F94FD; font-size: 24px; font-weight: bold; color: #fff; border-radius: 10px;}

.main_call {background: #9acccd; margin-top: 25px; text-align: center; font-size: 30px; font-weight: bold; color: #002CFF; padding: 10px; }
.main_call span{color: #FF0004;}

.p_banner {margin-top: 25px; overflow: hidden;}
.p_banner ul li { width: 309px; float: left; overflow: hidden;}
.p_banner ul li.left {}
.p_banner ul li.center { margin-left: 24px;}
.p_banner ul li.right { margin-left: 24px;}
.p_banner ul li div {padding: 20px;}
.p_banner ul li div h1 {font-size:22px; font-weight: 800; color:#A50034;}
.p_banner ul li a{display: block; background: #eaeaea;}
.p_banner ul li a:hover {background: #A50034; color: #fff;}
.p_banner ul li a:hover h1{color:#fff;}



.p_global{margin-top: 25px; overflow: hidden;}
.p_global ul li{width: 194px; float: left; margin-right: 1px; margin-bottom: 1px; background: #2f5bd7;  }
.p_global ul li p {float: left; background: #ff9600; text-align: center; line-height: 40px; color: #000;}
.p_global ul li p.global_do { width: 40%;  }
.p_global ul li p.global_si { width: 100%; font-size:20px; font-weight: 800;}
.p_global ul li h1 {clear: both;width: 100%; background:url(../../b_img/make/tel_icon.png) 15px 21px no-repeat; color: #fff; text-align: center;line-height: 60px; font-size:22px; font-weight: 800; padding-left: 15px;}
.p_global ul li a{color: #000;}
