*{padding:0; margin:0;}
body{font-size:12px; line-height:22px; background:#003b4b; font-family:Microsoft YaHei; color:#595959;}
div,ul,li{display:block;}
li{list-style-type:none;}
img{border:none;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}


.clr{height:0; overflow:hidden; clear:both;}
h3{width:930px; height:39px; margin:0 auto; background:url(../images/tit.gif) no-repeat; color:#003b4b; font-size:20px; line-height:39px;}
.pm{padding-top:25px;}
.pb{padding-bottom:15px;}


/*top*/
.top{width:100%; background:url(../images/top_bg.gif) repeat-x; color:#8e8e8e; border-bottom:1px solid #fff;height:30px;}
.top ul{width:1000px; margin:0 auto;}
.top li{float:right; margin:0 3px;height:30px; line-height:30px; }
.top .topline{width:3px; background:url(../images/top_line.gif) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}

/*header*/
.header{width:100%; background:url(../images/header.jpg) center 0 no-repeat; height:165px;}

/*part-one*/
.part-one{width:100%; height:486px; background:url(../images/part-one.jpg) center 0 no-repeat;}
.part-one .box{width:980px; margin:0 auto;}
.part-one .box-left{width:420px; padding:15px 15px 0 27px; float:left; position:relative;}
.part-one .box-left .video{width:430px; height:342px;}
.part-one .box-left .new{width:430px; padding-top:20px;}
.part-one .box-left .new li{background:url(../images/icon.png) 0 6px no-repeat; padding-left:10px; color:#6a99b6;}
.part-one .box-left .new li a{color:#6a99b6;}
.part-one .box-left .hot{position:absolute; left:380px; top:360px;}

.part-one .box-right{width:480px; float:right; padding:250px 16px 0 0; color:#e6e1c2;}

/*part-two*/
.part-two{width:100%; background:url(../images/part-two.jpg) center 0 no-repeat; height:392px;}
.part-two .box{width:930px; margin:0 auto; height:245px; position:relative; line-height:20px;}
.part-two .box .div1{width:276px; height:75px; color:#d1d0c8; position:absolute; left:170px; top:106px;}
.part-two .box .div2{width:236px; height:115px; color:#d7e0b4; position:absolute; left:540px; top:106px;}
.part-two .box .div3{width:345px; height:115px; color:#d7e0b4; position:absolute; left:40px; top:215px;}
.part-two .box .div4{width:375px; height:85px; color:#d7e0b4; position:absolute; left:510px; top:250px;}
.part-two .box a{color:#a74a3a;}

/*part-three*/
.part{width:100%; background:url(../images/main-bg.gif) center 0 repeat-y;}
.indexCon{width:910px;overflow:hidden; margin:0 auto; background:#91a496; padding:10px; }
.indexCon .flashBanner{width:910px;height:690px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:85px;line-height:85px;width:100%;position:absolute;left:0;bottom:0px;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;cursor:pointer; width:124px; height:80px; border:solid 1px #48524b;}
.flashBanner .mask img.show{margin-bottom:3px;border:solid 2px #eee;}
img{border:0 none;}


/*part-four*/
.scene{width:930px; margin:0 auto;}


/*part-five*/
.char-video{width:930px; margin:0 auto; height:250px; margin-top:10px;}
.char-video li{width:180px; height:230px; background:#003b4b; float:left; position:relative;}
.char-video li div{width:180px; height:44px; position:absolute; left:0; bottom:0; background:#7e8661; padding-top:6px;}
.char-video li div p{background:url(../images/icon.png) 5px -103px no-repeat; padding-left:25px; line-height:18px;}
.char-video li div p a{color:#e6e1c2;}
.char-video .mr{margin-right:7px;}


/*weibo*/
.weibo{width:980px; margin:30px auto 0 auto;}

.art{width:930px; margin:0 auto; background:url(../images/art_bg.gif) 0 5px no-repeat; height:355px; position:relative; color:#dacdb8; line-height:20px;}
.art h4{font-size:14px; color:#003b4b;}
.art .txt1{width:280px; position:absolute; left:10px; top:65px;}
.art .txt1 p{padding:35px 20px 0 11px;}
.art .txt2{width:310px; position:absolute; left:300px; top:0px;}
.art .txt2 p{padding:30px 20px 0 11px;}
.art .txt3{width:315px; position:absolute; left:624px; top:25px;}
.art .txt3 p{padding:30px 20px 0 11px;}
.art .txt4{width:410px; position:absolute; left:324px; top:210px;}
.art .txt4 p{padding:0 20px 30px 11px;}
.art h4 a{color:#003b4b;}
.art a{color:#a74a3a;}





/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:163px; clear:both; margin-top:15px;}
.bottom ul{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom ul a{color:#373737; text-decoration:none;}
.bottom ul a:hover{color:#373737; text-decoration:underline;}
