@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0;padding:0; -webkit-text-size-adjust:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
ol{ list-style:outside decimal; margin-left:18px; line-height:1.6em;}
ol li{ line-height:1.8em;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a{ text-decoration:none;color:#555;}
a:hover{text-decoration:underline;}
img{ vertical-align:middle;}
body{margin:0;padding:0;font-size:12px;line-height:1.6em;font-family:'ＭＳ Ｐゴシック', 'MS P Gothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, sans-serif, verdana, Arial, Tahoma, Helvetica, sans-serif;color:#555; background:url(images/body_bg.jpg) repeat;}

input[type='text'],textarea,input[type='submit']{-webkit-appearance: none;font-family:Arial,Helvetica,sans-serif; outline:none; border:none; color:#777; vertical-align:top;border-radius:0; background:#fff;}
input[type='checkbox']{ vertical-align:text-top; vertical-align:baseline\9;}
select{background:#fff;}
select:focus{ outline:none; }

/*basic*/
.fl {float:left !important;}
.fr {float:right !important;}
.ac{ text-align:center;}
.ar{ text-align:right;}
.clear{ clear:both; height:0; overflow:hidden;}
.noh{ overflow:visible !important;}
ul.dot li{ list-style:outside disc; line-height:1.8em; margin-left:18px;}
.noBor{ background:none !important; border:none !important; margin-right:0 !important;}
.re{ position:relative !important;}
.oh{ overflow:hidden !important;}
.container{width:980px;overflow:hidden; margin:0 auto;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt30{margin-top:30px;}
.mr15{margin-right:15px;}

/*btn*/
.buy{display:inline-block;background:#ff7505;font-size:16px; text-align:center;width:137px;height:32px;line-height:32px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:20px;}
.buy:hover{background:#ff8623; text-decoration:none;}
.try{display:inline-block;background:#6aac01;font-size:16px; text-align:center;width:137px;height:32px;line-height:32px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:20px;}
.try:hover{background:#7bc900; text-decoration:none;}

/*banner*/
.banner{ background:url(images/banner.jpg) no-repeat center 0;height:385px;}
.banner .logo{float:left;margin-top:15px;}
.banner .logo a{display:block; background:url(images/logo.png) no-repeat;width:126px;height:28px; text-indent:-9999px;}

/*main*/
.main{background:#fff; border-radius:0 0 10px 10px; box-shadow:4px 4px 4px #88c3d2;}
.title{background:url(images/title.png) no-repeat;height:66px;}
.title h2{color:#fff; font-size:24px; font-weight:bold;padding:30px 0 0 60px;}

.probox1{padding:30px 0;margin:0 30px;border-bottom:1px dashed #e4e4e4;}
.probox1.noline{border-bottom:none;}
.probox1 .item{width:450px;}
.probox1 .item .pic{float:left;width:120px; text-align:right; position:relative;}
.probox1 .item .pic .off{display:block; position:absolute;width:102px;height:102px;left:-15px;bottom:-50px;}
.probox1 .item .text{float:right;width:310px;}
.probox1 .item .text h2 a{ font-size:19px;color:#333; font-weight:bold;}
.probox1 .item .text .dd{ font-size:14px; line-height:1.4em;}
.probox1 .item .text .dd.red{color:#ff7505;}
.probox1 .item .text ul{margin-top:15px;}
.probox1 .item .text li{ background:url(images/dot.png) no-repeat 0 5px; line-height:1.4em;padding-left:10px;margin-top:5px; font-size:14px;}
.probox1 .item .text .link{color:#007cdc; font-size:12px;}
.probox1 .item .text .btn{width:290px;margin-top:10px;height:32px;}

.footer{color:#414141; text-align:center;padding:15px 0;}
.footer p{ line-height:2em;}
.footer p a{color:#414141;}

.ad_banner{ text-align:center;padding:30px 0;}

/*toTop*/
.toTop{ display:block; position:fixed; z-index:2; background:url(images/totop.gif) no-repeat ; width:41px; height:39px; bottom:80px; left:50%; margin-left:520px;}