body{background:#F1F1F1 url(image/bodyBg2.gif) top repeat-x;}
.head{background:none;}
.foot{background:url(image/line1.gif) top repeat-x; padding-top:20px;}

.Program{padding:8px;}
.Program h1{background:url(image/title2.png) left top no-repeat; height:46px; overflow:hidden;}
.Program h1 div{padding:12px 0 0 19px;}
.Program .list{padding:0 0 15px 15px;}
.Program .list li{height:147px; padding-top:10px; margin-bottom:5px; overflow:hidden; background:url(image/line1.gif) left 155px repeat-x;}
.Program .list .li_end{background:none; margin-bottom:0px;}
.Program .list .fl{background:url(image/imgBg1.gif) left top no-repeat; width:186px; text-align:center; height:118px; overflow:hidden; padding-top:8px;}
.Program .list .fr{width:475px; overflow:hidden;}
.Program .list h2{height:30px; line-height:30px; overflow:hidden; background:url(image/ico8.gif) left center no-repeat; padding-left:16px;}
.Program .list .content{line-height:1.8em; padding-left:16px;}
.Program .list .more{text-align:right; padding-right:20px;}
.Program .list .more a{color:#999;}
.Program .contentDiv h1{background:url(image/line1.gif) left bottom repeat-x; height:45px; line-height:45px; padding:0 19px;}
.Program .contentDiv .content{padding:12px 19px; line-height:1.8em; margin-bottom:50px;}

.productShow{padding:12px 0;}
.productShow h1{height:45px; line-height:45px; background:url(image/line1.gif) left 43px repeat-x; padding-left:25px; margin-bottom:12px;}
.productShow .contentDiv{min-height:100px; _height:100px; background:url(image/line1.gif) left bottom repeat-x; padding:0 0 25px 25px; margin-bottom:20px;}
.productShow .imgDiv{background:url(image/imgBg1.gif) left top no-repeat; width:186px; text-align:center; height:118px; overflow:hidden; padding-top:8px;}
.productShow .content{width:465px; overflow:hidden; line-height:1.8em; padding-top:8px;}

.CoreProduct{padding:0px;}
.CoreProduct h5{height:32px; line-height:30px; background:url(image/line1.gif) left 30px repeat-x;}
.CoreProduct h5 div{background:url(image/ico9.gif) left center no-repeat; padding-left:19px;}

.newsImg{height:310px; padding-top:10px; overflow:hidden; position:relative; background:url(image/line1.gif) left 308px repeat-x; margin-bottom:12px;}
.newsImg .imgDiv{background:url(image/imgBg4.png) left top no-repeat; width:404px; height:284px; overflow:hidden;}
.newsImg .imgDiv div{text-align:center; padding-top:17px; padding-left:2px;}
.newsImg .imgDiv img{display:none;}
.newsImg .list{position:absolute; width:302px; overflow:hidden; z-index:10; top:23px; right:0px;}
.newsImg .list li{width:302px; height:66px; float:left; overflow:hidden;}
.newsImg .divTr0{width:284px; height:56px; overflow:hidden; background:url(image/newsBg1.gif) left repeat-y; padding:5px; padding-left:7px; float:right;}
.newsImg .divTr0 .fr{width:190px; overflow:hidden; line-height:1.6em; padding-top:5px;}
.newsImg .divTr1{width:293px; height:56px; overflow:hidden; padding:5px; padding-left:9px; background:url(image/newsBg2.gif) left top no-repeat; display:none; float:left;}
.newsImg .divTr1 .fr{width:190px; overflow:hidden; line-height:1.6em; padding-top:5px;}

.newsList h5{height:33px; background:url(../image/line1.gif) left 31px repeat-x; overflow:hidden;}
.newsList h5 .fl{height:33px; line-height:33px; overflow:hidden; background:url(image/ico9.gif) 4px center no-repeat; padding-left:23px;}
.newsList h5 .fr{padding:5px 20px 0 0;}
.newsList .list1{padding:0 20px 30px 23px;}
.newsList .list1 li{height:28px; line-height:28px; overflow:hidden; border-bottom:#DFDFDF dashed 1px;}
.newsList .list1 .name{float:left; background:url(image/ico6.gif) left center no-repeat; padding-left:9px;}
.newsList .list1 .time{float:right; color:#999;}
.newsList .list2{padding-left:10px;}
.newsList .list2 li{float:left; width:170px; height:200px; overflow:hidden; text-align:center; background:url(image/imgBg1.png) top center no-repeat;}
.newsList .list2 .imgDiv{padding-top:17px; height:105px; overflow:hidden;}
.newsList .list2 li .name{width:145px; overflow:hidden; margin:0 auto; text-align:left; color:#999;}
.newsList .list2 li .name a{display:block; padding-bottom:5px;}

.newsShow{padding:18px;}
.newsShow h1{padding:10px 0; text-align:center;}
.newsShow .time{height:25px; line-height:25px; overflow:hidden; border-bottom:#CCC dashed 1px; text-align:center; color:#999;}
.newsShow .content{line-height:1.8em; padding:15px 0;}
.newsShow .content p{ margin-bottom:10px;}
.newsShow .btnDiv{text-align:right; padding:15px 0;}

.Activity{padding:15px 20px;}
.Activity li{height:147px; padding-top:10px; margin-bottom:5px; overflow:hidden; background:url(image/line1.gif) left 155px repeat-x;}
.Activity .li_end{background:none; margin-bottom:0px; height:130px;}
.Activity .fl{background:url(image/imgBg1.gif) left top no-repeat; width:186px; text-align:center; height:118px; overflow:hidden; padding-top:8px;}
.Activity .fr{width:460px; overflow:hidden;}
.Activity h2{padding:5px 0;}
.Activity .content{line-height:1.8em;}
.Activity .more{text-align:right;}
.Activity .more a{color:#999;}

.journal{padding:12px 0 0 6px;}
.journal li{float:left; background:url(image/imgBg5.png) top no-repeat; width:231px; height:304px; position:relative;}
.journal .imgDiv{text-align:center; padding-top:30px; height:208px; overflow:hidden;}
.journal .ico{position:absolute; z-index:10; left:13px; top:3px;}
.journal .downA{position:absolute; z-index:10; right:23px; top:233px;}
.journal .name{width:140px; overflow:hidden; margin:0 auto;}

.dataDiv{background:url(image/dataBg1.gif) left repeat-y;}
.dataDiv .title1{background:url(image/dataT1.gif) left top no-repeat; height:37px; line-height:37px; padding-right:19px; overflow:hidden; text-align:right;}
.dataDiv .title1 a{color:#999;}
.dataDiv .imgDiv{text-align:center; padding:8px 0;}
.dataDiv .title2{background:url(image/dataT2.gif) left top no-repeat; height:35px; line-height:38px; overflow:hidden; padding-left:38px; font-weight:bold;}
.dataDiv .contentDiv{background:url(image/dataBg2.gif) left bottom no-repeat; padding:2px 4px 5px 4px;}
.dataDiv table{background:url(image/dataBg3.gif) top no-repeat; border:#D3EFFE solid 1px;}
.dataDiv th{height:30px;}
.dataDiv td{height:27px; border-bottom:#D3EFFE solid 1px; border-right:#D3EFFE solid 1px; text-align:center;}

.Report{padding-left:23px;}
.Report h5{height:40px; line-height:40px; overflow:hidden;}
.Report li{height:28px; line-height:28px; overflow:hidden; border-bottom:#DFDFDF dashed 1px;}
.Report .name{float:right; width:300px;}
.Report .time{float:left; color:#999;}

.faq h5{height:40px; line-height:40px; overflow:hidden;}
.faq li{height:28px; line-height:28px; overflow:hidden; background:url(image/ico6.gif) left center no-repeat; padding-left:9px;}
.faq .btnDiv{text-align:center; padding-top:10px;}

.Manager li{min-height:50px; _height:50px; background:url(image/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}
.Manager li .fl{background:url(image/imgBg6.png) left top no-repeat; width:112px; height:132px; overflow:hidden; text-align:center;}
.Manager li .fl div{padding-top:11px;}
.Manager li .fr{width:320px; padding-right:10px;}
.Manager li .content{line-height:1.8em; padding-top:6px; margin-bottom:12px;}
.Manager li .content2{display:none;}
.Manager li .btnDiv a{display:block; background:url(image/a2.gif) left bottom no-repeat; width:131px; height:27px; overflow:hidden; margin-left:auto;}
.Manager li .btnDiv .a_now{background:url(image/a2.gif) left top no-repeat;}

.reportList{padding:12px 24px;}
.reportList li{height:35px; line-height:35px; overflow:hidden; border-bottom:#DFDFDF dashed 1px; color:#999;}
.reportList .time{width:125px; overflow:hidden;}
.reportList .name{width:330px; overflow:hidden;}
.reportList .btnDiv{background:url(image/downA1.gif) left center no-repeat; width:179px; height:29px; padding-top:6px; overflow:hidden;}
.reportList .btnDiv a{display:block; float:left; width:89px; height:22px; overflow:hidden;}

.faqForm{border:#DFDFDF solid 1px; border-top:0px; background:#FFF; padding:55px 0;}
.faqForm .form_div1 .input2{width:200px;}

.faqList{border:#DFDFDF solid 1px; border-top:0px; background:#FFF; padding:15px 0; color:#666;}
.faqList li{background:url(image/bg5.gif) bottom no-repeat; margin-bottom:8px; padding:0 30px 20px 30px;}
.faqList h5{border-bottom:#DFDFDF dashed 1px; padding-left:15px; color:#333;}
.faqList h5 span{font-weight:100; color:#666; padding-left:25px; height:31px; line-height:31px; overflow:hidden;}
.faqList .content{line-height:1.8em; padding:8px 15px;}
.faqList .contentDiv{border:#DFDFDF solid 1px; background:#F8F8F8;}
.faqList .contentDiv h5{color:#C61E25; border:0px;}
.faqList .contentDiv h5 span{color:#666;}
.faqList .contentDiv .content{padding:0 15px 12px 15px;}
.faqList1{border:0px; background:0px;}
.faqList1 li{background:url(image/bg6.gif) bottom no-repeat;}






