@charset "UTF-8";
body{
margin:0;
padding:0;
}
a{
text-decoration: none;
}
.model_td2 a{
font-size: 10pt;
color: #515151;
line-height: 14pt;
font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.model_td2 a:hover{
  color: #9E2828;
}
.links_news{
font-size: 10pt;
color: #515151;
line-height: 10pt;
font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.hp_1{
padding: 10px;
}
.hp_2{
padding: 10px;
background-color: rgba(182, 182, 182, 0.11);
}
#dows{
width:100%;
background-color: #F7F7F7;
}
#dows table{
border:0;
}
.s4{
font-size:10pt;
color: #535353;
font-family:"Arial","Helvetica","sans-serif","新細明體";
line-height:25px;
}
.s4 a{
color: #494949;
}
.s3 {
font-size: 10pt;
color: #9f78c4;
font-family: "Arial", "Helvetica", "sans-serif", "新細明體";
}
.dowcenter{
text-align:center;
}
.dowcenter img{
  border-radius: 4px;
  border:0;
}
.page_fan{
margin-top:10px;
margin-bottom:10px;
text-align:center;
font-size:15px;
line-height:24px;
}
.page_fan a{
color:#000;
}
.page_fan a:hover{
color: #E26642;
}
.article{
background-color: #ECF6FC;
margin: 11px;
border: 4px double #7E7E7E;
padding: 9px;
}
.o_time{
padding-left: 5px;
padding-right: 5px;
}
.olo{
line-height: 28px;
  min-height: 170px;
}
.olo span{
font-weight:bold;
}
.fsub{
background-color: rgb(255, 255, 204);
}
.fsub div{
line-height:32px;
}
.s5 {
font-size: 10pt;
color: #867e5e;
font-family: "Arial", "Helvetica", "sans-serif", "新細明體";
}
.pagetime{
  font-size: 15px;
  margin: 5px;
  color: #151515;
}
.catemsg a{
  color: #910C0C;
}
.catemsg span{
  color: #188837;
}
.catemsg a:hover{
  color: #C32F2F;
}
.mreply{
color:red;
font-size:15px;
  background-color: #FEFFDB;
}

@media screen and (min-width: 0px) and (max-width: 739px){
a{
line-height:33px;
padding:7px;
}
#all{
width:100%;
}
.topbanner img{
width:100%;
border-radius:7px;
}
.sec_menu a {
display: block;
padding: 7px;
text-align: center;
color: #3A3A3A;
border-top: 1px solid #C7C7C7;
background-color: rgba(0, 0, 0, 0);
}
.model_td1{
display:block;
width:100%;
}
.model_td2{
display:block;
width:100%;
}
.model_td3{
display:block;
width:100%;
}
#dows {
padding: 0px;
margin-top: 41px;
}
#dows a{
padding: 14px;
line-height:66px;
}
.index_news{
width:100%;
}
.article img{
width:100%;
}
input{
width: 200px;
line-height:33px;
}
textarea{
width: 200px;
}
.model_td3 td{
display: block;
width:100%;
}
.model_td3 img{
padding:7px;
}

}

@media screen and (min-width: 740px) and (max-width: 5000px){
#all{
margin:0 auto;
padding:0;
width:917px;
}
.top_site{
  position: absolute;
  width: 917px;
  text-align: right;
  padding-top: 3px;
}
.top_site_link{
  width: 138px;
  font-size: 13px;
  padding: 5px;
  color: #4F1212;
  background-color: rgba(255, 255, 255, 0.61);
  border-radius: 5px;
  position: absolute;
  right: 7px;
}
.top_site_link a{
  color: #2D2D2D;
}
.top_site_link a:hover{
color: #354E9D;
}
.topbanner{
width:917px;
height:400px;
}
.topbanner img{
width:917px;
height:400px;
border-radius:7px;
}
.sec_menu{
background-image:url(/img/menu.jpg);
width:100%;
text-align:center;
padding-top:20px;
padding-bottom:20px;
border-radius: 12px;
}
.sec_menu a{
padding-left: 12px;
padding-right: 12px;
color: #FFF;
font-size: 17px;
font-weight: bold;
}
.sec_menu a:hover{
color: #464BB2;
}
td{
vertical-align: top;
}
.model_td1{
width:227px;
}
.model_td1 img{
  width: 208px;
  height: 518px;
}
.model_td2{
width:463px;
}
.model_td2 img{
border:0;
}
.model_td3{
width:690px;
}
.model_td3 img{
max-width: 620px;
border:0;
}
.model_td1 p{
margin: 0;
}
.index_news{
width:490px;
height:35px;
margin-top:5px;
margin-bottom:10px;
}
.imgchioe{
width:100%;
height: 115px;
}
.imgchioe img{
margin:4px;
float:left;
}
.catenews{
margin-top:7px;
}
.catenews a{
  font-size: 15px;
  color: #991A1A;
}
.catenews a:hover{
  text-decoration: underline;
}
.feeback{
  margin: 17px 0 0 14px;
font-size:15px;
}
.feeback td{
  line-height: 41px;
  vertical-align: middle;
}
.feeback .iit{
  width: 300px;
  padding: 7px;
  font-size: 12px;
}
.feeback textarea{
	width:300px;
	height:100px;
  padding: 7px;
  font-size: 12px;
}
.feeback span{
	color:red;
}
.feeback .c{
	font-size:13px;
  color: #25803E;
}
.feeback .suimg{
	width:100px;
}
.feeback input[type="submit"]{	
  padding: 5px 10px 5px 10px;
}
.sitemap a{
  font-size: 15px;
  color: #CA4B4B;
  line-height: 26px;
}
.imgright{
float:right;
margin-top: 6px;
}
}






