/*--通用部分--*/

body,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;list-style:none;}

h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:14px;}

a{text-decoration:none;color:#434343;}

body{overflow-x:hidden;overflow-y:auto;}

.clear{clear:both;}

img{border:none;margin:0px;padding:0px;}

.clear:after{display:block;content:'';clear:both;visibility:hidden;}

body{font-size:14px;color:#434343;font-family:"microsoft yahei";overflow-x:hidden;overflow-y:auto;}

*:link, *:visited, *:hover, *:active, *:focus { -webkit-transition: color 0.2s linear, background-color 0.5s linear,  background 0.5s linear; -moz-transition: color 0.2s linear, background-color 0.5s linear,  background 0.5s linear; transition: color 0.2s linear, background-color 0.5s linear,  background 0.5s linear; -o-transition: color 0.2s linear, background-color 0.5s linear,  background 0.5s linear; -ms-transtion: color 0.2s linear, background-color 0.5s linear,  background 0.5s linear }

a:hover{color:red;}

.indexnote{text-align:left!important;margin-top:10px!important;font-size:12px;line-height:22px;}



#header{

	width:100%;

	height:97px;

	background:#fff url(../images/head-bg.png) repeat-x left 95px;

	top:0px;

	position:fixed;

	z-index:99999;

}



.headbox{width:1140px;margin:0px auto;}

.headbox .logo{

	width:350px;

	float:left;

	line-height:97px;

}



.headbox .navbox{	

	float:right;

	width: 650px;

	height:97px;

}





.headbox .nav{

	width: 650px;

	margin-left:10px;

	margin-top:15px;

}



.nav ul li{

	font-size:14px;

	float:left;

	line-height: 43px;

	background-repeat: no-repeat;

	background-position: right center;

	height: 43px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 35px;

}

.nav ul li a{color: #000;}

.nav ul li a:hover{color: #f00;}

.selected a{color:#f00!important;}

.columnbox{width:1140px;margin:0px auto;margin-top:10px;margin-bottom:40px;}

.columnbox h2{font-size:24px;color:#f00;line-height:30px;margin-bottom:20px;background:url(../images/samp.gif) no-repeat left bottom;padding-bottom:30px;text-align:center;}

.columnbox h2 span{color:#a0a0a0!important;}

.columnbox h2 b{float:right;font-weight:normal;font-size:12px;background:url(../images/more.gif) no-repeat right center;padding-right:15px;}

.columnbox p a{

	font-size:14px;

	color:#000;

}



	/* 本例子css */

	.scrollBox{ width:1140px; position:relative; }

	.scrollBox .piclist{ overflow:hidden; zoom:1;}

	.scrollBox .ohbox{overflow:hidden; position:relative;width:1140px;left:0px}

	.scrollBox {position:relative;overflow:hidden;zoom:1;}

	

	.scrollBox .piclist li{float:left; display:inline;text-align:center; width:185px;background:#fff;margin-right:3px;}

	.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }

	.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 47%; }

	.scrollBox .pageBtn .list li{ background:url(../images/icon.gif) right center; float:left; display:inline; width:15px;height:14px;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;}

	.scrollBox .pageBtn .list li.on{background-position:left center;}





#foot .footbg{background:#e5e5e5;}

.footbg .footbox{height:265px;width:1140px;margin:0px auto;background:url(../images/chat.gif) no-repeat right center;}

.footbox ul li{float:left;margin-right:70px;margin-top:30px;}

.footbox ul li dl dt{font-size:14px;color:#000;margin-bottom:10px;}

.footbox ul li dl dt a{color:#000;}

.footbox ul li dl dd{background:url(../images/d.gif) no-repeat left center;padding-left:10px;}

.footbox ul li dl dd a{font-size:12px;line-height:23px;color:#434343;}

.footbox ul li dl dd a:hover{color:#f00;}

/*footer*/



#footer{background:#f00;}

.bottom{width:1140px;margin:0px auto;color:#fff;font-size:12px;height:30px;line-height:30px;text-align:center;background:#f00;}



.bottom .copyr{color:#666666;margin-top:10px;padding-bottom:10px;font-size:12px;}

.bottom .footcon{font-size:12px;color:#B8B8B8;line-height:23px;}





#foot2{background:#626262;height:50px;line-height:50px;}

.bottom2{width:1140px;margin:0px auto;color:#fff;font-size:12px;}

.bottom2 span{float:right;}

.bottom2 a{color:#fff;}

/*----about.html----*/

.aboutbox{width:1140px;margin:0px auto;min-height:350px;margin-top:20px;margin-bottom:120px;}

.banner{margin:0px auto;width:100%;height:526px;}



.bannbox{width:1140px;margin:0px auto;}

/* 本例子css */

.banner{width:100%;margin:0px auto;}

/* 本例子css */

	.fullSlide{ width:100%;  position:relative;  height:526px; background:#000;  }

	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }

	.fullSlide .bd ul{ width:100% !important;  }

	.fullSlide .bd li{ width:100% !important;  height:526px; overflow:hidden; text-align:center;  }

	.fullSlide .bd li a{ display:block; height:526px; }



	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(/images/touming.png) repeat-x; text-align:center;

		 _background:#000; _filter:alpha(opacity=60); 

	}

	.fullSlide .hd ul{ text-align:center;}

	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:45px; height:10px; margin:5px; background:#fff; overflow:hidden; 

		line-height:9999px; 

	}

	.fullSlide .hd ul .on{background:#f00;}





/*----news-list.html----*/

.crumbsbox{background:#e5e5e5 url(../images/cru-bg.gif) no-repeat;height:72px;margin-bottom:20px;padding-top:97px;}

.crumbs{width:1140px;margin:0px auto;height:72px;line-height:72px;}

.crumbs h2{font-size:24px;color:#000;}

.crumbs h2 span{float:right;font-size:12px;color:#959595;margin-top:5px;}

.crumbs h2 span a{color:#959595;}

.crumbs h2 span a:hover{color:#f00;}





.wrapbox h2{float:left;font-size:18px;color:#000;}

.wrapbox ul{float:right;}

.wrapbox ul li{float:left;margin-left:30px;}



.add{background:#f00 url(../images/sj.gif) no-repeat 10px center!important;}

.add a{color:#fff;}

.add2{background:#f00 url(../images/sj.gif) no-repeat 15px center!important;}

.add2 a{color:#fff;}

.catenews h2{height:44px;color:#000;font-size:18px;}

.catewrap ul li{height:35px;line-height:35px;background:#c9c9c9 url(../images/icon-sj.gif) no-repeat 10px center;padding-left:20px;border-bottom:1px solid #e5e5e5;}



.catewrap ul ul li{background:#f4f4f4 url(../images/case-ic.gif) no-repeat 20px center;padding-left:30px;border-bottom:1px solid #e5e5e5;}



.contentnew{width:1140px;margin:0px auto;min-height:300px;margin-bottom:20px;}



.cont-right{background:#fff;float:right;width:840px;padding:30px;z-index:2;position:relative;left:0px;min-height:700px;border:1px solid #e5e5e5;}

.temp-right{background:#fff;float:right;width:900px;padding:20px 0px;z-index:2;position:relative;left:0px;min-height:700px;border:1px solid #e5e5e5;}

.cont-left{float:left;width:220px;}

#on a{color:#f00;}



.cont-right p{line-height:25px;}



.cont-right table tr td{border:1px solid #e5e5e5;padding:5px;}



/*---单页面的右侧---*/

.cont-right .page_content p{line-height:25px;}

.page_content ul li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;}

.page_content ul li .team-left{float:left;margin-right:20px;}

.page_content ul li .team-right{float:right;width:680px;}

.page_content ul li .team-right h4{color:#000;font-size:14px;margin-bottom:15px;}

.page_content ul li .team-right .duty{margin-bottom:10px;}

.page_content ul li .team-right .duty span{color:#000;}

.page_content ul li .team-right p{font-size:12px;}





.first-pic{float:left;width:200px;}

.first-note{float:right;width:515px;}

.first-note h3{font-size:18px;margin-bottom:10px;}

.first-note h3 a{color:#000;}

.first-note h3 a:hover{color:#f00;}

.first-note p{font-size:12px;line-height:25px;margin-top:5px;}



.cont-right .newslist ul li{margin-top:20px;border-bottom:1px solid #e5e5e5;padding-bottom:20px;}

.cont-right .newslist ul li h2{font-size:14px;margin-bottom:10px;}

.cont-right .newslist ul li h2 a{color:#000;}

.cont-right .newslist ul li h2 a:hover{color:#f00;}

.cont-right .newslist ul li p{font-size:12px;line-height:25px;}



.cont-right .newslist ul li h2 span{float:right;font-size:12px;font-family:Arial;color:#959595;}









.cont-head h2{text-align:center;font-size:18px;margin-bottom:10px;}

.cont-head span{float:left;padding-left:150px;padding-right:20px;height:30px;line-height:30px;}

.cont-head p{margin-top:20px;line-height:12px;line-height:23px;}

.cont-head .bdsharebuttonbox{border-bottom:1px dashed #e5e5e5;}



.relativenews h2{font-size:18px;color:#00a0e9;margin-top:20px;border-bottom:1px solid #00a0e9;width:80px;padding-bottom:10px;}

.line{border-bottom:1px solid #e5e5e5;}

.relativenews ul li{background:url(../images/d.gif) no-repeat left center;margin-top:15px;padding-left:10px;}

.relativenews ul li span{font-size:12px;color:#959595;padding-left:20px;font-family:Arial;}





/***新闻详细页***/

.newscontent h1{text-align:center;font-size:24px;}

.newscontent .time{text-align:center;margin:10px 0px 20px 0px;}

.newscontent p{line-height:23px;}





/*----productlist.html---*/

.prolistbox{width:1140px;margin:0px auto;margin-bottom:120px;}

.prolistbox h2{font-size:18px;color:#000;margin-top:20px;margin-bottom:10px;}

.prolistbox h2 span{float:right;font-size:12px;}



.prolistbox ul li{float:left;width:222px;padding:10px;margin-bottom:20px;border:1px solid #e5e5e5;height:225px;text-align:center;margin-left:-1px;}

.prolistbox ul li h3{margin-top:10px;}



.proconbox{width:1140px;margin:0px auto;margin-bottom:120px;margin-top:20px;}

.protit{height:38px;line-height:38px;background:#e5e5e5;margin-top:20px;margin-bottom:20px;}

.protit p{float:left;width:100px;text-align: center;}

.protit .addbg{background:#f00;text-align:center;width:100px;}

.protit .addbg a{color:#fff;display:block;}

.protit p a:hover{background:#f00;color:#fff;display:block;}

.protit span{float:left;}

.proconbox ul li{float:left;width:301px;margin-left:10px;margin-right:10px;margin-bottom:40px;}

.proconbox ul li h3{font-size:18px;text-align:center;margin-top:10px;margin-bottom:10px;}

.proconbox ul li h3 a{color:#000;}



.proconnote{text-align:center;margin:0px auto;margin-top:20px;}

.proconnote h3{font-size:24px;margin-bottom:15px;color:#f00;}

.proconnote p{margin-bottom:20px;color:#000;}



.picpro{background:url(../images/probg.png) no-repeat center center;height:497px;}

.picprobox{width:1140px;margin:0px auto;height:495px;}

.leftpro{float:left;width:450px;text-align:center;margin-top:25px;}

.rightnote{float:right;width:530px;}

.rightnote h2{font-size:18px;margin-top:50px;margin-bottom:20px;}

.rightnote h2 p{font-size:14px;line-height;23px;}

.rightnote p{margin-bottom:15px;}

.rightnote p b{font-size:16px;color:#f00;}



.rightnote span{margin-top:20px;display:block;width:226px;height:53px;border-radius:5px;background:#00a0e9;text-align:center;line-height:53px;font-size:18px;}

.rightnote span a{color:#fff;display:block;}

.rightnote span a:hover{border-radius:5px;background:#ec6941;text-decoration:none;}

.plist{margin-top:20px;}





/* 本例子css */

	.tabRank{ width:1140px;}

	.tabRank .hd{ background-color:#e2e2e2; height:38px; line-height:38px; border-bottom:none;}

	.tabRank .hd h3 { float:left; width:124px; overflow:hidden; text-align:center;}

	.tabRank .hd h3 a { color:#333; font-weight:bold;}

	.tabRank .hd h3.on { background-color:#f00; height:38px;}

	.tabRank .hd h3.on a { display:block; color:#fff;}



	.tabRank .bd {clear:both;}

	.ulList p{margin-top:20px;}

	.tabRank .bd .ulList li .num { font-size:14px; font-weight:bold; color:#333; background:url(images/icons.png) no-repeat -50px 0; width:24px; height:20px; display:block; float:left; line-height:17px; text-align:center; margin-top:13px; padding-right:6px;}

	.tabRank .bd .ulList li.t .num { background-position:0 0; color:#fff;}

	.tabRank .bd .ulList li.t {line-height:42px !important;}

	.tabRank .bd .ulList li.on img {width:150px; height:94px; padding:4px; border:1px solid #d0d0d0; background-color:#fff;}

	.tabRank .bd .ulList li .pubtext {color:#777;display:none; }

	.tabRank .bd .ulList li .pubtext strong {color:#E72410;}

	.tabRank .bd .ulList li .pubtext a {color:#E72410;}

	.tabRank .bd .ulList li .pubpic{display:none;}

	.tabRank .bd .ulList li .pubtitle p{display:none;}

	.tabRank .bd .ulList li.on{height:180px;text-align:center;line-height:22px !important;}

	.tabRank .bd .ulList li.on .pubpic{display:block;padding-top:5px;}

	.tabRank .bd .ulList li.on .pubtext {color:#777;display:block; }

	.tabRank .bd .ulList li.on .pubtitle p{display:block;}



	.tabRank .bd .ulList2 .pic { float:left;}

	.tabRank .bd .ulList2 .con {float:right; width:160px;} 

	.tabRank .bd .ulList2 li { clear:both; padding-top:8px;height:58px;border-bottom:1px solid #E5E5E5;}

	.tabRank .bd .ulList2 img {background-color:#fff;}

	.tabRank .bd .ulList2 table{border:1px solid #ccc;padding:5px;width:1140px!important;margin-top:20px;}

	.tabRank .bd .ulList2 table td{padding:5px;border:1px solid #ccc;}







/*-----apply.html----*/

.applybox{width:1140px;margin:0px auto;margin-bottom:20px;margin-top:20px;}

.applybox ul{margin-top:20px;margin-bottom:20px;}

.applybox ul li:first-child{margin-left:0px;}

.applybox ul li p{font-size:14px;color:#626262;}

.applybox ul li{width:268px;height:410px;padding:20px;border:1px solid #e5e5e5;text-align:center;float:left;margin-left:25px;}

.applybox ul li h3{margin-top:10px;margin-bottom:10px;}

.applybox ul li h3 a{font-size:18px;color:#000;}





/*--experience--*/

.experiencebox{width:1140px;margin:0px auto;margin-top:20px;margin-bottom:150px;}

.city{height:30px;line-height:30px;margin-top:20px;}

.city ul li{float:left;margin-right:20px;height:30px;}

.city ul .on{background:#0068b7;color:#fff;}

.city ul .on a{color:#fff;padding:0px 10px;display:block;}





.storelist ul li{float:left;width:445px;margin-right:30px;margin-top:20px;}

.storelist ul li .store-pic{float:left;margin-right:10px;}

.store-note h2{margin-bottom:10px;}

.store-note h2 a{color:#0068b7;}

.store-note h2 a:hover{color:#f00;}

.store-note p{font-size:12px;line-height:23px;}



.excontent{margin-top:20px;}

.excontent p{margin-bottom:15px;line-height:23px;}

.excontent h2{font-size:18px;color:#000;margin-top:15px;margin-bottom:15px;}





/* 本例子css */

.focusBox2 { position: relative; width:1140px; height:600px; overflow: hidden; }

.focusBox2 .pic{ position:relative; z-index:0; }

.focusBox2 .pic img { width:1140px; height:600px; display: block; }

.focusBox2 .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }

.focusBox2 .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;

	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;

}

.focusBox2 .hd .on{ background-position:0 0; }





/*---新闻滚动---*/

/* 本例子css */

.hotnews{margin:20px auto;width:1120px;border:1px solid #e5e5e5;padding:0px 10px;}

.m_wnews {width:1080px;line-height:150%;position: relative; zoom: 1;padding-left: 35px; overflow: hidden; padding-right: 45px; }

.m_wnews a{color:#000;}

.m_wnews a:hover{text-decoration:underline;color:#f00;}

.m_wnews strong{position: absolute; left:0; top:0; width:70px; padding:10px 10px 10px 0px;overflow: hidden;font-weight: normal;color:#f00; }

.m_wnews div{padding:5px 0px 5px 15px;}

.m_wnews div span{color:#959595;font-family:Arial;padding-left:20px;font-size:12px;}





.focusBox2 .prev,

.focusBox2 .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }

.focusBox2 .prev { left: 0; }

.focusBox2 .next { background-position: 0 -90px; right: 0; }

.focusBox2 .prev:hover,

.focusBox2 .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }





/*--applist--*/

.applist,.manual{width:1140px;margin:0px auto;margin-top:20px;margin-bottom:100px;}

.applist h3{font-size:18px;margin-top:30px;margin-bottom:15px;color:#000;}

.manual ul li{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-top:20px;background:url(../images/sj.png) no-repeat left 5px;padding-left:10px;}



/* 本例子css */

.haq{width:1140px;margin:0px auto;margin-top:20px;margin-bottom:100px;min-height:300px;}

.sideMenu{  border:1px solid #ddd;  }

.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e5e5e5; background:#f4f4f4; cursor:pointer;

font:normal 16px/32px "Microsoft YaHei";

}



.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }

.sideMenu h3.on em{ background-position:16px -57px; }

.sideMenu ul{ padding:12px 25px; min-height:70px;color:#999; display:none; /* 默认都隐藏 */ }

.sideMenu ul li span{float:left;}





/*shoping.html*/

.shopbox{margin-top:20px;margin-bottom:100px;min-height:300px;}







/*wechat*/

.wechatbox{width:1140px;margin:0px auto;margin-top:20px;margin-bottom:120px;min-height:300px;}

.wechatbox .wechatleft{float:left;width:170px;}

.wechatleft ul li{line-height:35px;border-bottom:1px solid #e5e5e5;}

.wechatleft ul li a{color:#000;}

.wechatbox .wechatright{float:right;width:780px;}

.wechatright h1{font-size:24px;color:#000;text-align: center;}

.wechatbox .wechatright h2{background:url(../images/abg.png) no-repeat left center;padding-left:20px;margin-bottom:20px;font-size:18px;}

.wechatright h2 a{color:#000;}

.wechatright img{margin-bottom:20px;}



.atop{width:70px;height:70px;position: fixed;

right:170px;

top:630px;

}





.hotnews h2{font-size:24px;margin-bottom:15px;color:#000;}

.hotnews ul{min-height:300px;}

.hotnews ul li{background:url(../images/d.gif) no-repeat left center;padding-left:10px;line-height:30px;height:30px;}





/*main css*/

.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }

.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}

.izl-rmenu .btn-qq:hover{background-color:#488bc7;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}

.izl-rmenu .btn-wx:hover{background-color:#58a81c;}

.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}

.izl-rmenu .btn-phone:hover{background-color:#ff811b;}

.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}

.izl-rmenu .btn-top:hover{background-color:#444;}





.report_list li{width:235;margin-left:5px;margin-right:5px;float:left;margin-bottom:20px;}

.report_list li p{padding:20px 10px;text-align:center;border:1px solid #e5e5e5;}

.report_list li h3{text-align:center;margin-top:10px;}





.new-news {margin-top:20px;}

.new-news span{color:#f00;margin-right:5px;}

.new-news h2{margin-bottom:10px;line-height:27px;font-size:14px;color:#000;}

.new-news ul li {line-height:30px;color:#000;padding-left:7px;background:url(../images/d.gif) no-repeat left center;}

.new-news ul li a{color:#000;}

.new-news ul li a:hover{color:#f00;}



.case-server{width:1140px;margin:0px auto;}

.case-server h2{font-size:24px;font-family:"Microsoft yahei";color:#f00;text-align:center;background:url(../images/h.gif) no-repeat left bottom;padding-bottom:40px;}



.indexcate{margin-bottom:20px;}

.indexcate ul li{float:left;margin-left:60px;}

.indexcate ul li p{margin-top:20px;text-align:center;}



.indexaboutbox{background:#eeeeee;height:400px;margin-top:40px;margin-bottom:30px;}

.indexabout{width:1140px;margin:0px auto;}

.indexabout h2{font-size:24px;color:#f00;text-align:center;padding-top:40px;margin-bottom:20px;}

.indexabout span{font-size:14px;color:#000;text-align:center;}

.indexabout p{line-height:25px;}

.indexabout p a{margin:0px auto;font-size:14px;margin-top:35px;display:block;width:320px;height:48px;border:2px solid #0068b7;line-height:48px;text-align:center;}







/*templist*/

.temp-list{position: relative;}

.temp-list ul li{float:left;background:#fff;border:1px solid #e5e5e5;margin-right:8px;margin-left:7px;margin-bottom:20px;text-align:center;line-height:167px;position: relative;}



.nameInfo{

	display:none;

	bottom: -80px;

	height: 70px;

	left: 0;

	overflow: hidden;

	position: absolute;

	width: 270px;

	background: #f1f1f1;

}



.temp-cont h2{font-size:24px;color:#000;text-align:center;margin-top:20px;margin-bottom:40px;}



.relative {margin-top:30px;}

.relative h2{font-size:18px;text-align:left;margin-bottom:25px;}





.relative{position: relative;}

.relative ul li{width:268px;float:left;background:#fff;border:1px solid #e5e5e5;margin-right:8px;margin-left:8px;margin-bottom:20px;text-align:center;line-height:167px;position: relative;}

.relative span a{display:block;background:#eeeeee;text-align:center;height:45px;line-height:45px;font-size:18px;color:#000;width: 840px;

margin: 0px auto;}





.casebox{width:1140px;margin:40px auto;}





*{margin:0;padding:0;}

li{list-style:none;}

.box ul li{width:268px;height:173px;float:left;position:relative;overflow:hidden;}

.box ul li .dask{width:270px;height:173px;text-align:center;background:#2b9fd2;opacity:0.8;position:absolute;top:-200px;left:0;}

.box ul li .dask p{color:#fff;text-align:center;}

.box ul li .dask a{color:#fff;text-decoration:none;display:block;}









.left{ width:200px; height:100%;color:#000000; font-size:14px;}

.div1{width:200px; padding-top:10px;}

.div2{height:40px; line-height:40px;cursor: pointer; font-size:13px; position:relative;background:#c9c9c9 url(../images/icon-sj.gif) no-repeat 10px center;border-bottom:1px solid #fff;padding-left:20px;}

.div3{display: none;cursor:pointer; font-size:13px;}

.div3 ul{margin:0;padding:0;}

.div3 li{ height:30px; line-height:30px;padding-left:25px;background:#f0f0f0; list-style:none; border-bottom:#ccc 1px dotted;}





/*资质证书*/

.certificate ul li{float:left;margin-left:8px;margin-bottom:20px;}

.certificate ul li .pic{border:1px solid #e5e5e5;width:267px;height:267px;text-align:center;line-height:267px;margin-bottom:10px;}

.certificate ul li h4{text-align:center;}





.lnlist{margin-top:30px;}

.catexl ul li{float:left;margin-right:10px;}

.xlleft{float:left;width:220px;border:1px solid #e5e5e5;height:220px;padding:10px;}

.xlright{float:right;width:575px;}

.xlright h2{font-size:14px;color:#000;margin-bottom:20px;}

.xlright span a{display:block;border:1px solid #e5e5e5;margin-top:20px;width:137px;height:37px;line-height:37px;text-align:center;}

.lnlist ul li{margin-bottom:40px;}