/* CSS Document */

/* =============public============= */

body {margin:0px; padding:0px; color:#66A8FF; font-size:12px; font-family:Tahoma; background:#040C1F;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

div {margin:0px; padding:0px; float:left;}

ul {margin:0px; padding:0px;}
li {margin:0px; padding:0px;}

img {margin:0px; padding:0px; border:0px;}

input, textarea {font-size:11px; font-family:Tahoma;}

form {display:inline; margin:0px; padding:0px;}

/* ============= page ============= */

.page{float:none; margin-left:auto; margin-right:auto; padding:0px 25px; width:920px; background:url(images/page_back.gif); overflow:hidden;}

/* ============= top ============= */

.top   {width:920px; overflow:hidden; height:88px; background:#0E2742;}
.top_A {width:920px; overflow:hidden; height:49px; background:url(images/top_back.gif);}
.top_B {width:920px; overflow:hidden; height:39px;}

.top_button {padding-top:22px; padding-left:33px; height:8px; width:auto; font-size:9px; color:#FFF;}
.top_logo   {float:right; padding-right:77px; height:88px; width:180px; overflow:hidden;}
.top_logo_A {float:right; padding-right:77px; height:49px; width:180px; overflow:hidden;}
.top_logo_B {float:right; padding-right:77px; height:39px; width:180px; overflow:hidden;}

.banner {width:920px; overflow:hidden; height:179px;}

.top_menu_cn_new {margin:9px 0px;}
.top_menu {width:920px; overflow:hidden; height:40px; background:url(images/top_menu_cn_bg.jpg) repeat-x; padding-top:18px; margin:9px 0px; float:left; display:block; list-style:none;}
.top_menu li {width:auto; overflow:hidden; height:auto; border-left:#143C6F solid 1px; padding-left:2px; margin-left:18px; float:left; display:block;}
.tm_ico   {width:15px; overflow:hidden; height:24px; padding-right:5px; float:left;}
.tm_biger {font-family:Arial; font-size:14px; display:block; font-weight:bold;}
.tm_samll {font-family:Arial; font-size:8px;  display:block; line-height:8px; color:#66A8FF; padding-top:2px;}

/* ============= bottom ============= */

.bottom {width:920px; overflow:hidden; height:58px; background:url(images/bottom_bg.jpg) repeat-x; margin-top:6px; line-height:58px; text-align:center; font-size:11px; color:#FEAE00;}

/* ================================== */

.link_blue_a   {color:#346FBE; text-decoration:underline;}
.link_orange_a {color:#FFDB00; text-decoration:underline;}
.link_white_a  {color:#FFF;}

.page_middle {width:920px; overflow:hidden; height:auto; background:#0C2657 url(images/info_logo.gif) left bottom no-repeat;}
.pm_side     {width:188px; overflow:hidden; height:auto; padding:15px;}
.pm_center   {
	width:880px;
	overflow:hidden;
	height:auto;
	background:#01367C;
	padding:15px 20px;
	padding-bottom:30px;/* border-left:#091C44 solid 2px; border-right:#091C44 solid 2px;*/
	font-size: 12px;
	line-height: 16px;
}
.pm_side_title     {width:188px; overflow:hidden; height:18px; padding:8px 0px; border-bottom:#3867AB solid 1px;}
.pm_center_title   {width:880px; overflow:hidden; height:18px; padding:8px 0px; border-bottom:#3867AB solid 1px;}
.pm_center_title_2 {width:880px; overflow:hidden; height:22px; padding:8px 0px; border-bottom:#3867AB solid 1px; padding-bottom:4px;}
.pm_center_img     {border:#D2D7D8 solid 3px;}
.pm_center_img_b   {border:#D2D7D8 solid 3px; margin-right:20px;}
.pm_center_txt     {
	color:#66A8FF;
	line-height:16px;
	font-size:12px;
}
.pm_center_txt_A   {font-weight:bold;}
.pm_side_img       {border:#D2D7D8 solid 3px; width:170px; overflow:hidden; height:90px; }
.pm_side_txt       {width:188px; overflow:hidden; height:auto; line-height:15px; color:#FFF; font-size:11px;}
.pm_side_txt_A     {color:#FFDB00; font-weight:bold;}
.pm_side_txt_B     {color:#66A8FF;}

.pm_side_pm_part   {width:188px; overflow:hidden; height:auto; margin:13px 0px;}
.pm_side_pm_ico    {width:16px;  overflow:hidden; height:16px; padding-right:12px; padding-top:2px;}
.pm_side_pm_txt    {width:160px; overflow:hidden; height:auto; font-size:11px; color:#FFF; line-height:13px;}
.pm_sidd_pm_span_A {color:#FFDB00;}
.pm_sidd_pm_span_B {color:#66A8FF;}
.pm_side_pm_more   {font-size:11px; color:#FFF; float:right; margin-top:17px;}

.pm_side_product     {width:188px; overflow:hidden; height:auto; margin:13px 0px;}
.pm_side_product_img {width:60px;  overflow:hidden; height:40px; margin-top:2px;}
.pm_side_product_txt {width:114px; overflow:hidden; height:auto; padding-left:14px; font-size:11px; line-height:13px; color:#FFF;}
.pm_spt_blue         {color:#66A8FF;}
