@charset "utf-8";
/* base */
*{margin:0;padding:0}
body{font:14px/2em "微软雅黑","宋体",Arial,Verdana,sans-serif,"Times New Roman"; color:#555; background:#f5f5f5;}
ul,li,ol,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; display:inline;}
img {border:0;}
input,textare,select{ padding:2px 0 2px 2px; font-family:"微软雅黑","宋体",Arial,Verdana,sans-serif,"Times New Roman"; color:#555;}
button {cursor:pointer;}
div,p {display:block;}
fieldset,form{ background:none; border:none; padding:0; margin:0;}

/*---------------------------------------------------head-------------------------------------------------*/
.btn01{ background:#ed6d00; color:#fff; border:0; padding:3px 10px; border-bottom:2px solid #be5700; border-right:2px solid #be5700; border-top:2px solid #ff9841; border-left:2px solid #ff9841; font-weight:bold; margin-right:10px;}
.btn02{ background:#7f6a5a; color:#fff; border:0; padding:3px 10px; border-bottom:2px solid #543822; border-right:2px solid #543822; border-top:2px solid #aa9c91; border-left:2px solid #aa9c91; font-weight:bold; margin-right:10px}
#erro_bd{ margin:auto; width:500px; padding-top:200px;}
.tiaozuan_erro{ width:230px; height:60px; line-height:60px; background:url(../images/tiaozuan_erro.jpg) no-repeat; margin:auto; margin-top:10px;}

.top_wrap{ }
#top{position:relative; margin:auto; width:1170px; height:100px; }
#sy_bd_wrap{ padding:30px 0 50px 0;}
.bd_wrap{ }
#sy_bd,#guide,#quick_link{ margin:auto; width:1170px; overflow:hidden; clear:both;}
#guide{ text-align:right; height:30px; line-height:30px; color:#999;}
#guide a{ color:#999;}
#guide a:hover{ color:#666;}
.logo{ position:absolute; top:15px; left:5px; }
.top_link{position:absolute; right:0; top:0px; display:inline-block; text-align:center; background:url(../images/topbtn01_l.png) no-repeat; padding-left:42px; height:25px;}
.top_link .r_box{height:25px; line-height:23px; font-size:13px; text-align:center; border:0; background:url(../images/topbtn01_r.png) right no-repeat; color:#fff; padding:0 50px 0 10px;cursor:pointer;}
.top_link .r_box a{ color:#fff;}
.top_link .r_box a:hover{color:#ffe6d0;}


#top_phone{ position:absolute; z-index:1000; text-align:right; top:23px; right:0; width:200px; height:25px; padding-top:5px;}

/* 菜单 */
#menuBox{ position:absolute; top:35px; right:180px; z-index:999; margin:auto; width:700px; height:30px; margin-bottom:1px;}
ul.menu {position:relative; padding-left:30px; list-style:none; height:30px; text-align:right;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#666; text-decoration:none; height: 30px; line-height: 30px;}
ul.menu li {position:relative;float:left;}
ul.menu ul {position:absolute; top:35px; left:-6px; border-top:5px solid #a98565; display:none; overflow:hidden; clear:both;}
ul.menu ul b{ position:absolute; top:-5px; left:0; width:100px; height:5px; }
ul.menu ul li { border:1px solid #eee; border-top:none; margin:0;}
ul.menu ul li a {display:block; background:#fff; height: 30px; width:100px; line-height: 30px; text-align:center; color:#666;}
ul.menu ul li a:hover {background:#eee; color:#a98565;}
ul.menu ul ul {left:93px; top:-1px;}
ul.menu .menuLink { height:30px; line-height:30px; text-align:center; font-size:14px;  width:93px; color:#666;}
ul.menu .menuLink:hover, ul.menu .menuHover { color:#9c785c;}
ul.menu .visitedLink{color:#a98565;}
ul.menu .sub a { background:#fff url(../images/arrow01_right01.png) right center no-repeat;}
ul.menu .sub a:hover{ background:#eee url(../images/arrow01_right02.png) right center no-repeat;}
ul.menu .sub ul a { background:#fff;}
ul.menu .sub ul a:hover{ background:#eee;}
#menu .clear {clear:both;}
 
 
/*　首页banner广告　*/
.bannerfr{width:100%; border-top:2px solid #fff; border-bottom:2px solid #fff; overflow:hidden;position:relative;}
.bannerfr .bnbd ul li{width:100%;overflow:hidden;}
.bannerfr .bnbd ul li img{width:100%;}
.bannerfr .tempWrap{margin:0px auto;padding:0px;}
.bannerfr .hd a{width:60px;height:60px;display:inline-block;position:absolute;}
.bannerfr .hd a.prev{background:url("../images/in_01.png") no-repeat;left:0px;top:42%;}
.bannerfr .hd a.next{background:url("../images/in_02.png") no-repeat;right:0px;top:42%;}
.bannerfr .hd ul{position:absolute;bottom:5%;left:50%;z-index:9999;}
.bannerfr .hd ul li{width:16px;height:16px;overflow:hidden;float:left;cursor:pointer;background:url("../images/in_04.png") center center no-repeat;margin:0px 5px;text-indent:100px;}
.bannerfr .hd ul li.on{background:url("../images/in_03.png") no-repeat;}


/* 首页面主内容　*/
#sy_bd{overflow:hidden; clear:both; width:1100px; padding:20px 35px 30px 35px; background:#fff;}
#sy_bd_right{ float:right; width:325px;}
#sy_bd_center{ float:left; margin-left:35px; width:380px;}
#sy_bd_left{ float:left; width:325px; }
.side_box{ margin-bottom:10px;}

.box_wrap01{ }
.box_wrap01 .title{ position:relative; background:url(../images/title_line.gif) repeat-x bottom; height:32px; display:block; overflow:hidden; clear:both;}
.box_wrap01 .title h2{ float:left; display:block; border-bottom:2px solid #ab896a; font-size:16px; line-height:30px; padding:0 5px;}
.box_wrap01 .title .more{ float:right; font-size:14px; line-height:30px; color:#999999; padding-left:10px;}
.box_wrap01 .content{ overflow:hidden; clear:both; padding-top:20px;}
.pro_margin01{ margin-right:40px;}

.news_content li{padding:0 0 5px 0; overflow:hidden; clear:both;}
.news_content li a{ display:inline-block; padding-left:15px; width:75%; line-height:30px; float:left;background:url(../images/li_icon01.png) left center no-repeat; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news_content li span{ float:right; text-align:right; color:#999; line-height:30px; font-size:10px;}

.succe_case{}
.succe_case li{ float:left;}
.succe_case li .case_logo{ width:162px; height:120px; padding-bottom:10px; text-align:center; background:url(../images/case_line.png) center bottom;}
.succe_case li p{ text-align:center; color:#666;}

/* 内页banner */
.nybanner{width:100%; height:280px; border-top:2px solid #fff; border-bottom:2px solid #fff; overflow:hidden;position:relative;}
.nybannerc{ position:relative; margin:auto; width:1170px; height:280px;}
.nytitle{ position:absolute; bottom:0; width:300px; height:100px;}
.nybanner01{ background:url(../img/nybanner01.jpg) no-repeat center;}
.nybanner02{ background:url(../img/nybanner02.jpg) no-repeat center;}
.nybanner03{ background:url(../img/nybanner03.jpg) no-repeat center;}
.nybanner04{ background:url(../img/nybanner04.jpg) no-repeat center;}
.nybanner05{ background:url(../img/nybanner05.jpg) no-repeat center;}
.nybanner06{ background:url(../img/nybanner06.jpg) no-repeat center;}

.ny_bd{ margin:auto; width:1170px; background:url(../images/ny_left_bg.jpg) repeat-y left; overflow:hidden;}
.ny_left{ float:left; width:300px; min-height:500px;}
.ny_nav{padding-left:78px; padding-top:20px;}
.ny_nav li{ height:50px; background:url(../images/nav_li.png) left center no-repeat;}
.ny_nav li a{ display:block; font-size:16px; height:50px; line-height:50px; padding-left:20px;}
.ny_nav li a.visited{ color:#a98565;}

.ny_c{ float:right; width:820px; padding-top:50px;}
.ny_c .title{ background:url(../images/line01.png) center repeat-x; height:30px; display:block; overflow:hidden; clear:both;}
.ny_c .title h2{ float:left; display:block; background:#f5f5f5; line-height:30px; padding-right:10px;}
.ny_c .title .more{ float:right; background:#f5f5f5; font-size:16px; line-height:30px; color:#da251d; padding-left:10px;}
.ny_c .content{ overflow:hidden; clear:both; padding:30px 30px 50px 30px; color:#777; font-size:16px; line-height:2.0em;}
.ny_c .content p{ padding-bottom:10px;}

.ny_bd2{ margin:auto; width:1170px; padding:50px 0; overflow:hidden;}
.ny_bd2 .title{ background:url(../images/line01.png) center repeat-x; height:30px; display:block; overflow:hidden; clear:both;}
.ny_bd2 .title h2{ float:left; display:block; background:#f5f5f5; line-height:30px; padding-right:10px;}
.ny_bd2 .title .more{ float:right; background:#f5f5f5; font-size:16px; line-height:30px; color:#da251d; padding-left:10px;}
.ny_bd2 .content{ padding:0 20px; color:#777; font-size:16px; line-height:2.0em;}


/* 新闻 */
.news_list{ overflow:hidden; padding-bottom:20px; margin-top:20px; border-bottom:1px dotted #ddd;}
.news_list h2{ font-size:23px;}
.news_list .news_date{ color:#999; padding-bottom:0;}
.news_list .news_text{ padding-top:5px; color:#999; line-height:2em;}
.news_list .list_box{ overflow:hidden; clear:both; padding:0 0 10px 0;}
.news_list .list_box li{ display:block; padding-bottom:5px; overflow:hidden; clear:both;}
.news_list .list_box a{ float:left; width:500px; overflow:hidden; background:url(../images/li01.png) left center no-repeat; padding-left:15px;}
.news_list .list_box .date{ float:right; color:#999; font-size:12px}
.news_details h1{ display:block; text-align:center; font-size:25px; line-height:1.2em; color:#555;}
.news_details h2{ display:block; text-align:center; font-weight:normal; font-size:16px; color:#777; padding-top:10px;}
.news_details .source{ border-top:1px dotted #ccc; text-align:center; font-size:14px; margin-top:10px; color:#ccc;}
.news_details .news_content{ padding:20px 20px 20px 20px;}
.news_details .news_content p{ padding-bottom:10px;}
.news_details .news_ty{ background:#FFFAE6; border:1px dotted #FFE3B5; overflow:hidden; clear:both; font-size:14px; margin:20px 0; padding:10px;}

.content_l{ float:left; width:400px;}
.content_l h2{ font-size:25px; display:block; margin-bottom:30px;}
.content_l .cc{ }
.content_l .cc p{ padding-bottom:10px;}

.content_r{ float:right; width:650px;}
.contact-form h2{ font-size:25px; display:block; margin-bottom:30px;}
.contact-form span {display: block; text-transform: capitalize; font-weight: normal; margin-bottom: 10px;}
.contact-form input{ width:100%; height:30px; padding:0 5px;}
.contact-form textarea{ width:100%; height:200px; padding:5px;}
.contact-form input.submit{ height:40px; width:200px; font-size:20px; color:#fff; border:0; background:#a98565; cursor:pointer;}
span.field-validation-error{ color:#ff0000;}


#ewm{ position:fixed; bottom:20px; right:20px;}

/* 注册 */
.reg_box{ margin:auto; background:#fff; padding-bottom:30px; border:1px solid #fff; overflow:hidden; clear:both;}
.reg_box input, .reg_box select{ padding:2px 5px;}
.reg_box .reg_title{overflow:hidden; clear:both; text-align:center; border-bottom:1px dotted #ddd; padding:20px 0; margin-bottom:30px;}
.reg_box h2{ font-size:23px; height:28px;}
.register_form{ margin:auto; width:85%; padding:0 30px; display:block;}
.apply_bddh{ float:left; width:100%;  font-size:16px; margin-bottom:20px; margin-top:10px; color:#c9151e; clear:both;}
.apply_bdzs{float:left; width:100%; font-size:12px; padding-top:30px; clear:both;}
.apply_bdzs li{float:left; height:18px; line-height:18px; background:url(../images/zs_icon.gif) no-repeat; padding-left:15px; color:#ff0000;}
.apply_bddh2{float:left; width:100%;  font-size:16px; height:20px; font-weight:bold; margin-top:30px; margin-bottom:10px; border-bottom:1px dotted #ccc; clear:both;}
.apply_bddh2 li{float:left; height:18px; line-height:18px; margin-right:3px;}
.apply_bddh3{ margin:auto; width:95%;  font-size:14px; height:20px; font-weight:bold; padding-top:20px; padding-bottom:10px; clear:both;}
.apply_info01{ margin:auto; width:90%; margin-left:50px!important; margin-left:25px; padding-top:15px; clear:both;}
.apply_info01 li{ float:left; margin-right:3px; line-height:30x; padding-bottom:5px; display:block;}
.apply_info01 li.ap_infoli01{width:140px;}
.apply_info01 li.ap_infoli02{width:200px;}
.apply_info01 li.ap_zs01{ font-size:12px; float:right; width:320px; padding:2px 10px 2px 25px;  }
.apply_info01 li.ap_zs02{ font-size:12px; float:right; width:320px; padding:2px 10px 2px 25px; }
.apply_info01 li.ap_zs03{ font-size:12px; float:right; width:320px; padding:2px 10px 2px 25px; }
.apply_info01 li.ap_zs04{ font-size:12px; float:right; width:320px; padding:2px 10px 2px 25px; }

.apply_info01 li.ap_infoli000{background:#fff4ea; border:1px solid #ffe0c6; padding:0 5px;}
.apply_info01 li.repwd_title{ font-size: 14px; height: 30px; line-height: 30px; }

.apply_repwd{float:left; width:96%; margin-left: auto; margin-right:auto; margin-top:25px; clear:both;}
.apply_repwd li{ margin-right:3px; line-height:20px; padding-bottom:5px; display:block;}
.apply_repwd li.infotitle{ font-size: 16px; height: 40px; line-height: 40px; }
.apply_repwd li.infobtn{ font-size: 14px; height: 30px; line-height: 30px; }
.btn_repwd { height: 28px; line-height: 28px; }

.reg_submit{ width:250px; height:45px; background:#a98565; border-radius: 4px; color:#fff; font-size:20px; border:0; cursor:pointer;}
.reg_submit:hover{  color:#fff;}

.reg_back{ text-align:center; padding-top:50px; font-size:16px;}
.reg_succes{ padding-left:40px; background:url(../images/icon_reg_succes.png) left center no-repeat;}
.reg_fail{ padding-left:40px; background:url(../images/icon_reg_fail.png) left center no-repeat;}

.reg_content{ margin:auto; width:500px;}
/* box */
.box{position:absolute;width:600px;left:50%;height:auto;z-index:100;background-color:#fff; border:1px #fff solid;}
.box h2{ display:block; height:40px;font-size:14px;background-color:#a98565;position:relative;padding-left:10px;line-height:40px;color:#fff;}
.box h2 a{position:absolute;right:10px;font-size:12px;color:#fff;}
.box .list{padding:20px;}
.box .list textarea{ color:#666; font-size:12px; line-height:2em; padding:20px; width:520px; height:280px;}
.box .close{ background:url(../images/icon_close.png) left center no-repeat; padding-left:20px; color:#f00;}
.showbtn {font:14px '微软雅黑';}
#bg{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}



#merchant_id,#user_id,#password{color:#aaa; width:190px; padding-left:45px; font-size:14px; padding-right:10px; height:46px; line-height:44px; border:0;}
#merchant_id{ background:url(../images/login_inputbg1.jpg) no-repeat;}
#user_id{ background:url(../images/login_inputbg2.jpg) no-repeat;}
#password{ background:url(../images/login_inputbg3.jpg) no-repeat;}
#rzm{ width:75px; height:46px; background:url(../images/login_inputbg4.jpg) no-repeat;border:0; font-size:14px; padding-right:10px;padding-left:10px; line-height:44px;}
.error{ background:url(../images/icon_error.png) left center no-repeat; padding-left:30px; height:30px; line-height:30px; color:#f00;}
.login_btn_box .submit{ background:url(../images/btn_login.jpg) repeat-x; width:244px; height:46px; color:#fff; font-size:16px; text-align:center; border:0; padding:0; margin:0; cursor:pointer;}
.login_btn_box .submit:hover{background:url(../images/btn_login_hover.jpg) repeat-x;}

.login_remember_box{ font-size:12px;  }
.login_remember_box input{ padding:5px;}
.login_remember_box a{ text-decoration:underline;}


/* 团队 */
.team_box{ border-bottom:dotted 1px #ddd; padding-bottom:30px; margin-bottom:30px; overflow:hidden; clear:both;}
.team_box .photo{ width:150px; text-align:center;}
.team_box .photo p{ font-weight:bold; padding-top:10px;}
.team_box .text{  width:600px;}


.pro_banner{ margin:25px 0;}


/* 底部 */
#bottom_wrap{ position:relative; bottom:0; margin:auto; width:100%; background:#eee; border-top:1px solid #fff; overflow:hidden; clear:both; padding:20px 0 30px 0;}
.copyright{ margin:auto; width:1170px; color:#999; padding-top:10px; text-align:center;}




/* 右边浮动 */
#KeFuDiv{ position:absolute; width:50px; height:150px;}
#KeFuDiv .flow_t{ height:5px; background:url(../images/flow_t.png) no-repeat;}
#KeFuDiv .flow_m{ background:#333;}
#KeFuDiv .flow_m li{ width:35px; margin:auto; text-align:center; padding:5px 0; border-bottom:1px dotted #666;}
#KeFuDiv .flow_e{ height:5px; background:url(../images/flow_e.png) no-repeat;}
.flow_weixin{}
.weixin_rwm{position:absolute; top:0; right:35px; background:#fff; width:110px; height:105px; z-index:10000; padding-top:5px; text-align:center;}
.weixin_rwm img{ width:100px; height:100px;}
.flow_weixin .weixin_rwm{ display:none;}
.display_weixin .weixin_rwm{ display:block;}



.pager{ text-align:right; border-top:1px solid #ccc; margin-top:2px; padding-top:5px; overflow:hidden; clear:both;}
.pager a{ padding:5px 10px; line-height:30px; }
.pager a.visited{background:#a98565; color:#fff; }
.pager a.link{background:#999; color:#fff;}

.pager2{ text-align:right; border-bottom:1px solid #ccc; margin-top:10px; padding-bottom:5px; font-size:12px; overflow:hidden; clear:both;}
.pager2 a{ padding:5px 10px; line-height:30px; }
.pager2 a.visited{background:#a98565; color:#fff; }
.pager2 a.link{background:#999; color:#fff;}

.prompt_cover{width: 100%;height: 100%;background-color: rgba(0,0,0,0.60);position: fixed;left: 0px;right: 0px;top: 0px;z-index:10000}
.cover_nr{width: 640px;height: 530px;color: #fff;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto; background-color:#f5f5f5;border-radius: 10px;}
.cover_nr_1{ margin: 9px;background-color: #f5f5f5;color: #525252;height: 510px;}
.cover_details{padding: 20px;height: 462px;}
.cover_nr_1 p{line-height: 25px;text-indent: 2em;line-height: 30px;}
.prompt_cover h1{text-align: center;margin-bottom: 20px;font-size: 20px;font-weight:bold; display:block;}
.icon_div{position: relative;margin-top:15px;text-align: center;}
.icon_div .icon_show{background: url("../images/our_product_icon_2.png") no-repeat ;width: 15px;height: 15px;cursor: pointer;vertical-align: middle;display: inline-block;}
.icon_div .icon_hide{background: url("../images/our_product_icon_3.png") no-repeat ;width: 15px;height: 15px;cursor: pointer;vertical-align: middle;}
.icon_div span{cursor: pointer;vertical-align: middle;}
.icon_btn{margin-top: 15px;text-align: center;}
.icon_btn button{width: 200px;height: 50px;text-align: center;line-height: 50px;background: #a98565;color: #fff;border-radius: 4px;border: none;cursor: pointer;font-size: 16px;}

/*---------------------------------------------------public-------------------------------------------------*/
.float_left{ float:left;}
.float_right{ float:right;}
a{color:#555; text-decoration:none;}
a:hover{ color:#888;}

p2em{text-indent: 2em;}

.clear{ clear:both; font-size:0; line-height:0;}
.upper{ text-transform:uppercase;}

.color01{ color:#a98565;}
.color02{ color:#7f6a5a;}
.color03{ color:#aa9c91;}
.color04{ color:#d4cdc8;}
.color05{ color:#eeece9;}
.color06{ color:#ed6d00;}
.color07{ color:#C18841;}


.textccc{color:#ccc;}
.text999{color:#999;}
.text666{color:#666;}
.textp{color:#572163;}
.textw{color:#fff;}
.textr{color:#ff0000;}
.texty{color:#ed721e;}
.texty2{color:#ebb586;}
.textb{color:##1488d1;}
.text12{font-size:12px;}
.text14{font-size:14px;}
.text16{font-size:16px;}
.text20{font-size:20px;}
.text25{font-size:25px;}
.text30{font-size:30px;}
.text50{font-size:50px;}

.table_style01{ background:#ccc;}
.table_style01 th{ text-align:center; font-weight:bold;background:#fff; padding:5px;}
.table_style01 td{ background:#fff; padding:5px;}

.table_style02{ margin-bottom:10px;}
.table_style02 th{ text-align:center; font-weight:bold;}
.table_style02 td{ padding:5px;}

.ul_style01{}
.ul_style01{ margin-left:20px;}
.ul_style01 li{ list-style-position:outside; list-style-type:decimal; padding-bottom:10px;}

.table_wrap{padding:1px; border:1px solid #ded7d0;}
.table_style03{ background:#fff;}
.table_style03 th{ height:35px; text-align:center; font-weight:bold; background:url(../images/tb_hr_bg.jpg) repeat-x; color:#877866;}
.table_style03 th.th02{ border-left:1px solid #ded7d0;}
.table_style03 th.th03{ border-right:1px solid #ded7d0;}
.table_style03 td{ background:#f4f1ec; padding:5px;}
.table_style03 td.td02{ border-left:1px solid #ded7d0;}
.table_style03 td.td03{ border-right:1px solid #ded7d0;}
.table_style03 td.align_left{ text-align:left;}
.table_style03 td.align_right{ text-align:right;}
.table_style03 td.head{ color:#877866;}
.table_style03 .name{ float:left; width:38%; text-align:right}
.table_style03 .num{ float:right; width:58%;}

.t_l{ text-align:left;}
.t_r{ text-align:right;}
.t_m{ text-align:center;}
.bold{font-weight:bold}
.through{text-decoration:line-through;}
.undline{ text-decoration:underline;}

a.aun:link,a.aun:visited{text-decoration:underline;}
a.aun:hover{text-decoration:underline;}

a.a01:link,a.a01:visited{color:#a98565;}
a.a01:hover{color:#ff5750;}

a.a02:link,a.a02:visited{color:#c18841;}
a.a02:hover{color:#dba96a;}

a.a03:link,a.a03:visited{color:#666;}
a.a03:hover{color:#333;}

a.a04:link,a.a04:visited{color:#999;}
a.a04:hover{color:#666;}

a.ap:link,a.ap:visited{color:#572163;}
a.ap:hover{color:#333;}

a.aw:link,a.aw:visited{color:#fff;}
a.aw:hover{color:#eee;}

a.aw14:link,a.aw14:visited{color:#fff; font-size:14px;}
a.aw14:hover{color:#ff0000; font-size:14px;}

a.ak14:link,a.ak14:visited{font-size:14px; color:#222222;}
a.ak14:hover{color:#FF0000; font-size:14px;}

a.ab:link,a.ab:visited{color:#1488d1; }
a.ab:hover{color:#52b3f0;}

a.ar:link,a.ar:visited{color:#ff0000;}
a.ar:hover{color:#ff5750;}

a.ay:link,a.ay:visited{color:#f08200;}
a.ay:hover{color:#fd9f4f;}

a.ay2:link,a.ay2:visited{color:#f4d37e;}
a.ay2:hover{color:#ffeab4;}

.pading_top5{ padding-top:5px;}
.pading_top10{ padding-top:10px;}
.pading_top15{ padding-top:15px;}
.pading_top20{ padding-top:20px;}
.pading_top30{ padding-top:30px;}
.pading_bottom5{ padding-bottom:5px;}
.pading_bottom10{ padding-bottom:10px;}
.pading_bottom15{ padding-bottom:15px;}
.pading_bottom20{ padding-bottom:20px;}
.pading_bottom30{ padding-bottom:30px;}

.pading_right5{ padding-right:5px;}
.pading_right10{ padding-right:10px;}
.pading_right15{ padding-right:15px;}
.pading_right20{ padding-right:20px;}
.pading_left5{ padding-left:5px;}
.pading_left10{ padding-left:10px;}
.pading_left15{ padding-left:15px;}
.pading_left20{ padding-left:20px;}

.line01{ border-bottom:1px dotted #9f8e80;}
.line02{ border-top:1px dotted #9f8e80;}

.m_r_0{ margin-right:0px;}
.m_r_5{ margin-right:5px;}
.pro_margin01{ margin-right:40px;}
.m_r_10{ margin-right:10px;}
.m_l_5{ margin-left:5px;}
.m_t_5{ margin-top:5px;}
.m_b_5{ margin-bottom:5px;}
.p_r_5{ padding-right:5px;}
.p_l_5{ padding-left:5px;}
.p_r_10{ padding-right:10px;}
.p_l_10{ padding-left:10px;}
.p_t_5{ padding-top:5px;}
.p_b_5{ padding-bottom:5px;}
.p_t_10{ padding-top:10px;}
.p_b_10{ padding-bottom:10px;}