/*focus*/
.slide {width:652px; height:310px; float:left; margin-top: 10px; background-color:#F7FCFE;padding: 3px; border:1px solid #C7E0F5;}
#ifocus {width:652px;height:310px; background:#F8F8F8;}
#ifocus_pic{display:inline;position:relative;float:left;width:500px;height:308px;overflow:hidden;}
#ifocus_piclist {position:absolute;}
#ifocus_piclist li {width:500px;height:308px;overflow:hidden;}
#ifocus_piclist img {width:500px;height:308px;border:0;}
#ifocus_btn {display:inline;float:right;width:110px;margin:11px 22px 11px 0;}
#ifocus_btn li {width:110px;height:60px;cursor:pointer;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); margin:9px 0;_margin:3px 0;}
#ifocus_btn img {width:98px;height:60px;margin-left:12px;}
#ifocus_btn .current {background: url(imagesifocus_btn_bg.gif) no-repeat;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
#ifocus_btn #prev {background:url(imagesprev.png) 52px 0 no-repeat; width:98px; height:12px; display:block;}
#ifocus_btn #next {background:url(imagesnext.png) 52px 0 no-repeat; width:98px; height:12px; display:block;}
#ifocus_opdiv {position:absolute;left:0;bottom:0;width:500px;height:35px;background:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
#ifocus_tx {position:absolute;left:10px;bottom:0px;color:#FFF;font:bold 14px/32px simsun;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}
#ifocus_tx li { }
#ifocus_tx .normal {display:none;}

.notice {width: 290px; float: right; margin-top: 10px;}
.notice .bd {height: 285px; overflow: hidden;}
.notice .bd li {height: 35px; font: 12px/35px 宋体b8b体4f53; background: url(imagesli_icon.png) no-repeat 10px 12px;border-bottom: 1px solid #e4e4e4; padding-left: 28px;}

.film-side { width: 190px; float: left; height: 200px;}
.film-side .bd {padding: 4px;}
.film-side .bd p {background: url(imagesvideo_icon.png) no-repeat 10px center; line-height: 25px; padding-left: 10px; text-align: center;}
.pb10-ie7 {*padding-bottom:10px;_padding-bottom:0;}

.news {width: 371px; float: left; margin-left: 10px;height: 200px;}
.acc_container {width:371px; overflow:hidden; clear:both;height: 170px;}
.acc_container .block_industry {height: 170px;}
.acc_container .block_industry .p_contentscroll {height:165px; overflow:auto; _padding:5px 0px 0px 8px;}
.acc_container .block_industry .p_contentscroll .subsidiary {}
.acc_container .block_industry .p_contentscroll .subsidiary li{height: 27px; font: 12px/27px \5b8b\4f53; background: url(imagesli_icon.png) no-repeat 5px 8px; padding-left: 25px;}
.acc_container .block_industry .p_contentscroll .subsidiary li span {float:right; padding-right:35px;}
.acc_container .block_about {height:217px; background:url(../images/index_about_back.gif); overflow:hidden;}
.acc_container .block_about ol li {height: 30px; font: 12px/30px \5b8b\4f53; background: url(imagesli_icon.png) no-repeat 5px 10px; padding-left: 25px;}

.side-common {width: 195px; float: left;}
.side-common ul {margin-top: -10px;}
.side-common li {margin-top: 10px;}

.special {width: 755px; float: right;}
.special .bd { overflow:hidden;}
.special .bd ul {padding: 20px 10px; overflow: hidden; height:120px;}
.special .bd ul li {float: left;margin: 5px 8px; display:inline;}

.cartoon {position: relative;}
.cartoon .bd {height: 152px; overflow: hidden;}
.cartoon .bd .wrapper {width: 900px; overflow: hidden; margin: 15px 28px;}
.cartoon .bd .items {width: 9999px; overflow: hidden;}
.cartoon .bd .items li {float: left;margin: 0 5px 0 5px; _width: 140px;}
.cartoon .bd .items li img {width: 138px; height: 98px; border: 1px solid #c7e0f5}
.cartoon .bd .items li p {text-align: center;height: 30px;line-height: 30px;}
.cartoon .bd .c_prev {position: absolute; top: 45%; left: 10px; background: url(imagesleft_arrow.png) no-repeat 0 center; width: 17px; height: 37px; cursor: pointer;}
.cartoon .bd .c_next {position: absolute; top: 45%; right: 10px; background: url(imagesright_arrow.png) no-repeat 0 center; width: 17px; height: 37px; cursor: pointer;}

.flink {}
.flink .bd {height: 85px;}
.flink .bd ul {padding: 10px 20px;}
.flink .bd li {float: left;margin: 0 18px;height: 30px;line-height: 30px; display:inline; white-space: nowrap;}
.flink .bd li img {vertical-align: middle; padding-right: 10px;}
.flink .bd li span {padding-left: 10px;}