@charset "utf-8";
/* CSS Document */
body {
	margin:0; padding:0; line-height:24px; background:#fff; font-family:'微软雅黑';font-size:12px;color:#6e6e6e;	
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:14px;}
li{list-style-type:none;}
img{border:0;overflow:hidden; display:block;} 
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal;}
address,cite,code,em,th,i,b{font-weight:normal; font-style:normal;}
.img-responsive{display:block;height:auto;max-width:100%;}
.clear{clear:both; overflow:hidden;  height:0px; font-size:0px; line-height:0px;}
a{ color:#737373; text-decoration:none;}
a:hover{ color:#A9331F;text-decoration:none;}
.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 

header{ width:100%; background:#ffffff; position:fixed; top:0px; z-index:999;}
header img{ margin:0 auto;}
.menu{ float:left; width:20%;text-align:center; position:relative;}
.menu-con{ position:absolute; background:#FFF; display:none; }
.menu-con a{ display:block;border-bottom:1px solid #616161; font-size:16px; height:50px; line-height:50px; color:#E30012; text-align:center; box-sizing:border-box; }

.logo{ float:left;width:60%; text-align:center;}
.tel{ float:left;width:20%;text-align:center;}

.index-title{ width:40%; margin:0 auto; margin-top:30px;}
.index-title img{margin:0 auto;}

.index-service{ padding:15px;}
.index-service-item{ width:33%; box-sizing:border-box; padding:10px; text-align:center; float:left; }
.index-service-item img{ margin:0 auto;}
.index-service-item p{ font-size:16px; color:#E4486C;}
.index-service-item span{ font-size:12px; height:40px; display:block; color:#333333; text-align:center;}

.index-news{padding:15px;}
.index-news-item{ float:left; width:50%;box-sizing:border-box; padding:15px; text-align:center;}
.index-news-item p{ color:#000;}

a.more{ width:100px; height:30px; border:1px solid #D8000F; line-height:30px; display:block; margin:0 auto; text-align:center; font-size:14px; color:#D8000F;}

.index-contact{padding:15px;}
.index-contact-item{ width:100%; margin-top:15px;}
.index-contact-item img{ float:left; display:block;height:auto;max-width:40%;}
.index-contact-item p{ font-size:12px; float:right; width:55%;}
.index-contact-item span{ display:block; font-size:14px; font-weight:bold; color:#3B3B3B;}

.page-nav{ width:100%; margin-top:20px;}
.page-nav a{ display:block; float:left; text-align:center; width:33.3%; border-bottom:2px solid #000; height:40px; line-height:40px; font-size:16px;}
.page-nav a.select{ border-bottom:2px solid #D50112; color:#D50112;}

.page-con{ padding:15px; box-sizing:border-box; font-size:14px;}
.page-con img{ margin:0 auto;}
.culture-item{ float:left; width:100%; text-align:center; margin-top:30px;}
.culture-item img{ margin:0 auto;}
.culture-item p{ margin-top:10px;}
.culture-item span{ display:block; font-size:18px;}

.service-con a{ display:block; width:33.333%; float:left; text-align:center; margin-top:20px;}
.service-con a img{ margin:0 auto; display:block; width:30%; height:auto;}
.service-con a h1{ color:#e4486c; font-size:14px;}


.page-title{ text-align:center; margin-top:20px;}
.page-title a{ color:#D5030E; font-size:18px; font-weight:bold; border-bottom:1px solid #D5030E; padding-left:15px; padding-right:15px; padding-bottom:5px;}
.page-title span{ display:block; margin-top:5px;}

.news-list{ margin-top:20px;}
.news-list li{ width:100%; height:auto; border-bottom:1px solid #CCC; box-sizing:border-box; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px;}
.news-list li a{ display:block; height:60px; font-size:16px; color:#000000;}


.page{width:90%; margin:0 auto; margin-top:20px;}
.page a{ display:block; float:left; width:45%; border:1px solid #D8646D; height:40px; border-radius:5px; text-align:center; line-height:40px; font-size:14px;}
.news-show{ padding:15px;}
.news-show h1{ font-size:16px; text-align:center;}
.news-show p{ font-size:12px; color:#999; text-align:center;}
.news-show img{display:block;height:auto;max-width:100%;}

.career-item{ padding:10px; margin-top:20px;}
.career-img{ float:left; width:50%;}
.career-item p{ float:right; width:45%; font-size:12px; margin-left:10px; font-size:24px;}
.career-item a{ display:block; width:80px; height:30px; line-height:30px; font-size:14px; background:#D5030E; color:#FFF; text-align:center; margin-top:20px;}

.jobs-list{ margin-top:10px;}
.jobs-list a{ display:block; background:#F0F0F0; height:50px; text-align:left; box-sizing:border-box; padding-left:30px; line-height:50px; margin-top:1px; font-size:14px;}
.jobs-item{ display:none; padding:15px;}

footer{ margin-top:20px; background:#2A2B2F; padding-top:15px;}
.footer-con{ margin-top:10px; padding:15px;}
.footer-con p{ float:left; width:60%;color:#CCC; text-align:left; }
.footer-con a{ float:right; width:40%; display:block; line-height:15px; text-align:center; color:#CCC;}
.copy{ background:#000; text-align:center; color:#CCC; height:30px; line-height:30px;}

