/* ::::: http://www.trantect.com/xyt/CSS_xyt/CSS_xyt.css ::::: */

body { text-align: center; font-family: Tahoma; background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 12px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote { padding: 0pt; margin: 0pt; }
table { font-size: 12px; background-color: rgb(232, 232, 232); margin: 0pt auto; }
tr, td { font-size: 12px; background-color: rgb(255, 255, 255); }
a { text-decoration: none; color: rgb(0, 108, 158); }
a:hover { text-decoration: underline; }
img {  }
.btn_s1 { border: 0pt none; background-color: rgb(255, 255, 255); background-image: url('../images/bt_bg.gif'); background-repeat: no-repeat; background-position: left top; width: 73px; height: 24px; }
.btn_s2 { border: 0pt none; background-color: rgb(255, 255, 255); background-image: url('../images/bt_bg.gif'); background-repeat: no-repeat; background-position: left bottom; width: 73px; height: 24px; }
.n1 { clear: both; height: 55px; }
.n1 dl { display: block; width: 996px; height: 55px; margin: 0px auto; border: 0px solid rgb(255, 255, 255); }
.n1 dl dd { display: block; clear: right; float: left; }
.n1 dl dt { display: block; clear: right; float: right; width: 300px; text-align: right; }
.logo_conts { width: 180px; height: 45px; padding: 10px 20px 0pt 0pt; }
.site_info { line-height: 35px; height: 35px; padding: 10px 0pt 0pt; font-size: 16px; width: auto; text-align: left; font-weight: bold; color: rgb(102, 102, 102); }
.login_conts { line-height: 50px; height: 50px; padding: 5px 0pt 0pt; }
.n2 { clear: both; height: 155px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 0px solid rgb(204, 204, 204); background-image: url('bg_about.jpg'); background-repeat: repeat-x; background-position: left top; }
.n2 .menu_guide { height: 33px; clear: both; color: rgb(255, 255, 255); }
.n2 .menu_guide a { color: rgb(255, 255, 255); font-size: 14px; }
.n2 .menu_guide a:hover { color: rgb(255, 153, 0); font-weight: bold; }
.n2 .menu_guide dl { display: block; width: 996px; height: 30px; line-height: 30px; margin: 0px auto; border: 0px solid rgb(255, 255, 255); padding: 3px 0pt 0pt; background-image: url('bg_about.jpg'); background-repeat: repeat-x; background-position: left top; }
.n2 .menu_guide dl dt { display: block; width: 80px; clear: right; float: right; font-weight: bolder; }
.n2 .menu_guide dl dd { display: block; width: 90px; clear: right; float: left; padding: 0pt; }
.n2 .menu_ad { clear: both; height: 120px; width: 996px; margin: 0pt auto; background-repeat: repeat-x; background-position: left bottom; padding: 26px 0pt 0pt; }
.n3 { clear: both; height: 25px; line-height: 25px; text-align: left; width: 976px; margin: 0pt auto; padding: 3px 0pt 0pt 20px; color: rgb(153, 153, 153); }
.n4 { clear: both; height: auto; margin: 0pt auto; width: 996px; background-color: rgb(255, 255, 255); }
.n4_ttt { clear: right; height: auto; width: 240px; float: right;margin-bottom:10px; }
.n4_l { clear: both; width: 700px; float: left; height: auto; border: 0px solid rgb(232, 232, 232); text-align: left; line-height: 20px; }
.site_content { padding: 10px 0 0 0; line-height: 25px; margin: 10px 0px 0px 0; clear:both; }
.site_content dl { border: 0px solid rgb(232, 232, 232); }
.site_content dd { padding: 10px 0pt; border: 1px solid rgb(232, 232, 232); height: auto; }
.site_content dd strong { color: rgb(255, 0, 0); }
.site_content dt { text-align:left;   display: block; font-weight: bold; border: 1px solid rgb(204, 204, 204); background-color: rgb(232, 232, 232); padding: 3px 0pt 0pt 10px; }
.site_content dd { display: block; text-indent:2em; text-align:left; padding:5px;  }

.site_shipin{ height: 170px; width: 242px;margin:10px auto; position:relative;}


p { display: block; }
.n4_l_conts { clear: both; height: auto; padding: 10px; margin-bottom: 10px; width: auto; text-align: left; }
.n4_footer { clear: both; padding: 0pt 0pt 21px; background-image: url('page_bottom.jpg'); background-repeat: repeat-x; background-position: center top; }
/* ::::: http://www.trantect.com/xyt/CSS_xyt/newStyle.css ::::: */

html { padding: 0px; margin: 0px; }
body { padding: 0px; margin: 0px; }
div { padding: 0px; margin: 0px; }
p { padding: 0px; margin: 0px; }
form { padding: 0px; margin: 0px; }
body { font-family: "Tahoma"; background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 12px; }
select { font-size: 12px; }
.inpt { border: 1px solid rgb(203, 203, 203); background-color: rgb(247, 247, 247); width: 164px; height: 20px; }
input {  height: 20px;margin:5px; }
select{  height: 20px;margin:5px; }
textarea{  height: 20px;margin:5px; }
label { width: 60px; padding-right: 6px; float: left; padding-top: 3px; }
