@charset "utf-8";
img{ border:0px;}
a{ font-size:14px; text-decoration:none; color:#000;}
a:hover{ text-decoration:underline; color:red;}
ul{ padding:0px; margin:0px;}
li{ padding:0px; margin:0px; margin-left:15px; list-style-image:url(images/dot.png); line-height:22px;}
.padding{ float:left; height:10px; width:100%;}

body{ margin:0px; padding:0px; background:#F0F0F0}
#mainBox{ position:relative; margin:0px; padding:0px; width:100%; height:auto;}
#headBox{ position:relative; margin-left:auto; margin-right:auto; width:100%; height:140px; background-image:url(images/head_bk.png); background-repeat:repeat-x;}
#headBox .content{ position:relative; margin-left:auto; margin-right:auto; width:1180px; height:140px;}
#headBox .content .number{ position:absolute; margin-left:880px; margin-top:10px; width:300px; height:20px; text-align:right; line-height:20px; font-size:18px; font-family:"黑体"; color:white;}
#headBox .content .logo{ position:absolute; margin-left:0px; margin-top:65px; }
#headBox .content .menu{ position:absolute; margin-left:500px; width:680px; height:100px; margin-top:40px; }
#headBox .content .menu .item01{ float:left; width:136px; height:60px; padding-top:40px; background-image:url(images/menu_bk.png); background-repeat:no-repeat; text-align:center;}
#headBox .content .menu .item01 a{ font-size:20px; color:white; font-family:"黑体";}
#headBox .content .menu .item01 a:hover{ color:red; font-size:24px; text-decoration:none;}
#headBox .content .menu .item00{ float:left; width:136px; height:60px; padding-top:40px; background-image:none; text-align:center;}
#headBox .content .menu .item00 a{ font-size:20px; color:#888; font-family:"黑体";}
#headBox .content .menu .item00 a:hover{ color:red; font-size:24px; text-decoration:none;}

#bodyBox{ position:relative; margin-left:auto; margin-right:auto; margin-top:10px; width:1180px; height:auto; overflow:hidden;}
#leftBox{float:left; width:800px; height:auto;}
#focus{ position:relative; width:800px; height:330px; margin:0px; padding:0px;}
.titleBox{ position:relative; width:100%; height:66px; background-color:white; background-image:url(images/title_bk.png); background-repeat:no-repeat; line-height:66px;}
.titleBox .titleText{ float:left; line-height:66px; padding-left:20px; font-size:18px; font-family:"黑体"; color:white;}
.titleBox .titleLink{ float:right; line-height:66px; padding-right:40px;}
          .titleLink a{ font-size:18px; font-family:"黑体"; color:#CCC;}
          .titleLink a:hover{ font-size:18px; font-family:"黑体"; color:red; text-decoration:underline;}
#actBox{ position:relative; width:800px; height:200px; margin-top:10px;}
#actBox .act00{position:relative; left:0px; top:0px; width:800px; height:200px; margin-top:10px; background-color:white;}
        .act00 .actIcon{position:absolute; width:400px; height:200px;}
               .actIcon img{width:400px; height:200px;}
        .act00 .actTitle{ position:absolute; left:400px; top:20px; margin-top:10px; margin-left:10px; width:360px; height:20px; line-height:20px;}
               .actTitle a{ font-size:18px; color:#000; font-weight:bold;}
               .actTitle a:hover{ font-size:18px; color:red; text-decoration:underline}
        .act00 .actText{ position:absolute; left:400px; top:50px; margin-top:10px; margin-left:10px; width:360px; height:100px; line-height:20px; font-size:14px; overflow:hidden;}
        .act00 .actBtns{ position:absolute; left:400px; top:150px; width:360px; height:50px; line-height:50px; text-align:right}
               .actBtns a{ font-size:14px; font-weight:bold;}
               .actBtns a:hover{ color:red; text-decoration:underline}
        .act00 .actArrow{ position:absolute; left:370px; top:75px; width:30px; height:50px; background-image:url(images/arrow_left.png); background-repeat:no-repeat;}
#actBox .act01{position:relative; left:0px; top:0px; width:800px; height:200px; margin-top:10px; background-color:white;}
        .act01 .actIcon{position:absolute; left:400px; width:400px; height:200px;}
               .actIcon img{width:400px; height:200px;}
        .act01 .actTitle{ position:absolute; left:0px; top:20px; margin-top:10px; margin-left:10px; width:360px; height:20px; line-height:20px;}
               .actTitle a{ font-size:18px; color:#000; font-weight:bold;}
               .actTitle a:hover{ font-size:18px; color:red; text-decoration:underline}
        .act01 .actText{ position:absolute; left:0px; top:50px; margin-top:10px; margin-left:10px; width:360px; height:100px; line-height:20px; font-size:14px; overflow:hidden;}
        .act01 .actBtns{ position:absolute; left:0px; top:150px; width:360px; height:50px; line-height:50px; text-align:right}
               .actBtns a{ font-size:14px; font-weight:bold;}
               .actBtns a:hover{ color:red; text-decoration:underline}
        .act01 .actArrow{ position:absolute; left:400px; top:75px; width:30px; height:50px; background-image:url(images/arrow_right.png); background-repeat:no-repeat;}
#actBox .act02{position:relative; left:0px; top:0px; width:800px; height:200px; margin-top:10px; background-color:white;}
        .act02 .actIcon{position:absolute; width:400px; height:200px;}
               .actIcon img{width:400px; height:200px;}
        .act02 .actTitle{ position:absolute; left:400px; top:20px; margin-top:10px; margin-left:10px; width:360px; height:20px; line-height:20px;}
               .actTitle a{ font-size:18px; color:#000; font-weight:bold;}
               .actTitle a:hover{ font-size:18px; color:red; text-decoration:underline}
        .act02 .actText{ position:absolute; left:400px; top:50px; margin-top:10px; margin-left:10px; width:360px; height:100px; line-height:20px; font-size:14px; overflow:hidden;}
        .act02 .actBtns{ position:absolute; left:400px; top:150px; width:360px; height:50px; line-height:50px; text-align:right}
               .actBtns a{ font-size:14px; font-weight:bold;}
               .actBtns a:hover{ color:red; text-decoration:underline}
        .act02 .actArrow{ position:absolute; left:370px; top:75px; width:30px; height:50px; background-image:url(images/arrow_left.png); background-repeat:no-repeat;}
#actBox .act03{position:relative; left:0px; top:0px; width:800px; height:200px; margin-top:10px; background-color:white;}
        .act03 .actIcon{position:absolute; left:400px; width:400px; height:200px;}
               .actIcon img{width:400px; height:200px;}
        .act03 .actTitle{ position:absolute; left:0px; top:20px; margin-top:10px; margin-left:10px; width:360px; height:20px; line-height:20px;}
               .actTitle a{ font-size:18px; color:#000; font-weight:bold;}
               .actTitle a:hover{ font-size:18px; color:red; text-decoration:underline}
        .act03 .actText{ position:absolute; left:0px; top:50px; margin-top:10px; margin-left:10px; width:360px; height:100px; line-height:20px; font-size:14px; overflow:hidden;}
        .act03 .actBtns{ position:absolute; left:0px; top:150px; width:360px; height:50px; line-height:50px; text-align:right}
               .actBtns a{ font-size:14px; font-weight:bold;}
               .actBtns a:hover{ color:red; text-decoration:underline}
        .act03 .actArrow{ position:absolute; left:400px; top:75px; width:30px; height:50px; background-image:url(images/arrow_right.png); background-repeat:no-repeat;}

#scroll_images{ position:relative; font-size:14px; left:0px; width:800px; height:330px; padding:0px; margin:0px; overflow:hidden;}
#scroll_txt{ position: absolute; left:0px; top:300px; width:800px; height:30px; background-image:url(images/roll_txt_bk.png); background-repeat:repeat-x; line-height:30px; overflow:hidden;}
#scroll_txt a{ font-size:14px; color:#fff; padding-left:5px;}
#scroll_txt a:hover{ color:red; text-decoration:underline}

#scroll_btns{ position: absolute; left:400px; top:300px; width:390px; height:30px; line-height:30px; overflow:hidden; text-align:right;}
.scroll_btn_off{ font-size:14px; color:#fff; padding:3px; border:1px solid #fff; font-weight:bold; text-decoration:none;}
.scroll_btn_on{ font-size:14px; color:#f00; padding:3px; border:1px solid #f00; font-weight:bold; text-decoration:none;}

#bodyBox #rightBox{float:right; width:370px; height:auto;}

#newsBox{ position:relative; width:100%; height:330px; background-color:white; overflow:hidden}

#newsBox .newsImg{ float:left; width:107px; height:88px; margin-top:5px;}
         .newsImg a{ display:block;  border:1px solid white;}
		 .newsImg a:hover{ border:1px solid red; text-decoration:none;}
         .newsImg img{ width:105px; height:70px;}
		 .newsImg span{ display:block; width:105px; line-height:18px; height:18px; height:18px; text-align:center; background-color:black; color:white;}
#newsBox .newsShort { float:right; height:88px; width:260px; overflow:hidden; margin-top:5px;}
#newsBox .newsLong { float:left; padding-left:10px; padding-top:5px; height:100px; width:360px;}

#helpBox{ position:relative; width:100%; height:330px; background-color:white; margin-top:10px;}
#helpBox .helpImg{ position:relative; display:block; padding:10px; width:350px; height:180px;}
         .helpImg img{width:350px; height:180px;}
#helpBox .helpTitle{ position:relative; display:block; width:350px; height:20px; margin-left:10px;}
         .helpTitle a{ font-size:14px; font-weight:bold; color:#000; }
         .helpTitle a:hover{ color:red; text-decoration:underline }
#helpBox .helpText{ position:relative; display:block; width:350px; height:34px; line-height:17px; margin-left:10px; font-size:14px; color:#666; overflow:hidden;}
#helpBox .helpBtn{}

#donateBox{ position:relative; width:370px; height:566px; margin-top:10px; background-image:url(images/donate_bk.png); background-repeat:no-repeat;}
#donateBox .bank{ position:relative; width:228px; height:78px; padding-top:50px; margin-left:75px; overflow:hidden; line-height:24px; font-size:18px;font-family:"黑体";}
#donateBox .online{ position:relative; width:228px; height:150px; padding-top:50px; margin-left:75px; overflow:hidden}

#friendsBox{ float:left; margin-top:10px; width:1180px; height:320px; background-color:white;}
.v_one_friend{ float:left; width:160px; margin:5px 0px 5px 5px;}
.v_friend_img{ display:block; width:1450px; height:50px; margin:5px; padding:5px; overflow:hidden}
.v_friend_img img{ width:150px; height:50px;}
.v_friend_txt{ width:160px; height:20px; overflow:hidden; line-height:20px;  text-align:center;}


#supportsBox{ float:left; margin-top:10px; width:1180px; height:150px; background-color:white;}
.v_links{ padding:10px; width:1160px; overflow:hidden;}
.v_link_txt{ padding-left:10px; line-height:20px;}

#footBox{ position:relative; margin-top:10px; width:100%; height:320px; background-color:#2D3237;}
#scan{ position:relative; margin-left:auto; margin-right:auto; margin-top:10px; width:1180px; height:320px;}
#logoFoot{ position:absolute; left:20px; top:50px;}
#textFoot{ position:absolute; left:20px; top:110px; width:500px; height:80px; line-height:20px; color:white;}
#weixin{ position:absolute; left:640px; top:50px; width:158px; height:178px; line-height:20px; color:white; text-align:center}
#happyi{ position:absolute; left:920px; top:50px; width:158px; height:178px; line-height:20px; color:white; text-align:center}
#tailBox{ position:relative; width:100%; height:160px; background-color:#23282D;}
#copyrights{ position:relative; margin-left:auto; margin-right:auto; padding-top:60px; width:1180px; height:40px; text-align:center; color:white;}


