@charset "utf-8";
/* CSS Document */
.main-category{ width:1200px; margin-top:25px; margin:0 auto; padding-top:15px;}
.cate-item{ display:block; float:left; width:228px; height:218px; margin-left:3px; margin-top:6px; padding-left:35px; padding-right:35px; padding-top:60px; cursor:pointer; box-sizing:content-box; }
.cate-item h1{ color:#FFF; font-size:28px; font-weight:bold;}
.cate-item p{ color:#FFF; font-size:16px; margin-top:20px;}
.main-category-item{ float:left;}

.main-category-item h2{ font-size:32px;color:#FFFFFF; text-align:left; }
.main-category-item p{color:#FFFFFF; display:block; text-align:left; }

/*首页案例欣赏*/
/*.index-case{ width:100%; margin:0 auto; height:1650px; background:url(../images/index-case-bg.jpg) no-repeat top center; overflow:hidden;}*/
.index-case{ width:100%; margin:0 auto; height:1650px; background:#F3F5F4; overflow:hidden; padding-top:20px; overflow:hidden;}
.index-case-content{ width:1180px; padding:10px; margin:0 auto; margin-top:5px; background:#FFF; padding-top:10px;}
.index-case-item{ width:560px; height:360px; float:left; margin-top:30px; margin-left:40px; cursor:pointer; }
.index-case-item img{width:560px; height:250px;}
.index-case-item p{ font-size:14px; color:#6C6869; margin-top:15px;}
.index-case-item h1{ font-size:24px; color:#2B2524; margin-top:10px;}
.index-case-item span{ display:block; margin-top:5px;}



.index-case-cow{ width:1045px;margin:0 auto; height:30px; margin-top:20px;}
.index-case-cow a{ font-size:22px; color:#4C4D4F; margin-left:81px; background:url(../images/index-cc.gif) no-repeat right; padding-right:20px;}

/*首页专业分类*/
.index-pro{width:1200px; margin-top:25px; margin:0 auto; padding-top:15px;}
.index-pro-tit{ background:url(../images/pro-sprite.png) no-repeat -18px -18px; padding-left:45px; padding-top:5px; margin-top:45px; cursor:pointer;}
.index-pro-tit h1{ font-size:24px; color:#403B38; font-weight:bold;}
.index-pro-tit h1 span{ font-size:20px; color:#3D3C3A; margin-left:20px; font-weight:normal;}
.index-pro-tit p{ line-height:35px; font-size:14px;}

.index-pro-list a img{ width:235px;}
.index-pro-list a{ float:left; margin-left:5px;}

.other{ width:1200px; min-height:500px; margin:0 auto;}
.other-l{ float:left; width:400px; height:933px;}
.other-l a{ display:block; margin-top:5px;}
.other-r{ float:right; width:798px;  height:933px;}
.other-media{ width:798px; height:308px;}
.other-media-item{ box-sizing:content-box; width:153px; height:279px; padding-left:20px; padding-right:20px; padding-top:30px;  background:#C1C2C4; float:left; margin-left:5px; cursor:pointer;}
.other-media-item span{ font-size:18px; color:#000;}
.other-media-item h1{ font-size:18px; font-weight:bold; font-family:'微软雅黑'; color:#000; margin-top:10px;}
.other-media-item p{ font-size:14px; color:#000;margin-top:10px;}
.other-media-item a{ color:#0095DA; font-size:14px;}
.other-media-item a:hover{ color:#333;}
.other-media-item:hover{ background:#3E3C3D;}


.other-comment{width:795px; height:308px; margin-top:5px;}
.other-comment ul li{ float:left; height:308px; width:192px; margin-left:5px; position:relative; z-index:1; overflow:hidden; cursor:pointer;}
.other-comment ul li .text{ position:absolute; z-index:2px; top:280px; background:#E6003E; width:192px; padding:10px; padding-top:0px; height:180px; color:#FFF; font-size:12px;}

.other-view{width:795px; height:308px; margin-top:5px;}
.other-view ul li{box-sizing:content-box; float:left; height:258px; width:143px; padding:25px; margin-left:5px; background:#CACACA; overflow:hidden; cursor:pointer;}
.other-view ul li h1{ font-size:18px; font-weight:bold; font-family:'微软雅黑'; color:#3E3A39; margin-top:10px; }
.other-view ul li img{ width:148px; margin:0 auto;margin-top:15px;}

.play{ position:absolute; top:100px; left:80px; z-index:2; width:80px; height:66px;}
.vodie span{ width:236px; height:35px; line-height:35px; text-align:center; background:#E7123E;	filter: Alpha(Opacity=70); 
	-moz-opacity:0.7;  
    opacity:0.7;
	position:absolute;
	top:262px;
	color:#FFF;
	}

.index-other{ width:1200px; margin:0 auto;}
.index-other-item{width:300px; height:300px; padding-top:40px; padding-left:25px; padding-right:25px; float:left; cursor:pointer; display:block;}
.index-other-item h1{ font-size:24px; line-height:30px; margin-top:10px;}
.index-other-item p{ font-size:14px; margin-top:20px;}
.item-txt-w{ color:#FFF;}
.item-txt-b{ color:#000;}
.item-txt-b p{ color:#969696;}


