body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font-size:12px; line-height:1.5em; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }address, cite, dfn, em, var { font-style:normal; }code, kbd, pre, samp { font-family:courier new, courier, monospace; }small { font-size:12px; }
ul, ol { list-style:none; }a { text-decoration:none; color:#333; }a:hover { text-decoration:underline; color:#e60012; }sup { vertical-align:text-top; }sub { vertical-align:text-bottom; }legend { color:#000; }
fieldset, img { border:0; }button, input, select, textarea { font-size:100%; }table{border-collapse:separate;border-spacing:1;}
body {background:url(images/w_bg.png) repeat;}
/*head*/
.topic_header{ width:100%; margin:0 auto; height:35px; line-height:35px; background:#333}
.topic_herderd{ width:960px; margin:0 auto; color:#a1a1a1;}
.topic_herderd_left{ float:left;}
.topic_herderd_right{ float:right;}
.topic_herderd_right a{ color:#FFF}
/*foot*/
.footer_bbs { width:100%; margin: 0px auto 0; padding: 10px 0 10px 0; border-top: 1px solid #d1d1d1; text-align: center; color: #888888; font-size: 12px; background:#fff}
.footer_bbs p { line-height: 24px; margin: 0; padding: 0; }
.footer_bbs p a { display: inline-block; margin: 0 0px; color:#0c3bc1 }
.footer_bbs p .fbbsline { color: #bfbfbf; margin: 0 3px; }
.footios { display: inline-block; background:url(images/foot_icon.png) no-repeat 0px -8px; width:19px; height:15px; }
.footand { display: inline-block; background:url(images/foot_icon.png) no-repeat 0px -38px; width:19px; height:15px; }
/*mainpart*/
.main{font-family: "Microsoft YaHei";margin: 0 auto;overflow: hidden;position: relative;z-index:1;min-width:1000px;}
.act_content {min-height:530px;margin:0 auto;position: relative;width:1000px;z-index: 2;}
.act_contentsy {min-height:2034px;margin:0 auto;position: relative;width:1000px;z-index: 2;}
.zhutu, .zhutu2{ float:left; width:100%; overflow:hidden;}
.content{ margin:100px auto 0px; width:100%;  overflow:hidden;}
.content2{ width:950px;  overflow:hidden;}
.zhutu3{float:left; width:100%; overflow:hidden; height:1000px; background:url(images/calender_bg.png) no-repeat center top;margin-top:78px;}
.zhutu2{ margin-top:8px;}
.zhutu2 li{ float:left; width:100%; overflow:hidden;}
.zhutu3_bot{ float:left; width:986px; height:13px; background:url(images/calender_bg2.png) no-repeat; margin-left:16px;}
.content h2{ float:left; width:700px; overflow:hidden; line-height:30px; font-size:18px; color:#fff}
.content p{ float:left; width:700px; overflow:hidden; line-height:30px; font-size:16px; color:#cdcdcd}
.content p a{ color:#ffd700; font-style:italic;}
/*bg*/
.act_bg {position:absolute;left:50%;top:0;z-index:1;width:1920px;margin-left:-960px}
.bg_act_1 {background:url(images/w_p_bg1.jpg) no-repeat 50% 0 transparent;height: 200px;}
.bg_act_1_2 {background:url(images/w_p_bg1_2.jpg) no-repeat 50% 0 transparent;height: 200px;}
.bg_act_2 {background:url(images/w_p_bg2.jpg) no-repeat 50% 0 transparent;height: 200px;}
.bg_act_3 {background:url(images/w_p_bg3.jpg) no-repeat 50% 0 transparent;height: 200px;}
.bg_act_3_2 {background:url(images/w_p_bg3_2.jpg) no-repeat 50% 0 transparent;height: 200px;}
.bg_act_4 {background:url(images/w_p_bg4.jpg) no-repeat 50% 0 transparent;height: 200px;}
.bg_act_5 {background:url(images/w_p_bg5.jpg) no-repeat 50% 0 transparent;height: 200px;}
.bg_act_6 {background:url(images/w_p_bg6.jpg) no-repeat 50% 0 transparent;height: 200px;}
.w_p_bgsy1{background:url(images/w_p_bgsy1.jpg) no-repeat 50% 0 transparent;height: 200px;}
.w_p_bgsy2{background:url(images/w_p_bgsy2.jpg) no-repeat 50% 0 transparent;height: 200px;}
.w_p_bgsy3{background:url(images/w_p_bgsy3.jpg) no-repeat 50% 0 transparent;height: 200px;}
.w_p_bgsy4{background:url(images/w_p_bgsy4.jpg) no-repeat 50% 0 transparent;height: 200px;}
.w_p_bgsy5{background:url(images/w_p_bgsy5.jpg) no-repeat 50% 0 transparent;height: 200px;}
.w_p_bgsy6{background:url(images/w_p_bgsy6.jpg) no-repeat 50% 0 transparent;height: 200px;}
.w_p_bgsy7{background:url(images/w_p_bgsy7.jpg) no-repeat 50% 0 transparent;height: 200px;}
.w_p_bgsy8{background:url(http://www.360che.com/topic/shell_rimula2014/images/w_p_bgsy8.jpg) no-repeat 50% 0 transparent;height: 200px;}
.w_p_bgsy9{background:url(http://www.360che.com/topic/shell_rimula2014/images/w_p_bgsy9.jpg) no-repeat 50% 0 transparent;height: 200px;}
.w_p_bgsy10{background:url(http://www.360che.com/topic/shell_rimula2014/images/w_p_bgsy10.jpg) no-repeat 50% 0 transparent;height:233px;}
/*calender switch*/
.tab2{width:805px;height:43px; float:left; margin-top:87px; margin-left:110px}
.tab2 ul{ width:100%; height:43px; }
.tab2 ul li{float:left;height:43px; width:115px;line-height:43px;text-align:center;cursor:pointer; color:#fff; font-size:20px;}
.tab2 ul li.now{color:#404040;background:url(images/c_month.png) no-repeat;}
.tabnr{ float:left; width:968px; overflow:hidden;margin-top:38px; margin-left:16px; }
.tablist{width:968px;height:731px;display:none; float:left}
.block{display:block;}
.tablist table{ margin:0 auto; width:968px; background:#dcdcdc; overflow:hidden;}
.tablist table tr td{ width:137px; background:#fff; overflow:hidden; vertical-align:top; }
.tablist table tr td.week{ width:137px; height:46px; line-height:46px; background:#f4f4f4; color:#5f5f5f; font-size:18px; text-align:center;}
.tablist table tr td.arrange1{ width:121px; height:83px; text-align:center; padding:7px 8px 16px; }
.tablist table tr td.arrange1 .date{ width:121px; font-size:24px; line-height:55px; font-weight:bold; text-align:center; overflow:hidden; clear:both; display:block;}
.tablist table tr td.arrange1 .location{ width:121px; color:#666666; overflow:hidden; line-height:18px; display:block; }
.tablist table tr td.arrange1 .check-on{ width:121px; overflow:hidden; line-height:18px; display:block; color:#cc341b}
/*pop*/
body{ height:100%}
.mydiv { background:#fff; width:418px; background:url(images/c_address.png) no-repeat; height:266px; overflow-y:auto;z-index:1001; 
left:50%;/*FF IE7*/ top: 180px;/*FF IE7*/   margin-left:-209px!important;/*FF IE7 ͘tRǻ */   margin-top:-133x!important;/*FF IE7 ͘tRԃǻ*/   
margin-top:0px;   position:fixed!important;/*FF IE7*/   position:absolute;/*IE6*/   
_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ?  documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/   
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/font-family: "Microsoft YaHei"; }   
*html .mydiv { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tanchu.png', sizingMethod='crop'); } 
.bg {   background-color: #000;   width: 100%;   height: 100%;   left:0;   top:0;/*FF IE7*/   filter:alpha(opacity=50);/*IE*/   opacity:0.5;/*FF*/   z-index:1000;   position:fixed!important;/*FF IE7*/   position:absolute;/*IE6*/   
_top:  expression(eval(document.compatMode &&   
       document.compatMode=='CSS1Compat') ?   
       documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/   
       document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ }
.addr_de {float: left;width:324px; overflow:hidden;margin-top:44px;padding-left:44px; font-size:16px;}	   
.rq {float: left;line-height:30px;font-weight: bold; font-size:24px;padding-bottom:18px; padding-left:57px; width:267px;}
.add {float: left;width: 100%;line-height: 25px;padding-bottom:8px;}
.add1 {float: left;width: 102px;overflow: hidden;text-align:right}
.add2 {float: left;width: 222px;overflow: hidden;}
.shut {float: left;width: 100%;height: 22px;text-align:center; margin-top:10px;}
.shut a{ text-align:center;color: #564000;font-size: 14px; display:inline-block;font-family: "Microsoft YaHei";line-height:22px; height:22px;width:53px;text-align: center; background:#fff9e6;  }
/*month change*/
.test1{ float:left; width:915px; height:55px; padding-left:117px;}
.test1 ul {width: 100%; height:55px;}
.test1 ul li {float: left;line-height:48px;width:145px; height:53px;text-align: center;cursor: pointer;display: block;color: #878786;font-weight:bold; background:url(images/monthqhn.png) no-repeat; font-size:30px; margin-left:-32px;}
.test1 ul li.now{background:url(images/monthqh.png) no-repeat; color:#dd3827;}
.testnrnew{ float:left; width:100%; overflow:hidden;}
.chakan{ float:left; width:954px; height:50px; background:url(images/bt1.png) no-repeat; margin-left:23px; margin-top:23px;}
.ck{ float:right; height:24px; width:92px; margin-top:24px;}
.jincheng{ float:left; width:1040px; height:110px; background:url(images/jindutiao.png) no-repeat;}
.jincheng1{ float:left; width:76px; height:110px;}
.jl{ margin-right:39px;}
.zb, .zb2{ width:76px; height:18px; padding-top:82px; text-align:center; background:url(images/ing.png) no-repeat; line-height:18px; color:#eee;position:relative;}
.zb2{ float:left; background:url(images/undoing.png) no-repeat; color:#404040}
.zb:hover{ background:url(images/watching.png) no-repeat;}
.zb2:hover{ text-decoration:none; color:#404040; cursor:default }
.zdxinxi{padding:0px 18px;width:196px;position: absolute;height:120px; padding-top:12px;background: url(images/pf.png) no-repeat;z-index:20; margin-top:-200px; margin-left:-77px;}
.zdxinxi p{ float:left; width:196px; overflow:hidden; line-height:21px; color:#000; font-size:12px;}
.zdxinxi p strong{ float:left; width:42px;overflow:hidden;}
.zdxinxi p font{ float:left; width:154px;overflow:hidden;}
/*newsbbs*/
.news_l{ float:left; width:458px; padding-left:25px; padding-right:30px; overflow:hidden;}
.news_l h3{ float:left; width:100%; height:31px; background:url(images/bt2.png) no-repeat;}
.news_l ul{ float:left; width:100%; margin-top:13px; overflow:hidden; background:#f3f3f3; border-top:#cfcfcf solid 1px;}
.news_l ul li{ float:left; line-height:32px; padding:0px 10px; width:438px;}
.news_l ul li.bg1{ background:#e6e6e6}
.news_l ul li span{ float:left; width:355px; background:url(images/bd.gif) no-repeat 0px 12px; height:32px; padding-left:7px;}
.bbs_r{ float:left; width:466px;overflow:hidden;}
.bbs_r h3{ float:left; width:100%; height:31px; background:url(images/bt3.png) no-repeat;}
.bbs_r h3 a{ float:right; line-height:20px; background:url(images/jr.gif) no-repeat 0px 3px; padding-left:15px; margin-top:10px;}
.bbs_r ul{ float:left; width:100%; margin-top:13px; overflow:hidden; border-top:#cfcfcf solid 1px;}
.bbs_r ul li{ float:left; line-height:31px; width:100%; border-bottom:dotted 1px #a4a4a4}
.bbs_r ul li span{ float:left; line-height:31px; width:355px;}
.news_l ul li label, .bbs_r ul li label{ float:right; color:#666}




/*pptbrief*/
.content2 h3{ float:left; width:950px; height:40px; border-bottom:1px solid #1c5c9a; margin-bottom:10px; font-family:"΢ź","";}
.test2{ float:right; width:350px; height:40px;}
.test2 ul {width:100%; height:40px;}
.test2 ul li {float: left;line-height:35px;width:107px; height:40px;text-align: center;cursor: pointer;display: block;color: #1c5c9a;font-weight:bold; background:#d8ecff; font-size:18px; margin-left:7px;}
.test2 ul li.now{ background:#1c5c9a; color:#d8ecff; font-weight:bold}
.testnrnew2{ float:left;  padding:0px 0px 0px 25px; width:954px;overflow:hidden;}
.wzxs{ float:right; width:449px; overflow:hidden; margin-left:25px;}
.wzxs h1{ float:left; width:100%; font-size:24px; line-height:30px; padding:10px 0; font-weight:normal; border-bottom:1px solid #ccc; margin-bottom:10px; font-family:"΢ź","";}
.wzxs h1 strong{ color:#d2150a}
.wzxs p{ float:left; line-height:32px; width:100%; overflow:hidden; text-indent:2em; font-size:14px;}






/*pptslide*/
.tp{ float:left; width:476px; overflow:hidden; background:url(../pic/xzbg.jpg) no-repeat; height:350px;}
.picslide{ float:left; width:476px; height:330px;}
.slide{width:476px;height:330px;margin:0px auto;overflow:hidden;position:relative;z-index:10;}
.slide ul{height:300px;}
.slide ul li{width:476px;height:300px;float:left; position:relative;}
.slide ul li a:hover{ text-decoration:none}
.slide .num{overflow:hidden;zoom:1;position:absolute;bottom:11px;z-index:10; width:476px; text-align:center;}
.slide .num span{display:inline-block;width:15px;height:13px;background:url(http://www.360che.com/topic/shell_rimula2014/images/bg-slide.png) 0 -14px no-repeat;cursor:pointer;overflow:hidden; margin-right:10px;}
.slide .num span.on{background-position:0 0;}
.slide .skip{display:none;_display:block;width:23px;height:47px;background:url(http://www.360che.com/topic/shell_rimula2014/images/bg-slide.png) no-repeat;position:absolute;top:50%;margin-top:-24px;text-indent:-1000em;cursor:pointer;}
.slide .prev{background-position:0 -34px;left:10px;}
.slide .next{background-position:-23px -34px;right:10px;}
.slide:hover .prev,.slide:hover .next{display:block;}
.slide .num{bottom:8px;}
/*picscroll*/
.content2 h3.act1{ float:left; width:973px; height:30px; background:url(images/bt5.png) no-repeat 27px 0px;}
.content2 h3.act1 a{ float:right; line-height:20px; background:url(images/jr.gif) no-repeat 0px 3px; padding-left:15px; margin-top:10px; margin-right:27px;}
.rollBox { width:1000px; overflow:hidden; float:left; height:102px; padding:30px 0px 0px;}
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width:946px; padding: 0px 27px; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  100%; }
.jcarousel-skin-tango .jcarousel-item { width:152px; height:102px;  }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right:8px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
/*  Horizontal Buttons*/
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 16px; right: 0px; width:27px; height: 64px; cursor: pointer; background: transparent url(images/img23.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(images/img23.png); }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 16px; left:-1px; width:27px; height: 64px; cursor: pointer; background: transparent url(images/img22.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(images/img22.png); }
/* Vertical Buttons*/
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 27px; height: 32px; cursor: pointer; background: transparent url(prev-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-tango .jcarousel-item img { background:#fff; border:1px solid #d6d6d6; display:block; float:left;}
.dabox1 .shuzi { position:absolute; top:5px; left:240px; color:#e85422; }
/*vedio*/
.oil{ float:left; width:484px; overflow:hidden; padding-right:20px; padding-left:27px; padding-bottom:50px;}
.oil h3{ float:left; width:100%; height:52px; background:url(images/bt6.png) no-repeat;}
.o_brief{ float:left; width:464px; height:345px; background:url(images/oilbrief.png) no-repeat; padding-left:20px;}
.o_brief h2{ float:left; width:100%; line-height:30px; font-size:18px;color:#000; padding-top:11px;}
.o_brief p{ float:left; line-height:18px; font-size:12px; color:#000}
.o_brief p.firstest{ float:left; width:322px; overflow:hidden; padding-bottom:10px;}
.o_brief p.first{ float:left; width:322px; overflow:hidden;}
.o_brief p.second{ float:left; width:436px; overflow:hidden;}
.tv{float:left; width:433px; overflow:hidden;}
.tv h3{ float:left; width:100%; height:52px; background:url(images/bt7.png) no-repeat;}
.vedio{ float:left; width:419px; height:339px; background:url(images/vedio.png) no-repeat; padding:7px 7px 0px;}
.tab1{width:419px;  CLEAR: both; overflow:hidden;}
.menudiv{width:419px;height:339px; float:left; position:relative;}
.v_wz{ line-height:60px; color:#fff;}
.menu{width:39px;height:36px; position:absolute; z-index:3; right:0px; margin-top:305px; margin-right:40px; }
.menu ul{width:40px;height:36px;}
.menu li{float:left;width:15px; height:13px; cursor:pointer;  background:url(images/bg-slide.png) 0 -14px no-repeat; margin-left:3px;}
.menu li.off{ background-position:0px 0px;}