﻿@charset "utf-8";
/* CSS Document */

.banner{height:420px; background-color:#f2f2f2;width:100%;}

.first{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体"; font-weight:bold; margin-top:34px;}
.first .news{width:480px;}
.first .news .title{margin-bottom:30px;}
.first .news .title a{font-size:14px; margin:0 8px; color:#535353;}
.first .news .title .middle{font-size:18px; color:#ce1b17;}
.first .news .title .big{font-size:24px; color:#ce1b17; border-bottom:#cbcbcb solid 2px; padding-left:0px; padding-bottom: 13px; margin-right:40px;}

.first .news .list{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体"; font-weight:normal;}
.first .news .list li span{display:inline-block; *display:inline; margin-bottom: 8px; font-size:14px; width:74px; height:26px; line-height:26px; overflow:hidden; margin-right:25px;}

.first .news .list li span b{ float:left; width:29px; height:28px; background-color:#ce1b17; color:#FFF; text-align:center;}
.first .news .list li span strong{ float:left;width:40px; height:24px; text-align:center; border:#dcdcdc solid 1px; border-left:none; color:#757575;}


.first .news .list li{height:47px; overflow:hidden; line-height:46px;}
.first .news .list li a{line-height:46px; border-bottom:#d9d9d9 solid 1px; display:inline-block; width:316px; overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:ellipsis;}

.first .video{width:321px;}
.first .video .title{margin-bottom:50px;}
.first .video .title .big{font-size:24px; color:#ce1b17; border-bottom:#cbcbcb solid 2px; padding-left:0px; padding-bottom: 13px; margin-right:40px;}

.first .serv{width:174px;}
.first .serv .link{margin-bottom:15px; margin-left:13px;}
.first .serv .link h3{font-size:14px; color:#5e5e5e; margin-bottom:10px;}
.first .serv .link p{font-size:20px; line-height:30px; color:#ce1b17; border-left:#d1d1d1 solid 1px; margin:0 0; padding-left:14px;}


/*首页新闻*/
.news_box{width:80%; height:40px; line-height:40px; background:url(/images/row.gif) no-repeat; background-position:5px; padding-left:20px; font-family:"Microsoft YaHei"}
.news_box span{display:block; width:100px; float:right;}

.index_news .hot_news_box{width:316px; height:115px; clear:both; margin-left:10px;}
.index_news .hot_news_box .news_pic{width:120px; height:90px; float:left; }
.index_news .hot_news_box .news_desc{width:180px;;padding:5px; overflow:hidden; float:right;}
.index_news .news_desc .news_baoti{height:21px; width:170px;}
.index_news .news_desc .news_baoti a{ height:21px; color:#c20909; font-size:14px;}
.index_news .news_text{width:170px;height:90px; overflow:hidden;}
.index_news .newsindex_list{width:100%; height:50px; margin-top:5px; }
.index_news .newsindex_list .news_box{ height:25px; line-height:25px;margin-left:10px;}
.index_news .newsindex_list .news_box span{float:left; width:78px;}


/*服务专区等标题*/
.ctitle{ border-bottom:#cacaca solid 1px;}
.ctitle h1{color:#ce1b17; background-color:#ffffff; font-size:24px; line-height:36px; height:36px; display:inline-block; padding:0 20px 0 0px; margin-top:-18px; position:absolute; font-family:"Microsoft YaHei"}


.service ,.witness, .partner{margin-top:55px;}

.service ul{margin-top:55px;}
.service ul li{float:left; margin:0 6px;}
.service ul li a{color:#535353;}
.service ul li span{display:block; text-align:center; line-height:58px; font-size:14px;}
.service ul li img{
	border: #e6e6e6 solid 1px;
	width: 184px;
	height: 179px;
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1) alpha(opacity=60);
	-webkit-filter: grayscale(100%);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.service ul li a:hover{font-weight:bold; color:#ce1b17;}
.service ul li a:hover img{ margin-top:-17px; margin-bottom:17px; position:relative; filter:none;-webkit-filter: none;-moz-opacity:1;opacity:1;}


.witness ul{margin-top:55px;}
.witness ul li{float:left; margin:0 3px;}
.witness ul li img{
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1) alpha(opacity=60);	;
	-webkit-filter: grayscale(100%);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.witness ul li a{border:#FFF solid 3px;color:#FFF;font-weight:bold;font-size:14px;display:inline-block;*display:inline;zoom:1;}
.witness ul li a:hover{border:#ce1b17 solid 3px;}
.witness ul li span{display:none; text-align:center; line-height:42px; font-size:14px; background-color:#ce1b17;margin-top:-42px; position:relative;}
.witness ul li a:hover span{display:block; }
.witness ul li a:hover img{filter:none;-webkit-filter: none;-moz-opacity:1;opacity:1;}

.partner .item{margin-top:55px; height:182px; overflow:hidden;}
.partner .item .left{width:192px;}
.partner .item .left div{height:180px; text-align:center; border:#f0f0f0 solid 1px;}
.partner .item .left div h1{font-size:22px; line-height:30px; color:#838383; margin-top:40px;}
.partner .item .left div span{cursor:pointer;height: 28px;width: 48px;display:inline-block; margin:25px 5px 0 5px;}
.partner .item .left div .priv{background-image: url(../images/p_priv.png);}
.partner .item .left div .next{background-image: url(../images/p_next.png);}
.partner .item .right {width:804px; overflow:hidden;}
.partner .item .right ul li{float:left;width:192px; height:180px; overflow:hidden; text-align:center; border:#f0f0f0 solid 1px; margin:0 3px;} 
.partner .item .right ul li a {display:table-cell;*display: block; vertical-align:middle;line-height:180px; text-align:center;width:192px; height:180px;}
.partner .item .right ul li{display: table-cell;　/*非IE的主流浏览器识别的垂直居中的方法*/
　vertical-align:middle;　/*非IE的主流浏览器识别的垂直居中的方法*/
　text-align:center;　/*设置水平居中*/
　*display: block;　/* 针对IE的Hack */}
.partner .mt6{margin-top:6px;}

.lrbutton{width:106px; height:29px; border:0px;  margin-top:31px; margin-left:40px; clear:both;}
.lrbutton ul{border:0px; padding:0px; margin:0px;}
.leftbutton{width:49px; height:29px; background:url(../images/p_priv.png) no-repeat; float:left; margin-right:8px; cursor:pointer;}
.rightbutton{width:49px; height:29px; background:url(../images/p_next.png) no-repeat; float:left; cursor:pointer;}