/*页面元素*/
body,td,tr,th,p		{ font-family:"宋体",arial;font-size:12px;color:#000000;line-height:160%;}
input,select		{ font-family:"宋体",arial;font-size:9pt;color:#000000;}
div,form,img		{ margin: 0px; padding: 0px; border: 0px;}
h1,h2,h3,h4,h5		{ margin:0px; padding:0px;}
ul,li               { list-style:none; outline:0;padding:0px; margin:0px;}
body				{ margin:0px;padding:0px; text-align:center; background:#ffffff;}
a					{ color:#000000;text-decoration:none;}
a:hover				{ text-decoration:underline;}

.text				{ border:1px solid #D0D0D0; height:20px; line-height:16px;}
.textarea			{ border:1px solid #D0D0D0; }
.button1			{ padding-top:1px; border:1px solid #bfbfbf;background:#dfdfdf;}

.br5				{ line-height:5px;}
.br10				{ line-height:10px;}


.fWeightB			{ font-weight:bold;}
.fWeightN			{ font-weight:normal;}
.fStyleI			{ font-style:italic;}
/* float & clear & display & vertical-align */
.floatL				{ float:left;}
.floatR				{ float:right;}
.floatN				{ float:none;}

.clearL				{ clear:left;}
.clearR				{ clear:right;}
.clearB				{ clear:both;}
.clear				{ clear:both; line-height:0px;font-size:1px; width:1px; height:0px; visibility:hidden;}

.displayN			{ display:none;}
.displayB			{ display:block;}

.vAlignT			{ vertical-align:text-top;}
.vAlitnM			{ vertical-align:middle;}
.vAlignB			{ vertical-align:text-bottom;}
.alignL             { text-align:left;}
.alignC             { text-align:center;}
.alignR             { text-align:right;}
/* blank */
.blank1,.blank3,.blank6,.blank8,.blank10,.blank12,.blank16,blank20{ clear:both; display:block; font:1px/1px Arial; overflow:hidden;}
.blank1				{ height:1px;}
.blank3				{ height:3px;}
.blank6				{ height:6px;}
.blank8				{ height:8px;}
.blank10			{ height:10px;}
.blank12			{ height:12px;}
.blank16			{ height:16px;}
.blank20            { height:20px;}
/* Border */
.borderN			{ border:0px;} /*No border*/
.borderT			{ border-width:1px; border-style:solid; border-right:0px; border-bottom:0px; border-left:0px; background:#ffffff;} /*Top*/
.borderB			{ border-width:1px; border-style:solid; border-top:0px; border-right:0px; border-left:0px; background:#ffffff;} /*Bottom*/
.borderTB			{ border-width:1px; border-style:solid; border-right:0px; border-left:0px; background:#ffffff;} /*Top,Bottom*/
.borderRL			{ border-width:1px; border-style:solid; border-top:0px; border-bottom:0px; background:#ffffff;} /*Right,Left*/
.borderTRL			{ border-width:1px; border-style:solid; border-bottom:0px; background:#ffffff;}/*Top,Right,Left*/
.borderRBL			{ border-width:1px; border-style:solid; border-top:0px; background:#ffffff;} /*Right,Bottom,Left*/
.border				{ border-width:1px; border-style:solid; background:#ffffff;}/*All*/

.borderC1_1			{ border-color:#ffffff;} /*白色*/
.borderC1_2         { border-color:#000000;} /*黑色*/
.borderC2_1			{ border-color:#d8d8d8;} /*灰色*/
.borderC3_1			{ border-color:#87bfeb;} /*蓝色*/
.borderC4_1			{ border-color:#ff0000;} /*红色*/

/* BgColor */
.bgC1_1				{ background:#ffffff;} /*白色*/
.bgC1_2             { background:#000000;} /*黑色*/
.bgC2_1				{ background:#f5f5f5;} /*淡灰色*/
.bgC2_2             { background:#efefef;} 
.bgC3_1				{ background:#f3f7ff;} /*淡蓝色*/
.bgC4_1				{ background:#ff0000;} /*红色*/


/* 字体颜色 */
.aC1_1              { color:#ffffff;} /*白色*/
.aC1_1 a			{ color:#ffffff;}
.aC1_1 a:hover		{ color:#ffffff;}
.aC1_2              { color:#000000;} /*黑色*/
.aC1_2 a			{ color:#000000;} 
.aC1_2 a:hover		{ color:#ff6600;}
.aC2_1              { color:#333333;} /*深灰色*/
.aC2_1 a			{ color:#333333;}
.aC2_1 a:hover		{ color:#ff6600;}
.aC2_2              { color:#666666;} /*灰色*/
.aC2_2 a			{ color:#666666;}
.aC2_2 a:hover		{ color:#ff6600;}
.aC3_1              { color:#003399;} /*深蓝色1*/
.aC3_1 a            { color:#003399;}
.aC3_1 a:hover      { color:#000000;}
.aC3_2              { color:#006699;} /*深蓝色2*/
.aC3_2 a            { color:#006699;}
.aC3_2 a:hover      { color:#ff6600;}
.aC3_3              { color:#0066ff;}
.aC3_3 a            { color:#0066ff;}
.aC3_3 a:hover      { color:#ff6600;}
.aC4_1				{ color:#ff0000;} /*红色*/
.aC4_1 a			{ color:#ff0000;} 
.aC4_1 a:hover		{ color:#ff6600;}
.aC4_2				{ color:#ff6600;} /*金黄色*/
.aC4_2 a			{ color:#ff6600;}
.aC4_2 a:hover		{ color:#ff0000;}



/* Margin */
.marginB5			{ margin-bottom:5px;}
.marginB10			{ margin-bottom:10px;}
.marginB15			{ margin-bottom:15px;}
.marginB20			{ margin-bottom:20px;}
.marginL15          { margin-left:15px;}
a.marginL15         { display:inline-block;}



#pageBody			{ margin:0px auto; width:960px;}

/*头部*/
#pageHead				{ height:107px;}
#pageLogo				{ float:left; width:266px; height:107px; text-align:left;}
#pageHeadRight			{ float:left; width:690px; height:107px;}
#pageMenu				{ margin-bottom:5px; height:30px; background:url(images/pageMenuBg.gif) repeat-x center;}
#pageMenu a				{ float:left; margin-right:10px; width:80px; height:30px;display:inline-block; line-height:30px; color:#ffffff; font-weight:bold; font-size:13px;}
#pageMenu a:hover		{ color:#0031c2; text-decoration:none;}
#pageMenu a.n:hover		{ background:url(images/pageMenuBg_1.gif) no-repeat center;}
#pageMenu a.d:hover		{ background:url(images/pageMenuBg_2.gif) no-repeat center;}
#pageMenu a.sel			{ color:#0031c2; background:url(images/pageMenuBg_2.gif) no-repeat center; }
#pageMenu span.left		{ float:left; width:6px; height:30px; background:url(images/pageMenu_left.gif) no-repeat left center;}
#pageMenu span.right	{ float:right; width:6px; height:30px; background:url(images/pageMenu_right.gif) no-repeat right center;}

/*下拉菜单*/

.downMenu				{ position:absolute; top:130px; width:140px; visibility:hidden; border:1px solid #000000; border-top:0px;}
.downMenuIn				{ border:1px solid #666666; border-left:1px solid #ffffff; border-top:0px; background:#efefef;}
.downMenuIn a			{ padding:3px 0px; display:block; width:100%; text-align:left; color:#000000; background:#efefef;}
.downMenuIn a:hover		{ font-weight:bold; text-decoration:none; background:#013c8b; color:#ffffff; }
.downMenuIn a.pMenu		{ background:url(images/icon_13.gif) no-repeat 125px center;}
.downMenuIn a.pMenu:hover{ background:#013c8b url(images/icon_14.gif) no-repeat 125px center;}
.downMenuIn a.pMenuSel	{ font-weight:bold; text-decoration:none; color:#ffffff; background:#013c8b url(images/icon_14.gif) no-repeat 125px center;}
.downMenuIn a.pMenuSel:hover{ background:#013c8b url(images/icon_14.gif) no-repeat 125px center;}

.downCMenu				{ position:absolute; top:130px; width:260px; visibility:hidden; border:1px solid #000000;}
.downCMenuIn			{ border:1px solid #666666; border-left:1px solid #ffffff; background:#efefef;}
.downCMenuIn a			{ padding:3px 0; display:block; width:100%; text-align:left; color:#000000; background:#efefef;}
.downCMenuIn a:hover	{ font-weight:bold; text-decoration:none; background:#013c8b; color:#ffffff; }


/*Flash
#pageFlash				{ margin-bottom:5px; height:190px; border:1px solid ##006699; background:url(images/pageFlashBg.jpg) no-repeat center top;}
*/
#pageFlash				{ margin-bottom:5px; width:960px; height:190px; background:#000000;}


/*左侧*/
#pageLeft					{ float:left; width:220px; text-align:left; border:1px solid cccccc;  background:#f5f5f5;}

.leftItem					{ width:100%;}
.leftItem .title			{ padding-left:10px; height:28px; line-height:28px; font-size:14px; color:#ffffff; font-weight:bold; border:1px solid #efefef; border-bottom:0px; background:url(images/leftTitleBg.gif) repeat-x center;}

.leftItem .box				{ line-height:25px;}
.leftItem .parent			{ border-bottom:1px solid #dfdfdf; background:#e0e0e0;}
.leftItem .parent a			{ padding-left:40px; font-weight:bold;line-height:30px; font-size:13px; background:url(images/icon_6.gif) no-repeat 20px center; }
.leftItem .child			{ padding-bottom:20px; border-bottom:1px solid #dfdfdf; background:#fefefe; }
.leftItem .child div		{ padding:8px 5px 8px 45px; background:url(images/icon_4.gif) no-repeat 25px 10px;}
.leftItem .child a			{ line-height:120%;}
.leftItem .child a:hover	{}
.leftItem .menu a			{ display:block; font-weight:bold; padding-left:35px; line-height:30px; font-size:13px; border-bottom:1px solid #e5e5e5; background:url(images/icon_6.gif) no-repeat 20px center; }
.leftItem .menu a:hover		{ text-decoration:none; background-color:#ffffff;}

/*右侧*/
#pageRight					{ float:right; width:730px; border:1px solid #cccccc;}
.rightMain					{ }
.rightMain .title			{ padding-left:10px; height:28px; line-height:28px; font-size:14px; text-align:left; color:#ffffff; font-weight:bold; border:0px solid #ffffff; background:url(images/rightTitleBg.gif) repeat-x center; }
.rightMain .curr			{ padding-left:10px; height:24px; line-height:24px; text-align:left; border-bottom:1px solid #dfdfdf; background:#f5f5f5;}
.rightMain .curr a			{ color:#003399; font-weight:bold;}
.rightMain .curr a:hover	{ color:#000000;}
.rightBody					{ margin:20px auto; width:690px; margin-bottom:10px;}

.rightBody dl				{ text-align:left;}
.rightBody dl dt			{ border-bottom:1px solid #dfdfdf; font-weight:bold; font-size:13px; }
.rightBody dl dd			{ padding:10px;}
.rightBody dl dd div		{ margin:5px 0px;}
.rightbody dl dd em			{ color:#ff0000;}


/*首页右侧*/
.rightIdx					{ }
.rightIdx .top				{ background:#f5f5f5;}
.rightIdx .top .l			{ float:left; margin:8px; display:inline; width:400px; height:300px; background:#ffffff;} 
.rightIdx .top .rT			{ float:right; margin:8px 8px 0 0; display:inline; width:300px; height:25px; text-align:right; background:url(images/idxNewsTitle.gif) no-repeat left center;}
.rightIdx .top .rB			{ float:right; margin:0 8px 8px 0; display:inline; width:300px; height:275px; border:1px solid #dfdfdf; background:#ffffff;}
.rightIdx .top .newsList	{ margin:5px;}

.rightIdx .title1			{ height:28px; line-height:28px; border:1px solid #ffffff; background:url(images/rightTitleBg_1.gif) repeat-x center; }
.rightIdx .title1 .l		{ float:left; padding-left:10px; display:inline; font-size:14px; color:#ffffff; font-weight:bold;}
.rightIdx .title1 .r		{ float:right; padding-right:5px; display:inline;}

.rightIdx .idxProList		{ margin:0px; margin-top:10px; background:#efefef;}
.rightIdx .idxProList li	{ margin:10px 15px;}

.rightIdx .scrollList		{ overflow:hidden; margin:10px 20px; width:680px; }
.rightIdx .scrollList td	{ width:100px; height:100px;}
.rightIdx .scrollList td img{ width:100px; height:100px; border:1px solid #dfdfdf;}


/*尾部*/
#pageFooter					{ margin:10px auto; padding:10px; color:#666666; border-top:1px solid #dfdfdf; border-bottom:4px solid #000000; background:#f5f5f5;}
#pageFooter p				{ margin:0px;}




/*用户信息*/
.userInfo				{ float:right; margin-top:30px; width:530px; height:38px; line-height:38px; background:url(images/userInfoBg.gif) repeat-x center;}
.userInfo .l			{ float:left; height:38px;width:90px; background:url(images/userInfoLeft.gif) no-repeat left center; }
.userInfo .r			{ float:right; height:38px; width:430px; text-align:left; background:url(images/userInfoRight.gif) no-repeat right center;}
.userInfo .r input		{ margin-top:7px;}


/*文章*/

.newsTitle1				{ margin-bottom:10px; text-align:center; font-size:16px; line-height:25px; font-weight:bold;letter-spacing:5px;}
.newsTitle2				{ font-size:16px; font-weight:bold; text-align:center; line-height:30px;}
.newsTitle3				{ color:#999999; text-align:center; line-height:25px; border-top:1px solid #dfdfdf; }

.newsListTitle			{ margin:10px 0; height:26px; line-height:26px; background:#cccccc; text-align:left;}
.newsListTitle .l		{ float:left; padding-left:10px; width:340px; font-weight:bold; font-size:14px; color:#000000; letter-spacing:3px; background:#cccccc;}/* background:url(images/newsListTitleLeftBg.gif) repeat-x center;*/
.newsListTitle .r		{ float:right; margin-right:5px; width:100px; text-align:right;}


.newsList				{ margin:0px 15px 30px 15px; text-align:left;}
.newsList li			{ height:25px; line-height:25px; border-bottom:1px dotted #dfdfdf;}
.newsList li h5			{ padding-left:20px; display:inline; font-weight:normal; font-size:12px; }
.newsList li h5.lock0	{ background:url(images/icon_10.gif) no-repeat left center;}
.newsList li h5.lock1	{ background:url(images/icon_12.gif) no-repeat left center;}
.newsList li h5 em		{ font-style:normal; margin-right:5px;}
.newsList li h5 em a	{ color:#003399;}
.newsList li small		{ margin-left:6px; font-style:normal;}


.newsBody				{ margin:15px auto; width:660px font-size:13px; text-align:left;}
.newsBody p				{ font-size:13px; }

/*评论*/
.comment				{ text-align:left; }
.comment .title1		{ margin:20px 0 10px 0; height:26px; line-height:26px; background:#aab5c3;}
.comment .title1 .l		{ float:left; width:100px; font-weight:bold; font-size:14px; color:#ffffff; text-align:center; letter-spacing:5px; background:url(images/newsListTitleLeftBg.gif) repeat-x center;}
.comment .title1 .l1	{ float:left; padding-left:10px;}
.comment .title1 .r		{ float:right; padding-right:10px;}
.comment .title2		{ height:22px; line-height:22px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#f5f5f5;}
.comment .title2 .l		{ float:left; padding-left:5px;}
.comment .title2 .r		{ float:right; padding-right:5px;}
.comment .title2 .l em	{ font-weight:bold; color:#75000e; padding:0px 5px;}
.comment .title2 .l small{ font-size:12px; color:#666666;}
.comment .cBody			{ margin:10px 20px;}
.comment .list			{ margin:0px 10px;}
.comment form			{ margin:0px 10px;}
.comment form div		{ margin:5px; 0px;}
.commentTop				{ font-weight:bold; font-size:14px;}

/*产品*/
.proListTitle			{ margin:10px 0; height:26px; line-height:26px; background:#cccccc; text-align:left;}
.proListTitle .l		{ float:left; padding-left:10px; width:400px; font-weight:bold; font-size:14px; color:#000000; letter-spacing:3px; background:#cccccc;} /*background:url(images/newsListTitleLeftBg.gif) repeat-x center;*/
.proListTitle .r		{ float:right; margin-right:5px; width:100px; text-align:right;}

.proList				{ }
.proList li				{ float:left; margin:8px; width:150px; height:200px; display:inline; text-align:center;}
.proList span			{ float:center; width:150px; height:150px; text-align:center; display:inline-block; background:#ffffff; border:1px solid #999999;}
.proList span table		{ width:150px; height:150px;}
.proList span table td img	{}
.proList li h5			{ padding:5px 0px; font-weight:normal; line-height:120%; font-size:12px;}
.proList li h5 .lock0	{ }
.proList li h5 .lock1	{ padding-left:20px; background:url(images/icon_12.gif) no-repeat left center;}


/*页码*/
.pageCode				{ text-align:center; line-height:25px; border:1px solid #efefef; background:#f8f8f8;}


/*友情链接*/
.linkList				{ margin-top:10px; padding:8px 3px; height:33px; border:1px solid #dfdffd; background:#f5f5f5;}
.linkList li			{ float:left; margin:0px 6px; display:inline; width:81px; height:33px; background:#ffffff;}
.linkList li img		{ width:81px; height:33px; border:0px; border:1px solid #dfdfdf; background:#ffffff;}


/*引导页*/
.ydTop					{ height:90px; border-bottom:4px solid #032741;}
.ydFlash				{ height:400px; text-align:center;}
.ydFooter				{ height:90px; color:#666666; border-top:4px solid #032741;}
.ydFooter p				{ color:#666666;}
.ydFooter a				{ color:#999999;}
.ydFooter .l			{ float:left; margin:10px 10px; display:inline; text-align:left;}
.ydFooter .r			{ float:right; margin-right:20px; margin-top:30px; display:inline; text-align:right;}


