/*top */
*{ font-size:12px}
body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div { margin:0; padding:0; border:0;}
div{ margin:auto;}
a:link,a:visited { color:#003278; text-decoration:none}
a:hover,a:active { color:#003278; text-decoration:underline;}
.top{ background:url(images/com_top.gif) repeat-x; height:40px;margin:auto; border:1px solid #a5a5a5; width:900px} 
.top_text{ margin:15px 0 0 15px; float:left;}
.top_botton{ float:right;background:url(images/top_botton.gif) no-repeat top left; height:20px!important /*ie7*/;  height:19px;width:90px!important /*ie7*/; width::127px; border:1px solid #a5a5a5; display:block; margin:5px 15px 0 0; padding:8px 0 0 35px}
.margintr5{ margin:5px 5px 0 0}
/* title top images*/
.title{height:200px; background: url(images/com_headgreen.jpg) no-repeat top left; margin-bottom:2px;width:900px}
.com_name{ margin:20px 0 0 40px; font-size:15px; color:#fff; float:left}
.menu{ background:url(images/com_menugreen.jpg) repeat-x top left; height:40px!important;height:40px;width:900px; margin-bottom:5px!important;}
.menu ul{ list-style:none;  margin:0 auto; width:570px;}
.menu li{ float:left;color:#FFF; font-weight:bold; margin:10px}
.menu .select{ background:url(images/menu_bg.gif) repeat-x; height:40px; margin-top:0px; line-height:40px; padding:0 6px}
.menu a:link{ color:#fff;text-decoration:none; font-size:14px; }
.menu a:visited{ color:#fff;text-decoration:none; font-size:14px; }
.menu a:hover{color:#fff;text-decoration: underline; font-size:14px; }
.con{ margin:auto; width:900px}
/* left */
.left_all{float:left;  width:230px; margin-right:5px}
.left_small{background:url(images/com_titlegreen.jpg) repeat-x top left;height:26px; width:225px; float:left; color:#fff; font-weight:bold}
.left_small span{margin:8px 0 0 15px!important;margin:8px 0 0 8px; display:block; float:left; font-size:14px}
.left_editbtn{ background:url(images/com_edit.gif) no-repeat top left; height:18px; width:43px; border:none; float:right; margin:5px 5px 0 0; cursor:hand }
.left_message{ border:1px solid #51b032; float:left; width:213px; padding:5px;margin-bottom:10px}
.left_message .com_con{ margin:0;}
.left_message .com_con li{ width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.left_magzine { border:1px solid #51b032; float:left; width:213px; padding:5px; text-align:center}
.left_magzine img{ border:3px solid #ccc; margin:5px; width:100px; height:135px}
.left_com{ text-align:left; width:210px; display:block; margin:5px 0}
.left_message ul{line-height:20px; margin:8px 0 0 15px;list-style:none}
.com_righttt tt a:link,.com_righttt a:visited{ color:#fff}
.left_small tt a:link,.left_small a:visited{ color:#fff}
/*pdt message4s */
.pdt_ttfont{ color:#f60; font-weight:bold}
.pft_title{ text-align:left; margin:auto; display:block}
.pdt_mebtn{color:#fff;padding:3px;cursor:hand;background:url(images/com_me.gif) no-repeat top left; width:56px; height:19px; border:none}
.pdt_aa{ width:20px}
/*right*/
.com_right{ float:left;width:663px}
.com_righttt{ background:url(images/com_titlegreen.jpg) repeat-x 0px left; height:19px;width:98%; display:block; color:#ffffff; font-weight:bold; padding:8px 0 0 15px; font-size:14px}
.com_rightmessage{ border:1px solid #51b032;  float:left; width:647px!important;width:653px; padding:8px!important; padding:5px; line-height:23px; margin-bottom:5px;}
.com_rightmessage .com_js{ width:99%!important; width:98%; padding:5px}
.com_rightmessage .com_js dd{ width:65%; float:left; border-right:1px dashed #999; padding-right:5px}
.com_rightmessage .com_js dt{ width:29%; float:right;text-align:center}
.com_rightmessage .com_js .pic{ width:200px; height:150px;float:right; border:1px solid #999; margin-right:10px; text-align:center; line-height:150px}
.com_rightmessage .com_js .pic img{ margin:0px auto}
.com_pic{ width:45%; float:left;text-align:center; margin:0 10px}
.com_pic .pic{ width:240px; height:160px; border:1px solid #999; line-height:160px; text-align:center}
.com_pic .pic img{ margin:0 auto}
.com_pic dt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:220px}
.com_pic dt a:link,.com_pic dt a:visited{ font-size:14px; font-weight:bold}
.com_pic dd{ text-align:left}
.logo{ float:left; margin:10px; background:url(images/com_logo.gif) no-repeat; display:block; height:67px; width:132px}
.com_xuxian{ border-bottom:1px dashed #ccc; width:97%; margin-bottom:3px; height:1px; padding:0}
.com_zizhi{ width:310px; margin:5px; height:110px; float:left;}
.com_zizhipic{ width:200px; float:left; text-align:left; margin-left:5px}
.com_contacttt{ font-weight:bold; color:#00206a}
.com_contact div{ width:170px}
.com_contactmessage{ float:left; line-height:25px; width:300px; margin:8px; border-bottom:1px dashed #ccc}
.com_contactmessage div{ width:180px}
/*small windows*/
.win{ text-align:left; width:464px; font-size:12px; padding:8px; line-height:22px}
.win_tt{color:#CA7032; font-weight:bold;float:left}
.win_close{ float:right}
.win_border{ border:1px solid #D3D3D3; width:90%; height:30px; float:left; margin:5px 0 0 5px; padding:13px}
.win_smallpic{ margin:2px;height:40px; border:1px solid #ccc; float:left}
.win_picborder{ width:92%; margin:10px 0 0 15px;}
.win_top{ background:url(Images/win_top.gif) repeat-x top left; width:100%; height:66px; text-align:right; font:bold 14px; color:red; padding:8px 0}
.win_save{ background:url(Images/win_save.gif) no-repeat top left; width:106px; height:21px;margin:0 2px; border:0; cursor:hand}
.win_bluebtn{ width:43px;height:21px; background:url(Images/win_bluebtn.gif) no-repeat top left; border:0; margin:0 2px;cursor:hand}
.win_topthem{ color:#000; font:12px normal;width:224px; height:35px; background:url(Images/win_topbg.gif) no-repeat top left; float:right; padding:8px; text-align:center; margin-top:1px}
/* from websiet  by dwj*/
.fontgray{color: #999999;font-size: 12px;} 
.ad_hoc10 {color: #F60; font-size:12px; font-weight:bold;}
.floatleft{ float:left}
.floatright{ float:right}
.pja{ width:13px; height:13px; background:url(images/a.gif) center no-repeat;display:block}
.pjaa{ width:24px; height:13px; background:url(images/2a.gif) center; display:block}
.pjaaa{ width:35px; height:14px; background:url(images/3a.gif) center;display:block}
.pjb{ width:10px; height:13px; background:url(images/b.gif) center; display:block}
.pjb2{ width:18px; height:13px; background:url(images/b2.gif) center; display:block}
.pjb1{ width:18px; height:14px; background:url(images/b1.gif) center;display:block}
.com_warp_p { clear:both; width:620px; padding-left:19px; border-bottom:1px dashed #999; border-top:1px dashed #999;}
.com_p1 { text-align:center; width:25%;float:left; padding-top:5px}
.com_p1 .text{ display:block;text-align:center; width:120px; height:100px; border:1px solid #999; line-height:100px}
.com_warp_p dd{width:120px; height:100px; border:1px solid #999;}
.com_warp_p dd img{ width:120px; height:100px;}
.com_lt_pic{width:630px; margin:10px 0 10px 10px; height:160px}
.com_lt_pic .pic{ width:200px; height:160px; float:left; border:1px solid #999;  display:block;margin:5px; text-align:center}
.com_lt_pic img { margin:5px auto;}
.com_p4 { width:39px; float:left; margin-right:35px;}
.com_p4 img { margin-bottom:5px;}
.com_tt1 { font-weight:bold; color:#006696;} 
.com_tt01 { font-weight:bold; text-align:center; border-bottom:3px solid #6AB2E7; width:630px; margin-top:15px; margin-left:0;}
.com_tt01 div { width:113px; height:25px; float:left;}
.com_tt02 { color:#069;}
span.tt04{ margin-left:5px;height:28px; border-right:1px solid #DEDEDE; background:url(images/index40_03.jpg) repeat-x; display:block;}
span.tt05,span.tt06 { border-bottom:none;  float:left; padding:1px; overflow:hidden;}
span.tt05 a,span.tt06 a { height:24px; line-height:24px; float:left; padding:0 8px; color:#28679D; font-weight:bold;}
span.tt05{ border:1px solid #AFDAE9; border-bottom:1px solid #fff;}
span.tt06{ border:1px solid #DEDEDE; border-bottom:1px solid #AFDAE9;}
span.tt05 a { background:url(images/index40_02.jpg) repeat-x;}
span.tt06 a { background:url(images/index40_01.jpg) repeat-x;}
ul.com_ul2,ul.com_ul2 li { margin:0; padding:0; list-style:none;}
ul.com_ul2 { padding:10px 0 0 10px;}
ul.com_ul2 li { float:left; width:300px; line-height:18px; border-bottom:1px dashed #999; text-align:left; margin-right:5px;}
.com_tt_h4 { width:630px; text-align:center; color:#000; clear:both; height:15px; overflow:hidden; padding:15px 0 10px 0; line-height:normal;}
.tt_dash3 { width:97%; padding-top:3px;clear:both;}
.tt_dash3 a{ display:block; width:140px; float:left;margin:5px 5px 0 0}
.com_txt1 { text-indent:24px; line-height:20px;}
.foot{ background:url(images/com_footbg_g.gif) repeat-x left top; height:80px; width:890px; padding:15px 5px 0; margin-top:5px; line-height:25px}
.floatleft{ float:left}
.floatright{ float:right}
.com_tablelist { width:97%}
.com_tablelist td{ padding:4px}
.dash_97{ border-bottom:1px dashed #999}
.com_magzineright{ width:380px; margin:0 10px 5px 5px; float:left; border-right:1px dashed #999}
.com_magzineright img{ border:1px solid #999; width:100px; height:135px}
.f14{ font-size:14px}
.con_jspic {border:1px solid #ccc; width:210px; height:160px; float:left;margin:5px; text-align:center; line-height:160px}
.con_jspic img{ margin:0 5px}
.equ_pic{ width:200px; height:150px; display:block; float:left; line-height:150px; text-align:center; margin-right:10px}
.com_righttt .floatleft{ font-size:14px} 