body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,dd,dt,dl,li,form,input{margin:0;padding:0;}
body,a{color:#000;}
body, input, textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
li{list-style:none;}
a{text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a:hover{text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
.dn{display:none;}
.fl{float:left;}
.fr{float:right;}

.wrap{width:948px; margin:0 auto;}
.nav{width:948px; height:56px; background:url(/images/en_comac_06.gif) repeat-x; overflow:hidden;}

.nav_c{width:644px; float:left; text-align:center; margin-top:9px;}
.nav_c ul{margin-left:20px;}
.nav_c li{float:left; color:#fff; position:relative}
.nav_c li span a{color:#fff; padding:0 2px; display:block; padding-left:14px; margin-right:7px;}
.nav_c li span{line-height:25px; display:block; float:left;}
.nav_c li span.line{padding:0 6px;}
.nav_c li p{line-height:18px; display:none; color:#0332FA; position:absolute; white-space:nowrap; text-align:left; margin-top:25px; left:4px;}
.nav_c li p a{color:#0332FA; margin:0 9px;}

.nav_c li .pabout{line-height:18px; display:none; color:#0332FA; position:absolute; white-space:nowrap; text-align:left; margin-top:25px; left:-80px;}
.nav_c li .pabout a{color:#0332FA; margin:0 9px;}

.nav_c li .active{background:url(/images/en_comac_09.gif) no-repeat right -25px;}

.nav_c li .active a{background:url(/images/en_comac_09.gif) no-repeat left top; color:#0332FA;}
.search{width:292px; float:right; color:#fff; height:18px; margin-top:10px;}
.search a{color:#fff;}

.main{width:948px; margin-top:10px;}
.pic_news{width:400px; float:left;}
.main_news{float:right; width:493px;}
.news_title{border:1px solid #D6D5D5;}
.news_title h2{padding:4px 0 6px 15px;}
.news_title span{float:right; background:url(/images/en_comac_20.gif) no-repeat right center; padding-right:6px; margin:6px 15px 0 0;}
.news_title span a{color:#727271;}
.news_list{padding:8px 0 0 17px;}
.news_list li{line-height:24px; height:24px; overflow:hidden; color:#020202;}
.news_list li a{color:#020202;}
.news_list li span{width:78px; float:right;}

.column{width:948px; margin-top:22px; clear:both;}
.column .left,.column .middle,.column .right{border-left:1px solid #D2D2D2; height:153px;}
.column .left{float:left; width:335px;}
.column .middle{float:left; width:371px; float:left;}
.column .right{float:left; width:238px;}
.column .title01{height:27px; line-height:27px; background:url(/images/en_comac_25.gif) repeat-y left; color:#fff; padding-left:14px; font-size:12px;}
.column .title02{background:url(/images/en_comac_25.gif) repeat-y -70px;}
.pic_list01{margin-top:11px; padding-left:0;}
.pic_list01 p{float:left; width:103px; text-align:center; line-height:14px;}
.pic_list01 p a{color:#2D5988;}
.pic_list01 p img{margin-bottom:5px;}

.pic_list02{margin-top:10px; padding-left:13px;}
.pic_list02 p{float:left; width:170px; text-align:center; line-height:14px;}
.pic_list02 p a{color:#2D5988; font-weight:bold;}
.pic_list02 p img{margin-bottom:5px;}

.links{width:211px; margin:0 auto; margin-top:5px;}
.links p{border:1px solid #CFCFCF; padding:1px; text-align:center;}
.links span{}
.links select{width:211px; margin-top:-1px;}

.foot{width:948px; background:url(/images/en_comac_31.gif) repeat-x; margin-top:5px; line-height:24px; text-align:center; padding:6px 0; padding-bottom:10px; height:38px; clear:both;}
.foot img{vertical-align:middle;}

/* list and pages */
.nav2{line-height:34px; width:922px; padding-left:26px; color:#164272; font-weight:bold;}
.nav2 span{padding:0 16px;}
.nav2 a{color:#164272;}
.nav3{background:url(/images/en_list01.gif) no-repeat left 8px; line-height:38px; padding-left:85px;}

.page{width:948px; overflow:hidden;}
.page_l{ width:165px; float:left; background:#E7F1FD; border:1px solid #D6D5D5; _height:340px; min-height:340px;}
.page_l_c{width:141px; margin:0 auto; margin-top:9px;}
.page_l_c p{text-align:center; line-height:20px; padding:8px 0;}
.page_l_c .line01{height:1px; line-height:1px; font-size:0; overflow:hidden; background:#fff; border-top:1px solid #BAD3F0; display:block;}
.page_r{float:right; width:715px; padding:0 33px; overflow:hidden;}
.page_r h1{text-align:center; line-height:28px; font-size:14px; font-weight:bold; color:#020202;}
.page_r .times{width:100%; text-align:center; line-height:20px; color:#777;}
.page_con{line-height:18px; color:#020202; padding:20px 0;}

.page_r .list ul{line-height:30px; color:#020202; font-size:14px;}
.page_r .list a{color:#020202; font-size:14px;}
.page_r .list ul span{width:100px; float:right;}
.page_r .pages{text-align:center; line-height:30px;}
.source{text-align:right;}

