@charset "utf-8";
.main{padding-top: 0;background: #ecf0f0;margin: 0 auto;}
body{font-family: \5FAE\8F6F\96C5\9ED1,Arial;
_font-family: Arial,\5b8b\4f53;}
.title {
color: #d70c19;
font-size: 20px;
font-weight: normal;
line-height: 70px;
height: 70px;
float: left;
width: 100%;
}
.title span {
font-family: Arial;
font-size: 16px;
padding-left: 5px;
color: #a6a6a6;
text-transform: uppercase;
}

.title_h3 {
font-size: 20px;
color: #363636;
font-weight: normal;
height: 30px;
}
.title_h3 span {
color: #d70c19;
}
.ct_us_con{ overflow:hidden; position:relative; padding: 10px 0 20px; /* width:735px; */}
.span1{ background:url(/images/icon8.jpg) no-repeat 0px 5px; display:block; line-height:22px; padding: 8px 0 8px 35px;}
.span2{ background:url(/images/icon8.jpg) no-repeat 0 -59px; padding-left:35px; display:block; line-height: 22px; padding-bottom: 5px;}
.span3{ background:url(/images/icon8.jpg) no-repeat 0 -137px; padding-left:35px; display:block; line-height:22px; padding-bottom:5px;}
.span4{ background:url(/images/icon8.jpg) no-repeat 0 -213px; padding-left:35px; display:block; line-height:22px; padding-bottom: 5px;}
.span5{ background:url(/images/icon8.jpg) no-repeat 0 -277px; padding-left:35px; display:block; line-height:22px; padding-bottom: 5px;}
.span6{ width:385px; float:left; display:inline-block;}
.span7{ width:255px; float:left; display:inline-block;}
.title_h4{ font-size:14px; color:#363636; border-bottom:1px dashed #d4d6d6; line-height:30px; padding-bottom:3px;}
.title_h4 b{ color:#d70c19; }
.lianxi{margin: 25px 35px;}

.dede_pages{float:left;width:100%;margin-top:15px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

/*news*/
.cy_ns_detail {
overflow: hidden;
width: 719px;
}
.cy_aimg {
float: left;
display: inline-block;
overflow: hidden;
background: url(/images/img_bg.jpg) no-repeat;
width: 173px;
height: 126px;
padding: 5px 5px 12px;
margin-right: 17px;
}

.cy_ns_detail p {
line-height: 27px;
font-size: 14px;
}
.main_box .content p {
padding-bottom: 20px;
}
.cy_h3 {
font-size: 16px;
line-height: 34px;
font-weight: normal;
}
.cy_h3 a {color: #000;}
.cy_sp {
color: #7e7e7e;
font-size: 12px;
font-family: "Microsoft Simsun";
line-height: 16px;
padding-bottom: 15px;
display: block;
}

/*
.cy_ns_ul{ overflow:hidden;  padding:10px 0;}
.cy_ns_ul li{ width:100%; overflow:hidden; border-bottom:1px dashed #d3d0d0; padding-bottom: 10px; margin-bottom: 10px;}
.cy_ns_ul li a{ background:url(/images/icon13.jpg) no-repeat 7px 14px; float:left; line-height:35px; padding-left:21px; width: 100%; overflow:hidden}
.cy_ns_ul li a:hover{ background:url(/images/icon14.jpg) no-repeat 7px 14px #fff; color:#d70c19;}
.cy_ns_ul li a:hover span{color:#9e9e9e}
.cy_ns_ul li a strong{ font-size: 16px;font-weight:normal; float:left}
.cy_ns_ul li a span{ line-height:35px; float:right; font-size: 14px;color:#9e9e9e; text-align: left; width: 145px;}

.cy_ns_ul li a.bgnone{background:none;float:none;width:80px;}
*/

.cy_ns_ul{ overflow:hidden;  padding:10px 0;}
.cy_ns_ul li {
/* position: relative; */
border-bottom: 1px dotted #ccc;
padding: 10px 0;
width: 100%;
float: left;
}
.cy_ns_ul li img {
width: 94px;float:left;
height: 94px;border: 1px solid #ddd;
}

.newslist{
float: left;
width: 800px;
margin: 5px 10px 0 20px;
display: inline;
}
.cy_ns_ul li .newslist a {
font: bold 16px/30px Microsoft YaHei;
color: #444;
}
.cy_ns_ul li .newslist p{margin-top:9px;} 
.cy_ns_ul li .newslist span {
display: block;
line-height: 20px;
color: #999;
}






.daque{loat: left;}


/*case v& team*/

.bc_left_ul li{ float:left; width: 215px; margin: 5px 18px 18px 3px; overflow:hidden}
.bc_left_ul li a{ padding: 6px 8px 0 7px; overflow:hidden; width: 200px; display:block; float:left; background:#fff; border-right:1px solid #d7dada; border-bottom:1px solid #d7dada;height: auto;}
.bc_left_ul li a:hover{ background:#868686}
.bc_left_ul li a:hover span{ color:#fff;}
.bc_left_ul li span{ display:block; text-align:center; line-height:29px; width:188px; height:29px; overflow:hidden;}


.daque p{text-indent: 20px;}

.pagelist li.on{text-align: center;float:left;}


/*zhizhi  xingxiang*/
.clearfixul li{
float: left;
border: #E2E2E2 1px solid;
background: #ffffff;
padding: 7px;
margin: 8px;margin-left: 0;
display: inline;
font-weight: bold;
}
.clearfixul p{text-align: center;margin-top: 10px;width: 290px;overflow: hidden;height: 27px;}
.content{FLOAT:LEFT;width: 100%;}






/*server*/

.zlBox{ /* width:980px; */ margin:0 auto;  background:#FFF; border-bottom:1px #999999 dotted; overflow:hidden; padding:40px 0;}
.zlBox h4{text-align: left;}
.zlBox1{width: 430px;  height:269px; float:left;margin-left: 30px;text-align: center;}
.zlBox2{float:left; width: 400px; margin-left:20px; height:269px;text-align: center;}
.zlBox p{ width:400px;font-size: 14px;
color: #6b6b6b;
font-family: 微软雅黑; text-align: left;}
.zlBox h4 a{font-size: 24px;
font-family: Arial;
color: #d70c19;
padding-top: 25px;
font-weight: normal;}

.zlBox em{font-size: 18px;
color: #2a2a2a;
font-family: 微软雅黑;}


.pagelist{text-align:center;}

/*search*/
.resultlist{overflow: hidden;padding: 10px 0;}
.resultlist li{width: 100%;
overflow: hidden;line-height: 35px;
font-size: 14px;
border-bottom: 1px dashed #d3d0d0;
padding-bottom: 10px;
margin-bottom: 10px;}

.resultlist li h3 a {
background: url(/images/icon13.jpg) no-repeat 7px 14px;
float: left;
line-height: 35px;
padding-left: 21px;
width: 100%;
overflow: hidden;
}

.resultlist li h3 a:hover{ background:url(/images/icon14.jpg) no-repeat 7px 14px #fff; color:#d70c19;}
.resultlist li h3 a:hover span{color:#9e9e9e}





/*server*/
.shows {
overflow: auto;
float: left;
}

.shows .item {
float: left;
width: 230px;
/* height: 120px; */
margin-right: 42px;
padding-left: 50px;
margin-bottom: 30px;
}
.shows .i1{background: url(/images/ser1.jpg) 0 0 no-repeat;}
.shows .i2{background: url(/images/ser2.jpg) 0 0 no-repeat;}
.shows .i3{background: url(/images/ser3.jpg) 0 0 no-repeat;}
.shows .i4{background: url(/images/ser4.jpg) 0 0 no-repeat;}
.shows .i5{background: url(/images/ser5.jpg) 0 0 no-repeat;}
.shows .i6{background: url(/images/ser6.jpg) 0 0 no-repeat;}

.shows1 .i1{background: url(/images/ser11.jpg) 0 0 no-repeat;}
.shows1 .i2{background: url(/images/ser12.jpg) 0 0 no-repeat;}
.shows1 .i3{background: url(/images/ser13.jpg) 0 0 no-repeat;}
.shows1 .i4{background: url(/images/ser14.jpg) 0 0 no-repeat;}
.shows1 .i5{background: url(/images/ser15.jpg) 0 0 no-repeat;}
.shows1 .i6{background: url(/images/ser16.jpg) 0 0 no-repeat;}

.shows .item h3 {
font-size: 18px;
color: #222;
font-weight: normal;
}

.shows .item p {
color: #666;
font-size: 14px;
line-height: 1.5;
padding-top: 5px;
height: 60px;
overflow: hidden;
}

.jiujin{overflow: hidden;float: left;}
.jiujin li {
float: left;
width: 318px;
height: 115px;
padding: 10px 0 20px;
}
.jiujin .kful li{height:auto;}
.jiujin .kful .userTitle{color:#333;}
.jiujin .kful .userText p.userDesc{line-height:28px;}
.user {
position: relative;
}
.user a {
text-decoration: none;
}
.user img {
width: 117px;
float: left;
height: 114px;
}
.userText {
float: left;
/* padding: 0 10px; */
width: 180px;
margin-left: 10px;
}
.userText p {
color: #868686;
font-size: 18px;
line-height: 30px;
}
.userText p.userDesc{width:100%;font-size:14px;line-height:22px;overflow: hidden;margin-top: 8px;}
.userText p.userDesc .a{color:red;font-size:12px;padding-left:10px;}
.kfinfo{width: 270px;height: 80px;font-size:14px;float:left;overflow: hidden;padding-left: 15px;}
.anlip{/* width:144px; */}
.xxalt{float:left;}





/*显示图片*/

.top{float:left;overflow:hidden;padding-top:10px;
border-bottom: 1px #ddd dashed;}
.contenttop{color: #ffffff;z-index: 3000;margin: 0 auto;float: right;
margin-right: 25px;
bottom: 0px;
text-align: left;
width: 690px;

}

.ietop {
position: fixed;
width: 820px;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,24)||0)-(parseInt(this.currentStyle.marginBottom,5)||0)));
}
.slide {width: 20px;height: 100px;cursor:pointer;vertical-align:bottom;
float:left;position: absolute;top: 1%;/* left: 0px; */z-index: 3500;display: none;}

.arrow {
display: inline-block;
width: 20px;height: 66px;margin-top: 28px;
background: url(/images/index_icon.png) no-repeat;
}
.viewport {z-index:80;
width: 820px;/* overflow: hidden; */background: #ffffff;
margin-top: 5px;vertical-align: bottom;position: relative;float:left;
}
.arrow-pre {left: 0px;background-position: -584px -440px;}
.arrow-next {float: right;background-position: -578px -570px;}
.list1 {width: 690px;position: relative;left: 0px;float: left;  background: #ffffff;color: #444;}
/*.g-ib {display: inline-block;}*/
.tip {
display: block;height: 22px;
width: 100%;
line-height: 22px;overflow:hidden;
text-align: center;font-size: 12px;
text-decoration: none;cursor: pointer;margin-top: 4px;
}
.list1 li.item {
position: relative;
width: 580px;
float: left;
line-height: 1.6;
height: 320px;  overflow-y: scroll;
position: absolute;
display: none;
}
.box li.item img{float: left;
margin-bottom: 15px;
width: 186px;
height: 176px;
border: 1px solid #ddd;}


.pic img{border:none;}
.list2{
    height: 100px;
}
.list2 li.item {position: relative;
float: left;
width: 150px;
float: left;
line-height: 1.6;
height: 85px;padding: 5px 0;
display: block;overflow: hidden;margin: 5px 0px 0px 10px;
background: #FFFFFF;}

.list2 .pic img{width: 150px;border:none;float: left;}
.box .list2 li.item img {
float: left;
margin-bottom: 5px;
width: 120px;
height: 120px;
border: 1px solid #ddd;
}
.DB_imgSet {
position: relative;
margin: 0 auto;
width: 820px;
height: 550px;padding-top: 15px;
overflow: hidden;
display: none;z-index: 3000;
background: #fff;
}
.DB_thumLine {
position: absolute;
width: 150px;
height: 96px;
border-bottom: 2px solid #ff0000;
left: 0;
top: 0;
margin-left: 10px;
display: none;
}
.DB_imgSet .divright {
position: absolute;
top: 1px;
right: 0;
}
.DB_imgSet .DB_prevBtn {
position: absolute;top: 50%;margin-top: -45px;cursor: pointer;
left: 10px;width: 32px;height: 80px;background:url(/images/sliders_left.png) no-repeat;}
.DB_imgSet .DB_nextBtn {
position: absolute;top: 50%;margin-top: -45px;cursor: pointer;
right: 0;width: 32px;height: 80px;background:url(/images/sliders_right.png) no-repeat;
}
/*.DB_imgSet .DB_prevBtn:hover{background:url(/images/sliders_l_on.png) no-repeat;}
.DB_imgSet .DB_nextBtn:hover{background:url(/images/sliders_r_on.png) no-repeat;}*/
.DB_imgSet .DB_page {
position: absolute;
right: 5px;
bottom: 30px;
font: 12px tahoma bold;
padding: 0 5px;
color: #fff;
}
.DB_imgSet .DB_page .DB_current {
color: #ffff00;
}
.DB_imgSet .DB_page .DB_total {
color: #ffcc00;
}
.DB_imgSet .showdel {
width: 660px;
position: absolute;
bottom: 5px;
height: 35px;
float: left;
overflow: hidden;
padding-left: 20px;
text-align: left;
font-size: 14px;
color: #333;
}


.v_box1l {
width: 980px;
margin-left: 10px;
margin-top: 10px;
height: 350px;
position: relative;
}


.v_box1l ul li {
width: 120px;
background: url(/templets/saiwen/images/v_li.png) center no-repeat;
line-height: 40px;
text-align: center;
float: none;
margin-bottom: 15px;
}
.v_box1l ul li:hover {
background: url(/templets/saiwen/images/v_lih.png) center no-repeat;
}
.v_box1l ul li a {
color: #fff;
}