@charset "utf-8";
/* CSS Document */
html,body{ width:100%; height:100%;}
body{ font-family:"Microsoft YaHei","微软雅黑",arial,sans-serif; font-size:14px; line-height:1.5; color:#333; background-color:#fff;}

a{ text-decoration:none; color:#333; -webkit-tap-highlight-color:transparent;}
*{ list-style:none; margin:0; border:none; outline:none; padding:0;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
.dis{ display:block !important;}
.dn{ display:none;}
.clear{ clear:both;}
.clear:after{ content:""; display:block; clear:both;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;} 
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999;} 
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999;} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999;} 
input,select,textarea{ -webkit-appearance:none;}
input[type=checkbox]{ -webkit-appearance:checkbox;}

/*header*/
@media screen and (min-width:1280px){
.header .head .right .nav dt>a{ display:block; padding:0 20px; font-size:16px; line-height:34px; height:34px; position:relative;}
.header .head .right .nav dt p{ display:none; width:200px; position:absolute; left:50%; margin-left:-120px; top:100%; background-color:#f1f1f1; padding:5px 20px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
.header .head .right .nav dt>a{ display:block; padding:0 10px; font-size:16px; line-height:40px; height:40px; position:relative;}
.header .head .right .nav dt p{ display:none; width:200px; position:absolute; left:50%; margin-left:-120px; top:100%; background-color:#f1f1f1; padding:5px 20px;}
}



@media screen and (min-width:1280px){
.title .t01 p a{ margin-left:10px;}
.title .t01>b{ margin-right:10px;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.title .t01 p a{ margin-right:8px;}
.title .t01>b{ margin-left:8px;}
}
@media only screen and (max-width: 768px){
.title .t01 p a{ margin-left:8px;}
.title .t01>b{ margin-right:8px;}
}
