﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:14px; background-color:#b30409;color:#fff;}
a{text-decoration:none;color:#fff; }
ul,li{list-style-type:none; margin:0px; padding:0px }
img{border:0px; margin:0px; padding:0px; display:block;}
p{margin:0px;padding:0px}
.clear{clear:both}
dl,dt,dd{margin:0;padding:0}
.wap_top{ 
background-image: -webkit-linear-gradient(top, #a11e24, #9a151b);
background-image: linear-gradient(top, #a11e24, #9a151b);
height:34px; text-align:left;
}
.main{background:#fff;}
.navb {width:100%;}
.navb ul{-webkit-box-shadow:0px -1px 1px RGBA(0,0,0,0.1);  float:left; width:100%;border-top:0px solid #bb5b51; }
.navb li{width:25%;float:left; font-weight:bold;}
.navb li a{
background-image: -webkit-linear-gradient(top, #a11e24, #9a151b);
background-image: linear-gradient(top, #a11e24, #9a151b);
 color:#fff;text-shadow:0px 1px 1px #333333;border:0px; width:100%;padding:8px 0;display:block;
 } 
.navb a.ui-btn-active{
background-color:#ad2128;
}
.navb a:visited.ui-btn-active{	
background-image: -webkit-linear-gradient(top, #a11e24, #9a151b);
background-image: linear-gradient(top, #a11e24, #9a151b);
	}
/*焦点图css*/
	.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;  }
	.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:8px; text-align:right;  }
	.focus .hd ul{ width:100% display:inline-block;  height:15px; padding:8px 3px 0px 5px; background-color:rgba(0,0,0,0.5); 
		 font-size:0; vertical-align:top;
	}
	.focus .hd ul li{ display:inline-block; width:40px; height:5px; margin:2px 0px;  vertical-align:top; overflow:hidden;border:0px solid #ccc; background:rgba(255, 255,255,0.6);   }
	.focus .hd ul .on{border:0px solid #0246a9; width:40px; background:#ea8508 }

	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%; background:url(images/loading.gif) center center no-repeat; display:block;}
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
/*focus end*/
.index_title{ 
background-image: -webkit-linear-gradient(top, #a11e24, #9a151b);
background-image: linear-gradient(top, #a11e24, #9a151b);
	padding:6px 2%; 
	text-align:left;
    font-weight:700;
	color:#fff;
	border-bottom:4px solid rgba(0,0,0,0.2);
}
.index_title span {float:right;background:#e56100;padding-right:4%; vertical-align:text-top;}
.index_title span a {float:left;padding:4px;background:#e56100; width:100%; text-align:center; font-size:10px;}
.index_news{ width:96%;color:#ccc; padding:2% 2% 4% 2%; }
.index_news ul{}
.index_news ul li{width:100%;padding:3% 0 2px 0; display: inline-block;overflow:hidden; text-align:left; border-bottom:1px dotted #404040;}
.index_news ul li a{color:#404040; overflow:hidden;}
.index_news ul li span { width:1px; padding:2px; border-color:#F00 #ff8702 #ffc002 #F00; border-style:solid; border-width:2px; height:1px; vertical-align:middle; display: inline-block; margin-bottom:4px;
		-webkit-animation:myfirst 1s; /* Safari and Chrome */
		-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes myfirst /* Safari and Chrome */
{
0% {border-color:#F00 #ff8702 #ffc002 #F00;}
25% {border-color:#F00 #F00 #ffc002 #ffc002;}
50% {border-color:#ffc002 #F00 #F00 #ffc002;}
75% {border-color:#ffc002 #ffc002 #F00 #F00;}
}


.index_news_inner {background:#fff; width:96%;color:#ccc; padding:2% 0 2% 2%;}
.index_news_inner ul{}
.index_news_inner  ul li{width:100%;padding:3% 0 2px 0; display: inline-block;overflow:hidden; text-align:left; border-bottom:1px solid #ccc;}
.index_news_inner  ul li a{color:#666;}
.index_news_inner  ul li span{ float:left; width:12%}

.case_top{text-align:left; background-color:#fff; width:100%; text-align:center;}
.case_top ul{ width:96%; padding:2% 0 2% 2%;}
.case_top ul li{ width:100%; color:#000; display:inline-block; text-align:left; vertical-align:text-top;}
.case_top ul li img{width:96%; padding:2%; background:#eaeaea;}
.case_top ul li p{padding:1% 0;}
.case_bottom_title{text-align:left; background-color:#333; width:100%; text-align:left;}
.case_bottom_title ul{ padding:8px 2%}
.case_bottom_content{text-align:center; background:rgba(230,230,230,0); width:96%; margin:2% 0 2% 2%;}
.case_bottom_content ul li img {width:88%; padding:5%; background:rgba(230,230,230,0.5); border:1px rgba(230,230,230,0) solid;}
.case_bottom_bottom{ width:100%; background:#fff;}
.case_bottom_bottom ul{ padding:2% 2% 4% 2%;}
.case_bottom_bottom ul li{ width:14%;color:#000;display:inline-block; text-align:center; padding:2% 1%;text-shadow:1px 1px 0px #fff; }
.case_bottom_bottom ul li a{width:100%;color:#000;display:inline-block; text-align:center; padding:5px 4px;text-shadow:1px 1px 0px #fff; background:#f2f3f5;}
.case_bottom_bottom ul li a.first{background:#f63a43; color:#fff;padding:5px 4px;width:100%;text-shadow:0px 0px 0px #fff;}




.index_contact{ background:#f7f7f7; text-align:left; width:100%;color:#000; text-align:center;padding-top:12px;}
.index_contact ul{width:100%}
.index_contact ul li{width:100%; display: inline-block;  overflow:hidden; text-align:left; }
.index_contact ul li p{border-bottom:1px solid #ccc;border-top:1px solid #ccc; padding:12px 0;}
.index_contact ul li span{ position: relative; margin-top:-16%; display:block; padding: 0 4% 4% 4%; width:50%; text-align:left;}

.index_pro{ background:#fff; text-align:left; width:100%}
.index_pro ul{background:#fff; width:100%}
.index_pro ul li{width:44%;margin:2%;background:#fff; display: inline-block; color:#000; overflow:hidden; text-align:center; -webkit-box-shadow:0 0 5px rgba(213,213,213,0.8); border:1px rgba(213,213,213,0.5) solid; }
.index_pro ul li img{ width:100%; display:block;}

.index_prolist{ background:#f3e9e8; text-align:left; width:96%;padding:2%; color:#9f040a;}
.index_teacher{ background:#f3e9e8; text-align:left; width:96%;padding:2%; color:#9f040a;}
.index_teacher ul{ border:1px #b4686a solid; width:98%; padding:1%; margin:2% 0;}
.index_teacher ul li{min-height:140px;}


.pro_title{ background:#e56100; text-align:left; }
.pro_title span {float:left;}
.pro_title span a {float:left;padding:6px 0;background:#f2e4d3; width:100%; text-align:center;border-bottom:4px solid rgba(0,0,0,0.2);
color:#666;
}
.pro_title span a.ui-btn-active{
background-image: -webkit-linear-gradient(top, #a11e24, #9a151b);
background-image: linear-gradient(top, #a11e24, #9a151b);
background:#e56100;
	color:#fff;
}
.index_pro p{ padding:6px 0;}




.index_about{ background:#fff; text-align:center; width:100%;padding:24px 0;}
.index_about ul{width:100%}
.index_about ul li{width:98%;margin:2%;display: inline-block; color:#000; text-align:left; -webkit-box-shadow:0 0 5px rgba(213,213,213,0); border:0px rgba(213,213,213,0.5) solid;}
.index_about p{ line-height:28px;padding:1% 0; font-weight:700; color:#000; font-size:18px; width:100%}
.index_about span{ float:left;border-radius:20px; width:25%; background:#ccc;color:#fff;text-align:center;margin-right:2%;}


.index_hulian{ background:#fff; text-align:center; width:100%;padding:24px 0;}
.index_hulian ul{width:100%}
.index_hulian ul li{width:98%;margin:2%;display: inline-block; color:#000; text-align:left;}
.index_hulian ul li p strong{ color:#a01e23;}




.index_message{ background:#fff; text-align:center; width:100%; color:#000; vertical-align:top; padding:10% 0;}
.index_message .fieldcontain{padding:1% 0;}
.index_message .fieldcontain label{width:30%; border:1px; text-align:left}
.index_message .fieldcontain input{width:80%; -webkit-box-shadow:0 1px 8px rgba(213,213,213,0.5) inset; padding:4px; margin:4px; border:#ccc 1px solid;}
.index_message .fieldcontain #textarea1{width:80%; -webkit-box-shadow:0 1px 5px rgba(213,213,213,1) inset; padding:4px; min-height:100px; border:#ccc 1px solid;}
.index_message .true {padding:1% 40%;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#028d0b), to(#026e0b));
	background-image:-webkit-linear-gradient(#028d0b, #026e0b);
	background-image:-moz-linear-gradient(#028d0b, #026e0b);
	background-image:-ms-linear-gradient(#028d0b, #026e0b);
	background-image:-o-linear-gradient(#028d0b, #026e0b);
	background-image:linear-gradient(#028d0b, #026e0b); 
	border-radius:25px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border:0px;
}
#load { text-align:center;padding:6px 0;}
#load img { text-align:center;padding:6px 40%;}
#load a{margin:10px; color:#000; font-size:18px; -webkit-box-shadow:0 0 0 0;}















.footer{ 
position:fixed;bottom:0px;z-index:9999;
    width:100%; 
	font-weight:700;
	color:#fff;
	text-shadow:0 1px 1px #004f07;
	-webkit-box-shadow:0px -1px 0px #450104;
background-image: -webkit-linear-gradient(top, #a11e24, #9a151b);
background-image: linear-gradient(top, #a11e24, #9a151b);
	
	
	}
.footer ul {padding-top:0px; margin:0px auto;width:100%;}
.footer li {width:100%; }
.footer a{ width:25%; border-right:0px solid #fff;  padding:10px 0; float:left; text-align:center; color:#fff; font-weight:bold;-webkit-box-shadow:0px -1px 1px rgba(116,49,0,0.4); }








.index_content{ margin:0;}
.index_content .content p {width:100%; text-indent:28px;text-align:left; color:#8d1e7c;}
.ui-body-d{background-color:#e9d2e6;}
.ui-btn-up-c {
	border:0px solid #ccc;
	background:#eee;
	font-weight:700;
	color:#fff;
	text-shadow:0 1px 0 #000;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#b22d9e), to(#8d1e7c));
	background-image:-webkit-linear-gradient(#b22d9e, #8d1e7c);
	background-image:-moz-linear-gradient(#b22d9e, #8d1e7c);
	background-image:-ms-linear-gradient(#b22d9e, #8d1e7c);
	background-image:-o-linear-gradient(#b22d9e, #8d1e7c);
	background-image:linear-gradient(#b22d9e, #8d1e7c);
}
.index_head{height:38px;top:4px; border-top:1px solid #333; -webkit-box-shadow:0px 1px 1px #c891bd inset;}
.ui-collapsible-inset .ui-collapsible-heading .ui-btn {
	border-right-width:0px;
	border-left-width:0px
}

.end { background:#8d1e7c; border-top: #590347 1px solid; padding-top:17px; color:#fff;	text-shadow:0 1px 0 #000;-webkit-box-shadow:0px 1px 1px #c891bd inset; height:30px;}

.ui-btn-up-a {
	border:1px solid #7b0168;
	background:#59004b;
	font-weight:700;
	color:#fff;
	text-shadow:0 1px 0 #111;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#a8048f), to(#8d1e7c));
	background-image:-webkit-linear-gradient(#a8048f, #8d1e7c);
	background-image:-moz-linear-gradient(#a8048f, #8d1e7c);
	background-image:-ms-linear-gradient(#a8048f, #8d1e7c);
	background-image:-o-linear-gradient(#a8048f, #8d1e7c);
	background-image:linear-gradient(#a8048f, #8d1e7c)
}
.box span{ display:block;}

.news_bottom{ padding:12px 0; text-align:center;}
.news_bottom .tel{ background: rgba(161,30,37,0.65);border-radius: 4px 4px 4px 4px; width:70%; text-shadow:0 1px 0 #111; padding:6px 0; margin-left:15%; font-weight:bold; font-size:18px;}
.news_bottom .map{margin:24px 0; color:#666; background: rgba(228,228,228,0.75);border-radius: 4px 4px 4px 4px; width:70%; text-shadow:0 1px 0 #111; padding:6px 0; margin-left:15%; font-weight:bold;font-size:18px; }
.news_bottom .map a{ color:#999}

.case_img{ width:96%; padding:2%; background:#eaeaea; margin:18px 0 12px 0;}
.case_top_detail{ text-align:left; width:96%; padding:2%;  line-height:28px;}
.case_top_detail p{color:#999;}
.case_top_detail img{ width:96%; padding:2%; background:#eaeaea; margin:18px 0 12px 0;}
.case_top_detail a{ color:#999}