*{padding:0; margin:0;}
body{font-size:14px; line-height:20px; font-family:Microsoft YaHei; color:#585858;background:url(../images/x-bg.jpg) top center  no-repeat #eaeaea;}
div,ul,li{display:block;}
li{list-style-type:none;}
img{border:none;}
.left{float:left;}
.right{float:right;}
.clr{height:0; overflow:hidden; clear:both;}
a{color:#0062b0; text-decoration:none;}
a:hover{text-decoration:underline;}
.red{color:#a72e40;}
.box{width:948px; margin:0 auto; clear:both; padding:15px; border-left:1px solid #ddd; border-right:1px solid #ddd; background:#fff;}
h3{width:950px; height:40px; margin-bottom:10px;}
/*top*/
.top{width:100%; background:url(../images/top_bg.gif) repeat-x; color:#8e8e8e;height:30px;}
.top ul{width:1060px; margin:0 auto;}
.top li{float:left; margin:0 3px;height:30px; line-height:30px; font-size:12px;}
.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;}

/*lay*/
.lay{width:1060px;margin:0 auto;}
.layl{width:420px; height:1560px;float:left;}
.layr{width:640px; height:1535px;float:right;padding-top:25px}
.cl{clear:both;}
.tit{width:420px;height:195px;position:relative}
.tit h2,.itop h3{visibility:hidden}
.itop h3{width:640px}
.titbg{width:396px;height:132px;position:absolute;top:35px;left:-25px}
.tp{width:315px;float:left;padding-left:10px}
.tp p{color:#fff;line-height:26px;margin-bottom:25px;text-align:left}
.sbox{width:315px;position:relative}
.itop{width:640px; height:63px;position:relative;float:left}
.itop .fu{display:block;height:65px;position:absolute;left:-56px;*left:-54px;_left:-54px;top:0px;width:600px}
.ipic{width:627px;padding-left:7px;float:left}
.ipic a{width:201px;display:block;height:258px;float:left;margin-left:8px;margin-top:8px;border:}
.ipid a{height:195px;}
.itema{float:left}




/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:180px; clear:both; line-height:24px; margin-top:0px; font-size:12px;}
.bottom .bt{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom .bt a{color:#373737; text-decoration:none;}
.bottom .bt a:hover{color:#373737; text-decoration:underline;}

.tbox{width:547px;float:right;margin-right:20px}
.xbox .fl{width:325px;float:left;background:url(../images/box-bg.gif) repeat;padding:15px }
.xbox{padding-top:15px}
.xbox h5{font-size:20px;height:40px;line-height:40px;border-bottom:1px solid #9d9d9d;font-weight:normal;background:url(../images/video_icon2.png) no-repeat 450px 0px;margin-top:15px}
.xbox h5 a{color:#333}
.xbox h5 a:hover{color:#000;text-decoration:none}
.xbox p{line-height:28px;font-size:14px;margin-top:15px}
#perfor h3#intro{background:url(../images/tit2.gif) no-repeat;margin-bottom:25px}
.xbox0{background:#efefef;padding-top:0;}
.xbox h5#arth5{background:url(../images/video_icon1.png) no-repeat 150px 0px;}










