@charset "gb2312";
/* normal */
*{margin:0; padding:0;}
html,body{width:100%; height:100%;}
html{overflow-x:hidden; overflow-y:auto;}
body{font:12px/14px "Î¢ÈíÑÅºÚ",Arial,sans-serif; color:#444444; background:#8b8b8b url(../images/bg.jpg) repeat-x left top;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font:normal 12px/14px "Î¢ÈíÑÅºÚ",Arial,sans-serif;}
fieldset,img{border:none;}
object,img{vertical-align:text-top;}
fieldset,legend,label,input,button,select,option,textarea{font:12px/14px "Î¢ÈíÑÅºÚ",Arial,sans-serif; color:#444444;}

/* global */
.none{display:none;}
.clear{overflow:hidden; zoom:1;}
a{color:#444444; text-decoration:none;}
a:hover{color:#cc0000; text-decoration:underline;}

/* top */
.top{background:#000000;}
.top dl{width:1000px; height:40px; overflow:hidden; line-height:40px; margin:0 auto;}
.top dt{float:left; color:#808080;}
.top dd{float:right; color:#8a8a8a;}
.top dd a{color:#8a8a8a;}
.top dd a:hover{color:#cc0000;}
.top dd span{float:left; background:url(../images/top.jpg) no-repeat left top;}
.top dd span a{float:left; width:20px; height:40px; overflow:hidden; text-indent:-999999px; margin-right:20px;}

/* header */
.header{background:url(../images/header.jpg) repeat-x left top; position:relative;}
.header dl{width:1000px; height:90px; overflow:hidden; background:url(../images/header2.jpg); margin:0 auto;}
.header dt{float:left;}
.header dt a{float:left; width:300px; height:65px; overflow:hidden; text-indent:-999999px; margin-top:9px;}
.header dt span{float:left; width:106px; height:57px; overflow:hidden; background:url(../images/header4.jpg) no-repeat left top; margin:16px 0 0 20px;}
.header dt span img{width:74px; height:20px; margin:37px 0 0 18px;}
.header dd{float:right; width:317px; height:26px; overflow:hidden; margin-top:48px;}
.header dd a{float:left; width:85px; height:26px; overflow:hidden; text-indent:-999999px; margin-right:12px;}
.header dd .h-text{float:left; width:180px; height:26px; line-height:26px; color:#666666; background:none; border:none; padding-left:11px;}
.header dd .h-button{float:left; width:29px; height:26px; overflow:hidden; text-indent:-999999px; background:none; border:none; cursor:pointer;}

.header ul{width:1000px; height:40px; overflow:hidden; background:url(../images/header3.gif); padding:0 16px; margin:0 auto;}
.header li{float:left;}
.header li a{display:block; width:78px; height:40px; overflow:hidden; text-indent:-999999px;}
.header li #nav-hover1{width:57px;}
.header li #nav-hover1:hover,.header .cur #nav-hover1{background:url(../images/header3.gif) -16px -40px;}
.header li #nav-hover2:hover,.header .cur #nav-hover2{background:url(../images/header3.gif) -73px -40px;}
.header li #nav-hover3:hover,.header .cur #nav-hover3{background:url(../images/header3.gif) -151px -40px;}
.header li #nav-hover4:hover,.header .cur #nav-hover4{background:url(../images/header3.gif) -229px -40px;}
.header li #nav-hover5:hover,.header .cur #nav-hover5{background:url(../images/header3.gif) -307px -40px;}
.header li #nav-hover6:hover,.header .cur #nav-hover6{background:url(../images/header3.gif) -385px -40px;}
.header li #nav-hover7:hover,.header .cur #nav-hover7{background:url(../images/header3.gif) -462px -40px;}
.header li #nav-hover8:hover,.header .cur #nav-hover8{background:url(../images/header3.gif) -540px -40px;}
.header li #nav-hover9:hover,.header .cur #nav-hover9{background:url(../images/header3.gif) -618px -40px;}
.header li #nav-hover10:hover,.header .cur #nav-hover10{background:url(../images/header3.gif) -696px -40px;}
.header li #nav-hover11:hover,.header .cur #nav-hover11{background:url(../images/header3.gif) -774px -40px;}
.header li #nav-hover12:hover,.header .cur #nav-hover12{background:url(../images/header3.gif) -852px -40px;}
.header li #nav-hover13:hover,.header .cur #nav-hover13{background:url(../images/header3.gif) -930px -40px;}

.header2020 ul{width:1000px; height:40px; overflow:hidden; background:url(../images/header2020.gif); padding:0 16px; margin:0 auto;}
.header2020 li{float:left;}
.header2020 li a{display:block; width:78px; height:40px; overflow:hidden; text-indent:-999999px;}
.header2020 li #nav-hover1{width:57px;}
.header2020 li #nav-hover1:hover,.header .cur #nav-hover1{background:url(../images/header2020.gif) -16px -40px;}
.header2020 li #nav-hover2:hover,.header .cur #nav-hover2{background:url(../images/header2020.gif) -73px -40px;}
.header2020 li #nav-hover3:hover,.header .cur #nav-hover3{background:url(../images/header2020.gif) -151px -40px;}
.header2020 li #nav-hover4:hover,.header .cur #nav-hover4{background:url(../images/header2020.gif) -229px -40px;}
.header2020 li #nav-hover5:hover,.header .cur #nav-hover5{background:url(../images/header2020.gif) -307px -40px;}
.header2020 li #nav-hover6:hover,.header .cur #nav-hover6{background:url(../images/header2020.gif) -385px -40px;}
.header2020 li #nav-hover7:hover,.header .cur #nav-hover7{background:url(../images/header2020.gif) -462px -40px;}
.header2020 li #nav-hover8:hover,.header .cur #nav-hover8{background:url(../images/header2020.gif) -540px -40px;}
.header2020 li #nav-hover9:hover,.header .cur #nav-hover9{background:url(../images/header2020.gif) -618px -40px;}
.header2020 li #nav-hover10:hover,.header .cur #nav-hover10{background:url(../images/header2020.gif) -696px -40px;}
.header2020 li #nav-hover11:hover,.header .cur #nav-hover11{background:url(../images/header2020.gif) -774px -40px;}
.header2020 li #nav-hover12:hover,.header .cur #nav-hover12{background:url(../images/header2020.gif) -852px -40px;}
.header2020 li #nav-hover13:hover,.header .cur #nav-hover13{background:url(../images/header2020.gif) -930px -40px;}

/* index */
.main{width:980px; background:#ffffff; border:1px solid #ebebeb; padding:9px; margin:10px auto 0;}

.ad{float:left; width:980px; height:90px; overflow:hidden;}
.ad img{width:980px; height:90px;}

.focus{float:left; width:610px; height:380px; overflow:hidden; margin-top:10px; position:relative;}
.focus ul{height:378px; overflow:hidden; border:1px solid #000000; position:relative;}
.focus ul li{display:none; width:608px; height:378px; overflow:hidden; position:relative;}
.focus ul li a{color:#cccccc; cursor:pointer;}
.focus ul li a:hover{text-decoration:none;}
.focus ul li img{width:608px; height:378px;}
.focus ul li span{width:608px; height:50px; overflow:hidden; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; bottom:0; left:0;}
.focus ul li h3{width:590px; height:50px; overflow:hidden; line-height:50px; font-weight:bold; padding-left:18px; position:absolute; bottom:0; left:0;}
.focus .number{height:30px; overflow:hidden; position:absolute; right:19px; bottom:11px;}
.focus .number dd{float:left; width:40px; height:30px; overflow:hidden; margin-left:5px;}
.focus .number dd img{width:40px; height:30px;}
.focus .number .cur img{width:38px; height:28px; border:1px solid #ff6600;}

.news{float:left; width:360px; height:380px; overflow:hidden; margin:10px 0 0 10px;}
.news .n-title{height:33px; overflow:hidden; line-height:33px; background:url(../images/news.jpg);}
.news .n-title span{display:none;}
.news .n-title a{float:right; color:#666666; margin-right:5px;}
.news .n-title a:hover{color:#cc0000;}
.news .n-list{height:292px; overflow:hidden;}
.news .n-list dt{text-align:center; border-bottom:1px dotted #cccccc; padding-bottom:12px; margin:5px 0;}
.news .n-list dt a{line-height:30px; font-weight:bold; font-size:16px; color:#cc0000;}
.news .n-list dt p{line-height:18px; text-align:left; color:#949494;}
.news .n-list dd{height:28px; overflow:hidden; line-height:28px; font-size:14px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px;}
.news .n-about{display:block; width:370px; height:55px; overflow:hidden; background:url(../images/news2.jpg);}
.news .n-about a{float:left; width:175px; height:55px; overflow:hidden; text-indent:-999999px; margin-right:10px;}

.famous{float:left; width:300px; height:340px; overflow:hidden; margin-top:10px;}
.famous .f-title{height:33px; overflow:hidden; line-height:33px; background:url(../images/famous.jpg);}
.famous .f-title span{display:none;}
.famous .f-title a{float:right; color:#666666; margin-right:5px;}
.famous .f-title a:hover{color:#cc0000;}
.famous .f-title .ft-apply{float:left; color:#b20000; margin-left:95px;}
.famous .f-list{height:297px; overflow:hidden; background:#efefef; padding-left:9px; margin-top:10px;}
.famous .f-list dt{height:297px; overflow:hidden;}
.famous .f-list dt a{float:left; width:108px; height:130px; overflow:hidden; color:#cccccc; margin:9px 9px 0 0; position:relative; cursor:pointer;}
.famous .f-list dt a:hover{text-decoration:none;}
.famous .f-list dt a img{width:108px; height:130px;}
.famous .f-list dt a span{width:108px; height:24px; overflow:hidden; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; bottom:0; left:0;}
.famous .f-list dt a h3{width:108px; height:24px; overflow:hidden; line-height:24px; text-align:center; position:absolute; bottom:0; left:0;}
.famous .f-list dd{float:left; width:48px; height:24px; overflow:hidden; line-height:24px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px;}
.famous .f-list dd a{color:#565656;}
.famous .f-list dd a:hover{color:#cc0000;}

.debut{margin-left:10px;}
.debut .f-title{background:url(../images/debut.jpg);}

.activity{float:left; width:360px; height:340px; overflow:hidden; background:#efefef; margin:10px 0 0 10px;}
.activity .a-title{height:37px; overflow:hidden; line-height:37px; background:url(../images/activity.jpg);}
.activity .a-title span{display:none;}
.activity .a-title a{float:right; color:#666666; margin-right:20px;}
.activity .a-title a:hover{color:#cc0000;}
.activity .a-list{padding-left:22px;}
.activity .a-list dt{height:158px; overflow:hidden;}
.activity .a-list dt a{float:left; width:150px; overflow:hidden; text-align:center; font-weight:bold; color:#666666; margin-right:16px;}
.activity .a-list dt a img{width:150px; height:116px; margin-bottom:10px;}
.activity .a-list dt a:hover{color:#cc0000;}
.activity .a-list dd{height:26px; overflow:hidden; line-height:26px;}
.activity .a-list dd span{float:left; width:16px; height:16px; overflow:hidden; line-height:16px; text-align:center; font-size:11px; color:#ffffff; background:#cc0000; margin:5px 5px 0 0;}
.activity .a-list dd a{font-size:14px; color:#666666;}
.activity .a-list dd a:hover{color:#cc0000;}

.ad2{float:left; width:610px; height:80px; overflow:hidden; margin-top:10px;}
.ad2 img{width:610px; height:80px;}

.ad3{float:left; width:360px; height:80px; overflow:hidden; margin:10px 0 0 10px;}
.ad3 img{width:360px; height:80px;}

.game{float:left; width:980px; height:360px; overflow:hidden; margin-top:10px;}
.game .g-title{height:43px; overflow:hidden; line-height:43px; background:url(../images/game.jpg);}
.game .g-title span{display:none;}
.game .g-title .tab-nav{float:right;}
.game .g-title .tab-nav dt{float:left;}
.game .g-title .tab-nav dt a{color:#474747;}
.game .g-title .tab-nav dt a:hover{text-decoration:none;}
.game .g-title .tab-nav dd{float:left; color:#999999; margin:0 10px;}
.game .g-title .tab-nav .tab-light{font-weight:bold;}
.game .g-content{height:317px; overflow:hidden; background:#efefef;}
.game .g-content .gc-focus{float:left; width:506px; height:280px; overflow:hidden; margin:20px 0 0 20px; _display:inline;}
.game .g-content .gc-focus ul{float:left; width:400px; height:280px; overflow:hidden; position:relative;}
.game .g-content .gc-focus ul li{display:none; width:400px; height:280px; overflow:hidden; position:relative;}
.game .g-content .gc-focus ul li a{color:#cccccc; cursor:pointer;}
.game .g-content .gc-focus ul li a:hover{text-decoration:none;}
.game .g-content .gc-focus ul li img{width:400px; height:280px;}
.game .g-content .gc-focus ul li span{width:400px; height:50px; overflow:hidden; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; bottom:0; left:0;}
.game .g-content .gc-focus ul li h3{width:382px; height:50px; overflow:hidden; line-height:50px; font-weight:bold; padding-left:18px; position:absolute; bottom:0; left:0;}
.game .g-content .gc-focus .gc-number{float:right; width:103px; height:278px; overflow:hidden; padding:1px;}
.game .g-content .gc-focus .gc-number dd{width:97px; height:66px; overflow:hidden; padding:1px 1px 1px 5px; margin-bottom:2px;}
.game .g-content .gc-focus .gc-number dd img{width:97px; height:66px;}
.game .g-content .gc-focus .gc-number .cur{background:url(../images/game2.jpg);}
.game .g-content .tab-box{float:right; width:414px; height:280px; overflow:hidden; margin:20px 20px 0 0; _display:inline;}
.game .g-content .tab-box dt{text-align:center; border-bottom:1px dotted #cccccc; padding-bottom:12px; margin-bottom:5px;}
.game .g-content .tab-box dt a{line-height:30px; font-weight:bold; font-size:16px; color:#cc0000;}
.game .g-content .tab-box dt p{line-height:18px; text-align:left; color:#8f8f8f;}
.game .g-content .tab-box dd{height:28px; overflow:hidden; line-height:28px; font-size:14px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px;}

.works{float:left; width:980px; height:400px; overflow:hidden; margin-top:10px;}
.works .w-title{height:43px; overflow:hidden; background:url(../images/works.jpg);}
.works .w-title span{display:none;}
.works .w-title .tab-nav{margin:15px 0 0 120px;}
.works .w-title .tab-nav dt{float:left; width:55px; height:28px; overflow:hidden; line-height:28px; text-align:center; font-size:13px; font-weight:bold;}
.works .w-title .tab-nav dt a{color:#777777;}
.works .w-title .tab-nav dt a:hover{text-decoration:none;}
.works .w-title .tab-nav .tab-light{background:#000000;}
.works .w-title .tab-nav .tab-light a{color:#ffffff;}
.works .tab-box{height:338px; overflow:hidden; margin-top:19px;}
.works .tab-box dt{float:left;}
.works .tab-box dd{float:left; margin:0 0 8px 6px;}
.works .tab-box a{display:block; width:220px; height:165px; overflow:hidden; color:#ffffff; position:relative; cursor:pointer;}
.works .tab-box a:hover{text-decoration:none;}
.works .tab-box a img{width:220px; height:165px;}
.works .tab-box a span{display:none; width:220px; height:30px; overflow:hidden; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; bottom:0; left:0;}
.works .tab-box a h3{display:none; width:210px; height:30px; overflow:hidden; line-height:30px; padding-left:10px; position:absolute; bottom:0; left:0;}
.works .tab-box a h3 b{margin-right:10px;}
.works .tab-box a:hover span,.works .tab-box a:hover h3{display:block;}
.works .tab-box dt a{width:300px; height:338px;}
.works .tab-box dt a img{width:300px; height:338px;}
.works .tab-box dt a span{width:300px;}
.works .tab-box dt a h3{width:290px;}

.bbs{float:left; width:980px; height:420px; overflow:hidden; margin-top:10px;}
.bbs .b-title{height:43px; overflow:hidden; line-height:43px; background:url(../images/bbs.jpg);}
.bbs .b-title span{display:none;}
.bbs .b-title a{float:right; color:#666666; margin-right:5px;}
.bbs .b-title a:hover{color:#cc0000;}
.bbs .b-left{float:left; width:300px; height:377px; overflow:hidden; background:#f2f2f2;}
.bbs .b-left .bl-focus{width:280px; height:200px; overflow:hidden; margin:10px auto 0; position:relative;}
.bbs .b-left .bl-focus ul{height:200px; overflow:hidden; position:relative;}
.bbs .b-left .bl-focus ul li{display:none; width:280px; height:200px; overflow:hidden; position:relative;}
.bbs .b-left .bl-focus ul li a{color:#cccccc; cursor:pointer;}
.bbs .b-left .bl-focus ul li a:hover{text-decoration:none;}
.bbs .b-left .bl-focus ul li img{width:280px; height:200px;}
.bbs .b-left .bl-focus ul li span{width:280px; height:40px; overflow:hidden; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; bottom:0; left:0;}
.bbs .b-left .bl-focus ul li h3{width:262px; height:40px; overflow:hidden; line-height:40px; font-weight:bold; padding-left:18px; position:absolute; bottom:0; left:0;}
.bbs .b-left .bl-focus .bl-number{height:14px; overflow:hidden; position:absolute; right:5px; bottom:13px;}
.bbs .b-left .bl-focus .bl-number dd{float:left; width:14px; height:14px; overflow:hidden; text-indent:-999999px; background:url(../images/bbs2.png); margin-left:5px; cursor:pointer;}
.bbs .b-left .bl-focus .bl-number .cur{background:url(../images/bbs2.png) -14px 0;}
.bbs .b-left .bl-read{width:280px; height:147px; overflow:hidden; margin:10px auto 0;}
.bbs .b-left .bl-read h3{height:28px; overflow:hidden; line-height:28px; background:url(../images/more.gif) no-repeat 244px center; border-bottom:1px solid #d4d4d4;}
.bbs .b-left .bl-read h3 span{float:left; font-weight:bold; font-size:13px; color:#000000;}
.bbs .b-left .bl-read h3 a{float:right; color:#666666;}
.bbs .b-left .bl-read h3 a:hover{color:#cc0000;}
.bbs .b-left .bl-read ul{margin-top:6px;}
.bbs .b-left .bl-read li{height:28px; overflow:hidden; line-height:28px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px;}
.bbs .b-left .bl-read li span{float:right; color:#666666;}
.bbs .b-left .bl-read li b{font-weight:normal; color:#cc0000; margin-right:5px;}
.bbs .b-center{float:left; width:425px; height:377px; overflow:hidden; margin-left:18px;}
.bbs .b-center .bc-hot{height:202px; overflow:hidden; margin-top:10px;}
.bbs .b-center .bc-hot h3{height:28px; overflow:hidden; line-height:28px; background:url(../images/more.gif) no-repeat 389px center; border-bottom:1px solid #000000;}
.bbs .b-center .bc-hot h3 span{float:left; width:75px; height:28px; overflow:hidden; text-align:center; font-weight:bold; font-size:13px; color:#ffffff; background:#000000; margin-left:10px;}
.bbs .b-center .bc-hot h3 a{float:right; color:#666666;}
.bbs .b-center .bc-hot h3 a:hover{color:#cc0000;}
.bbs .b-center .bc-hot dl{margin-top:5px;}
.bbs .b-center .bc-hot dt{text-align:center; border-bottom:1px dotted #cccccc; padding-bottom:12px; margin-bottom:5px;}
.bbs .b-center .bc-hot dt a{line-height:30px; font-weight:bold; font-size:16px; color:#cc0000;}
.bbs .b-center .bc-hot dt p{line-height:18px; text-align:left; color:#949494;}
.bbs .b-center .bc-hot dd{height:28px; overflow:hidden; line-height:28px; font-size:14px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px;}
.bbs .b-center .bc-hot dd span{float:right; font-size:12px; color:#666666;}
.bbs .b-center .bc-hot dd b{font-weight:normal; font-size:12px; color:#cc0000; margin-right:5px;}
.bbs .b-center .bc-new{height:155px;}
.bbs .b-right{float:right; width:220px; height:377px; overflow:hidden;}
.bbs .b-right .br-boss{height:202px; overflow:hidden; margin-top:10px;}
.bbs .b-right .br-boss h3{height:28px; overflow:hidden; line-height:28px; font-weight:bold; font-size:13px; color:#000000;}
.bbs .b-right .br-boss ul{height:174px; overflow:hidden; background:#f2f2f2;}
.bbs .b-right .br-boss li{float:left; width:58px; overflow:hidden; text-align:center; margin:8px 0 0 12px; _display:inline;}
.bbs .b-right .br-boss li img{width:58px; height:58px; margin-bottom:3px;}
.bbs .b-right .br-star{height:155px;}
.bbs .b-right .br-star div{height:115px; overflow:hidden; background:#f2f2f2; padding:12px 12px 0;}
.bbs .b-right .br-star div a{line-height:24px; font-weight:bold;}
.bbs .b-right .br-star div a img{float:left; width:80px; height:80px; margin:10px 10px 0 0;}
.bbs .b-right .br-star div p{line-height:18px; color:#909090;}

.teach{float:left; width:485px; height:350px; overflow:hidden; margin-top:10px;}
.teach .t-title{height:43px; overflow:hidden; line-height:43px; background:url(../images/teach.jpg);}
.teach .t-title span{display:none;}
.teach .t-title .tab-nav{float:right;}
.teach .t-title .tab-nav dt{float:left;}
.teach .t-title .tab-nav dt a{color:#474747;}
.teach .t-title .tab-nav dt a:hover{text-decoration:none;}
.teach .t-title .tab-nav dd{float:left; color:#999999; margin:0 10px;}
.teach .t-title .tab-nav .tab-light{font-weight:bold;}
.teach .tab-box{height:297px; overflow:hidden; background:#f5f5f5; margin-top:10px;}
.teach .tab-box dl{width:465px; overflow:hidden; margin:10px auto 0;}
.teach .tab-box dt{height:134px; overflow:hidden; border-bottom:1px dotted #a8a8a8; margin-bottom:5px;}
.teach .tab-box dt a{line-height:30px; font-weight:bold; font-size:16px; color:#cc0000;}
.teach .tab-box dt a img{float:left; width:150px; height:116px; margin-right:10px;}
.teach .tab-box dt p{line-height:18px; text-align:left; color:#949494;}
.teach .tab-box dt .tb-more{font-weight:normal; font-size:12px; color:#666666; background:url(../images/more.gif) no-repeat left center; padding-left:10px;}
.teach .tab-box dt .tb-more:hover{color:#cc0000;}
.teach .tab-box dd{float:left; width:222px; height:28px; overflow:hidden; line-height:28px; font-size:14px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px;}
.teach .tab-box dd a{color:#666666;}
.teach .tab-box dd a:hover{color:#cc0000;}

.train{margin-left:10px;}
.train .t-title{background:url(../images/train.jpg);}

.book{float:left; width:980px; height:290px; margin-top:10px; position:relative;}
.book .b-title{height:43px; overflow:hidden; line-height:43px; background:url(../images/book.jpg);}
.book .b-title span{display:none;}
.book .b-title a{float:right; color:#666666; margin-right:5px;}
.book .b-title a:hover{color:#cc0000;}
.book .b-list{width:936px; height:237px; overflow:hidden; margin:10px auto 0; position:relative;}
.book .b-list ul{width:999999px; overflow:hidden; position:absolute;}
.book .b-list li{float:left; width:146px; height:237px; overflow:hidden; text-align:center; margin-right:12px; _display:inline;}
.book .b-list li img{display:block; width:146px; height:207px; margin-bottom:10px;}
.book .b-list li a{color:#666666;}
.book .b-list li a:hover{color:#cc0000;}
.book .b-arrow{width:50px; height:50px; overflow:hidden; text-indent:-999999px; cursor:pointer; position:absolute; top:131px;}
.book .aleft{background:url(../images/book2.jpg); left:-35px;}
.book .aright{background:url(../images/book2.jpg) -50px 0; right:-35px;}

.meet .t-title{background:url(../images/meet.jpg);}
.meet .t-title a{float:right; color:#666666; margin-right:5px;}
.meet .t-title a:hover{color:#cc0000;}

.basis{margin-left:10px;}
.basis .t-title{background:url(../images/basis.jpg);}
.basis .t-title a{float:right; color:#666666; margin-right:5px;}
.basis .t-title a:hover{color:#cc0000;}

.product{float:left; width:980px; height:360px; overflow:hidden; margin-top:10px;}
.product .p-title{height:43px; overflow:hidden; line-height:43px; background:url(../images/product.jpg);}
.product .p-title span{display:none;}
.product .p-title a{float:right; color:#666666; margin-right:5px;}
.product .p-left{float:left; width:265px; height:307px; overflow:hidden; background:#f5f5f5; padding:10px 10px 0; margin-right:10px;}
.product .p-left .tab-nav{height:28px; overflow:hidden; line-height:28px; border-bottom:1px solid #000000;}
.product .p-left .tab-nav dt{float:left; width:93px; height:28px; overflow:hidden; text-align:center; font-weight:bold; font-size:14px;}
.product .p-left .tab-nav dt a{color:#333333;}
.product .p-left .tab-nav dt a:hover{text-decoration:none;}
.product .p-left .tab-nav .tab-light{background:#000000;}
.product .p-left .tab-nav .tab-light a{color:#ffffff;}
.product .p-left .tab-box{margin-top:5px;}
.product .p-left .tab-box li{height:26px; overflow:hidden; line-height:26px; font-size:14px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px;}
.product .p-left .tab-box li a{color:#666666;}
.product .p-left .tab-box li a:hover{color:#cc0000;}
.product .p-right{float:right; width:386px; height:317px; overflow:hidden;}
.product .p-right h3{height:40px; overflow:hidden; line-height:40px; font-weight:bold; font-size:18px; color:#000000;}
.product .p-right ul{width:396px; overflow:hidden;}
.product .p-right li{float:left; width:122px; height:138px; overflow:hidden; line-height:20px; color:#666666; margin-right:10px;}
.product .p-right li a{display:block; color:#666666;}
.product .p-right li a:hover{color:#cc0000;}
.product .p-right li img{width:120px; height:90px; border:1px solid #e0e0e0; margin-bottom:3px;}
.product .p-right li span{color:#ff6600;}

/* contact */
.contact{width:1000px; height:128px; overflow:hidden; background:url(../images/contact.jpg); margin:10px auto 0;}
.contact span{display:block; width:1011px; overflow:hidden;}
.contact a{float:left; width:326px; height:128px; overflow:hidden; text-indent:-999999px; margin-right:11px;}

/* footer */
.footer{background:#333333; margin-top:10px;}
.footer .f-partner{width:1000px; overflow:hidden; background:url(../images/footer.jpg) no-repeat left top; padding-top:44px; margin:0 auto;}
.footer .f-partner dt{display:none;}
.footer .f-partner dd{width:1008px; overflow:hidden;}
.footer .f-partner dd a{margin-right:4px;}
.footer .f-partner dd img{width:160px; height:50px; margin-bottom:5px;}
.footer .f-link{background:url(../images/footer2.jpg) no-repeat left top; padding-bottom:15px;}
.footer .f-link dd{width:1000px; line-height:20px;}
.footer .f-link dd a{color:#858585;}
.footer .f-link dd a:hover{color:#cc0000;}
.footer .f-copyright{background:#000000;}
.footer .f-copyright dd{width:1000px; height:50px; overflow:hidden; line-height:50px; margin:0 auto;}
.footer .f-copyright dd span{float:left; color:#999999; margin-left:-10px;}
.footer .f-copyright dd span a{color:#999999; margin:0 10px;}
.footer .f-copyright dd span a:hover{color:#cc0000;}
.footer .f-copyright dd p{float:right; color:#4d4d4d;}

/* i-game */
.ig-left{float:left; width:740px; overflow:hidden;}
.ig-right{float:right; width:230px; overflow:hidden;}

.ig-focus{float:left; width:365px; height:277px; overflow:hidden; margin:0 auto; position:relative;}
.ig-focus ul{height:277px; overflow:hidden; position:relative;}
.ig-focus ul li{display:none; width:365px; height:277px; overflow:hidden; position:relative;}
.ig-focus ul li a{color:#cccccc; cursor:pointer;}
.ig-focus ul li a:hover{text-decoration:none;}
.ig-focus ul li img{width:365px; height:277px;}
.ig-focus ul li span{width:365px; height:50px; overflow:hidden; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; bottom:0; left:0;}
.ig-focus ul li h3{width:347px; height:50px; overflow:hidden; line-height:50px; font-weight:bold; padding-left:18px; position:absolute; bottom:0; left:0;}
.ig-focus .ig-number{height:14px; overflow:hidden; position:absolute; right:5px; bottom:18px;}
.ig-focus .ig-number dd{float:left; width:14px; height:14px; overflow:hidden; text-indent:-999999px; background:url(../images/bbs2.png); margin-left:5px; cursor:pointer;}
.ig-focus .ig-number .cur{background:url(../images/bbs2.png) -14px 0;}

.ig-hot{float:left; width:365px; height:277px; overflow:hidden; margin-left:10px;}
.ig-hot h3{height:28px; overflow:hidden; line-height:28px; background:url(../images/more.gif) no-repeat 329px center; border-bottom:1px solid #000000;}
.ig-hot h3 span{float:left; width:75px; height:28px; overflow:hidden; text-align:center; font-weight:bold; font-size:13px; color:#ffffff; background:#000000; margin-left:10px;}
.ig-hot h3 a{float:right; color:#666666;}
.ig-hot h3 a:hover{color:#cc0000;}
.ig-hot dl{margin-top:5px;}
.ig-hot dt{text-align:center; border-bottom:1px dotted #cccccc; padding-bottom:12px; margin-bottom:5px;}
.ig-hot dt a{line-height:30px; font-weight:bold; font-size:16px; color:#cc0000;}
.ig-hot dt p{line-height:18px; text-align:left; color:#949494;}
.ig-hot dd{height:26px; overflow:hidden; line-height:26px; font-size:14px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px;}

.ig-path{width:740px; margin:-9px 0;}
.ig-path span{margin-left:0!important;}
.ig-news{float:left; width:740px; overflow:hidden; margin-top:10px;}

.ig-news .tab-nav{height:38px; overflow:hidden; background:#e3e3e3; border-bottom:1px solid #b50000;}
.ig-news .tab-nav dt{float:left; width:100px; height:38px; overflow:hidden; line-height:38px; text-align:center; font-weight:bold; font-size:14px;}
.ig-news .tab-nav .tab-light{background:#b50000;}
.ig-news .tab-nav .tab-light a{color:#ffffff;}
.ig-news .tab-nav .tab-light a:hover{text-decoration:none;}

.ig-news .ign-title2{height:38px; overflow:hidden; line-height:38px; font-size:22px; background:#e7e7e7; border-bottom:1px solid #767676; padding-left:18px;}
.ig-news .ign-list{margin:0 10px;}
.ig-news .ign-list li{height:150px; overflow:hidden; border-bottom:1px solid #f2f2f2; margin-top:40px;}
.ig-news .ign-list li b{float:right; color:#d80000;}
.ig-news .ign-list li a{line-height:18px; font-weight:bold; font-size:16px; color:#555555;}
.ig-news .ign-list li a:hover{color:#cc0000;}
.ig-news .ign-list li a img{float:left; width:160px; height:120px; margin-right:20px;}
.ig-news .ign-list li span{display:block; line-height:30px; font-weight:bold; color:#999999;}
.ig-news .ign-list li p{line-height:20px; color:#949494;}
.ig-personal .ign-list li{height:180px;}
.ig-personal .ign-list li a img{width:130px; height:150px;}

.ig-page{float:left; width:724px; height:30px; overflow:hidden; padding:0 8px; margin:15px 0; clear:both;}
.ig-page a,.ig-page .cur{float:left; height:28px; overflow:hidden; line-height:28px; color:#666666; background:#f4f4f4; border:1px solid #dddddd; padding:0 10px; margin:0 2px;}
.ig-page a:hover,.ig-page .cur{color:#b20000; text-decoration:none;}
.ig-page b{float:left; line-height:30px; color:#999999; margin-left:18px;}

.ig-tag h3{height:28px; overflow:hidden; line-height:28px; font-weight:bold; font-size:13px; color:#000000;}
.ig-tag div{line-height:20px; background:#f2f2f2; padding:5px 10px;}
.ig-tag div a{color:#777777; margin-right:5px;}
.ig-tag div a:hover{color:#cc0000;}

.ig-read{margin-top:10px;}
.ig-read h3{height:28px; overflow:hidden; line-height:28px; font-weight:bold; font-size:13px; color:#000000;}
.ig-read dl{background:#f2f2f2; padding:5px 10px;}
.ig-read dt,.ig-read dd{height:26px; overflow:hidden; line-height:26px;}
.ig-read dt span,.ig-read dd span{float:left; width:16px; height:16px; overflow:hidden; line-height:16px; text-align:center; font-size:11px; color:#ffffff; background:#999999; margin:5px 5px 0 0;}
.ig-read dt a,.ig-read dd a{color:#666666;}
.ig-read dt a:hover,.ig-read dd a:hover{color:#cc0000;}
.ig-read dt span{background:#cc0000;}

.ig-user{margin-top:10px;}
.ig-user h3{height:28px; overflow:hidden; line-height:28px; font-weight:bold; font-size:13px; color:#000000;}
.ig-user ul{overflow:hidden; background:#f2f2f2; padding:0 10px 10px;}
.ig-user li{height:58px; overflow:hidden; background:url(../images/ig-user.jpg) no-repeat right top; margin-top:10px;}
.ig-user li a{line-height:28px; font-weight:bold;}
.ig-user li a img{float:left; width:58px; height:58px; margin-right:15px;}
.ig-user li p{color:#666666;}

/* i-news-display */
.in-path{float:left; width:980px; height:36px; overflow:hidden; line-height:36px; color:#999999; margin-top:-9px;}
.in-path span{margin-left:-5px;}
.in-path span a{color:#999999; margin:0 5px;}
.in-path span b{font-weight:normal; color:#333333; margin:0 5px;}

.in-left{float:left; width:668px; overflow:hidden; border:1px solid #cccccc; border-top:3px solid #b50000;}
.in-left .inl-title{text-align:center; margin:0 50px;}
.in-left .inl-title b{display:block; line-height:30px; font-weight:normal; font-size:23px; color:#131313; padding:27px 0 13px;}
.in-left .inl-title b span{display:block; font-weight:bold; font-size:16px; color:#666666;}
.in-left .inl-title p{height:25px; overflow:hidden; color:#878787; border-top:1px solid #eeeeee; padding-top:15px;}
.in-left .inl-content{line-height:24px; font-size:14px; font-family:Arial,sans-serif; color:#4d4d4d; padding:10px 50px 25px;}
.in-left .inl-content p{ clear:both; line-height:1.9em; font-size:14px; text-indent:2em; margin:10px 0;}
.in-left .inl-page{height:22px; overflow:hidden; margin:0 0 0 188px; clear:both;}
.in-left .inl-page a,.in-left .inl-page .cur{float:left; height:20px; line-height:20px; overflow:hidden; color:#666666; border:1px solid #cccccc; padding:0 6px; margin:0 2px;}
.in-left .inl-page a:hover{color:#ffffff; text-decoration:none; border:1px solid #cc3300; background:#cc3300;}
.in-left .inl-page .cur{color:#ffffff; border:1px solid #cc3300; background:#cc3300;}
.in-left .inl-tag{width:505px; height:28px; overflow:hidden; line-height:28px; border:1px solid #cccccc; background:#f7f7f7 url(../images/inl-tag.jpg) no-repeat 18px center; padding-left:50px; margin:40px auto 0;}
.in-left .inl-tag a{color:#113ea5; margin:0 5px;}
.in-left .inl-tag a:hover{color:#cc0000;}
.in-left .inl-weibo{width:555px; overflow:hidden; margin:0 auto;}
.in-left .inl-weibo h2{height:50px; overflow:hidden; line-height:50px; font-weight:bold; font-size:14px; color:#000000; background:url(../images/inl-weibo.jpg) no-repeat left center; padding-left:25px;}
.in-left .inl-read{width:555px; margin:30px auto;}
.in-left .inl-read h2{font-weight:bold; font-size:14px; color:#cc0000; margin-bottom:10px;}
.in-left .inl-read li{float:left; width:266px; height:28px; overflow:hidden; line-height:28px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px;}
.in-left .inl-read li a{color:#004176;}
.in-left .inl-read li a:hover{color:#cc0000;}

.in-right{float:left; width:300px; overflow:hidden; margin-left:10px;}
.in-right .inr-focus{height:225px; overflow:hidden;}
.in-right .inr-news{margin-top:10px;}
.in-right .inr-news .inrn-title{height:30px; line-height:30px; overflow:hidden; font-weight:bold; font-size:14px; color:#cc0000; border-top:2px solid #000000; background:#e5e5e5; padding-left:10px;}
.in-right .inr-news .inrn-list{background:url(../images/inr-news.gif) no-repeat 3px 11px; padding:4px 0 4px 30px;}
.in-right .inr-news .inrn-list li{height:26px; overflow:hidden; line-height:26px;}
.in-right .inr-news .inrn-list li a{color:#3e3e3e;}
.in-right .inr-news .inrn-list li a:hover{color:#cc0000;}
.in-right .inr-news .inrn-list2{padding:6px 0 4px;}
.in-right .inr-news .inrn-list2 li{height:22px; overflow:hidden; line-height:22px; background:url(../images/arrow.jpg) no-repeat 6px center; padding-left:15px;}
.in-right .inr-news .inrn-list2 li a{color:#3e3e3e;}
.in-right .inr-news .inrn-list2 li a:hover{color:#cc0000;}
.in-right .inr-news .inrn-photo{width:312px; overflow:hidden; margin-bottom:30px;}
.in-right .inr-news .inrn-photo li{float:left; width:144px; text-align:center; margin:12px 12px 0 0;}
.in-right .inr-news .inrn-photo li a{color:#333333;}
.in-right .inr-news .inrn-photo li a:hover{color:#cc0000;}
.in-right .inr-news .inrn-photo li img{width:142px; height:96px; border:1px solid #e2e2e2; margin-bottom:10px;}

/* i-show */
.is-focus{float:left; width:700px; height:380px; overflow:hidden; position:relative;}
.is-focus ul{height:378px; overflow:hidden; border:1px solid #000000; position:relative;}
.is-focus ul li{display:none; width:698px; height:378px; overflow:hidden; position:relative;}
.is-focus ul li a{color:#cccccc; cursor:pointer;}
.is-focus ul li a:hover{text-decoration:none;}
.is-focus ul li img{width:698px; height:378px;}
.is-focus ul li span{width:698px; height:50px; overflow:hidden; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; bottom:0; left:0;}
.is-focus ul li h3{width:680px; height:50px; overflow:hidden; line-height:50px; font-weight:bold; padding-left:18px; position:absolute; bottom:0; left:0;}
.is-focus .is-number{height:30px; overflow:hidden; position:absolute; right:19px; bottom:11px;}
.is-focus .is-number dd{float:left; width:40px; height:30px; overflow:hidden; margin-left:5px;}
.is-focus .is-number dd img{width:40px; height:30px;}
.is-focus .is-number .cur img{width:38px; height:28px; border:1px solid #ff6600;}

.is-apply{float:left; width:270px; height:380px; overflow:hidden; background:url(../images/is-apply.jpg); margin-left:10px;}
.is-apply h2{display:none;}
.is-apply ul{width:234px; overflow:hidden; margin:82px auto 0;}
.is-apply li{height:37px; overflow:hidden; line-height:37px; font-weight:bold; font-size:13px; color:#545454; padding-left:110px; margin-bottom:10px;}

.is-famous{float:left; width:700px; height:779px; overflow:hidden; margin-top:10px;}
.is-famous h2{height:33px; overflow:hidden; line-height:33px; background:url(../images/is-famous.jpg);}
.is-famous h2 span{display:none;}
.is-famous h2 a{float:right; color:#666666; margin-right:5px;}
.is-famous h2 a:hover{color:#cc0000;}
.is-famous ul{width:714px; height:220px; overflow:hidden; margin-bottom:10px;}
.is-famous li{float:left; width:88px; height:100px; overflow:hidden; margin:10px 14px 0 0; position:relative;}
.is-famous li a{color:#cccccc; cursor:pointer;}
.is-famous li a:hover{text-decoration:none;}
.is-famous li a img{width:88px; height:100px;}
.is-famous li a span{width:88px; height:24px; overflow:hidden; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; bottom:0; left:0;}
.is-famous li a h3{width:88px; height:24px; overflow:hidden; line-height:24px; text-align:center; position:absolute; bottom:0; left:0;}

.is-people{float:left; width:270px; height:779px; overflow:hidden; background:#eeeeee url(../images/is-people.jpg) no-repeat left top; margin:10px 0 0 10px;}
.is-people h2{display:none;}
.is-people ul{width:247px; overflow:hidden; margin:50px auto 0;}
.is-people li{height:86px; overflow:hidden; background:url(../images/is-people2.jpg) no-repeat right 22px; margin-bottom:18px;}
.is-people li a{line-height:22px; font-weight:bold; color:#333333;}
.is-people li a img{float:left; width:75px; height:86px; margin-right:18px;}
.is-people li a:hover{color:#cc0000;}
.is-people li p{line-height:16px; color:#545454; margin:4px 8px 0 0;}

.is-topic{float:left; width:980px; overflow:hidden; margin-top:10px;}
.is-topic h2{height:43px; overflow:hidden; line-height:43px; background:url(../images/is-topic.jpg);}
.is-topic h2 span{display:none;}
.is-topic h2 a{float:right; color:#666666; margin-right:5px;}
.is-topic h2 a:hover{color:#cc0000;}
.is-topic ul{width:992px; overflow:hidden; margin-top:10px;}
.is-topic li{float:left; width:236px; height:220px; overflow:hidden; margin-right:12px;}
.is-topic li img{width:236px; height:177px; margin-bottom:10px;}

/* i-show-personal */
.is-main{height:1084px; overflow:hidden; background:url(../images/is-main.jpg) no-repeat center top; margin:-16px 0 -10px;}

.is-about{width:730px; height:398px; overflow:hidden; margin:249px auto 0;}
.is-about dl{width:580px; overflow:hidden; margin:60px auto 0;}
.is-about dt{float:left; width:141px; overflow:hidden;}
.is-about dt b{display:block; height:40px; overflow:hidden; line-height:40px; font-size:16px; color:#b20000;}
.is-about dt img{width:141px; height:186px;}
.is-about dd{float:right; width:419px; overflow:hidden; margin-top:30px;}
.is-about dd b{display:block; height:35px; overflow:hidden; line-height:35px; font-size:14px;}
.is-about dd span{display:block; height:230px; overflow-x:hidden; overflow-y:auto; line-height:20px; font-weight:bold;}

.is-works{width:1000px; height:226px; margin:65px auto 0; position:relative;}
.is-works .isw-list{width:919px; height:226px; overflow:hidden; margin:0 auto; position:relative;}
.is-works .isw-list ul{width:999999px; overflow:hidden; position:absolute;}
.is-works .isw-list li{float:left; width:226px; height:226px; overflow:hidden; text-align:center; font-weight:bold; background:url(../images/is-works.png) repeat-x left 172px; margin-right:5px; _display:inline;}
.is-works .isw-list li img{display:block; width:220px; height:165px; border:3px solid #929292; margin-bottom:26px;}
.is-works .isw-list li a{color:#000000;}
.is-works .isw-list li a:hover{color:#cc0000;}
.is-works .isw-arrow{width:31px; height:66px; overflow:hidden; text-indent:-999999px; cursor:pointer; position:absolute; top:43px;}
.is-works .aleft{left:0;}
.is-works .aright{right:0;}

/* i-show-display */
.is-main2{height:800px; background:url(../images/is-main2.jpg) no-repeat center top;}

.is-works2{margin-top:315px;}

.is-float{visibility:visible; width:100%; height:1237px; overflow:hidden; position:absolute; top:0; left:0;}
.is-float .isf-bg{width:100%; height:1237px; overflow:hidden; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; cursor:pointer;}
.is-float .isf-works{width:1000px; height:600px; overflow:hidden; margin:-920px auto 0; position:relative;}
.is-float .isf-works .isfw-list{width:800px; height:600px; overflow:hidden; margin:0 auto; position:relative;}
.is-float .isf-works .isfw-list ul{width:999999px; overflow:hidden; position:absolute;}
.is-float .isf-works .isfw-list li{float:left; width:800px; height:600px; overflow:hidden; margin-right:5px; text-align:center; _display:inline; position:relative;}
.is-float .isf-works .isfw-list li a:hover{text-decoration:none;}
.is-float .isf-works .isfw-list li a img{border:1px solid #888888;}
.is-float .isf-works .isfw-list li a span{width:798px; height:80px; overflow:hidden; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; bottom:1px; left:1px;}
.is-float .isf-works .isfw-list li a h3{width:778px; height:80px; overflow:hidden; color:#bdbdbd; padding-left:20px; position:absolute; bottom:1px; left:1px;}
.is-float .isf-works .isfw-list li a h3 b{display:block; line-height:50px; font-size:18px; color:#ffffff; margin-bottom:-10px;}
.is-float .isf-works .isfw-arrow{width:31px; height:66px; overflow:hidden; text-indent:-999999px; cursor:pointer; position:absolute; top:267px;}
.is-float .isf-works .aleft{background:url(../images/is-float.png); left:0;}
.is-float .isf-works .aright{background:url(../images/is-float.png) -31px 0; right:0;}

/* i-works */
.iw-hot{float:left; width:270px; overflow:hidden; background:#eeeeee; margin-left:10px;}
.iw-hot .iwh-title{height:40px; overflow:hidden; line-height:40px; font-weight:bold; font-size:13px; color:#000000; border-bottom:1px solid #d9d9d9; margin:0 10px;}
.iw-hot .iwh-list{height:266px; overflow:hidden; background:url(../images/inr-news.gif) no-repeat 3px 11px; padding:4px 0 4px 30px; margin:0 10px;}
.iw-hot .iwh-list li{height:26px; overflow:hidden; line-height:26px;}
.iw-hot .iwh-list li a{color:#3e3e3e;}
.iw-hot .iwh-list li a:hover{color:#cc0000;}
.iw-hot .iwh-upload{display:block; height:65px; overflow:hidden; background:#ffffff;}
.iw-hot .iwh-upload a{display:block; height:55px; overflow:hidden; text-indent:-999999px; background:url(../images/iw-hot.jpg); margin-top:10px;}

.iw-list{float:left; width:980px; overflow:hidden; border-bottom:1px solid #ececec; padding-bottom:5px; margin-top:10px;}
.iw-list .iwl-title{height:43px; overflow:hidden; background:url(../images/works.jpg);}
.iw-list .iwl-title span{display:none;}
.iw-list .iwl-title .tab-nav{margin:15px 0 0 120px;}
.iw-list .iwl-title .tab-nav dt{float:left; width:56px; height:28px; overflow:hidden; line-height:28px; text-align:center; font-size:13px; font-weight:bold;}
.iw-list .iwl-title .tab-nav dt a{color:#777777;}
.iw-list .iwl-title .tab-nav dt a:hover{text-decoration:none;}
.iw-list .iwl-title .tab-nav .tab-light{background:#000000;}
.iw-list .iwl-title .tab-nav .tab-light a{color:#ffffff;}
.iw-list .tab-box ul{width:992px; overflow:hidden; margin-top:10px;}
.iw-list .tab-box li{float:left; width:236px; height:236px; overflow:hidden; margin-right:12px;}
.iw-list .tab-box li a{display:block; height:210px; overflow:hidden; color:#777777;}
.iw-list .tab-box li a b{font-size:14px; color:#444444; margin-right:10px;}
.iw-list .tab-box li a img{width:236px; height:177px; margin-bottom:10px;}
.iw-list .tab-box li a:hover{text-decoration:none;}
.iw-list .tab-box li span{color:#999999; padding:0 10px 0 20px;}
.iw-list .tab-box li .tb1{background:url(../images/iw-list.jpg) no-repeat left center;}
.iw-list .tab-box li .tb2{background:url(../images/iw-list2.jpg) no-repeat left center;}
.iw-list .tab-box li .tb3{background:url(../images/iw-list3.jpg) no-repeat left center;}

.iw-list1{float:left; width:980px; overflow:hidden; border-bottom:1px solid #ececec; padding-bottom:5px; margin-top:10px;}
.iw-list1 .iwl-title{height:43px; overflow:hidden; background:url(../images/works_dmah.jpg);}
.iw-list1 .iwl-title span{display:none;}
.iw-list1 .iwl-title .tab-nav{margin:15px 0 0 120px;}
.iw-list1 .iwl-title .tab-nav dt{float:left; width:50px; height:28px; overflow:hidden; line-height:28px; text-align:center; font-size:13px; font-weight:bold;}
.iw-list1 .iwl-title .tab-nav dt a{color:#777777;}
.iw-list1 .iwl-title .tab-nav dt a:hover{text-decoration:none;}
.iw-list1 .iwl-title .tab-nav .tab-light{background:#000000;}
.iw-list1 .iwl-title .tab-nav .tab-light a{color:#ffffff;}
.iw-list1 .tab-box ul{width:992px; overflow:hidden; margin-top:10px;}
.iw-list1 .tab-box li{float:left; width:236px; height:236px; overflow:hidden; margin-right:12px;}
.iw-list1 .tab-box li a{display:block; height:210px; overflow:hidden; color:#777777;}
.iw-list1 .tab-box li a b{font-size:14px; color:#444444; margin-right:10px;}
.iw-list1 .tab-box li a img{width:236px; height:177px; margin-bottom:10px;}
.iw-list1 .tab-box li a:hover{text-decoration:none;}
.iw-list1 .tab-box li span{color:#999999; padding:0 10px 0 20px;}
.iw-list1 .tab-box li .tb1{background:url(../images/iw-list.jpg) no-repeat left center;}
.iw-list1 .tab-box li .tb2{background:url(../images/iw-list2.jpg) no-repeat left center;}
.iw-list1 .tab-box li .tb3{background:url(../images/iw-list3.jpg) no-repeat left center;}

.iw-page{width:720px; padding:0 0 0 260px;}

/* i-works-display */
.iw-path{float:none;}

.iw-title{width:870px; overflow:hidden; text-align:center; border-bottom:1px solid #ebebeb; margin:30px auto 0;}
.iw-title b{display:block; line-height:25px; font-weight:normal; font-size:23px; color:#131313;}
.iw-title p{line-height:45px; color:#858585;}

.iw-content{width:870px; border-bottom:1px solid #ebebeb; padding-bottom:20px; margin:30px auto 0; position:relative;}
.iw-content img{width:auto; height:auto; margin:0 auto;}
.iw-content b{display:block; line-height:60px; font-size:20px;}
.iw-content .iwc-left,.iw-content .iwc-right{display:block; width:48px; height:84px; overflow:hidden; text-indent:-999999px; position:absolute; top:283px;}
.iw-content .iwc-left{background:url(../images/iw-content.jpg); left:-128px;}
.iw-content .iwc-right{background:url(../images/iw-content.jpg) -48px 0; right:-128px;}
.iw-content2{line-height:24px; font-size:14px; padding-bottom:34px;}
.iw-content2 p{ clear:both; line-height:1.9em; font-size:14px; text-indent:2em; margin:10px 0;}

.iw-about{width:870px; height:auto; overflow:hidden; border-bottom:1px solid #ebebeb; margin:0 auto;}
.iw-about b{display:block; line-height:40px; color:#4c4c4c; font-size:14px;}
.iw-about dt{float:left; width:100%; overflow:hidden;}
.iw-about dt p{line-height:24px; font-size:14px; text-indent:2em;}
.iw-about dd{float:right; width:280px; height:240px; overflow:hidden; position:relative;}
.iw-about dd a{font-weight:bold; color:#333333;}
.iw-about dd a img{width:122px; height:98px; margin:5px 0 3px;}
.iw-about dd a span{display:block; width:122px; line-height:20px; text-align:center; font-size:18px; color:#cc0000;}
.iw-about dd a:hover{text-decoration:none;}
.iw-about dd p{line-height:22px; position:absolute; top:70px; left:130px;}
.iw-about dd p a{font-weight:normal; color:#0085eb;}
.iw-about dd p a:hover{color:#cc0000; text-decoration:underline;}

.iw-page2{width:546px; height:22px; overflow:hidden; padding-left:254px; margin:30px auto 0; clear:both;}
.iw-page2 a,.iw-page2 .cur{float:left; height:20px; line-height:20px; overflow:hidden; color:#666666; border:1px solid #cccccc; padding:0 6px; margin:0 2px;}
.iw-page2 a:hover{color:#ffffff; text-decoration:none; border:1px solid #cc3300; background:#cc3300;}
.iw-page2 .cur{color:#ffffff; border:1px solid #cc3300; background:#cc3300;}

.iw-share{width:488px; height:50px; overflow:hidden; border-bottom:1px solid #ebebeb; padding-left:312px; margin:20px auto 0;}

.iw-message{width:800px; height:300px; overflow:hidden; color:#4c4c4c; border-bottom:1px solid #ebebeb; margin:10px auto;}
.iw-message h2{height:50px; overflow:hidden; line-height:50px; font-weight:bold; font-size:14px;}
.iw-message dl{width:700px; overflow:hidden;}
.iw-message dt{height:26px; overflow:hidden; line-height:26px;}
.iw-message dt span{float:right;}
.iw-message dt span a{color:#4c4c4c;}
.iw-message dt span a:hover{color:#cc0000;}
.iw-message dt b{float:left; font-weight:normal;}
.iw-message dt .iwm-text{float:left; width:115px; height:24px; line-height:24px; padding-left:5px; background:#fbfbfb; border:1px solid #f3f3f3; margin:0 4px;}
.iw-message dd{height:147px; overflow:hidden; margin-top:10px;}
.iw-message dd textarea{float:right; width:660px; height:110px; line-height:18px; padding:0 5px; border:1px solid #f3f3f3;}
.iw-message dd span{float:right; width:272px; height:24px; overflow:hidden; line-height:24px; margin-top:10px;}
.iw-message dd span b{float:left; font-weight:normal;}
.iw-message dd span .iwm-code{float:left; width:55px; height:22px; line-height:22px; padding-left:5px; border:1px solid #f3f3f3;}
.iw-message dd span a{float:left; margin:0 5px;}
.iw-message dd span img{width:90px; height:24px;}
.iw-message dd span .iwm-button{float:left; width:60px; height:24px; color:#000000; background:#f0f0f0; border:none; cursor:pointer;}

.iw-interest{width:800px; overflow:hidden; margin:0 auto;}
.iw-interest h2{height:50px; overflow:hidden; line-height:50px; font-weight:bold; font-size:14px; color:#4c4c4c;}
.iw-interest li{float:left; width:255px; height:80px; overflow:hidden; line-height:18px; padding-right:11px;}
.iw-interest li a{color:#666666;}
.iw-interest li a img{float:left; width:64px; height:64px; margin-right:10px;}
.iw-interest li a:hover{color:#cc0000;}

/* i-teach */
.it-move{float:left; width:230px; height:277px; overflow:hidden; margin-left:10px;}
.it-move h2{height:26px; overflow:hidden; line-height:26px; background:url(../images/it-move.jpg);}
.it-move h2 span{display:none;}
.it-move h2 a{float:right; color:#666666;}
.it-move h2 a:hover{color:#cc0000;}
.it-move ul{height:246px; overflow:hidden; background:#f2f2f2; padding:5px 0 0 10px;}
.it-move li{height:24px; overflow:hidden; line-height:24px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px;}
.it-move li a{color:#666666;}
.it-move li a:hover{color:#cc0000;}

.it-good{float:left; width:980px; height:240px; overflow:hidden; margin-top:10px;}
.it-good h2{height:43px; overflow:hidden; line-height:43px; background:url(../images/it-good.jpg);}
.it-good h2 span{display:none;}
.it-good h2 a{float:right; color:#666666; margin-right:5px;}
.it-good h2 a:hover{color:#cc0000;}
.it-good ul{width:995px; overflow:hidden; margin-top:17px;}
.it-good li{float:left; width:182px; overflow:hidden; line-height:16px; text-align:center; font-size:14px; margin-right:17px;}
.it-good li a{color:#666666;}
.it-good li a:hover{color:#cc0000;}
.it-good li img{width:180px; height:135px; border:1px solid #e0e0e0; margin-bottom:18px;}

.it-left{float:left; width:740px; overflow:hidden;}
.it-right{float:left; width:230px; overflow:hidden; margin-left:10px;}

.it-basis{float:left; width:365px; height:330px; overflow:hidden; margin-top:10px;}
.it-basis h2{height:33px; overflow:hidden; line-height:33px; background:url(../images/it-basis.jpg);}
.it-basis h2 span{display:none;}
.it-basis h2 a{float:right; color:#666666; margin-right:5px;}
.it-basis h2 a:hover{color:#cc0000;}
.it-basis dl{height:287px; overflow:hidden; background:#efefef; margin-top:10px;}
.it-basis dt{height:140px; overflow:hidden; margin-top:15px;}
.it-basis dt a{float:left; width:140px; overflow:hidden; text-align:center; color:#666666; margin:0 21px;}
.it-basis dt a img{width:140px; height:105px; margin-bottom:10px;}
.it-basis dt a:hover{color:#cc0000;}
.it-basis dd{height:30px; overflow:hidden; line-height:30px; font-size:14px; background:url(../images/arrow.jpg) no-repeat 15px center; padding-left:25px;}

.it-works{margin-left:10px;}
.it-works h2{background:url(../images/it-works.jpg);}
.it-works dl{background:none;}

.it-news h2{background:url(../images/it-news.jpg);}

.it-teach{margin-left:10px;}
.it-teach h2{background:url(../images/it-teach.jpg);}
.it-teach dl{background:none;}

.it-book{height:430px; overflow:hidden; margin-top:10px;}
.it-book h2{height:32px; overflow:hidden; line-height:32px; background:url(../images/it-book.jpg);}
.it-book h2 span{display:none;}
.it-book h2 a{float:right; color:#666666;}
.it-book h2 a:hover{color:#cc0000;}
.it-book ul{height:398px; overflow:hidden; background:#f2f2f2;}
.it-book li{float:left; width:107px; height:190px; overflow:hidden; line-height:20px; text-align:center; margin:5px 0 0 5px; _display:inline;}
.it-book li a{color:#666666;}
.it-book li a:hover{color:#cc0000;}
.it-book li img{width:105px; height:140px; border:1px solid #e0e0e0; margin-bottom:5px;}

.it-train{height:240px; overflow:hidden;}
.it-train h2{height:37px; overflow:hidden; line-height:37px; background:url(../images/it-train.jpg);}
.it-train h2 span{display:none;}
.it-train h2 a{float:right; color:#666666;}
.it-train h2 a:hover{color:#cc0000;}

.it-train dl{height:203px; overflow:hidden; background:#f2f2f2;}
.it-train dt{height:110px; overflow:hidden; margin-top:10px;}
.it-train dt a{float:left; width:105px; overflow:hidden; text-align:center; color:#666666; margin-left:6px;}
.it-train dt a img{width:105px; height:79px; margin-bottom:10px;}
.it-train dt a:hover{color:#cc0000;}
.it-train dd{height:24px; overflow:hidden; line-height:24px; background:url(../images/arrow.jpg) no-repeat 6px center; padding-left:16px;}
.it-train dd a{color:#666666;}
.it-train dd a:hover{color:#cc0000;}

/* i-book */
.ib-main{background:#ffffff url(../images/ib-main.jpg) no-repeat right top;}

.ib-about{width:940px; height:490px; overflow:hidden; margin:15px auto 0;}
.ib-about img{float:left; width:365px; height:484px; background:url(../images/ib-about.jpg); padding:1px 5px 5px 1px; margin-right:40px;}
.ib-about b{display:block; line-height:35px; font-size:18px; color:#000000; margin-top:15px;}
.ib-about i{display:block; line-height:20px; font-style:normal; color:#868686;}
.ib-about p{height:290px; overflow:hidden; line-height:24px; font-size:13px; color:#666666; margin-top:14px;}
.ib-about span{display:block; height:96px; overflow:hidden; background:#ececec url(../images/ib-about2.jpg) no-repeat 20px 30px; padding-left:20px;}
.ib-about span a{float:left; width:130px; height:27px; overflow:hidden; text-indent:-999999px; margin:30px 11px 0 0;}

.ib-past{width:940px; overflow:hidden; margin:30px auto 0;}
.ib-past h2{height:43px; overflow:hidden; background:url(../images/ib-past.jpg);}
.ib-past h2 span{display:none;}
.ib-past ul{width:968px; overflow:hidden;}
.ib-past li{float:left; width:165px; height:375px; overflow:hidden; text-align:center; border-bottom:1px dotted #cccccc; padding-right:28px; margin-top:38px;}
.ib-past li a{font-weight:bold; font-size:13px; color:#000000;}
.ib-past li a img{display:block; width:146px; height:207px; background:url(../images/ib-past2.jpg); padding:0 4px 4px 0; margin:0 auto 18px;}
.ib-past li a:hover{color:#cc0000;}
.ib-past li i{display:block; line-height:20px; font-style:normal; color:#868686px; margin:4px 0;}
.ib-past li span{display:block; width:94px; height:46px; overflow:hidden; background:url(../images/ib-past3.jpg); margin:0 auto;}
.ib-past li span a{display:block; height:21px; overflow:hidden; line-height:21px; text-align:left; font-weight:normal; font-size:12px; color:#ffffff; padding-left:31px; margin-bottom:4px;}
.ib-past li span a:hover{color:#ffffff; text-decoration:none;}

.ib-page{float:none; width:680px; padding:0 0 0 260px;}

/* i-book-display */
.ib-good{float:none; width:940px; margin:30px auto 0;}
.ib-good h2{background:url(../images/ib-good.jpg);}
.ib-good ul{width:949px;}
.ib-good li{width:228px; height:220px; margin-right:9px;}
.ib-good li img{width:228px; height:170px;}

/* i-about */
.ia-banner{height:184px; overflow:hidden; background:url(../images/ia-banner.jpg) no-repeat center top; margin:-16px 0 -10px;}
.ia-banner span{display:none;}

.ia-main{border-top:none; padding-top:0;}

.ia-menu{float:left; width:222px; overflow:hidden; background:url(../images/ia-menu.jpg);}
.ia-menu ul{background:url(../images/ia-menu3.jpg) no-repeat left bottom; padding-bottom:75px;}
.ia-menu li a{display:block; width:155px; height:35px; overflow:hidden; line-height:35px; font-weight:bold; font-size:14px; color:#dddddd; background:url(../images/ia-menu2.jpg); padding-left:40px; margin:0 auto;}
.ia-menu li a:hover{text-decoration:none;}
.ia-menu .li-light a{color:#000000; background:url(../images/ia-menu2.jpg) 0 -35px;}

.ia-right{float:right; width:668px; overflow:hidden; margin-right:40px; _display:inline;}
.ia-right .iar-title{height:40px; overflow:hidden; line-height:29px; font-size:27px; color:#333333; border-bottom:1px solid #eeeeee;}
.ia-right .iar-content{line-height:24px; font-size:14px; padding:24px 0;}
.ia-right .iar-list{border-bottom:1px solid #eeeeee; padding:24px 0;}
.ia-right .iar-list li{height:28px; overflow:hidden; line-height:28px; font-size:14px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px;}
.ia-right .iar-page{float:none; padding:0;}

/* i-bbs */
.ib-number{float:left; width:980px; height:46px; overflow:hidden; line-height:46px; color:#000000; margin-top:-9px;}
.ib-number b{font-weight:normal; color:#ff6600;}
.ib-number a{color:#cc0000;}
.ib-number span a{color:#0099cc;}

.ib-focus{margin-top:0;}

.ib-posts{float:left; width:360px; height:380px; overflow:hidden; margin-left:10px;}
.ib-posts h2{height:33px; overflow:hidden; background:url(../images/ib-posts.jpg);}
.ib-posts h2 span{display:none;}
.ib-posts dl{margin-top:15px;}
.ib-posts dt,.ib-posts dd{height:30px; overflow:hidden; line-height:30px; font-size:14px;}
.ib-posts dt span,.ib-posts dd span{float:left; width:18px; height:18px; overflow:hidden; line-height:18px; text-align:center; font-weight:bold; font-style:italic; font-size:11px; color:#ffffff; background:#999999; margin:6px 6px 0 0;}
.ib-posts dt span{background:#cc0000;}

.ib-game{float:left; width:610px; height:116px; overflow:hidden; margin-top:10px;}
.ib-game li{float:left; width:305px; height:116px; overflow:hidden; line-height:24px;}
.ib-game li a{font-size:14px; color:#118dd0;}
.ib-game li a img{float:left; width:91px; height:91px; margin-right:10px;}
.ib-game li p{color:#999999;}

.ib-notice{float:left; width:360px; height:116px; overflow:hidden; margin:10px 0 0 10px;}
.ib-notice h2{height:33px; overflow:hidden; line-height:33px; background:url(../images/ib-notice.jpg);}
.ib-notice h2 span{display:none;}
.ib-notice h2 a{float:right; color:#666666; margin-right:5px;}
.ib-notice h2 a:hover{color:#cc0000;}
.ib-notice ul{margin-top:5px;}
.ib-notice li{height:24px; overflow:hidden; line-height:24px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px;}

.ib-people{float:left; width:980px; height:154px; overflow:hidden; margin-top:10px;}
.ib-people h2{height:43px; overflow:hidden; line-height:43px; background:url(../images/ib-people.jpg);}
.ib-people h2 span{display:none;}
.ib-people h2 a{float:right; color:#666666; margin-right:5px;}
.ib-people h2 a:hover{color:#cc0000;}
.ib-people ul{width:990px; overflow:hidden;}
.ib-people li{float:left; width:88px; height:100px; overflow:hidden; margin:11px 11px 0 0; position:relative;}
.ib-people li a{color:#cccccc; cursor:pointer;}
.ib-people li a:hover{text-decoration:none;}
.ib-people li a img{width:88px; height:100px;}
.ib-people li a span{width:88px; height:24px; overflow:hidden; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; bottom:0; left:0;}
.ib-people li a h3{width:88px; height:24px; overflow:hidden; line-height:24px; text-align:center; position:absolute; bottom:0; left:0;}

.ib-works{float:left; width:980px; height:961px; overflow:hidden; margin-top:10px;}
.ib-works h2{height:43px; overflow:hidden; line-height:43px; background:url(../images/ib-works.jpg);}
.ib-works h2 span{display:none;}
.ib-works h2 a{float:right; color:#666666; margin-right:5px;}
.ib-works h2 a:hover{color:#cc0000;}
.ib-works dl{width:930px; height:908px; overflow:hidden; background:url(../images/ib-works2.jpg) no-repeat left top; padding-left:55px; margin-top:10px;}
.ib-works dt{display:none;}
.ib-works dd{height:180px; overflow:hidden; margin-bottom:2px;}
.ib-works dd a{float:left; margin-right:2px;}
.ib-works dd img{display:block; width:184px; height:180px;}

.ib-friend{float:left; width:740px; height:576px; overflow:hidden; margin-top:10px;}
.ib-friend h2{height:43px; overflow:hidden; background:url(../images/ib-friend.jpg);}
.ib-friend h2 span{display:none;}
.ib-friend div{margin-top:10px;}
.ib-friend div a{float:left; margin:0 1px 1px 0;}
.ib-friend div img{display:block; width:192px; height:130px;}
.ib-friend div span img{display:block; width:353px; height:261px;}

.ib-activity{float:left; width:230px; height:576px; overflow:hidden; background:url(../images/ib-activity.jpg); margin:10px 0 0 10px;}
.ib-activity h2{display:none;}
.ib-activity ul{width:220px; height:230px; overflow:hidden; margin:36px auto 0;}
.ib-activity li{float:left; width:220px; height:110px; overflow:hidden; margin-bottom:10px; position:relative;}
.ib-activity li a{color:#ffffff; cursor:pointer;}
.ib-activity li a:hover{text-decoration:none;}
.ib-activity li a img{width:220px; height:110px;}
.ib-activity li a span{width:220px; height:24px; overflow:hidden; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; bottom:0; left:0;}
.ib-activity li a h3{width:210px; height:24px; overflow:hidden; line-height:24px; padding-left:10px; position:absolute; bottom:0; left:0;}

.ib-boss{float:left; width:980px; height:230px; overflow:hidden; border-top:1px solid #dddddd; margin-top:10px;}
.ib-boss h2{height:40px; overflow:hidden; line-height:40px; font-weight:bold; font-size:16px; color:#000000;}
.ib-boss .ibb-good{float:left; width:224px; height:230px; overflow:hidden; border-right:1px solid #dddddd; margin-left:20px; _display:inline;}
.ib-boss .ibb-good li{float:left; width:64px; height:95px; overflow:hidden; text-align:center; margin-right:6px;}
.ib-boss .ibb-good li a{color:#777777px;}
.ib-boss .ibb-good li a:hover{color:#cc0000;}
.ib-boss .ibb-good li img{width:64px; height:64px; margin-bottom:5px;}
.ib-boss .ibb-team{float:left; width:470px; height:230px; overflow:hidden; margin-left:20px;}
.ib-boss .ibb-team dl{float:left; width:230px; overflow:hidden;}
.ib-boss .ibb-team dt,.ib-boss .ibb-team dd{height:22px; overflow:hidden; line-height:22px;}
.ib-boss .ibb-team dt{font-weight:bold; color:#777777; background:#f1f1f1; margin-bottom:5px;}
.ib-boss .ibb-team dd{color:#868686;}
.ib-boss .ibb-team dd a{color:#212121;}
.ib-boss .ibb-team dd a:hover{color:#cc0000;}
.ib-boss .ibb-team .ibbt1{float:left; width:80px; overflow:hidden; padding-left:20px;}
.ib-boss .ibb-team .ibbt2{float:left; width:130px; overflow:hidden;}

.ib-rank{float:left; width:980px; height:340px; overflow:hidden; border-top:1px solid #dddddd; margin-top:10px;}
.ib-rank .ibr-list{float:left; width:224px; height:340px; overflow:hidden; border-right:1px solid #dddddd; margin-left:20px; _display:inline;}
.ib-rank .ibr-list h2{height:40px; overflow:hidden; line-height:40px; font-weight:bold; font-size:16px; color:#000000;}
.ib-rank .ibr-list dt,.ib-rank .ibr-list dd{height:30px; overflow:hidden; line-height:30px; font-size:14px;}
.ib-rank .ibr-list dt b,.ib-rank .ibr-list dd b{float:right; font-weight:normal; font-size:12px; color:#999999; margin-right:20px;}
.ib-rank .ibr-list dt span,.ib-rank .ibr-list dd span{float:left; width:18px; height:18px; overflow:hidden; line-height:18px; text-align:center; font-weight:bold; font-style:italic; font-size:11px; color:#ffffff; background:#999999; margin:6px 6px 0 0;}
.ib-rank .ibr-list dt span{background:#cc0000;}

.ib-keyword{float:left; width:940px; overflow:hidden; padding-bottom:25px; margin:10px 0 0 20px; _display:inline;}
.ib-keyword h2{height:35px; overflow:hidden; line-height:18px; font-weight:bold; font-size:16px; color:#000000;}
.ib-keyword div{line-height:22px;}
.ib-keyword div a{color:#666666; margin-right:8px;}
.ib-keyword div a:hover{color:#cc0000;}

/* i-product */
.ip-ad{display:block; height:55px; overflow:hidden; background:#ffffff; padding-top:10px;}
.ip-ad img{width:270px; height:55px;}

.ip-left{float:left; width:700px; overflow:hidden;}
.ip-right{float:left; width:270px; overflow:hidden; margin-left:10px;}

.ip-news{float:left; width:345px; height:350px; overflow:hidden; margin-top:10px;}
.ip-news h2{height:43px; overflow:hidden; line-height:43px; background:url(../images/ip-news.jpg);}
.ip-news h2 span{display:none;}
.ip-news h2 a{float:right; color:#666666; margin-right:5px;}
.ip-news h2 a:hover{color:#cc0000;}
.ip-news dl{height:297px; overflow:hidden; background:#f5f5f5; margin-top:10px;}
.ip-news dt{height:140px; overflow:hidden; margin-top:10px;}
.ip-news dt a{float:left; width:140px; overflow:hidden; text-align:center; color:#666666; margin:0 16px;}
.ip-news dt a img{width:140px; height:105px; margin-bottom:10px;}
.ip-news dt a:hover{color:#cc0000;}
.ip-news dd{height:28px; overflow:hidden; line-height:28px; font-size:14px; background:url(../images/arrow.jpg) no-repeat 10px center; padding-left:20px;}

.ip-product h2{background:url(../images/ip-product.jpg);}
.ip-story h2{background:url(../images/ip-story.jpg);}

.ip-try{float:left; width:345px; height:350px; overflow:hidden; margin:10px 0 0 10px;}
.ip-try h2{height:43px; overflow:hidden; line-height:43px; background:url(../images/ip-try.jpg);}
.ip-try h2 span{display:none;}
.ip-try h2 a{float:right; color:#666666; margin-right:5px;}
.ip-try h2 a:hover{color:#cc0000;}
.ip-try dl{height:297px; overflow:hidden; background:#f5f5f5; margin-top:10px;}
.ip-try dt{height:112px; overflow:hidden; padding:0 10px; margin-top:10px;}
.ip-try dt a{line-height:26px; font-weight:bold; font-size:14px; color:#cc0000;}
.ip-try dt a img{float:left; width:140px; height:105px; margin-right:10px;}
.ip-try dt p{line-height:18px; text-align:left; color:#949494;}
.ip-try dt .ipt-more{font-weight:normal; font-size:12px; color:#666666; background:url(../images/more.gif) no-repeat left center; padding-left:10px;}
.ip-try dt .ipt-more:hover{color:#cc0000;}
.ip-try dd{height:28px; overflow:hidden; line-height:28px; font-size:14px; background:url(../images/arrow.jpg) no-repeat 10px center; padding-left:20px;}

.ip-market h2{background:url(../images/ip-market.jpg);}
.ip-view h2{background:url(../images/ip-view.jpg);}

.ip-hot{height:710px; overflow:hidden; margin-top:10px;}
.ip-hot h2{height:42px; overflow:hidden; line-height:42px; background:url(../images/ip-hot.jpg);}
.ip-hot h2 span{display:none;}
.ip-hot h2 a{float:right; color:#666666;}
.ip-hot h2 a:hover{color:#cc0000;}
.ip-hot ul{height:650px; overflow:hidden; background:#f2f2f2; padding-top:18px;}
.ip-hot li{float:left; width:122px; height:162px; overflow:hidden; line-height:20px; color:#666666; margin-left:8px; _display:inline;}
.ip-hot li a{display:block; color:#666666;}
.ip-hot li a:hover{color:#cc0000;}
.ip-hot li img{width:120px; height:90px; border:1px solid #e0e0e0; margin-bottom:3px;}
.ip-hot li span{color:#ff6600;}

.ip-bbs{height:350px; overflow:hidden; margin-top:10px;}
.ip-bbs h2{height:41px; overflow:hidden; line-height:41px; background:url(../images/ip-bbs.jpg);}
.ip-bbs h2 span{display:none;}
.ip-bbs h2 a{float:right; color:#666666;}
.ip-bbs h2 a:hover{color:#cc0000;}
.ip-bbs ul{height:289px; overflow:hidden; background:#f2f2f2 url(../images/inr-news.gif) no-repeat 13px 27px; padding:20px 0 0 40px;}
.ip-bbs li{height:26px; overflow:hidden; line-height:26px;}
.ip-bbs li a{color:#3e3e3e;}
.ip-bbs li a:hover{color:#cc0000;}

/* i-search */
.is-keyword{clear:both; height:26px; overflow:hidden; line-height:26px;}
.is-keyword b{float:left;}
.is-keyword .isk-text{float:left; width:185px; height:26px; line-height:26px; padding-left:6px; background:#efefef; border:none;}
.is-keyword .isk-button{float:left; height:26px; color:#ffffff; background:#000000; border:none; padding:0 5px; margin-right:5px; cursor:pointer;}
.is-keyword p{float:left;}

.is-result dt{height:36px; overflow:hidden; line-height:36px;}
.is-result dt b{color:#cc0000; margin:0 5px;}
.is-result dd{line-height:18px; border-top:1px dotted #cdcdcd; padding:10px 0;}
.is-result dd span{color:#cc0000;}
.is-result dd h3{font-size:14px; margin-bottom:5px;}
.is-result dd h3 a{margin-left:5px;}

.is-option{float:left; width:485px; height:189px; overflow:hidden;}
.is-option dt{height:26px; overflow:hidden; line-height:26px; border-top:1px dotted #cdcdcd;}
.is-option dd{height:26px; overflow:hidden; line-height:26px; margin-bottom:10px;}
.is-option dd input{float:left; margin:5px 5px 0 0;}
.is-option dd .iso-text{float:left; width:165px; height:26px; line-height:26px; padding-left:6px; background:#efefef; border:none; margin-top:0;}
.is-option dd p{float:left; margin-right:5px;}

.is-column{float:left; width:485px; height:189px; overflow:hidden; margin-left:10px;}
.is-column dt{height:26px; overflow:hidden; line-height:26px; border-top:1px dotted #cdcdcd;}
.is-column dd{margin-bottom:10px;}
.is-column dd select{margin-right:5px;}

.is-keyword2{float:left; width:980px; border-top:1px dotted #cdcdcd; padding-top:10px; margin:10px 0;}
.is-keyword2 .isk-text{width:287px;}

/* i-photo */
.ip-list{width:980px;}
.ip-list ul{width:988px; overflow:hidden; margin-top:5px;}
.ip-list li{float:left; width:237px; overflow:hidden; background:#f2f2f2; padding-bottom:6px; margin-top:10px;}
.ip-list li a{display:block; line-height:20px; padding:1px;}
.ip-list li a:hover{text-decoration:none;}
.ip-list li a img{width:235px;}
.ip-list li a span{display:block; font-weight:bold; color:#a1a1a1; padding:11px 13px;}
.ip-list li a span h3{font-weight:bold; font-size:13px; color:#333333; margin-bottom:3px;}


.ip-photo{width:980px;}
.ip-photo ul{width:988px; overflow:hidden; margin-top:5px; padding-left:15px;}
.ip-photo li{float:left; width:142px; overflow:hidden; background:#f2f2f2; margin-top:10px;}
.ip-photo li a{display:block; line-height:20px; padding:1px;}
.ip-photo li a:hover{text-decoration:none;}
.ip-photo li a img{width:142px; height:186px;}
.ip-photo li a span{display:block; font-weight:bold; color:#a1a1a1; padding:11px 13px;}

.ip-page{width:680px; padding-left:292px;}