@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:9pt; text-align:center; line-height:1.9em; color:#494949; }
* { padding:0; margin:0; }
a:focus { outline:none; }
a { color:#004276; text-decoration:none; }
a:hover { color:#dd0000; text-decoration:none; }
div, p { text-align:left; }
.clear { clear:both; height:0px; width:0; overflow:hidden; }
ul li { list-style:none; }
ol li { list-style-position:inside; }
img { border:none; }
p { text-indent:0;margin:1em 0 0;}
table td { vertical-align:top; }
/*header*/
.topbar { height:28px; line-height:28px; border-bottom:1px solid #e4e4e4;text-align:center; background-color:#fafafa; }
.topbarin { width:960px; margin:0 auto; overflow:auto; zoom:1; }
.topright { width:376px; float:right; text-align:right; }
.topright span { font-size:7pt; color:#5C5B5C; margin:0 1em; }
.topright a{ color:#5C5B5C;}
.topright a:hover{ color:#dd0000;}

.logoline { overflow:auto; margin-top:1em; zoom:1;background:url(../images/about/logo.jpg) left top no-repeat; }
a.logo { display:block; width:326px; height:0px; padding-top:46px; font-size:0pt; text-indent:-900px; overflow:hidden; float:left; }
/*feeter*/
.feeter { text-align:center; margin:2.9em 0 1em; padding:1px 0; text-align:center; border-top:3px solid #BBB8B8; }
.feeter a { margin:0 1em; color:#D0342B; }
.feeterinfo { padding:1em; text-align:center; color:#777777; background: url(../images/about/bg_bottom.jpg) repeat-x top; min-height:9em; }
/*wrapper*/
.wrapper { width:960px; margin:0.5em auto; }
.wrapper h2{ background:url(../images/about/icon_01.jpg) no-repeat left; padding:1em; padding-right:0; margin-left:1em; font-size:14px;}
ul.nav{width:100%; color:#393636; line-height:40px; height:38px; background:url(../images/about/nav_bg.jpg) repeat-x;margin-top:1em; clear:both; zoom:1; }
ul.nav li{ float:left; height:35px;}
ul.nav li a{color:#393636; padding:0 1.5em;font-size:9.5pt; border-left:1px solid #DACCDB;}
ul.nav li a:hover{ text-decoration:underline;}
ul.nav li.first a { border:none; }
ul.nav li img{margin: 0;}
ul.nav li.navr{ float:right;}

.bordered{ height:5px; background-color:#DD1F35; border:1px solid #E68A95; border-left:0; border-right:0; margin-top:-0.5em;clear:both; overflow:hidden;}
.imgtop{ width:100%; margin:0.7em 0 ; overflow:hidden; clear:both;}

.left{ width:180px; margin-right:1em; float:left;}
.left .sidebar{ width:100%; min-height:4em; background:url(../images/about/bg_sidebar.jpg) repeat-y;}
.right{ width:760px; float:left; background:url(../images/about/bg_right.jpg) repeat-x top; border:1px solid #E6E6E2; border-top:0;}
.right table{margin:4em auto; border:1px solid #E6E6E6; border-bottom:0;}
.right th{width:10em; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; text-align:center;}
.right td{ padding-left:1.5em; border-bottom:1px solid #E6E6E6;}

/*list*/
.right ul{ line-height:36px; margin:0.5em; margin-bottom:3em;}
.right ul li{ border-bottom:1px solid #E0E0E0; list-style: disc inside; padding-left:1em; }
.right ul li a{ color:#777;}
.right ul li a:hover{ color:#dd0000;}
.right ul li span{ font-size:14px; color:#343536; margin-right:4em;}
/*terminal*/
.right .news{ padding:1em; text-align:center; margin-bottom:2em;}
.right .news h3{ color:#1D1919; font-weight:bold; font-size:14px;}
.right .news .date{ color:#555050; font-weight:normal; font-size:14px; text-align:center;}
.right .news img{ border:1px solid #BABABA; padding:2px; width:305px; height:220px; margin:1em auto;}
.right .news p{ text-align:24px; margin-top:1em;}

/*sitemap*/
.right .MapBox{ width:680px; padding:30px;_padding:25px;}
.right .MapBox .MapTit{ width:680px; height:29px; background:url(../images/about/tit_bg.jpg) no-repeat; text-align:left; padding-left:10px; font-weight:bold; color:#004276; margin-top:10px; line-height:29px;}
.right .MapBox .MapList{ width:660px; padding:5px 10px; color:#545454;}
.right .MapBox .MapList a, .right .MapBox .MapList a:visited{ color:#545454; text-decoration:none;}
.right .MapBox .MapList a:hover{ color:#DA3000; text-decoration:underline;}
.right .MapBox .MapList span{ display:inline; margin:0px 12px; color:#c6c6c6; font-size:11px;}
.right table.rcontent td h5 {font-size:12px;margin-top:2em;}
.right table.rcontent td ul, .right table td ol {line-height:1.9em;}
.right table.rcontent td ul li { list-style:disc inside;}
.right table.rcontent td li { border:none;padding-left:0;}
.right table.rcontent td ul li ol {padding-left:2em;}
.right table.rcontent td ul li ol li { list-style:decimal;}

/*job*/
.right table h4{ font-size:14px; color:#DD1F35;}
.right table i{ font-size:13px; font-weight:bold; font-style:normal;}