﻿﻿@charset "utf-8";



address,caption,cite,code,dfn,em,b	
,th,var,i{font-weight:normal; font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ol,ul{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;} 
q:before,q:after{content:"";}
abbr,acronym{border:0;}
select,input,button,button img,textarea,label{margin:0px; vertical-align:middle;}
/*input[type=radio],input[type=checkbox]{margin-right:5px;}*/
b{font-weight:bold;}
.clear{ height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both;}
.clear1{ height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both;}
.clearfix:after{clear:both; overflow:hidden;content:".";}

/*-----common------*/
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#ec7d55;}
/*a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }*/
.undis{ display:none;}
.f-l { float:left; }
.f-r { float:right; }
.red { color:#ec4444; }
.gray { color:#c8c8c8; }
.green { color:#68a81d; }
.blue { color:#379bb4; }
.pink { color:#d0565f; }
.white { color:#ffffff; }
.orange { color:#ff6422; }
.brown { color:#e2a257;}
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.mt2 { margin-top:2px; }
.mt4 { margin-top:4px; }
.mt12 { margin-top:12px; }
.mt13 { margin-top:13px; }
.mb4 { margin-bottom:4px; }
.f-st { font-family:\5b8b\4f53;}
.f-yh { font-family:\5FAE\8F6F\96C5\9ED1;}
.tel_l { text-align:left; }
.tel_r { text-align:right; }

/*----layout----*/

.hr20 { height:20px; overflow:hidden; clear:both; }

.th_1 .flash_box { width:502px;position:relative; overflow:hidden }
.th_1 .flash_box .flash_con { width:502px; height:320px; overflow:hidden; position: relative;}
.th_1 .flash_box .flash_con .split { width:502px; height:320px; overflow:hidden; position:relative; }
.th_1 .flash_box .flash_con .split .shadow { width:502px; height:38px; overflow:hidden; background:#000; z-index:10; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; position:absolute; left:0px; bottom:0px; }
.th_1 .flash_box .flash_con .split .wz { width:502px; height:38px; overflow:hidden;position:absolute; left:0px; bottom:0px; z-index:20; color:#fff; line-height:38px;  text-decoration:none; cursor:pointer; }
.th_1 .flash_box .flash_con .split .wz p{
	line-height: 38px;
	text-indent: 2em;
}
.th_1 .flash_box .f_btn { width:502px; height:14px; overflow:hidden;position: absolute; top: 6px; left: 380px;}
.th_1 .flash_box .f_btn .fbtn_con { width:112px;height:14px; overflow:hidden; text-align:center; }
.th_1 .flash_box .f_btn .fbtn_con a { width:15px; height:15px; overflow:hidden; display:block; float:left; background:#4e4d4d;  margin:0px 6px; text-indent:-999em; outline:0px;  text-decoration:none; }
.th_1 .flash_box .f_btn .fbtn_con .current,.th_1 .flash_box .f_btn .fbtn_con a:hover{ background:#8e8c8b; }  


