/*news*/
#index-news{ padding:10px 0; height:20px; overflow:hidden; position:relative; background:#383535; min-width:998px;}
.index-news { height:20px; width:998px; margin:auto;}
.index-news .type{ display:inline-block; float:left; *display:inline; *zoom:1; _display:inline; _zoom:1; font-size:14px; color:#fff; padding-right:24px; margin-right:30px; background:url(../images/index_16.png) right no-repeat;}
.index-news .list{display:inline-block; float:left; *display:inline; *zoom:1; _display:inline; _zoom:1; width:400px; margin:auto; height:20px; overflow:hidden; position:relative;}
.index-news .list ul li{ display:block; height:20px; line-height:20px; }

.index-news .list ul li a{ display:block; height:20px; line-height:20px;color:#fff; position:relative;}
.index-news .list ul li a .bt{ width:290px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; float:left; position:relative; }
.index-news .list ul li a .rq{ width:100px; height:20px; position:absolute; top:0px; right:0px; color:#ccc;}
.index-news .list ul li a .bt:hover{ text-decoration:underline;}
/**/


.index-main{ width:998px; margin:21px auto 90px;}

.index-type{ height:36px; line-height:36px; position:relative; border-bottom:2px solid #d7d7d7; margin-bottom:16px; }
.index-type a{ display:inline-block;*display:inline; *zoom:1; _display:inline; _zoom:1; color:#E60012; right:0px; top:0px;height:36px; position:absolute;}
.index-type a:hover{ }
.index-type .bt{display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1; height:36px;  float:left; color:#fff; font-size:16px; position:relative; border-bottom:2px solid #e60012; z-index:10; margin-bottom:-2px; color:#282828; position:relative;}
.index-type .bt span{display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1; width:100%; top:38px; left:0px; text-align:center; position:absolute; }
.index-type .bt span i{ border-color:#e60012 #fff #fff #fff; border-width:3px; border-style:solid;display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1; height:0px; width:0px;}

/*新闻*/
.news{ width:676px; float:left; height:274px;}
.news .list dl dd{ height:123px; display:block; padding-bottom:11px; border-bottom:1px solid #d6d6d6; margin-bottom:8px;}
.news .list dl dd .tu{ width:224px; height:123px; float:left; margin-right:17px;}
.news .list dl dd .tu img{ width:224px; height:123px;}
.news .list dl dd .title{ font-size:14px; font-weight:bold; padding-top:8px; height:30px; line-height:30px; overflow:hidden; position:relative;}
.news .list dl dd .title a{ color:#000;}
.news .list dl dd .title a:hover{color:#c90001;}
.news .list dl dd .rq{ height:22px; color:#c90001; line-height:22px;}
.news .list dl dd .demo{ color:#666666; line-height:22px; height:66px; overflow:hidden; position:relative;}
.news .list dl dt{ width:300px; height:18px; overflow:hidden; float:left;display:block; margin-right:70px;}
.news .list dl dt a{ display:block;height:18px; color:#000; position:relative; line-height:18px;}
.news .list dl dt a:hover{ text-decoration:underline; color:#c90001;}
.news .list dl dt a .bt{ height:18px; width:180px; float:left; position:relative; overflow:hidden;}
.news .list dl dt a .rq{ width:100px; height:18px; position:absolute; right:0px; top:0px; text-align:right; color:#797979;}
.news .list dl dt a b{ color:#c90001; float:left; margin-right:5px;}
/*视频*/
.video{ width:290px; float:right; height:274px;}
.video .video-box{ height:210px;}
/*关于常禾*/
.index-about{ width:676px; float:left; height:264px;}
.index-about .list{ overflow:hidden; height:185px; position:relative; }
.index-about .list ul{ height:185px; width:680px;}

.index-about .list ul li{ display:block; width:100px; height:185px; position:relative; overflow:hidden; margin-right:1px; float:left;}
.index-about .list ul li a{display:block;height:185px; text-align:center; width:270px; position:relative; z-index:10; margin-left:-85px; }
.index-about .list ul li a .bgimg{ display:block; width:270px; height:185px;top:0px; left:0px; position:absolute; z-index:10;}
.index-about .list ul li a .bbg{ display:block; width:270px; height:185px;top:0px; left:0px; position:absolute;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); background:#ba000f; opacity: .6; z-index:11;}
.index-about .list ul li a .dang{ width:270px; height:185px;top:0px; left:0px; position:absolute; z-index:12; text-align:center; color:#fff;}
.index-about .list ul li a .dang .pic{ padding-top:64px; height:38px;}
.index-about .list ul li a .dang .title{ height:30px; line-height:30px; font-size:14px;}
.index-about .list ul li.on{ width:270px;} 
.index-about .list ul li.on a{ margin-left:0px;}
.index-about .list ul li.on .bbg{ background:#000;}
/*荣誉*/
.Honor{ width:290px; float:right; height:264px;}
.Honor .index-type{ margin-bottom:38px;}
.Honor .list{ height:144px; width:215px; margin:0px auto 0; overflow:hidden; position:relative;}
.Honor .list ul li{ display:block;height:144px; width:215px;}
.Honor .list ul li a,.Honor .list ul li a img{ display:block; height:144px; width:215px;}
.Honor .btn{ height:0px; position:relative;}
.Honor .btn a{ display:block; position:absolute; width:18px; height:29px; top:58px; cursor:pointer;}
.Honor .btn a.prev{ left:0px; background:url(../images/index_40.png);}
.Honor .btn a.next{ right:0px; background:url(../images/index_42.png);}
/*产品推荐*/
.product .list{ height:204px; width:960px; overflow:hidden; position:relative; margin:auto;}
.product .list ul li{ display:block; width:200px; margin:0 20px; height:176px; text-align:center; float:left;}
.product .list ul li a{ display:block; height:176px; color:#282828;}

.product .list ul li a img{ width:200px; height:146px;}
.product .list ul li a .title{ line-height:30px; height:30px; overflow:hidden; position:relative;}
.product .list ul li a:hover{ text-decoration:underline;}

.product .btn{ height:0px; position:relative;}
.product .btn a{ display:block; position:absolute; width:10px; height:17px; top:66px; cursor:pointer;}
.product .btn a.prev{ left:0px; background:url(../images/index_52.png);}
.product .btn a.next{ right:0px; background:url(../images/index_55.png);}

/*技术支持*/
.jszc{ width:353px; float:left;}
.jszc .list{ height:106px; position:relative;}
.jszc .list .tu{ width:174px; height:106px; float:left;}
.jszc .list .tu img{width:174px; height:106px;}
.jszc .list dl{ display:block; height:72px; float:left; width:160px; padding-left:19px;}
.jszc .list dl dd{ width:75px; float:left; height:36px; overflow:hidden; position:relative; }
.jszc .list dl dd a{ display:block; line-height:36px; text-align:right; color:#252525;}
.jszc .list dl dd a b{ margin-right:3px; color:#e60012;}
.jszc .list dl dd a:hover{color:#e60012;}
.jszc .list .href{ position:absolute; display:inline-block; *display:inline; *zoom:1; height:24px; padding-right:24px; background:url(../images/index_59.png) right no-repeat; color:#222; bottom:0px; right:0px; line-height:24px;}
.jszc .list .href:hover{color:#e60012;}


/*技术支持 end*/

.index-href{ height:146px; overflow:hidden; float:right; width:635px; padding-top:15px;}
.index-href a{ height:146px; width:290px; float:right; position:relative; overflow:hidden; margin-left:34px; color:#fff; text-align:center;}
.index-href a .title{ width:100%; bottom:0px; left:0px; line-height:30px; height:30px; font-size:14px; background:#9f9f9f; position:absolute;}
.index-href a .title span{ color:#d9343d; font-family:'simsun'; margin-left:3px;}
.index-href a:hover .title{ background:#666;}



