@charset "gb2312";
/* CSS Document */
/*热门*/
.hot  {background:#edece7; height:52px; margin-bottom:10px; padding:2px 0px 0px 2px;}
.hot h3{ float:left; margin-right:10px;}
.hot .hot_cont {display:block; float:left; overflow:hidden; margin-top:4px; height:48px; width:950px;}
.hot .hot_cont a {display:inline-block;}

.cont1 {clear:both; margin-bottom:10px; width:1000px;}
.cont1 .cont_left {float:left; float:left; width:718px; height:736px; }
.cont1 .ifcos {width:318px;  float:left; margin-right:10px; height:468px; background:#e9e6dd;}

/*焦点图*/
.slideBox{ width:318px; height:254px; list-style:none; overflow:hidden; position:relative;    }
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; right:8px; bottom:8px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; font-family:宋体; font-size:12px;}
.slideBox .hd ul li{ float:left;  color:#fff;  margin-right:5px;  width:16px; line-height:16px; height:16px;  text-align:center; background:#444; cursor:pointer; position:relative; }

.slideBox .hd ul li.on{ background:#f00;} 
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:318px; height:254px; }  
.slideBox .bd li {position:relative; width:318px; height:254px;}
.slideBox .bd li span {display:block; width:180px; padding-left:10px; height:30px; z-index:99; overflow:hidden; line-height:30px; left:0; bottom:0; _bottom:4px; color:#fff; position:absolute;}
.slideBox .bd li b {display:block; width:320px; height:30px; z-index:88; background:#000; filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5; position:absolute; left:0; bottom:0px; _bottom:4px;}

.cont1 .yspl .ys_tit {height:24px; margin-bottom:10px; border-bottom:1px solid #ccc; padding-top:10px;}
.cont1 .yspl .ys_tit h3 {float:left; padding-left:5px;}
.cont1 .yspl .ul_list li { width:300px;}

.cont1 .info {width:384px; height:446px; padding:0px 2px;  float:left; border:1px solid #cdcdcd;  background:url(../images/index_03.png) no-repeat; padding-top:20px; overflow:hidden;}
.cont1 .info_tit { height:24px; padding-left:20px;  margin-bottom:10px; line-height:24px; border-bottom:1px solid #cdcdcd;}
.cont1 .info_tit h3 {display:block;float:left; height:24px; line-height:24px;}
.cont1 .info .info_cont {height:174px; overflow:hidden;}
.cont1 .info .ul_list { height:188px; overflow:hidden; display:block;}
.cont1 .info .ul_list li  {display:block; line-height:26px; height:26px; width:358px; background:url(../images/index_07.png) left 9px no-repeat; padding-left:10px;  clear:both; vertical-align:bottom;}
.cont1 .info .ul_list .sp_name {font-size:14px; width:270px;}
.cont1 .info .img_box {padding-left:10px; margin-right:10px;}
.cont1 .info .img_box img { width:108px; height:82px;}
.cont1 .info .img_box p {display:block; margin-bottom:10px;}
.cont1 .info .hd_ul {float:left; display:block; height:178px; overflow:hidden;}
.cont1 .info .hd_ul li {display:block; width:250px; height:22px; overflow:hidden; line-height:22px;}
.cont1 .info .img_box2 {padding-left:10px; margin-bottom:12px;} 
.cont1 .info .img_box2 .xinxi{height:82px; display:block; overflow:hidden;  width:250px;}

.cont1 .zhanlan {clear:both; height:258px; background:#e5e5e5;}
.cont1 .zhanlan .zl_tit { height:30px; padding:10px 10px 0px 10px; margin-bottom:20px; border-bottom:1px dashed #ccc; }
.cont1 .zhanlan .zl_tit h3 {float:left;}
.cont1 .zhanlan .img_box {width:152px; background:#f4f4f4; margin-left:22px; height:170px; float:left; display:inline; }
.cont1 .zhanlan .img_box img {margin-bottom:3px; border:1px solid #f4f4f4; width:150px; height:108px;}
.cont1 .zhanlan .img_box .p_name {width:150px; height:18px; line-height:18px;}


.cont1 .cont_right {width:274px; height:736px; float:right; }
.cont1 .movie {float:right; height:200px;  width:274px; margin-bottom:10px; }
.cont1 .news_tit {background:url(../images/ys_56.jpg); height:25px; line-height:25px; margin-bottom:8px; padding-right:10px;}
.cont1 .news_tit h3 {float:left; background:url(../images/newtit.png) no-repeat left top #fff; height:19px; padding-top:6px; line-height:20px; display:block; width:80px; padding-left:35px;}
.cont1 .paimai {height:256px; width:271px; border:1px solid #cdcdcd;  overflow:hidden; clear:both;}
.cont1 .paimai .img_box2 {padding-left:10px; width:252px; height:100px;padding-top:5px;}
.cont1 .paimai .xinxi { width:120px;}
.cont1 .paimai .xinxi h4 {height:22px; line-height:22px;}
.cont1 .paimai .xinxi p {line-height:18px; height:68px; }
.cont1 .paimai .ul_list li {width:252px;}


.cont2 {background:#f0f1e3; height:447px; margin-bottom:10px; overflow:hidden;}
.cont2 .cont_left { width:262px;background:#f0f1e3; float:left; padding:10px 0px 0px 20px;}
.cont2 .cont_left .tit4 { background:url(../images/index_24.png) no-repeat; padding-left:30px; height:24px;}
.cont2 .cont_left .ul_list2{ margin-bottom:15px;}
.cont2 .cont_left .ul_list2 li{margin-left:0; width:242px; line-height:20px; height:21px;}
.cont2 .cont_left .p_1 { line-height:26px;}
.cont2 .cont_left .zimu {margin-bottom:0;}
.cont2 .cont_left .cz_cont { background:#fff; overflow:hidden; border:1px solid #cdcdcd; margin-bottom:10px; width:240px;}
.cont2 .cont_left .cz_box { width:242px;}
.cont2 .cont_left .cz_box a {display:block; float:left; font-size:14px; font-weight:bold; width:26px; text-align:center; height:20px; line-height:20px;}
.cont2 .cont_left .p_sel { margin-left:45px; margin-bottom:10px;}
.cont2 .cont_left .p_sel select {width:150px;}
.cont2 .cont_right {width:716px; float:left; border:1px solid #d8cdb7; }
.cont2 .cont_right .ysj_tit {background:url(../images/index_21.png); padding-right:10px; height:29px; border-bottom:1px solid #d8cdb7;}
.cont2 .cont_right .ysj_tit h3 {float:left;}
.cont2 .cont_right .ysj_tit .more {margin-top:6px;}
.cont2 .cont_right .ysj_cont { padding:10px 0px 0px 10px ;width:706px;overflow:hidden; background:#fff;  height:356px; border-bottom:1px solid #d8cdb7;}
.cont2 .cont_right .ysj_cont p {display:block; float:left; width:68px; margin-right:10px; height:90px; text-align:center;}
.cont2 .cont_right .ysj_cont p img {width:68px; height:64px;}
.cont2 .cont_right .ysj_cont p span {display:block; line-height:20px; padding-top:3px; height:20px; cursor:pointer; overflow:hidden;}
.cont2 .cont_right .new {clear:both; background:#f0f1e3; height:46px; margin-top:2px; margin-left:6px;}
.cont2 .cont_right .new h4 {float:left; width:72px; display:block;}
.cont2 .cont_right .new ul {display:block; float:left; width:618px;}
.cont2 .cont_right .new ul li {display:block; float:left; width:82px; margin-right:6px; overflow:hidden; height:22px; line-height:22px;}

.cont3 { height:735px; margin-bottom:10px;}
.cont3 .cont_left { width:265px;  height:723px;float:left; padding:10px 00px 0px 20px; background:#e5e5e5;}
.cont3 .cont_left .tit4 { background:url(../images/index012_03.png) no-repeat; padding-left:30px; height:26px; margin-bottom:10px;}
.cont3 .cont_left .cz_cont {background:#fff; margin-right:20px; border:1px solid #cdcdcd; margin-bottom:10px;}
.cont3 .cont_left .cz_box { width:242px; padding-top:10px; padding-bottom:10px;}
.cont3 .cont_left .ysp {padding-top:30px;}
.cont3 .cont_left .diqu {margin-bottom:30px; height:140px;}
.cont3 .cont_left .cz_box a {display:block; float:left; font-size:14px; font-weight:bold; width:26px; background:#fff; text-align:center; height:20px; line-height:20px;}
.cont3 .cont_left .p_sel {margin-left:45px;margin-bottom:10px;}
.cont3 .cont_left .p_sel select {width:150px;}
.cont3 .cont_left .btn,.cont2 .cont_left .btn {background:url(../images/ys_30.jpg); height:22px; width:55px; cursor:pointer; border:0; }
.cont3 .cont_left .hualang p {float:left; display:block;}
.cont3 .cont_left .hualang img {width:118px; height:40px;  border:1px solid #ccc; margin:0px 10px 10px 0px; margin-right:10px; }
.cont3 .cont_right {width:714px; float:left; border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;}
.cont3 .cont_right .hua_tit { height:29px; border-bottom:1px solid #585858; margin-bottom:20px; margin-right:10px;}
.cont3 .cont_right .hua_tit h3 {float:left;}
.cont3 .cont_right .hua_tit .more {margin-top:6px;}
.cont3 .cont_right .hua { height:365px; width:356px; float:left; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.cont3 .cont_right .hua ul li {line-height:20px; height:20px; overflow:hidden; display:block; width:160px; float:left; padding-left:12px;}
.cont3 .cont_right .hua ul li b a {color:#ff6600; font-weight:100;}
.cont3 .cont_right .img_cont {height:164px;}
.cont3 .cont_right .img_cont .img_box {float:left; width:154px; padding-left:16px;}
.cont3 .cont_right .img_cont .img_box img {width:152px; height:108px; border:1px solid #666; margin-bottom:5px;}
.cont3 .cont_right .img_cont .img_box .p_name {line-height:20px; height:20px;}

.cont4  {margin-bottom:10px;}
.cont4 .xiangmu {float:left; width:270px; border:1px solid #d8cdb7; margin-right:10px; height:224px;}
.cont4 .xm_tit { background:#e5e5e5; height:25px; padding:5px 10px 0px 10px; margin-bottom:10px; }
.cont4 .xm_tit h3 {background:url(../images/index_50.png) no-repeat ; display:block; width:110px; text-align:center; height:25px; line-height:25px; float:left;}
.cont4 .xiangmu .ul_list li {line-height:24px; height:24px;}
.cont4 .shangcheng {float:left; width:435px; border:1px solid #d8cdb7; height:224px;}
.cont4 .shangcheng h3 {background:#e3d3af;}
.cont4 .shangcheng .sc_tit {background:url(../images/index_55.png) repeat-x; height:27px; padding-left:20px; margin-bottom:30px;}
.cont4 .shangcheng .sc_tit span {display:block; line-height:24px; float:left; margin-top:3px; width:52px; text-align:center;margin-right:15px;}
.cont4 .shangcheng .sc_tit .hover {border-left:1px solid #d9ceb8; border-right:1px solid #d9ceb8;border-top:1px solid #d9ceb8;height:23px; line-height:23px;  background:#fff;}
.cont4 .shangcheng .sc_cont {width:410px; padding-left:15px; height:120px;}
.cont4 .shangcheng .sc_cont .img_box {margin-right:12px; text-align:center; width:90px;}
.cont4 .shangcheng .sc_cont .img_box img {width:90px; height:80px; margin-bottom:4px;}
.cont4 .shangcheng .sc_cont .img_box .p_name { height:20px;}
.cont4 .huihua {float:right; width:270px; border:1px solid #d8cdb7; height:224px;}
.cont4 .huihua .hh_img {float:left; padding:0px 10px;}
.cont4 .huihua .hh_cont {height:146px;}
.cont4 .huihua .hh_img img {width:106px; height:122px;}
.cont4 .huihua .hh_img span{display:block; width:106px; height:22px; line-height:22px; overflow:hidden; text-align:center; font-weight:bold;}
.cont4 .huihua .xinxi {float: left;   height: 135px;  overflow: hidden;  width: 138px;}
.cont4 .huihua .xinxi h3 {height:24px; overflow:hidden; display:block; width:138px;}
.cont4 .huihua ul {float:left; width:133px; height:140px ; overflow:hidden;}
.cont4 .huihua ul li {display:block; line-height:20px; height:20px; width:133px; overflow:hidden;}
.cont4 .hh_btn { clear:both; padding-left:30px;}
.cont4 .hh_btn a {background:url(../images/index_59.png); display:block; float:left; margin-right:10px; width:101px; height:27px; line-height:27px; font-size:14px; font-weight:bold; text-align:center; color:#654218;}
.cont4 .hh_btn a:hover {color:#ff6600; }
.huace {clear:both; height:246px; padding:0px 10px; border:1px solid #d8cdb7;}
.huace .hc_tit {height:35px; border-bottom:1px solid #d8cdb7; margin-bottom:15px;}
.huace .hc_tit img{ margin-top:6px;}

/* 多个左滚动 - 公用类 */
.hc_cont{ overflow:hidden; position:relative; width:978px;   }
.hc_cont .hd{ overflow:hidden; width:900px;  height:30px; background:#eee;   }
.hc_cont .prev {float:left; margin-top:50px; margin-right:20px; background:url(../images/index_63.png); width:12px; height:65px;cursor:pointer;}
.hc_cont .next {float:left; margin-top:50px; background:url(../images/index_66.png); width:12px; height:65px; cursor:pointer;}
.hc_cont .bd {float:left;padding:0px 7px 0px 5px; _padding:0px 0px 0px 5px; width:900px;  margin-right:20px; _margin-right:18px;}
.hc_cont .hd ul li{ position:relative; _display:inline; float:left;  width:120px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer;      -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);}
.hc_cont .hd ul li.on{ background:#f00;  }
.hc_cont li{ width:74px;   } 
.hc_cont li img{ width:62px; height:60px;  } 
.hc_cont li a:hover img{ border-color:#f00;  } 
.hc_cont .bd ul{ overflow:hidden; zoom:1; }
.hc_cont .bd ul li{  float:left; display:block;}  
.huace .img_box  {width:120px; margin-right:10px; display:block;}
.huace .img_box img { width:120px; height:156px; }
.huace .img_box .p_name { height:26px; line-height:26px;}