@charset "big5";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"งบส^","Arial Narrow"; background:#001d3d url(../images/bodybg.gif) repeat-x center top; color:#333333;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}input,select{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}.fl{float:left;}.fr{float:right;}.cl{clear:both;}
.fb{font-weight:bold;}
.aline,.aline a:link,.aline a:hover,.aline a:visited { text-decoration:underline;}
a {color:#333333;text-decoration:none;}a:hover {color:#000000;text-decoration:underline;}
.hr_10 { height:10px; overflow:hidden; clear:both;}
.hr_5 { height:5px; overflow:hidden; clear:both;}
.font14 { font-size:14px;}
.wrapper { width:960px; margin:0 auto; clear:both; background-color:#ffffff; position:relative;}
.main { width:930px; margin:0 auto; clear:both; background-color:#ffffff;}
.blue,.blue a,.blue a:hover,a.blue { color:#002e68;}

#copyright { background:#ffffff url(../images/copyrightbg.gif) repeat-x 0px 0px; border-top:#cdcdcd 1px solid; padding:20px 30px; line-height:25px; height:80px; margin-top:20px;}
#copyright .logoEnd { width:250px; height:70px; float:left;}
#copyright .txt { width:600px; float:left; color:#222222;}

.header { width:960px; height:90px; overflow:hidden;}
#logo { float:left; width:225px; height:85px; padding-left:15px;}
.headerR { float:right; text-align:right; padding:35px 15px 0px 0px;}
.headerR a { display:inline-block; margin:0px 3px;}
.headerR a.cn { padding-left:25px; background:url(../images/cn.gif) no-repeat left center;}
.headerR a.en { padding-left:30px; background:url(../images/en.gif) no-repeat left center;  margin:0px 10px;}

#nav { width:911px; height:36px; overflow:hidden; background:url(../images/nav.gif) no-repeat 0px 0px; clear:both; padding:22px 0px 17px 49px;}
#nav a { display:inline-block; width:99px; height:36px;}
#nav a.nav1 { background-position:-49px -22px; margin-right:20px;}
#nav a.nav2 { background-position:-168px -22px; margin-right:13px;}
#nav a.nav3 { background-position:-280px -22px; margin-right:7px;}
#nav a.nav4 { background-position:-386px -22px; margin-right:10px;}
#nav a.nav5 { background-position:-495px -22px; margin-right:9px;}
#nav a.nav6 { background-position:-603px -22px; margin-right:9px;}
#nav a.nav7 { background-position:-711px -22px; margin-right:12px;}
#nav a.nav8 { background-position:-822px -22px;}

#nav a.nav1:hover,#nav a.nav1dq { background:url(../images/nav_1.gif) no-repeat 0px 0px; margin-right:20px;}
#nav a.nav2:hover,#nav a.nav2dq { background:url(../images/nav_2.gif) no-repeat 0px 0px; margin-right:13px;}
#nav a.nav3:hover,#nav a.nav3dq { background:url(../images/nav_3.gif) no-repeat 0px 0px; margin-right:7px;}
#nav a.nav4:hover,#nav a.nav4dq { background:url(../images/nav_4.gif) no-repeat 0px 0px; margin-right:10px;}
#nav a.nav5:hover,#nav a.nav5dq { background:url(../images/nav_5.gif) no-repeat 0px 0px; margin-right:9px;}
#nav a.nav6:hover,#nav a.nav6dq { background:url(../images/nav_6.gif) no-repeat 0px 0px; margin-right:9px;}
#nav a.nav7:hover,#nav a.nav7dq { background:url(../images/nav_7.gif) no-repeat 0px 0px; margin-right:12px;}
#nav a.nav8:hover,#nav a.nav8dq { background:url(../images/nav_8.gif) no-repeat 0px 0px;}

.subBox2 { width:99px; position:absolute; top:112px; left:168px; z-index:9; padding-top:36px; background:url(../images/nav_2.gif) no-repeat 0px 0px;  display:none;}
.subBox3 { width:99px; position:absolute; top:112px; left:280px; z-index:19; padding-top:36px; background:url(../images/nav_3.gif) no-repeat 0px 0px; display:none;}
.subList { background:url(../images/subnav.png) no-repeat center bottom; padding:5px 1px 5px 1px;}
.subList a { display:block; height:22px;text-align:center; color:#000000; line-height:22px;}
.subList a:hover { color:#ffffff; background-color:#b43818; text-decoration:none;}


.tlPic { width:930px; height:260px; padding:5px 0px 10px 0px; clear:both; margin:0 auto;}

.mainL { width:225px; float:left; overflow:hidden;}
.mainR { width:690px; float:right; overflow:hidden;}

.boxL { background-color:#f5f5f5; clear:both; padding-bottom:5px;}
.boxL .tit { height:29px; overflow:hidden;}
.listL { border-left:#e6e6e6 1px solid; border-right:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; padding:10px 10px; background:#ffffff url(../images/pyjj_2.gif) no-repeat center top; line-height:24px; font-size:14px;}
.boxL2 { clear:both; padding-bottom:20px; font-size:14px;}
.boxL2 a { display:block; height:32px; line-height:32px; padding-left:26px; color:#000000; margin-bottom:1px;}
.boxL2 a:hover,.boxL2 a.dq { display:block; height:32px; line-height:32px; background:url(../images/titbg.gif) no-repeat 0px 0px; color:#0055ad; font-weight:bold; text-decoration:none;}

.focus { width:300px; height:285px; padding:7px; border:#dddddd 1px solid; float:left;}
.indexJj { width:355px; float:right; font-size:13px; line-height:21px;}
.index_cp { border:#dddddd 1px solid; height:77px;}
.index_cp li { width:33%; text-align:center; float:left;}

/*------*/
.aboutR { width:695px; float:right; background:url(../images/cp_rbg.gif) no-repeat 0px 0px; font-size:14px; line-height:22px; padding:15px 5px;}
.aboutR p { padding:8px 20px;}
.cppic { margin:0 auto; clear:both; text-align:center; padding-bottom:5px;}
.cppic img { width:685px; height:228px;}
.tableTd td { padding:5px 7px; font-size:12px; line-height:18px;}

.td_graybg { background-color:#cccccc; font-size:12px; font-weight:bold; color:#0000ff;}

.newsR { width:670px; float:right; background:url(../images/conbg.gif) no-repeat 0px 0px; font-size:14px; line-height:22px; padding:0px 10px 15px 10px;}
.newsR .title { height:30px; line-height:30px; font-size:14px;  color:#002e68;}
.newsR .title a { padding:0px 5px;  color:#002e68;}
.newsR .content { padding:20px 20px 10px 20px;}
.newsR .content p { padding:8px 0px;}
.content li { line-height:25px; border-bottom:#dedede 1px dashed; padding:2px;}
.content h1 { font-size:18px; text-align:center; padding:10px 0px;}
