@charset "utf-8";
/*
手机版样式
*/
/* * * * * * * * *全局样式* * * * * * * * */
*{margin:0;padding:0;}
img{border:0;}
a{color:#000;text-decoration:none;-webkit-tap-highlight-color:transparent;}
li{list-style:none;}
i{font-style:normal;}
.clearfix:after,.clearfix:before{clear:both;display:block;height:0;content:'';}
body{overflow:scroll;overflow-x:hidden;margin:0;margin:0 auto;padding:0;max-width:640px;font-size:12px;font-family:"Microsoft YaHei",arial,"Hiragino Sans GB","Hiragino Sans GB W3";line-height:1.4;}
/* * * * * * * * *公用样式* * * * * * * * */
.f-green{color:#509C5D;}
.hide{display:none;}
.box{border:1px solid #c1c2c2;margin:0 4%;}

.mt20{margin-top:20px;}
/*容器定义*/
.main{padding-top:10px;background:url(../images/mainbg.jpg) no-repeat;background-size:100% 100%;}
/*头部*/
.header .logo{overflow:hidden;width:100%;height:auto;}
.header img{display:block;width:100%;height:auto;}
nav{width:100%;height:auto;background:url(../images/nav-bg.jpg) no-repeat;background-size:100% 100%;}
nav ul{overflow:hidden;padding:2% 3%;}
nav ul li{float:left;display:block;width:33.3%;text-align:center;font-weight:700;font-size:16px;line-height:24px;}
nav a.cur {color: #901C03;}
/*banner*/
.banner img{ width:100%; height:auto;}
/*切换*/
.tabBox .hd{ background:url(../images/tab-bg.jpg) no-repeat; width:100%;height: auto;background-size: 100% 100%;height:60px}
.tabBox .hd2{ background:url(../images/tab-bg2.jpg) no-repeat; width:100%;height: auto;background-size: 100% 100%;height:60px}
.tabBox .hd3{ background:url(../images/tab-bg3.jpg) no-repeat; width:100%;height: auto;background-size: 100% 100%;height:60px}
.tabBox .bd{}
.tabBox .bd ul{}
.tabBox .hd ul{overflow: hidden;line-height:60px}
.tabBox .hd ul li{height:60px; font-size:16px; float:left; margin-left:8%; font-weight:700; text-align:center;}	
.tabBox .hd ul li.on a{ color:#8F1D00;}
/*列表*/
.link{margin:-1% 4%;border-top:1px solid #c1c2c2;}
.list{}
.list ul li{margin:0 4% 5px 4%;padding:10px!important;padding-bottom:5px;border-right:1px solid #c1c2c2;border-left:1px solid #c1c2c2;}
.list ul li p{font-size:14px;line-height:30px;}
.list ul li img{width:100%;}
.list ul li .titurl{overflow:hidden;height:36px;border-bottom:1px dotted #c1c2c2;text-align:center;font-size:14px;line-height:36px;}
.morecase{margin-right:14px;margin-bottom:15px;margin-left:15px;padding:0 10px;border-right:2px solid #c1c2c2;border-left:2px solid #922D11;}
.morecase a{width:100%;height:auto;}
.morecase img{width:100%;height:auto;}




.type-class img {width:100%;}
.type-class{margin:5px 0;}

.type-class ul {  margin-left:-2%; overflow:hidden;}
.type-class ul li{ width:100%;height: auto; float:left; line-height:50px; height:50px; text-align:center;  font-size:16px; margin-left:2%; margin-top:5px; margin-bottom:5px;}
.type-class ul li a{ display:block; background:url(../images/class-bg.jpg) no-repeat; width:100%;height: auto;background-size: 100% 100%;}

.tel img{ width:100%; height:auto;}

.cont-bg{position:relative;}
.cont-bg .bg-top-left{position:absolute;top:-12px;left:-12px;width:22px;height:22px;background:url(../images/bg-top-left.png) no-repeat;}
.cont-bg .bg-top-right{position:absolute;top:-12px;right:-12px;width:22px;height:22px;background:url(../images/bg-top-right.png) no-repeat;}
.cont-bg .bg-bottom-left{position:absolute;bottom:-12px;left:-12px;width:22px;height:22px;background:url(../images/bg-bottom-left.png) no-repeat;}
.cont-bg .bg-bottom-right{position:absolute;right:-12px;bottom:-12px;width:22px;height:22px;background:url(../images/bg-bottom-right.png) no-repeat;}

.tabBox .cont-bg .bg-top-left{top: -2px;left:15px;}
.tabBox .cont-bg .bg-top-right{top: -2px;right:14px;}

.tabBox .cont-bg .bg-bottom-left{bottom: -2px;left:15px;}
.tabBox .cont-bg .bg-bottom-right{bottom: -2px;right:14px;}

.list-pic{ margin:10px;}
.list-pic ul li { padding-bottom:5px; margin-bottom:10px;border:1px solid #c1c2c2;  padding:10px;}
.list-pic ul li img{ width:100%; padding:3px 0;}
.list-pic ul li .titurl{ line-height:36px; font-size:14px; text-align:center;height: 36px;overflow: hidden;}

.list-tuku{margin:10px;}
.list-tuku ul li{margin-bottom:10px;padding-bottom:5px;width:100%;background:url(../images/tuku-bg.jpg) no-repeat;background-size:100% 100%;}
.list-tuku ul li .titpic{overflow:hidden;padding:2% 2% 0 2%;}
.list-tuku ul li img{overflow:hidden;width:100%;border:1px solid #901C03;}
.list-tuku ul li .titurl{text-align:center;font-size:14px;line-height:34px;}

/*翻页*/
.list_pages{margin:10px 0;height:40px;font-size:14px;padding: 0 5px;}
.list_pages_next,.list_pages_prev{display:block;width:80px;height:40px;border:1px solid #eee;border-radius:5px;text-align:center;line-height:40px;}
.list_pages_text span,a.list_pages_next,a.list_pages_prev{color:#901C03;}
.list_pages_prev{float:left;}
.list_pages_next{float:right;}
.list_pages_select{position:absolute;right:98px;left:98px;height:40px;border:1px solid #eee;border-radius:5px;background:url(../images/list_pages_select.png) no-repeat right;    margin: 0 auto;
    max-width: 400px;}
.list_pages_select select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;}
.list_pages_text{width:100%;height:100%;text-align:center;line-height:40px;}
/*面包屑*/
.breadCrumb{}
/*菜单隐藏显示*/
.tlink{ position: relative;    display: inline;}
#navigationlist ul{ position: absolute; top:200px;z-index:9999999; width:100%; overflow:hidden;padding: 0; text-align: center;}
#navigationlist ul li{ background:url(../images/links-li.jpg); width:25%;background-size:100% 100%; float:left; z-index:9999;}

/* * * * * * * * *网站首页* * * * * * * * */
/*幻灯片标题*/
.flexslider { margin: 0px; background: #fff; border: 0px solid #fff; position: relative;  zoom: 1; }
 .flex-caption { width:100%; padding:3px 0px; position: absolute; bottom: 3px;color: #fff;text-align: right;font-size: 14px;line-height: 22px;height:22px;}
/* FlexSlider Necessary Styles*/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/* Control Nav */
.flex-control-nav{position:absolute;bottom:0;margin:5px 0;width:100%;border:0 dashed red;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 6px;zoom:1;}
.flex-control-paging li a{display:block;width:11px;width:12px;height:11px;height:12px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:50%;border-radius:20px;background:#C9151E;-webkit-box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000;text-indent:-9999px;cursor:pointer;-o-border-radius:20px;-o-box-shadow:0 0 6px #000;}
.flex-control-paging li a:hover{background:#C9151E;}
.flex-control-paging li a.flex-active{background:#FFF;cursor:default;}

/* * * * * * * * *内容页面* * * * * * * * */
.content h1{ text-align:center; font-size:24px; font-weight:400; padding:10px 0;}
.link img{ width:100%;}
.link-bg img {width: 100%;}
.content .text { padding:10px;}
.content .text p{ font-size:16px !important; line-height:24px;}
.content .text span{font-size: 16px !important; font-family: 微软雅黑 !important;}
.content .text img{ width:100% !important; border:1px solid #8C1E00; margin:10px 0;height: auto !important;}

.type-art{margin:10px 0;}
.type-art img{width:100%;height:auto;}
.type-art ul{overflow:hidden;}
.type-art ul li{padding-left:20px;border-bottom:1px solid #D1D1D1;background:url(../images/dot.jpg) left no-repeat;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:40px;}
.type-art ul li a{ color:#666;}
/* * * * * * * * *列表页面* * * * * * * * */
/*导航*/
#navigation { right:0; position:fixed; bottom: 55px; z-index:9999; padding:0px; text-align:center; clear:both; overflow:hidden; }
#navigation #navigationlist{ opacity:0.9; }
#navigation li{ cursor:pointer; background:#A40000 ;overflow:hidden;text-align:center;}
#navigation li a{ font-size:16px;color:#FFF; border-top:1px solid #FFF; padding:5px 20px; display:block;}
#navigation .on{ background:#A7D5F3 ; color:#FFF}

/* * * * * * * * *网页底部* * * * * * * * */
footer{padding-bottom:50px;}
.fixed-tool{position:fixed;right:0;bottom:0;left:0;z-index:900;display:block;margin:auto;padding:0;background-color:#575354; z-index:99999;}
.fixed-tool ul li{float:left;padding-top:5px;width:25%;text-align:center;font-size:16px;}
.fixed-tool ul li a{position:relative;display:block;color:#fff;text-align:center;}
.fixed-tool ul li a img{width:25px;height:25px;}
.fixed-tool ul li a p{display:block!important;margin:1px 0 1px 0;text-align:center;font-size:14px;line-height:18px;}

/* * * * * * * * *预约咨询* * * * * * * * */
table.guestbook_table {
    width: 100%;
}
table.guestbook_table .t2 {
    width: 75%;
    text-align: left;
}
input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFFFFF;
    border: 1px solid #E8E8E8;
    margin: 3px 0px;
    padding: 5px 3px;
    width: 99%;
    line-height: normal;
}
table.guestbook_table textarea {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 1px solid #E8E8E8;
    margin: 3px 0px;
    padding: 5px 3px;
    width: 99%;
}
.content .text img.code_image {
    cursor: pointer;
	width: auto!important;margin: 0;
}
table.guestbook_table .t1 {
    width: 25%;
    text-align: left;
    white-space: nowrap;
font-size: 16px;
}
.form_text_verifycode {
    width: 60px;
	    
}
table.guestbook_table .btn {
    width: 100%;
    padding: 9px 0px;
    font-size: 16px;
    text-decoration: none;
    margin: 5px 0px;
    cursor: pointer;
    background: #901C03;
    color: #fff;
    border-radius: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}