/* main_visual */
#main_visual{position:relative;}
#main_visual .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:absolute;bottom:125px;left:50.5%;width:100px; margin-left:170px}
#main_visual .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent: -9999px;display: block;width:15px;height:15px;margin: 0 5px;outline: 0;
-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;border:4px solid #cbcbcb;-webkit-box-sizing:border-box;box-sizing:border-box}
#main_visual .bx-wrapper .bx-pager.bx-default-pager a:hover,
#main_visual .bx-wrapper .bx-pager.bx-default-pager a.active{background:#2f5c95;border:none;border:4px solid #2f5c95;-webkit-box-sizing:border-box;box-sizing:border-box}

ul.bxslider{min-width:1000px;height:386px;}
ul.bxslider>li{height:386px;min-width:1000px !important;width:100%;}
ul.bxslider li#slide01{background:url(/img/main/main_visual01.jpg) no-repeat center top;}
ul.bxslider li#slide02{background:url(/img/main/main_visual02.jpg) no-repeat center top;}
ul.bxslider li#slide03{background:url(/img/main/main_visual03.jpg) no-repeat center top;}


/* main_cont */
.product{min-width:1000px;border-bottom:1px solid #e7e7e7;}
.product .inner{width:1000px;margin:0 auto;position:relative; }
.product .inner .pro_tit{font-family:'verdana';color:#2f5c95;font-size:18px;font-weight:700;}
.product .inner p.prev{position:absolute;right:30px;top:-8px;cursor:pointer;z-index:999;}
.product .inner p.next{position:absolute;right:0;top:-8px;cursor:pointer;z-index:999;}
.product .inner .slider1{}
.product .inner .slider1>div{text-align:center;font-size:14px;color:#666}

.main_cont{min-width:1000px;}
.main_cont .inner{width:1000px;margin:0 auto;position:relative;border-top:3px solid #6687b1;}
.main_cont .inner ul.cont{border:1px solid #e2e2e2;overflow:hidden;margin-top:20px;background:#f8f8f8 url(/img/main/cont_bg.gif) no-repeat;}
.main_cont .inner ul.cont li{width:332px;height:130px;float:left;margin:23px 0px;}
.main_cont .inner ul.cont li p{padding-left:25px;}
.main_cont .inner ul.cont li p.tit{font-size:18px;font-weight:700;color:#333;padding-bottom:10px;}
.main_cont .inner ul.cont li p.tit>span{position:absolute;top:42px; margin-left:5px;}
.main_cont .inner ul.cont li p.txt{background:url(/img/main/dot_notice.gif) no-repeat 26px 10px;padding-left:35px;line-height:25px;overflow:hidden;width:80%;text-overflow:ellipsis;white-space:nowrap;}
.main_cont .inner ul.cont li p.tit span{font-size:11px;padding-left:5px;color:#666}
.main_cont .inner ul.cont li:last-child{width:312px;padding-left:20px;}
.main_cont .inner ul.cont li:last-child p{color:#fff;}
.main_cont .inner ul.cont li:last-child p.tit{padding-bottom:15px;}
.main_cont .inner ul.cont li:last-child p.tel{font-family:'verdana'; font-weight:700; color:#fefefe; font-size:24px;background:url(/img/main/tel.gif) no-repeat 28px 0;padding-left:66px;line-height:28px;padding-bottom:21px;}
.main_cont .inner ul.cont li:last-child p.fax{background:url(/img/main/fax.gif) no-repeat 28px 7px;padding-left:50px;}
.main_cont .inner ul.cont li:last-child p.mail{background:url(/img/main/mail.gif) no-repeat 28px 7px;padding-left:50px;}

.banner{min-width:1000px;background:#f5f5f5;height:100px;}
.banner .inner{width:1000px;margin:0 auto;position:relative; }
.banner p.prev{position:absolute;left:0;top:0;cursor:pointer}
.banner p.next{position:absolute;right:0;top:0;cursor:pointer}
.banner .slider2{}
.banner .slider2>div{}
