@charset "utf-8";

#container{padding-bottom:34px}

.main_slider{position:relative;min-width:980px}
.main_slider li{text-align:center}
.main_slider li a, .main_slider li span{display:block;height:497px !important}
.main_slider li a:hover, .main_slider li a:focus{text-decoration:none}
.main_slider .bx-wrapper img{display:inline-block}
.main_slider .bx-wrapper .bx-prev{left:1px;background-position:-3px -78px}
.main_slider .bx-wrapper .bx-next{right:1px;background-position:-46px -78px}
.main_slider .bx-wrapper .bx-prev:hover{background-position:-3px -162px}
.main_slider .bx-wrapper .bx-next:hover{background-position:-46px -162px}
.main_slider .bx-wrapper .bx-controls-direction a{width:35px;height:80px;margin-top:-40px}
.main_slider .bx-controls{position:absolute;left:50%;top:50%;margin-left:-490px;width:980px}

.sec01, .sec02{overflow:hidden}
.sec01 > div, .sec02 > div{position:relative;float:left;width:307px;margin-left:30px}
.sec01 > div:first-child, .sec02 > div:first-child{margin-left:0}
.sec01 > div.w306, .sec02 > div.w306{width:306px !important}
.sec01 .l_tit, .sec02 .l_tit{margin-bottom:15px}

.more{display:inline-block;position:absolute;height:9px;padding:5px;right:-5px;bottom:4px;z-index:100}
.more img{vertical-align:top}
/*
.l_tit{position:relative;border-bottom:2px solid #263144;font-size:22px;color:#000;letter-spacing:-0.025em;margin-top:26px;*zoom:1}
.l_tit span{display:inline-block;margin-bottom:-2px;padding-bottom:7px;position:relative;border-bottom:2px solid #e05994}
*/
.l_tit{position:relative;border-bottom:2px solid #263144;font-size:22px;color:#000;letter-spacing:-0.025em;margin-top:29px;*zoom:1}
.l_tit.mgt31{margin-top:31px !important}
.l_tit span{display:inline-block;margin-bottom:-2px;position:relative;border-bottom:2px solid #e05994;}

.l_tit_2{position:relative;border-bottom:0px solid #263144;font-size:22px;color:#000;letter-spacing:-0.025em;margin-top:29px;*zoom:1}
.l_tit_2 span{display:inline-block;margin-bottom:-2px;position:relative;border-bottom:0px solid #e05994; padding-bottom:17px;}


.list{font-size:14px;letter-spacing:-0.025em;color:#000;margin-top:13px}
.list li{line-height:28px}
.list li a{display:block;overflow:hidden;width:100%;height:28px;color:#000;white-space:nowrap;text-overflow:ellipsis}

.list_cpu{}
.list_cpu li{font-size:12px;line-height:18px;letter-spacing:-0.025em;margin-top:11px;background-position:12px center;background-repeat:no-repeat;min-height:43px;line-height:43px;color:#11228b}
.list_cpu li a, .list_cpu li span{display:inline-block;color:#11228b;padding-left:101px;line-height:13px;vertical-align:middle}
.list_cpu li.gr a, .list_cpu li.gr span{color:#0ab6a9}
.list_cpu li.br a, .list_cpu li.br span{color:#727169}
.list_cpu li:first-child{background-image:url(/eng/img/main/img_clogo01.gif);min-height:24px;line-height:24px;margin-top:21px}
.list_cpu li:first-child a{line-height:24px !important}
.list_cpu li:first-child + li{background-image:url(/eng/img/main/img_clogo02.gif)}
.list_cpu li:first-child + li + li{background-image:url(/eng/img/main/img_clogo03.gif)}
.list_cpu li:first-child + li + li + li{background-image:url(/eng/img/main/img_clogo04.gif)}

.clinic{background-color:#f1f0f0;font-size:14px;height:84px;overflow:hidden}
.clinic dt, .clinic dd{float:left}
.clinic dt{width:81px;height:74px;padding:10px 0 0 6px;background-color:#434141}
.clinic dd{width:207px;height:75px;padding:5px 0 0 7px;background-color:#f1f0f0;color:#3f3e3f;letter-spacing:-0.05em}
.clinic dd ul{}
.clinic dd ul li{padding-left:56px;line-height:12px;font-size: 11px;}
.clinic dd ul li span{display:inline-block;width:56px;margin-left:-56px}

.exp{overflow:hidden;margin-top:20px}
.exp li{float:left;margin-left:10px}
.exp li:first-child{margin-left:0}