@charset "utf-8";
/* CSS Document */
/*-----------------------------------------*/
body{margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(/images/mainbg.jpg) #fff top center no-repeat;}
h1,h2,h3,h4,h5,h6{margin:0.5em 0; padding:0;}
ul{margin:0; padding:0; list-style:none;}
img{border:none;}
p{margin:1em 0; color:#a2a3a7; line-height:1.5em;}


#wrapper{width:100%; margin:0 auto; background:url(/images/headerbg.gif) top left repeat-x;}

#header{width:965px; height:90px; margin:0 auto; position:relative; font-size:10px; background-color:#fff;}
#header .logo{width:150px; height:76px; position:absolute; left:0; top:0; padding-left:60px; padding-top:7px;}
#header .nav{width:320px; position:absolute; top:23px; left:635px; font-size:10px;}
#header .nav a{color:#000; font-weight:bold; text-decoration:none;}
#header .nav span{margin:0 15px;}
#header .search{width:320px; height:22px; position:absolute; top:45px; left:650px;}
#header input{margin:0; padding:0; border:none; vertical-align:middle;}
#header input.text{width:151px; height:18px; padding:3px 10px 1px 10px; background:url(/images/search_inputbg.gif) top left no-repeat;}

#menu{width:875px; height:52px; position:relative; margin:0 auto; line-height:52px; z-index:1000; /*overflow:hidden;*/}
#menu .menu_l{width:30px; height:52px; float:right; background:url(/images/menubg_l.png) top left no-repeat;}
#menu .menu_r{width:30px; height:52px; float:right; background:url(/images/menubg_r.png) top right no-repeat;}
#menu .menu_m{height:32px; float:right; padding:10px 0; background:url(/images/menubg_m.png) left center repeat-x;}

#main{width:915px; position:relative; margin:0 auto; padding:0 0 15px 50px;}
#footer{width:100%; height:auto; margin:0; padding:10px 0; background-color:#7bcbf2; overflow:visible;}
#footerdv{width:845px; margin:0 auto; padding:0 60px; background-color:#7bcbf2;}
#footerdv ul{float:left;}
#footerdv li{padding:2px 0;}
#footerdv a{color:#fff; text-decoration:none; white-space:nowrap;}
#footerdv a.toplevel{color:#000; font-weight:bold;}
/*-----------------------------------------*/







.homeleft{width:515px; float:left; color:#000; padding-left:33px;}
.homeleft *{color:#000;}
.homeright{width:313px; float:right; padding-right:49px;}
.hometitle{font-size:24px;}

#homebox{width:515px; margin-top:5px; overflow-x:hidden;}
#homebox .t{width:515px; height:10px; font-size:1px; overflow:hidden; background:url(/images/homebox_top_bg.png) bottom center no-repeat;}
#homebox .b{width:515px; height:10px; font-size:1px; overflow:hidden; background:url(/images/homebox_bottom_bg.png) top center no-repeat;}
#homebox .m{width:475px; padding:0 20px; overflow-x:hidden; background:url(/images/homebox_middle_bg.png) top center repeat-y;}


#content{width:823px; margin:0 auto; margin-left:33px; padding-top:5px; position:relative; text-align:right;}/*905-788-49=117-49=68*/
#content_t{width:823px; height:10px; font-size:1px; overflow:hidden; background:url(/images/inner_top_bg.png) top center no-repeat;}
#content_m{width:823px; text-align:left; background:url(/images/inner_middle_bg.png) top left repeat-y;}
#content_m h3{font-size:20px;}
#content_m .left{width:520px; float:left; padding:0 44px; overflow:hidden;}
#content_m .left *{color:#000;}
#content_m .right{width:108px; float:right; padding:0 32px; /*margin-top:100px;*/ overflow:hidden;}
#content_m .right img{display:block; margin-top:15px; border:1px solid #cbcacb;}
#content_b{width:823px; height:10px; font-size:1px; overflow:hidden; background:url(/images/inner_bottom_bg.png) top center no-repeat;}


#content2{width:860px; margin:0 auto; position:relative;}
#content2_t{width:860px; height:10px; font-size:1px; overflow:hidden; background:url(/images/inner_top_bg2.png) top center no-repeat;}
#content2_m{width:860px; background:url(/images/inner_middle_bg2.png) top center repeat-y;}
#content2_m .left{width:197px; margin-left:4px; _margin-left:2px; padding:15px 0; float:left; overflow:hidden;}
#content2_m .left *{color:#000;}
#content2_m .left h4{color:#3c6d98; font-size:16px; margin-left:20px; margin-bottom:0;}
#content2_m .middle{width:470px; float:left; padding:0 20px 0 25px; overflow:hidden;}
#content2_m .right{width:140px; float:right; margin-top:90px; text-align:center; overflow:hidden;}
#content2_m .right img{display:block; margin:15px auto; margin-bottom:0; border:1px solid #cbcacb;}
#content2_b{width:860px; height:10px; font-size:1px; overflow:hidden; background:url(/images/inner_bottom_bg2.png) top center no-repeat;}



#leftnav{width:198px; background-color:#f2f3f3;}
#leftnav a{color:#b3b4b7; text-decoration:none;}
#leftnav .toplevel{line-height:22px;}
#leftnav .toplevel a{color:#6b6c6e; font-size:13px; margin-left:20px; padding-left:10px;}
#leftnav .toplevel a.toplevel_on{color:#c4237b; font-weight:bold; background:url(/images/toplevel_dot.png) 1px 6px no-repeat;}
#leftnav .secondlevel{line-height:20px; background-color:#b3b4b7; border-top:1px dotted #2e2a2b;}
#leftnav .secondlevel a{color:#00549f; font-size:12px; margin-left:40px; padding-left:10px;}
#leftnav .secondlevel a.secondlevel_on{font-weight:bold; background:url(/images/secondlevel_dot.png) 0 5px no-repeat;}
#leftnav .thirdlevel{line-height:18px; background-color:#d7d9d9; border-top:1px dotted #2e2a2b;}
#leftnav .thirdlevel a{color:#009800; margin-left:60px; font-size:11px; padding-left:10px;}
#leftnav .thirdlevel a.thirdlevel_on{font-weight:bold; background:url(/images/thirdlevel_dot.png) 0 5px no-repeat;}
#leftnav .fourthlevel{line-height:18px; background-color:#f2f3f3; border-top:1px dotted #2e2a2b;}
#leftnav .fourthlevel a{color:#000; margin-left:80px; font-size:11px; padding-left:10px;}
#leftnav .fourthlevel a.fourthlevel_on{font-weight:bold; background:url(/images/fourthlevel_dot.png) 0 5px no-repeat;}




#submission{width:440px; height:330px; margin:0 auto; border-top:1px solid #fff; background:url(/images/submission_bg.png) top left no-repeat;}
#submission h3{font-size:20px; text-align:center;}
#submission p{color:#000; font-size:11px; padding:0 55px;}
#submission .submit{color:#42784c; padding:2px 0; padding-right:25px; text-decoration:none; background:url(/images/s11.png) right center no-repeat;}
#submission .row{height:28px; line-height:28px; padding-bottom:5px; clear:both; vertical-align:middle;}
#submission .row label{float:left; width:120px; height:28px; line-height:28px; padding-right:5px; text-align:right;}
#submission .row input{width:222px; height:18px; line-height:18px; margin-top:5px; *margin-top:2px; margin-left:5px; color:#000; font-size:12px; border:none;}
#submission .row .dv{float:left; width:232px;}
#submission .row .dv span{display:block; width:232px; height:28px; line-height:28px; vertical-align:middle; background:url(/images/inputbg.png) left center no-repeat;}



#chat{width:600px; height:500px; margin:0 auto; position:relative; overflow:hidden; background:url(/images/chatbg.png) top left no-repeat;}
#chat .topwin{width:377px; height:278px; padding:0 20px 10px 20px; position:absolute; top:42px; left:24px; overflow-x:hidden; overflow-y:scroll;}
#chat .bottomwin{width:397px; height:66px; color:#c4237b; font-size:13px; padding:0 0 10px 20px; position:absolute; top:372px; left:24px;}
#chat .bottomwin .lcol{width:105px; float:left; padding-top:5px;}
#chat .bottomwin .rcol{width:290px; height:75px; float:right;}
#chat .button{width:95px; height:32px; position:absolute; top:418px; left:463px; cursor:pointer;}
#chat .row{width:377px; color:#000; clear:both; font-size:13px; padding:0.5em 0;}
#chat .row .lcol{width:105px; float:left; font-weight:bold;}
#chat .row .rcol{width:270px; float:right;}
#chat .msg{color:#c4237b;}
#chat textarea{width:290px; height:75px; margin:0; padding:0; border:none; overflow-y:scroll;}



#eblast{width:600px; margin:0 auto; background:url(/images/eblast/eblastbg.png) 0 0 no-repeat;}
#eblast p{color:#000;}
#eblast .top{width:510px; height:60px; font-size:10px; padding:10px 30px 0 60px; background-color:#d7d9d9;}
#eblast .top .l{width:110px; height:60px; float:left;}
#eblast .top .m{width:150px; height:55px; float:left; padding:5px 0 0 15px;}
#eblast .top .r{width:200px; height:55px; float:right; padding-top:5px; text-align:right;}

#eblast .banner{width:600px; height:310px; overflow:hidden;}
#eblast .con{width:550px; height:610px; margin:0 auto; padding:30px 0 20px 0; background:url(/images/eblast/mainbg.png) top center no-repeat!important; background:none; filter:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/eblast/mainbg.png', sizingMethod='crop'); overflow:hidden;}
#eblast .con .l{width:300px; float:left; padding-left:20px; padding-right:10px; overflow:hidden;}
#eblast .con .l h3{color:#008cd3; font-size:20px; margin-top:0;}
#eblast .con .l p{font-size:16px; line-height:1.5em; margin:0; padding:0;}

#eblast .con .r{width:180px; float:right; padding:0 18px 0 15px; overflow:hidden;}
#eblast .con .r h4{font-size:11px;}
#eblast .con .r p{font-size:9px; text-align:justify;}
#eblast .con .imgdv{width:178px; height:146px; line-height:146px; padding-bottom:12px; vertical-align:middle; background:url(/images/eblast/imgbg.png) top left no-repeat!important; background:none; filter:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/eblast/imgbg.png', sizingMethod='crop'); overflow:hidden; text-align:center;}

#eblast .bottom{width:520px; height:50px; margin:0 auto; font-size:9px; text-align:center;}



/*-----------------------------------------*/

#rightnav{width:320px; height:32px; margin:0; padding:0 13px; list-style:none; background:url(/images/navbg.png) top left no-repeat; white-space:nowrap; overflow:hidden;}
#rightnav li{float:left; height:32px; line-height:32px; list-style:none; vertical-align:middle;}
#rightnav li a{color:#fff; font-size:11px; font-weight:bold; text-decoration:none;}
/*#rightnav li.l1{width:80px; text-align:left; background:url(/images/nav_split.png) right center no-repeat;}
#rightnav li.l2{width:102px; text-align:center; background:url(/images/nav_split.png) right center no-repeat;}
#rightnav li.l3{width:74px; text-align:right;}*/



.item1{padding:10px 0 0 55px; background:url(/images/1.png) top left no-repeat;}
.item2{padding:10px 0 0 55px; background:url(/images/2.png) top left no-repeat;}
.item3{padding:10px 0 0 55px; background:url(/images/3.png) top left no-repeat;}

.item1 a.readmore,.item2 a.readmore,.item3 a.readmore{margin-left:15px; padding:0 20px 1px 0; text-decoration:underline;}

.item1 a,.item1 a.readmore{color:#78b64d; background:url(/images/s1.png) right bottom no-repeat;}
.item2 a,.item2 a.readmore{color:#5187c3; background:url(/images/s2.png) right bottom no-repeat;}
.item3 a,.item3 a.readmore{color:#4f3493; background:url(/images/s3.png) right bottom no-repeat;}



.vlist{width:90px; height:560px; float:left; position:relative; margin-top:10px;}
.vlist li{width:90px; height:90px; list-style:none;}
.vlist img{display:block; margin:3px; border:1px solid #cbcacb;}
.vlist .tbtn{width:18px; height:9px; display:block; overflow:hidden; margin-left:32px; cursor:pointer; background:url(/images/prev-vertical.png) left center no-repeat!important; background:none; filter:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prev-vertical.png', sizingMethod='crop');}
.vlist .bbtn{width:18px; height:9px; display:block; overflow:hidden; margin-left:32px; margin-top:5px; cursor:pointer; background:url(/images/next-vertical.png) left center no-repeat!important; background:none; filter:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/next-vertical.png', sizingMethod='crop');}



/*-----------------------------------------*/
