﻿@charset "utf-8";
/* CSS Document */

.baner{}
.baner img{ display:block; width:100%;}

.ssBox{ background:#e7e7e7; padding:0.5em 0 0.5em 0.8em; overflow:hidden;}
.ssBox .txt{ border:none; font-size:1em; color:#666; height:2.250em;  float:left; width:83%; padding:0 2%; box-shadow: 0px 0px 2px #4A4A4A inset;}
.ssBox .sub{ float:left; background: #d5111e url(../images/ssbg.png) no-repeat center; height:2.250em; background-size:1.167em; width:10%;}

.pfzx{ background:#d5111e; margin-top:0.5em; display:block; padding:1em 0; font-size:1em; color:#fff; overflow:hidden;}
.pfzx span{ font-weight:bold; padding-left:0.8em; float:left;}
.pfzx em{ float:right; padding-right:0.8em;}

.cpBox{ padding: 1em 0; text-align: center; }
.cpBox ul{ overflow:hidden; padding-top:0.8em; padding-bottom:1em;}
.cpBox li{ float:left; width:50%; text-align:center;}
.cpBox li img{ border:1px solid #e2e2e2; width:90%;}
.cpBox li p{ padding:0.6em 0.8em; height:40px;}
.cpBox li p a{ font-size:1em; color:#333;}
.cpBox .cpbot{ display: inline-block; padding:0.8em 1.6em; background:#d5111e; font-size:1em; color:#fff; }
/*cpBox*/

.wtBox{ padding-bottom:1.25em;}
.wtBox .wtImg{ display:block; width:100%;}
.wtBox ul{     padding-left: 17%;
}
.wtBox li{ overflow:hidden; margin-top:0.5em;}
.wtBox li label{ float:left; height:4.4em; border:1px solid #d9d9d9; width:2.3em;}
.wtBox li label img{ display:block; width:100%;margin-top: 1.33em;}
.wtBox li .ftxt{ float:left; height:4em; border:1px solid #d9d9d9; border-left:none; width:13em; padding:0 1em; font-size:1.1em; color:#999;}
.wtBox .ly label{ height:6.66em;}
.wtBox .ly label img{ margin-top:2em;}
.wtBox .ly .rtxt{ width:16em; height:6em; padding:1.5em; border:1px solid #d9d9d9; border-left:none; font-size:1em; color:#999; resize:none;}
.wtbot a{ display:inline-block; padding:1em 2.7em 1em 1.6em; background:#ff9711 url(../images/wtbg.png) no-repeat 6em center; font-size:1em; color:#fff; background-size:0.750em;}
/*wtBox*/

.ysBox { padding: 1em 0; text-align:center; background-color: #f7f7fa; }
.ysBox .ystop{ width:95%; }
.ysBox .yscont{ margin-top: 1em; }
/*khjzBox*/

.khjzBox{ padding-top:0.8em; padding-bottom:1.25em;}
.khjzBox ul{ overflow:hidden;  margin-top: 10px;}
.khjzBox .khlist li{ width:50%; float:left; text-align:center; background:url(../images/ulstbg.png) repeat-x center; }
.khjzBox .khlist li span{ display:block; font-size:1.25em; color:#333;  padding:1em 0;}
.khjzBox .khlist .on{ background:url(../images/ulstbg2.png) repeat-x center;}
.khjzBox .khlist .on span{ color:#d5111e; }
.khjzBox .khcont li { width:50%; float:left; text-align:center; display: block; margin-top:0.8em;}
.khjzBox .khcont li .pic { position: relative; width: 100%; height: 0; padding-bottom: 50%; overflow: hidden; }
.khjzBox .khcont li .pic a { box-sizing: border-box; position: absolute; left: 3%; top: 0; display: block; width: 93%; height: 100%; border:1px solid #e2e2e2; }
.khjzBox .khcont li .pic a img { width:100%; min-height: 100%; }
.khjzBox .khcont li p{ padding-top:0.6em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.khjzBox .khcont li p a{ font-size:1em; color:#333;}
/*khjzBox*/


.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;font-size:0 }
.focus .hd ul .on{ background:#f96b17;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }


.bannerBox .focus .hd { display: none; }
.ysBox .focus .hd { display: none; }