*{ 
	padding:0; 
	margin:0;
}
body,td,th,div{
	font-family:"微软雅黑";
	font-size: 14px;
	color: #000000;
}
body {
	background:#FFFFFF;
}
p{
	line-height:150%;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;
}
h1{
	color:#000000;
	line-height:150%;
	font-size:24px;
}
img{ border:0px;}
li{ 
	list-style:none;
}

.f12b{
	font-weight:bold;
}
.f14{
	font-size:14px;
}
.f14b{
	font-size:14px;
	font-weight:bold;
}

.txt_list1{ width:340px; margin:0 auto;overflow:hidden;}
.txt_list1 li{ background:url(dot.gif) no-repeat left; margin-left:5px; padding-left:10px; width:auto; line-height:25px; font-size:14px;}
.txt_list1 span{ float:right; margin-right:8px; color:#666666;}

.pic_list1{ width:100%; margin:0 auto; padding-bottom:140px; overflow:hidden;}
.pic_list1 li{ width:300px; float:left;margin-right:25px; position:relative; overflow:hidden;}
.pic_list1 li span{display:block; line-height:46px; text-align:center; position:absolute; left:18px; top:80px; font-size:36px; width:90%;}
.pic_list1 a{ color:#FFF; font-family:"宋体"; font-weight:bold;}
.pic_list1 li:last-child{ margin-right:0 !important;}
.pic_list1 img{ width:100%;}

.main-header-logo{}
.header {position: relative;z-index: 9999; border-bottom:1px solid #c9c9c9;}
.header::before {position: absolute;left: 0;bottom: -2px;content: '';height: 2px;width: 100%;background: rgba(255, 255, 255, 0.102)}
.header img.img-top-page {position: absolute;z-index: 99;top: 5px;left: 25px;}
.header #main-nav-mobi {display: block;margin: 0 auto;width: 100%;position: absolute;top: 100%;left: 0;z-index: 9999;background-color: #ffffff}
.header #main-nav-mobi ul {display: block;list-style: none;margin: 0;padding: 0}
.header #main-nav-mobi ul li {margin: 0;text-align: left;cursor: pointer;padding-left: 16px;border-top: 1px solid #ebebeb;position: relative}
.header #main-nav-mobi ul li a {color: #000000;display: inline-block;font-size: 16px;text-transform: uppercase;line-height: 48px;font-weight: 600}
.header #main-nav-mobi ul li a:hover {color: #ffa800}
.header #main-nav-mobi ul li:first-child {border-top: 0}
.header #main-nav-mobi .menu-item-has-children .arrow {cursor: pointer;display: inline-block;font-size: 20px;line-height: 48px;position: absolute;right: 3px;text-align: center;top: 0;width: 48px}
.header #main-nav-mobi .menu-item-has-children .arrow:before {content: "\f103";color: #b1b1b1}
.header #main-nav-mobi .menu-item-has-children .arrow.active:before {content: "\f102"}
.header #main-nav-mobi ul ul li {background-color: #f2f2f2;border-color: #ebebeb}
.header .main-header {padding: 15px 0 25px 0;position: relative}
.header .main-header .mobile-button {display: none;width: 26px;height: 26px;float: right;background-color: transparent;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}
.header .main-header .mobile-button:before,
.header .main-header .mobile-button:after,
.header .main-header .mobile-button span {background-color: #e62129;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s}
.header .main-header .mobile-button:before,
.header .main-header .mobile-button:after {content: '';position: absolute;top: 0;height: 3px;width: 100%;left: 0;top: 50%;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%}
.header .main-header .mobile-button span {position: absolute;width: 100%;height: 3px;left: 0;top: 50%;overflow: hidden;text-indent: 200%}
.header .main-header .mobile-button:before {-webkit-transform: translate3d(0, -7px, 0);-moz-transform: translate3d(0, -7px, 0);transform: translate3d(0, -7px, 0)}
.header .main-header .mobile-button:after {-webkit-transform: translate3d(0, 7px, 0);-moz-transform: translate3d(0, 7px, 0);transform: translate3d(0, 7px, 0)}
.header .main-header .mobile-button.active span {opacity: 0}
.header .main-header .mobile-button.active:before {-webkit-transform: rotate3d(0, 0, 1, 45deg);-moz-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg)}
.header .main-header .mobile-button.active:after {-webkit-transform: rotate3d(0, 0, 1, -45deg);-moz-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg)}
.header .main-header .main-header-logo {padding-left: 162px;padding-top: 18px; display: none;}
.header .main-header .main-nav {position: absolute;left: 220px;top:27px}
.header .main-header .main-nav .menu {margin: 0}
.header .main-header .main-nav .menu li a.menu-main:active {color: #FFF !important; border-radius: 5px; padding:0 10px;background-color: #CB2929; display: block;}
.header .main-header .main-nav .menu li.menu-item-has-children {position: relative;display: block;float: left;padding-right: 29px;height: 43px;line-height: 43px;}
.header .main-header .main-nav .menu li.menu-item-has-children a.menu-main {position: relative;text-decoration: none;color: #000000;font-size: 20px;font-weight: 500;text-transform: uppercase;padding:0 10px;}
.header .main-header .main-nav .menu li.menu-item-has-children a.menu-main:active {color: #ffffff}
.header .main-header .main-nav .menu li.menu-item-has-children a.menu-main:after {content: "";position: absolute;left: 0;width: 0;z-index: -9;padding:0 10px;color: #ffffff !important;background-color: #CB2929;opacity: 1;visibility: hidden;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.header .main-header .main-nav .menu li.menu-item-has-children a.menu-main:hover {color: #FFF !important; border-radius: 5px; padding:0 10px;background-color: #CB2929; display: block;}
.header .main-header .main-nav .menu li.menu-item-has-children a.menu-main:hover:after {opacity: 1;visibility: visible;width: 100%}
.header .main-header .main-nav .menu li.menu-item-has-children a.menu-main.active:after {opacity: 1;visibility: visible;width: 100%; background: #CB2929;color: #FFF !important;border-radius: 5px; padding:0 10px; display: block;}
.header .main-header .main-nav .sub-menu {position: absolute;top: 44px;left: -20px;width: 250px;padding: 15px 0;z-index: 9999;display: block !important;background-color: #fff;opacity: 0;visibility: hidden;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-transform: translateY(15px);-moz-transform: translateY(15px);-ms-transform: translateY(15px);-o-transform: translateY(15px);transform: translateY(15px)}
.header .main-header .main-nav .sub-menu li {display: block}
.header .main-header .main-nav .sub-menu li a {position: relative;display: block;font-size: 16px;color: #11161e;padding: 5px 20px;font-weight: 500;text-transform: uppercase}
.header .main-header .main-nav .sub-menu .right-sub-menu {left: auto;right: 0}
.header .main-header .main-nav .sub-menu .sub-menu-2 {position: absolute;top: 0;left: 234px;width: 250px;padding: 15px 0;z-index: 9999;background-color: #fff;opacity: 0;visibility: hidden;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-transform: translateY(15px);-moz-transform: translateY(15px);-ms-transform: translateY(15px);-o-transform: translateY(15px);transform: translateY(15px)}
.header .main-header .main-nav .sub-menu .sub-menu-2 li {display: block}
.header .main-header .main-nav .sub-menu .sub-menu-2 li a {position: relative;display: block;font-size: 14px;color: #11161e;padding: 5px 20px;font-weight: 600}
.header .main-header .main-nav .sub-menu .sub-menu-2 .right-sub-menu {left: auto;right: 0}
.header .main-header .main-nav .sub-menu li:hover .sub-menu-2 {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0)}
.header .main-header .main-nav li:hover .sub-menu {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0)}
.header .main-header .main-nav .sub-menu li a:hover,
.header .main-header .main-nav #main-nav .sub-menu li.current-item a {color: #CB2929}
.header .main-header .main-nav.style-2 .menu li.menu-item-has-children a.menu-main {color: #11161e}
.header .main-header .main-nav.style-2 .menu li.menu-item-has-children a.menu-main:hover {color: #CB2929}
.header .main-header .main-nav.style-2 .sub-menu {background: #11161e}
.header .main-header .main-nav.style-2 .sub-menu li a {color: #fff}
.header .main-header .main-nav.style-2 .sub-menu li a:hover {color: #CB2929}
.header .main-header .main-nav.style-2 .sub-menu .sub-menu-2 {background: #11161e !important}
.header .main-header .main-nav.style-2 .sub-menu .sub-menu-2 li a {color: #fff !important}
.header .main-header .main-nav.style-2 .sub-menu .sub-menu-2 li a:hover {color: #ffa800 !important}
.header .main-header .main-header-contact .text-phone {color: #fff;float: left; margin-left: 15px;padding-right: 30px;display: flex;margin-top: 6px;}
.header .main-header .main-header-contact .text-phone a:hover {color: #CB2929}
.header .main-header .main-header-contact .text-phone span {display: block;font-size: 24px;font-weight: bold;color: #cb2929;margin-top: 8px; margin-left: 5px;}
.header .main-header .main-header-contact .call {position: relative;background: #CB2929;padding: 24px 67px 65.5px 42px}
.header .main-header .main-header-contact .call:hover {background: #11161e}
.header .main-header .main-header-contact .call img {position: absolute;top: 31%;left: 35%}
.header .main-header.style-2 .main-header-logo {padding-left: 0;padding-top: 12px}
.header .main-header.style-2 .main-nav {position: inherit;padding-top: 24px;padding-left: 4px}
.header .main-header.style-2 .main-header-contact {padding-right: 0;float: right}
.header.b2::before {position: absolute;left: 0;bottom: -2px;content: '';height: 2px;width: 100%;background: rgba(17, 22, 30, 0.102)}
.header.style-2::before {display: none}
.menu-item a.hover {background: #CB2929;color: #FFF !important;border-radius: 5px; padding:0 10px; display: block;}
.header.style-2 {border: 0;padding-left: 16px}
.header.style-2 hr.divider-header {margin-top: 2px;background: rgba(255, 255, 255, 0.102);height: 2px}

/* .header{ width:100%; margin:0 auto; clear:both; overflow:hidden; border-bottom:1px solid #DDD;}
.header .logo{ width:190px; float:left; padding-top:15px; }
.header .menu{ width:650px; float:left; padding:33px 0 25px 0; margin:0 10px;}
.header .menu li{ float:left; margin:0 5px; text-align:center; font-size:20px; line-height:43px;}
.header .menu li a{ height:43px; display:block; text-decoration:none; padding:0 10px;}
.header .menu .hover{background:#CB2929; color:#FFF; border-radius:5px;}
.header .top_tel{ width:170px; float:right; background:url(../images/index_06.png) no-repeat left; font-size:24px; color:#cb2929; font-weight:bold; padding-left:45px; line-height:51px; margin-top:25px; }
 */
.banner{ width: 100%; height:680px;position:relative;}
.banner a{ display: block;}
.banner img{ width:100%;height:680px; vertical-align:middle;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;opacity:0.5; *filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .banner .bx-wrapper .bx-pager.bx-default-pager a.active{width: 20px; background: none; border: 1px solid #ffffff; height: 2px; opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.banner .bx-wrapper .bx-prev,.banner .bx-wrapper .bx-next{width:40px; height:60px; top:50%; margin-top:-30px; background:url(../images/slide_bPc.png) no-repeat; visibility:hidden;}
.banner:hover .bx-wrapper .bx-prev,.banner:hover .bx-wrapper .bx-next{ visibility:visible;}
.banner .bx-wrapper .bx-prev{ left:50px; background-position:0 0;}
.banner .bx-wrapper .bx-next{right:50px; background-position:-40px 0;}

.main{ width:1300px; margin:0 auto; clear:both; overflow:hidden; }

.topic{ width:100%; margin:0 auto; clear:both; overflow:hidden; background:#F5F5F5; padding:70px 0;}
.topic h2{ text-align:center; font-size:42px; line-height:60px; }
.topic h2 a{text-decoration:none;}
.topic p{ color:#606060; /*text-align:center;*/ font-size:16px; line-height:30px; padding:40px 0; width:1062px; margin:0 auto; text-indent:2em;}
.topic p a{ color:#606060; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis; text-decoration:none;}
.topic .more{ width:160px; height:48px; display:block; text-decoration:none; line-height:48px; margin:0 auto; clear:both; border-radius:5px; background:#CC292A; color:#FFF; text-align:center;}

.news{ width:1300px; margin:0 auto; clear:both; overflow:hidden; padding-bottom:60px;}
.news h2{ text-align:center; padding:45px 0 30px 0;}
.news .news_list{ width:1298px; height: 440px; margin:0 auto; margin-bottom:42px; clear:both; overflow:hidden; background:#CC292A; border:1px solid #CC292A;}
.news .news_list .pic{ width:700px; float:right; overflow:hidden;}
.news .news_list .text{ width:580px; float:left; padding:50px; color:#FFF;}
.news .news_list .text h3{ font-size:30px; line-height:50px; border-bottom:1px solid #FFF; padding-bottom:25px; margin-bottom:30px;}
.news .news_list .text h3 a{ color:#FFF; text-decoration:none;}
.news .news_list .text p{ font-size:16px; line-height:30px;}
.news .news_list .text p a{ color:#FFF; text-decoration:none; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.news .news_list .text .more{ padding:10px 6px 0 0; display:block;}

.business{ width:100%; margin:0 auto; clear:both; overflow:hidden; background:#F5F5F5;}
.business h2{ text-align:center; padding:45px 0 30px 0;}

.footer{ width:100%; margin:0 auto; clear:both; overflow:hidden; background:#2B2B2B;}
.footer .copyright{ width:100%; margin:0 auto; clear:both; overflow:hidden; color:#FFF; line-height:70px; text-align:center; border-top:1px solid #565656;}
.footer .copyright p{ line-height:70px;}
.footer .copyright>div,.footer .copyright a{ color:#FFF; }
.footer .qrcode{ width:120px; float:right; padding:55px 0 90px 0; }
.footer .qrcode span{ font-size:18px; line-height:60px; display:block; color:#FFF; padding-left: 10px;}
.footer .qrcode span i{ font-style:normal; display:inline-block; width:100px; text-align:center;}
.footer .qrcode span .i2{ margin-left:20px;}
.footer .qrcode img{ width:100px; float:left; margin:0 10px;}
.footer .end_menu{ width:1040px; float:left; padding-top:55px; overflow:hidden;}
.footer .end_menu ul{ width:190px; float:left; margin:0 140px 0 0;}
.footer .end_menu ul li{ line-height:40px; color:#FFF;}
.footer .end_menu ul li:nth-child(1){ font-size:24px; line-height:65px; font-weight:bold; border-bottom:1px solid #FFF; margin-bottom:10px;}
.footer .end_menu ul li a{ color:#FFF; }

.search{ width:200px; height: 38px;margin-top: 14px; border: 1px solid #ddd; border-radius: 40px; background-color: #ffffff; float:left;}
.search input[type="search"]{ border: 0;width: 145px; height: 30px; padding-left: 10px; margin-left: 10px; margin-top: 3px; outline:none;}
.search input[type="submit"]{ height: 38px; background:url(../images/search.png) no-repeat center #CB2929; border-radius: 40px; border: 0; width:20%; line-height: 30px; text-align: center; color: #ffffff; float: right; cursor:pointer;}

.news_list2{ width:1220px;margin: 20px auto 40px auto; clear:both; overflow:hidden; background:#F5F5F5; padding:40px;}
.news_list2 .pic{ width:382px; height:240px; overflow:hidden; vertical-align:middle; display:table-cell;}
.news_list2 .pic img{ background:#FFF; display:block;}
.news_list2 .text{ width:730px; float:left; margin-right:20px;}
.news_list2 .text h3{ font-size:30px; line-height:50px; padding-bottom:15px; }
.news_list2 .text h3 a{ color:#000; text-decoration:none;}
.news_list2 .text p{ font-size:16px; line-height:30px; color:#757575;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; /* 设置文本超出部分省略 */text-overflow: ellipsis;}
.news_list2 .text p a{ color:#757575; text-decoration:none;}
.news_list2 .text span{ display:block; color:#9F9F9F; font-size:16px; line-height:50px;}

.news_list2:hover{ background:#CB2929;}
.news_list2:hover .text h3 a,.news_list2:hover .text p a,.news_list2:hover .text span{ color: #FFF;}

.pages{width:100%;margin:0 auto;padding:30px 0;font-size:14px;text-align:center;}
.pages .pageList-wrap{display:inline-block;}
.pages a{margin:0px 5px;padding:0 6px;line-height:30px;display:inline-block;vertical-align:middle;text-align:center;user-select:none;color:#555555;}
.pages a.a1{width:100px;}
.pages .eliplise,
.pages .item{width:30px;}
.pages a.current{background:#3585fb;color:#fff;} 
.pages a.a1{text-indent:3333333em; overflow:hidden; width:60px;}
.pages a.a1:first-child{background:url(../images_1/page_fl.png) left center no-repeat;}
.pages a.a1:last-child{background:url(../images_1/page_fr.jpg) right center no-repeat;}
.pages .page-list-wrap{display:inline-block;}
.pages .page-count{height:30px;margin-left:20px;vertical-align:top;line-height:30px;display:inline-block;}
.pages .page-count_num{margin:0 5px;color:#be4c4d;font-size:18px;}
.pages .item.disabled{cursor:not-allowed;}
.pages .item.disabled:hover{background:#dedede;}
.pages .bg{font-weight:bold;color:#d62829;}

.show{padding:20px 70px;}
.show h1{margin:40px auto;font-size:48px;text-align:center;color:#3a3a3a;line-height: 70px; font-weight:bold;}
.show .fb-time{position:relative;padding:15px 0;font-size:14px;color:#9a9a9a;border-bottom:#eeeeee dashed 1px;}
.show .fb-time .fbsj{line-height:25px;text-align:center;display:block; color:#9a9a9a; font-size:16px;}
.show .fb-time .fbsj span{margin-right:25px;}
.show .fb-time .fbsj span.a-list a{margin:0 5px;width:auto;font-size:14px;color:#999999;display:inline-block;}
.show .show-text{padding:30px 30px 80px 30px; font-size:18px; line-height:34px;color:#333333;}
.show .show-text p,.show .show-text div{margin-top:15px;font-size:18px;color:#333333;line-height:34px;}
.show .show-text p{text-align:justify;}
.show .show-text a{word-break: break-all; color: #337ab7;}
.show .show-text img{margin:0 auto;max-width:1000px; height:auto!important; display:block;}
.show .show-text video{ outline: none; }
.show .show-text .ewm-box{padding-top:20px;text-align:center;}
.show .show-text .ewm-box span{font-size:14px;color:#888888;display:block;}
.show .show-text .ewm-box img{margin-top:10px;width:144px;}
.show_fxdy{ width:100%; padding:10px 0px; border-top:#d3d3d3 1px dashed; margin-top:40px; }
.show_fxdy #table0 td{  font-size: 16px; color: #888888;}
.show_fxdy div{ font-size: 16px!important; color: #888888!important;}
.bdshare-button-style0-16 a{ float:none!important;}
.bdshare-button-style0-16 .bds_more{ float:none!important;}

.product_list{ width:1300px; margin:0 auto; clear:both; overflow:hidden; padding-top:50px;}
.product_list dl{ width:605px; height:280px; float:left; margin:20px 80px 75px 0;}
.product_list dl dt{ float:left; width:220px;}
.product_list dl dt img{ width:100%;}
.product_list dl dd{ width:100%;}
.product_list dl dd h3{ font-size:36px; line-height:50px; padding-bottom:20px; font-weight:normal;}
.product_list dl dd h3 a{ color:#000; text-decoration:none;}
.product_list dl dd p{ font-size:14px; line-height:27px; color:#606060; border-top:1px solid #BABABA; padding-top:20px;}

.case_list{ width:1300px; margin:0 auto; clear:both; overflow:hidden; padding-top:20px;}
.case_list ul{ width:385px; height:460px; float:left; margin-right:65px; margin-bottom:30px; overflow:hidden;}
.case_list ul:nth-child(3){ margin:0;}
.case_list h2{ font-size:36px; line-height:50px; padding-bottom:20px; font-weight:normal; border-bottom:1px solid #BABABA; margin-bottom:20px;}
.case_list h2 a{ color:#000; text-decoration:none;}
.case_list li{ font-size:18px; line-height:35px; color:#606060;}

.dym{ font-size:18px;color:#333333;line-height:34px;text-align:justify; }

.index-news-list li{margin-top:20px;height:40px;border-bottom:#eeeeee solid 1px;}
.index-news-list li a{width:100%;height:100%;display:block;}
.index-news-list li a img{float:left;width:24%;display:block;}
.index-news-list li a .tit{float:left;width:80%; font-size:18px;}
.index-news-list li a .tit em.em-tit{font-size:20px;line-height:30px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}
.index-news-list li a .tit em.em-desc{margin-top:10px;font-size:14px;color:#9a9a9a;line-height:24px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}
.index-news-list li a .date{float:right;width:18%;text-align:center;border-left:#eeeeee solid 1px;}
.index-news-list li a .date em{font-size:28px;display:block;}
.index-news-list li a .date i{margin-top:6px;font-size:14px;display:block;}
.index-news-list li:hover span,.index-news-list li:hover .tit em.em-desc{color:#d62925;}
.index-news-list li:last-of-type{border:none;}

.join-input-box{margin:40px auto;width:900px;}
.join-input-box ul img{ width:100%;}
.join-input-box ul li{float:left;margin:1%;padding:0 10px;width:48%;height:54px;border:#dddddd solid 1px;border-radius:4px;overflow:hidden;}
.join-input-box ul li em{width:5%;text-align:center;display:inline-block;vertical-align:middle; float:left; padding-top:18px;}
.join-input-box ul li input[type="text"],.join-input-box ul li input[type="tel"]{margin-left:2%;width:90%;line-height:54px;vertical-align:middle; float:left; outline:none; border:0;}
.join-input-box ul li select{margin-left:2%;padding:0 6px;width:93%;height:52px;line-height:52px;vertical-align:middle; outline:none; border:0;}
.join-input-box ul li textarea{outline:none; border:0; line-height:32px;}
.join-input-box ul li option{height:44px;line-height:44px;}
.join-input-box ul li.li5{width:98%;/*height:auto;*/}
.join-input-box ul li.li5 em{padding:14px 0;width:3%;vertical-align:top;}
.join-input-box ul li textarea{padding-top:14px;width:96%;vertical-align:top;}
.join-input-box ul li.li6{width:98%;}
.join-input-box ul li.li6 em{width:3.2%;}
.join-input-box ul li.li6 input[type="text"],.join-input-box ul li.li6 input[type="tel"]{margin-left:0;}
.join-input-box ul li.li7{margin-top:40px;width:98%;text-align:center;border:none;}
.join-input-box ul li.li7 .reset-btn{margin:0 1%;width:125px;height:40px;line-height:40px;background:#ffffff;border:#6a7787 solid 1px;border-radius:20px;display:inline-block;}
.join-input-box ul li.li7 .sbm-btn{ margin:0 1%;width:125px;height:40px;line-height:40px; border-radius:20px;display:inline-block; color:#ffffff;background:#d62829;border:#d62829 solid 1px;}
.join-input-box h2{ line-height:40px; font-size:24px; font-weight:bold; text-align:center;}
.join-input-box p{ line-height:30px; text-indent:2em; font-size:16px;}

#check_list li{ width:22%; float:left; text-align:left; border:0; height: 25px;}
#check_list p{ clear:both; width:100%; text-align:left; text-indent:0;}

.link_list{ margin:20px auto; border:1px solid #DDDDDD; overflow:hidden; width:100%; min-height:460px;}
.link_list h2{ line-height:40px; font-size:18px; font-weight:bold; text-indent:1%;}
.link_list li{ float:left; width:30%; margin:0 1%; line-height:40px; font-size:16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}