/* ::::: http://www.toso-sh.cn/common/css/import.css ::::: */

/* ::::: http://www.toso-sh.cn/common/css/format.css ::::: */

/* ::::: http://www.toso-sh.cn/common/css/common.css ::::: */


<style type="text/css">
a{ text-decoration: none;}

#wrapper { background: transparent url('file:///D|/header_bg.jpg') no-repeat scroll center top; width: 1060px; margin: 0px auto; }
#global { width: 900px; margin: 0px auto; }
h1 { float: left; width: 340px; padding-top: 26px; padding-bottom: 23px; }
.hd_info { float: right; width: 290px; }
.hd_info::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .hd_info { display: inline-block; }
#header::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html #header { display: inline-block; }
.lang { padding: 12px 0px 0px 227px; width: 189px; }
.lang li { float: left; line-height: 0; font-size: 0px; }
.hd_info dl { clear: left; padding-top: 10px; }
.hd_info dl dt { float: left; width: 90px; line-height: 0; }
.hd_info dl dd { float: right; width: 170px; height: 27px; line-height: 1; background: transparent url('file:///D|/icon_tel.gif') no-repeat scroll left center; padding-left: 20px; font-size: 205%; font-weight: bold; color: rgb(0, 138, 138); overflow: hidden; }
.gnavi { clear: both; }
.gnavi li { float: left; line-height: 0; font-size: 0px; }
#contents { clear: both; background: transparent url('file:///D|/contents_bg01.jpg') no-repeat scroll left 121px; font-family: SimSun; }
.postion { text-align: right; background: transparent url('file:///D|/postion_bg.gif') no-repeat scroll left top; line-height: 1; height: 14px; padding: 10px 10px 8px 0px; overflow: hidden; }
h2 { padding: 30px 0px 31px 40px; }
h2.exp { background: transparent url('file:///D|/h2_ttl_bg.jpg') no-repeat scroll left top; }
.main { background: transparent url('file:///D|/contents_bg02.jpg') no-repeat scroll left bottom; position: relative; min-height: 560px; padding-bottom: 10px; }
.main::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .main { display: inline-block; }
.side { float: left; width: 246px; background: transparent url('file:///D|/side_bg.gif') no-repeat scroll left 5px; min-height: 530px; margin-top: -10px; }
:first-child + html .side { height: 530px; }
.side dl { padding: 0px 10px; }
.side dl.dl_bg { background: transparent url('file:///D|/side_bg_001.gif') no-repeat scroll center top; min-height: 200px; }
.side dl dt { line-height: 0; font-size: 0px; }
.side dl dd { line-height: 0; font-size: 0px; }
.edit_area1 { padding: 15px 24px 50px 5px; }
#footer { clear: both; }
.ft_bg { border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px; width: 100%; }
#footer ul { width: 900px; margin: 0px auto; }
#footer ul li { line-height: 1; padding: 5px 0px; }
#footer ul li#pro { float: left; width: 245px; padding-top: 10px; padding-left: 5px; }
#footer ul li#pro a { background: transparent url('file:///D|/icon_sk.gif') no-repeat scroll left center; padding-left: 10px; }
#footer ul li#copyright { float: right; width: 380px; line-height: 0; font-size: 0px; }
#footer ul li#icp { float: right; width: 120px; padding-left: 10px; padding-top: 10px; font-family: SimSun; }
#footer ul li#icp a { letter-spacing: 1px; }
.flash::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .flash { display: inline-block; }
.sel01::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .sel01 { display: inline-block; }
.top_news_list li::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .top_news_list li { display: inline-block; }
.rt { text-align: right; }
.pt { padding: 20px 0px 10px; }
#footer p { text-align: center; padding: 10px 0px; clear: both; }
a { color: rgb(102, 102, 102); }
a:hover { text-decoration: none; }
.tbl02 td { vertical-align: top; text-align: left; padding: 2px 5px; }
.tbl02 td a { background: transparent url('file:///D|/green_ico.gif') no-repeat scroll 10px center; padding-left: 15px; }
/* ::::: http://www.toso-sh.cn/common/css/experience.css ::::: */





#wrapper { background: transparent url('file:///D|/header_bg.jpg') no-repeat scroll center top; width: 1060px; margin: 0px auto; }


html { height: 100%; position: relative; margin-bottom: 1px; }
body { margin: 0px; padding: 0px; height: 100%; font-family: Arial,Helvetica,sans-serif; position: relative; font-size: 12px; line-height: 1.6; color: rgb(51, 51, 51); }
html > body {  }

:first-child + html body { font-size: 75%; }
table { font-size: 100%; }
h1, h2, h3, h4, h5, h6, p, dl, dt, dd { margin: 0px; padding: 0px; }
img { border: medium none; font-size: 0px; line-height: 0; }
.ov {  }
ul {  }
ul, li { margin: 0px; padding: 0px; list-style: outside none none; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .clearfix { display: inline-block; }
a:link, a:visited { text-decoration: underline; color: rgb(51, 51, 51); }
a:hover, a:active { text-decoration: none; color: rgb(51, 51, 51); }



.main_r { float: right; width: 100%; background: transparent none repeat scroll 0% 0%; }
.edit_area1 { padding: 15px 24px 50px 5px; }
#experience .tbl02 td { border-right: 1px solid rgb(198, 198, 198); padding: 2px 0px; width: 33%; }
#experience .tbl02 td.w33 { width: 35%; }
#experience .tbl02 td.bn { border-right: medium none; }

.fortbl02 { background: transparent url('file:///D|/about_bg01.gif') repeat-x scroll left bottom; padding-bottom: 30px; margin-bottom: 20px; }


.cm {  }
.cm h3, .cm1 h3 { background: transparent url('file:///D|/gray_ico.gif') repeat-x scroll left top; padding: 10px; font-size: 110%; }
.cm dl dt, .cm1 dl dt { line-height: 0; margin-bottom: 10px; }
.cm dd { margin-left: 10px; padding-left: 10px; border-left: 2px solid rgb(3, 145, 145); line-height: 1; margin-bottom: 10px; }
.cm dd span { color: rgb(135, 145, 3); padding-left: 10px; }
.cm1 dd { margin-left: 10px; padding-left: 10px; border-left: 2px solid rgb(3, 145, 145); line-height: 1; margin-bottom: 10px; float: left; }
.cm1 dd span { color: rgb(135, 145, 3); padding-left: 10px; }
.cm1 { margin-bottom: 20px; clear: both; }
.cm1::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .cm1 { display: inline-block; }


.s_cm { margin-bottom: 20px; clear: both; }
.s_cm::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .s_cm { display: inline-block; }
.ex_l { float: left; width: 400px; }
.ex_r { float: right; width: 400px; }
