﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, abbr, del, dfn, em, img, ins, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, object, col, colgroup, caption, summary, tbody, tfoot, thead, th { margin:0; padding:0; border:0; }
input, button { margin:0; padding:0; border:0; background:none; }
body { color:#333; font-size:13px; font-family:Microsoft Yahei,Simsun;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, em { color:#333; font-style:normal; }
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:700; }
ol, ul, li { list-style:none; }
button, input[type="submit"] { cursor:pointer; }
*+html img { margin-bottom:0!important; } /* Fix IE7 */
textarea { margin:0; padding:0; font-size:14px; overflow:auto; }
:focus { outline:0; }
.cfix:before, .cfix:after { content:""; display:table; }
.cfix:after { clear:both; }
.cfix { zoom:1; }
.clearfix:after { content:"\0020"; line-height:0; font-size:0; display:block; clear:both; visibility:hidden; overflow:hidden; }
.clearfix { clear:both; overflow:hidden; visibility:visible; }
a { color:#333; text-decoration:none; }
a:hover { color:#00a7a6; text-decoration:none; }
.container { width:1030px; margin:0 auto; }
span, p { line-height:22px; color:#666;}
/*top*/
.top{ background:url(../images/top-bg.jpg) repeat-x; height:117px; width:100%;}
.logo{ float:left; width:246px; margin-top:25px;}
.tool{ float:right; width:44%; margin-top:25px;}
.tel{ float:left; width:165px;}
.search{ width:46%; float:right; margin-top:36px;}
.search input.txt{ float:left; height:20px; width:87%; background:#fff; border:1px solid #999; font-family:Microsoft Yahei,Simsun;line-height:20px; text-indent:10px; border-radius:0;}
.search input.submit{ float:right; background:#008788; border:1px solid #fff; color:#fff; height:22px; width:24px; font-family:Microsoft Yahei,Simsun; line-height:16px; cursor:pointer; font-size:11px;border-radius:0;}
.nav{ background:url(../images/nav-bg.jpg) repeat-x; height:40px; width:100%; margin-bottom:5px;}
#nav { width:1030px; margin:0 auto;}
#nav li {float: left;position: relative; margin-right:25px; z-index:999;}
#nav li.open, #nav li:hover {background:url(../images/nav-cur-bg.jpg) no-repeat; width:101px;}
#nav li a {display: block; width:101px; text-align:center; color:#fff; line-height:40px; font-size:16px;}
#nav li ul {display: none;position: absolute;top: 40px;left: 0;width: 170px; background:#054e4d; opacity:0.8; filter:alpha(opacity=75);}
#nav li:hover ul {display: block;}
#nav li ul li {float: none; border-bottom:1px solid #356b6a; margin-right:0;}
#nav li ul li a {padding: 8px 18px; display:block; font-size:14px; line-height:22px; text-align:left; width:100%;}
#nav li ul li:hover{ background:none; width:100%;}
#nav li ul li a:hover {color:#f5710b;}
.bg-ban { width:100%; margin:0 auto 16px; overflow:hidden; }
.banner_wrap { width:1600px; margin:0 auto; position:relative; overflow:hidden;}
#banner { position: relative; z-index: 2; overflow: hidden; }
#loading { position: relative; width:100%; z-index: 99999; background:#000; }
#loading img { display:block; width:31px; height:31px; position: absolute; }
#bannerin { position: relative; font-size: 0px; width: 100%; overflow: hidden; }
#bannerin ul { position: absolute; }
#bannerin li { float: left; }
#bannerin img { width: 100%; cursor: pointer; }
#scrollin { position:absolute; bottom:5%; height: 12px; }
#scrollin span { float:left; background:#b3b3b3; width:15px; height:15px; cursor: pointer; margin:0 3px; display:inline-block; border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; -ms-border-radius:15px;}
#scrollin .on { background:#e60021; }
#arrowin { width: 100%; overflow: hidden; }
#arrowin ul { width: 100%; }
#arrowin li { position:absolute; width: 10%; height: 100%; top:0; z-index: 22; }
.arrow_left { left: 3%;}
.arrow_right { right:3%;}
#arrowin a { position:absolute; z-index:10; display:block; width:85px; height:84px; opacity:1; transition: margin 300ms cubic-bezier(0.23, 1, 0.32, 1); -webkit-transition: margin 300ms cubic-bezier(0.23, 1, 0.32, 1); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
#banner .fadein .fn-left { margin-left: 0px; background:url(../images/l.png) no-repeat center left; }
#banner .fadein .fn-right { margin-right: 0px; background:url(../images/r.png) no-repeat center right; }
#arrowin .fn-left { background:url(../images/l.png) no-repeat center left; left:0; margin-left: -110px }
#arrowin .fn-right { background:url(../images/r.png) no-repeat center right; right: 0; margin-right:-110px }
/*news-zhuanjia*/
.news-zj{ margin:0 auto 16px; overflow:hidden;}
.news{ float:left; width:73%;}
.tit{ background:#d1eae9; height:34px; margin-bottom:8px; position:relative; z-index:1;}
.tit h2{ font-size:18px; color:#fff; background:#19c8c7; line-height:32px; height:34px;padding:0 0 0 10px; float:left; position:relative; font-weight:normal;}
.tit h2 i.t-bg{background:url(../images/tit-bg.jpg)  no-repeat center center; width:25px; height:34px; display:inline-block; position:absolute; top:0; right:-25px;}
.tit h2 em{ font-size:21px; color:#fff;}
.tit h2 span{ font-size:9px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; color:#fff; text-transform:uppercase; vertical-align:middle; font-weight:normal;}
.bd{ padding:20px; border:1px solid #ccc; overflow:hidden; height:283px; *height:296px;}
.l-pic{ float:left; width:38%;}
.l-pic img{ border:1px solid #c4c4c4;}

.lanrenzhijia{  background:#fff; font-family:'微软雅黑';}
.lanrenzhijia .tab{ background: #e9e9e9;overflow: hidden;    height: 45px;
    line-height: 45px;} 
.lanrenzhijia .tab a{ display:block;  float:left; text-decoration:none;  font-size:15px; font-weight: bold; color: #757575;width: 18.9%;
      text-align: center; } 
.lanrenzhijia .tab a:hover{ background:#19c8c7; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ background:#479abd;}
.lanrenzhijia .wz{ overflow:hidden; padding-left: 50px;padding-right: 0px;padding-top: 20px;padding-bottom: 20px;}
.lanrenzhijia .wz li{width: 20%;
    text-align: left;
    float: left;
    line-height: 30px;
}
.lanrenzhijia .wz li a{border-bottom: 1px dashed #d8d8d8; width: 100%;
    display: inline-block;line-height: 30px;}
.jiaodiantu{ width:100%;}
.imageRotation{
	height:263px;
	width:268px;
	overflow:hidden;  /*--超出容器的所有元素都不可见--*/
	position:relative;  /*--相对定位--*/
	}

.imageBox{
	position:absolute;  /*--固定定位--*/
	height:263px;
	top:0px;
	left:0px;
	overflow:hidden;
	}
.imageBox img {
	display:block;
	height:235px;
	width:266px;
	float:left; border:1px solid #ccc;
    
	}

.icoBox{
	position:absolute;  /*--固定定位--*/
	bottom:8px;
	right:2%;
	width:22%;
	height:10px;
	text-align:center;
	line-height:40px;
	}
.icoBox span{
	display:block;
	float:left;
	height:10px;
	width:10px;
	margin-left:3px;
	overflow:hidden;
	background:#d1eae9;
	cursor:pointer; text-indent:-999em; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px;
	}
.icoBox span.active { background:#19c8c7;cursor:default;}







.r-list{ float:right; width:59%;}
.detail{ border-bottom:1px dotted #a9a7aa; padding-bottom:12px; margin-bottom:12px;}
.detail p{ line-height:23px;}
.detail p a{ color:#0066cc; padding-left:5px; text-decoration:underline;}
.detail p a:hover{color:#00a7a6; text-decoration:underline;}
.list-item{ overflow:hidden; margin-bottom:5px;}
.list-item li{ margin-bottom:2px; width:100%; overflow:hidden;} 
.list-item li a{ float:left; display:inline-block; width:80%; background:url(../images/icon1.jpg) no-repeat left center; padding-left:10px;}
.list-item li span{ color:#8b8b8b; float:right;}
.r-list a.more{ float:right;}
.zjtd{ float:right; width:25.5%; border:1px solid #ccc; overflow:hidden;}
.hd{ border-bottom:1px solid #ccc; margin-bottom:12px; background:url(../images/tit-bg-280.jpg) no-repeat; width:100%; height:38px;}
.hd h2{ color:#e60021; font-size:18px; float:left; padding-left:16px; line-height:38px;}
.hd a.more2{ float:right; display:inline-block; margin:14px 15px 0 0;}
.zj-list{ padding:0 0 0px 11px; overflow:hidden; height:314px; *height:327px;}
.zj-list li{ float:left; margin-right:9px; margin-bottom:6px;}
.zj-list li img{ border:1px solid #999; padding:1px;}
.zj-list li p{ font-size:14px; color:#0c0c0c; text-align:center; *+line-height:24px;}
.zj-list li a:hover p{ color:#00a7a6;}
/*main*/
.main{ margin:0 auto 4px; overflow:hidden;}
.faiwei{ float:left; width:31%;}
.box{ border:1px solid #ccc; overflow:hidden; margin-bottom:10px;}
.hd2{background:url(../images/tit-bg-318.jpg) no-repeat; margin-bottom:0;}
.hd2 h3{ color:#e60021; font-size:18px; float:left; padding-left:16px; line-height:38px;}
.box ul{ overflow:hidden;}
.box ul li{ height:35px; margin:4px 0; overflow:hidden; *height:31px;}
.box ul li.color-bg{  background:#e8f5f4;}
.box ul li a{ width:40%; float:left; display:inline-block; height:36px; line-height:32px; *line-height:30px;padding:0 15px; font-size:14px;}
.guihua{ background:#e8f5f4; margin-bottom:10px; overflow:hidden;}
.guihua a{ display:block; padding-left:18px; border-bottom:1px dotted #dde9e8; font-size:14px; font-weight:bold; line-height:34px; color:#000;}
.guihua a:hover{color:#00a7a6;}
.case{ float:right; width:67%;}
.title{ background:url(../images/case-tit.jpg) no-repeat center center #d1eae9; margin-bottom:8px;position:relative; z-index:1;}
.title h2{ font-size:18px; color:#fff;line-height:32px; height:34px; text-align:center; font-weight:normal;}
.title h2 em{ font-size:21px; color:#fff;}
.title h2 span{ font-size:9px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; color:#fff; text-transform:uppercase; vertical-align:middle;}
.top-case{ overflow:hidden; width:100%;}
.guihua-box{ width:48.6%; float:left; margin-right:0px; border:1px solid #ccc; overflow:hidden; margin-bottom:13px;}
.mar-none{ margin-right:15px;}
.hd3{ background:url(../images/tit-bg-338.jpg) no-repeat; margin-bottom:18px;}
.t-pic{ margin-bottom:18px;}
.t-pic img{ border:1px solid #b8b8b8; display:block; text-align:center; margin:0 auto;}
.describe{ padding:0 15px 15px; overflow:hidden;}
.describe p{ line-height:26px; font-size:14px;}
.describe p span{ color:#004e4e; font-weight:bold;}
.describe p em{ display:inline-table; width:86%;}
.shidian{ width:100%; margin-bottom:10px; overflow:hidden;}
.tit-tab{ height:34px; background:#d1eae9; margin-bottom:10px;}
.tit-tab ul{ overflow:hidden;}
.tit-tab ul li{ float:left; margin-right:26px;position:relative; background: #d1eae9;}
.tit-tab ul li a{ font-size:21px; color:#006e6d; line-height:32px; padding:0 12px 0 20px;}
.tit-tab ul li i.jt-bg{ background:url(../images/tit-bg2.jpg) no-repeat; width:25px; height:34px; position:absolute; top:0; right:-25px;}
.tit-tab ul li span{ font-size:18px; color:#006e6d; line-height:32px;}
.tit-tab ul li.current{ position:relative; background:#19c8c7;}
.tit-tab ul li.current a{ color:#fff;}
.tit-tab ul li.current i.jt-bg{ background:url(../images/tit-bg.jpg) no-repeat; width:25px; height:34px; position:absolute; top:0; right:-25px;}
.tit-tab ul li.current span{ color:#fff;}
.sd-list{ border:1px solid #ccc; padding:8px 15px 12px 15px;}
.sd-list ul{ overflow:hidden;}
.sd-list ul li{ float:left; margin-right:18px; border-bottom:1px dotted #dbdbdb; width:100%; line-height:37px;}
.sd-list ul li a{ background:url(../images/icon2.jpg) no-repeat left center; padding-left:10px; line-height:37px;}
/*search*/
.boxwrap{margin:20px auto;}
/*友情链接*/
.friend-link{ border:1px solid #ccc; margin:0 auto 16px; overflow:hidden;}
.link-tit{ height:38px; background:url(../images/link-bg.jpg) no-repeat right center #e9e9e9; border-bottom:1px solid #ccc;}
.link-tit h2{ font-size:18px; color:#e60021; line-height:38px; padding-left:18px;}
.link-list{ padding:15px 5px 15px 15px; overflow:hidden;}
.link-list a{ display:inline-block; border-bottom:1px dashed #d8d8d8; line-height:34px; padding-right:14px; width:18%;}
.foot-link{ background:#f5f5f5; border-top:1px solid #ccc; padding:20px 0; overflow:hidden;}
.f-box{ float:left; width:13%; margin-right:10px; padding-right:10px; border-right:1px dotted #666;}
.f-box h4{ margin-bottom:6px; font-size:16px;}
.f-box h4 a.f-t{ color:#004b85; background:none; margin-left:0; display:block; width:100%; margin-bottom:6px;}
.f-box a{ background:url(../images/icon3.jpg) no-repeat left center; padding-left:10px; line-height:26px; margin-left:20px; display:block;}
.f-box2{ width:14%;}
.f-box2 a{ display:inline-block; float:left; width:90%; line-height:26px;}
.f-box3{ width:14%;}
.f-box4{ border-right:0; width:14%;}
.f-box4 a{ display:inline-block; float:left; width:90%; line-height:26px;}
.foot-nav{ background:#058c8d; height:46px; width:100%; margin-bottom:20px;}
.foot-nav ul{ overflow:hidden; margin:0 auto; text-align:center; *width:56%;}
.foot-nav ul li{ display:inline-block; *float:left;}
.foot-nav ul li a{ font-size:14px; color:#fff; line-height:46px;}
.foot-nav ul li span{ padding:0 15px; color:#fff;}
.foot-nav ul li a:hover{ color:#e60021;}
.copyright{ margin:0 auto 20px; overflow:hidden;}
.copyright p{ text-align:center; color:#005152; line-height:24px;}
.copyright p a{ color:#005152;}
.copyright p a:hover{ text-decoration:underline; color:#e60021;}
/*成长视点*/
.sub-banner{ width:1030px; margin:0 auto 16px;}
.maincon{ overflow:hidden;}
.leftcon{ width:27%; float:left; background:#c8e7e6; padding-bottom:50px;}
.menu_head{ height:34px; line-height:34px; cursor:pointer; position:relative; margin-bottom:6px; font-size:15px; background:#d1eae9; width:100%; text-indent:20px; padding-bottom:0; z-index:1;}
.menu_head a{ color:#272d33; font-size:17px;}
.menu_head a:hover{color:#000;}
.menu_list{ width:100%;}
.menu_list .current2{ background:#d1eae9; color:#fff; margin-bottom:2px;}
.menu_body{ overflow:hidden; padding:5px 0 20px; display:none;}
.menu_body a{ display:block;color:#393939;}
.menu_body span{ display:block; font-size:14px; font-weight:bold; padding:5px 10px; color:#555;}
.menu_body dl{ overflow:hidden; padding:10px 0 0;}
.menu_body dl dt{ border-bottom:1px solid #fff; padding-bottom:8px; margin-bottom:10px;}
.menu_body dl dt a{ font-size:16px; font-weight:bold;padding-left:32px;background:url(../images/icon4.jpg) no-repeat 12px 3px; font-family:"heiti"}
.menu_body dl dt a:hover,.menu_body dl dt a.current3,.menu_body dl dd a.current4{ color:#e60021;}
.menu_body dl dd{ border-bottom:1px solid #fff; padding-bottom:20px;}
.menu_body dl dd a{ font-size:14px; padding-left:32px; line-height:26px;}
.menu_body dl dd a:hover{color:#e60021;}
.tit2{ position:relative; z-index:1;}
.tit2 h2{ width:70%;}
.rightcon{ float:right; width:70%;}
.location{ border-bottom:1px solid #ccc; margin-bottom:25px; overflow:hidden; padding-bottom:6px;}
.location span,.location a{ font-size:14px; color:#393939;}
.location a:hover,.pic-list dl dd a:hover,.pic-list dl dd a.detail2:hover,.tuandui dl dd a:hover{color:#00a7a6;}
.location em{ padding:0 3px;}
.location span.cur{color:#e60021;}
.pic-list{ width:100%; overflow:hidden; margin-bottom:10px;}
.pic-list dl{ width:100%; overflow:hidden; margin-bottom:16px; padding-bottom:16px; border-bottom:1px dotted #ccc;}
.pic-list dl dt{ float:left; width:22%;}
.pic-list dl dt img{ border:1px solid #ccc; padding:2px;}
.pic-list dl dd{ float:right; width:76%;}
.pic-list dl dd a{ font-size:14px; font-weight:bold; color:#e60021; display:block; line-height:28px; margin-bottom:2px;}
.pic-list dl dd a.detail2{ display:inline; color:#990000; font-size:13px; font-weight:normal; margin-bottom:0;}
.pic-list dl dd p{ color:#555;}
.page{ float:right; margin-bottom:30px; overflow:hidden;}
.page a{ font-size:14px;}
.page span{ color:333;}
.page span.active{ color:#e60021;}
/*业务范围
.content{ margin-bottom:50px; overflow:hidden;}
.content h1{ font-size:24px; text-align:center; margin-bottom:20px; font-weight:normal;}
.content p{ color:#393939; line-height:28px; margin-bottom:20px; font-size:14px;}
.content span{ font-size:15px; color:#e60021; font-weight:bold; display:block; margin-bottom:5px;}
*/
/*左下地图*/
.contact-tool{ padding:20px; overflow:hidden;}
.map{ margin-bottom:15px; overflow:hidden;}
.map img{ border:1px solid #a9abab;}
.contact-tool p{ margin-bottom:5px;}
.contact-tool p span{ font-weight:bold;}

.content{ margin-bottom:50px; overflow:hidden;}
.content h1{ font-size:24px; text-align:center; margin-bottom:20px; font-weight:normal;}
.content h2{ font-size:16px;}
.content h3{ font-size:15px;}
.content h4{ font-size:14px;}
.content p{ color:#393939; /*line-height:28px;*/  /*font-size:14px;*/}
.content span{ font-size:15px; /*display:block;*/ margin-bottom:5px;}
/*专家团队*/
.tuandui{ margin-bottom:30px; overflow:hidden;}
.tuandui dl{ float:left; width:23%; border-bottom:1px dotted #ccc; padding-right:14px; margin-bottom:20px; padding-bottom:20px; overflow:hidden;}
.tuandui dl dt{ margin-bottom:3px;}
.tuandui dl dt img{ border:1px solid #dbdbdb; padding:1px;}
.tuandui dl dd{ width:100%;}
.tuandui dl dd a{ font-size:14px; font-weight:bold; color:#e60021; display:block; text-align:center; margin-bottom:2px;}
.tuandui dl dd p{ color:#333;}
/*详情页*/
.fabu-info{ border-top:1px dotted #ccc; padding-top:10px; text-align:center; margin-bottom:15px;}
.content .fabu-info span{ color:#969696; display:inline-block; padding:0 10px; font-size:12px; font-weight:normal;}
.daodu{ background:#ebebeb; padding:15px; margin-bottom:30px;}
.content .daodu p{ font-size:14px; line-height:22px; margin-bottom:0;}
.content .pian{ margin-top:60px; margin-bottom:20px; overflow:hidden;}
.content .pian p{ margin-bottom:0;}
/*wap phone*/
.footer_phone { z-index: 9999; margin: 0px; padding: 0px; width: 100%; height:40px; line-height:40px; text-align: center; position: fixed !important; bottom: 0px; user-select: none; color: #fff; background:#058c8d; }
.footer_phone a { display: block; color: #FFF; vertical-align: middle; font-size:20px; }
.footer_phone a span { color: #FFF; font-size:20px; display: inline-block; height:40px; line-height: 40px; color: #FFF; text-align:center;}

input[type="button"], input[type="submit"], input[type="reset"],button {-webkit-appearance: none;}
input,textarea {  -webkit-appearance: none;} 
.wap-nav-con{ display:none;}
@media screen and (max-width:1023px){
	.container,#nav,.banner_wrap,.sub-banner{ width:100%;}
	.top,#nav,.news-zj, .main,.maincon{padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
	.friend-link{ width:97%;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
	.bd,.zj-list{ height:auto;}
	.logo{ width:30%;}
	.tool{ width:58%;}
	#nav li{ margin-right:6px;}
	.l-pic img,.t-pic img,.sub-banner img,.pic-list dl dt img,.content img{ width:100%; height:auto;}
	.zj-list li img,.tuandui dl dt img{ width:100%;}
	.zj-list li{ width:44%;}
	.t-pic{ width:92%; margin:0 auto 18px;}
	.guihua-box{ width:48%;}
	.describe p em{ width:78%;}
	.pic-list dl dd a{ line-height:20px; margin:4px 0 6px;}
	.sub-banner{ margin:0 auto 10px;}
	.leftcon{ width:36%;}
	.rightcon{ width:62%;}
	.tuandui dl{ width:22%; padding-right:12px;}
	.content .fabu-info span{ margin-bottom:0;}	
	}  

@media screen and (min-width:768px) and (max-width:1023px){
	.sd-list ul li{ height:37px; overflow:hidden;}
	.sd-list ul li a{ height:27px; overflow:hidden; display:inline-block; line-height:27px;}
	.link-list a{ height:34px; overflow:hidden; width:17%;}
	.f-box{ width:13%;}
	.f-box2{ width:40%;}
	.f-box3{ width:20%;}
	.f-box4{ width:16%;}
	.pic-list dl dt{ width:21%;}
	.icoBox{ width:29%;}
	.imageRotation{ width:206px; height:202px;}
	.imageBox{ height:206px;}
	.imageBox img{ width:204px; height:200px;}	
	}
@media screen and (max-width:767px){
.lanrenzhijia .tab a{ width:100%;}
.lanrenzhijia .wz li{width:100%;}
	.tel,.nav,.foot-link,.foot-nav,.copyright,.news{ display:none;}
	.top{background:linear-gradient(top,#fff, #e8e7e3); background: -o-linear-gradient(top,#fff, #e8e7e3);background: -ms-linear-gradient(top,#fff, #e8e7e3);background: -webkit-linear-gradient(top,#fff, #e8e7e3);background: -moz-linear-gradient(top,#fff, #e8e7e3); height:auto; overflow:hidden; padding:15px 8px;}
	.logo{ width:40%; margin-top:0;}
	.logo img{ width:100%; height:auto;}
	.search{ width:78%;}
	.search{ margin-top:0px; width:100%;}
	.tool{ margin-top:4%; width:44%;}
	#scrollin span{ width:10px; height:10px;border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px;}
	.wap-nav-con{ position:relative; display:block; margin-bottom:8px;}
	.wap-nav{ display:block; background:url(../images/nav-bg.jpg) repeat-x center center;height:40px;}
	.wap-nav a{ color:#fff; line-height:38px; font-size:17px; padding-left:47px; display:block; background:url(../images/nav-icon.png) no-repeat 12px center;}
	.daohang { width:auto; background:#e5e5e5; z-index:100; display:block;}
	.daohang p.navli{ height:42px; width:100%; font-size:15px; color:#333; line-height:42px; cursor:pointer; margin:0;}
	.daohang p.navli a{color:#333; display:block; border-bottom:1px solid #ccc; padding-left:20px; height:42px; line-height:42px; text-transform:uppercase;}
	.daohang p.navli a:hover{color:#fff; background:#19c8c7; display:block;}
	.daohang p.navli a img{ display:inline-block;}
	.news,.zjtd,.faiwei,.case{ width:100%; margin-bottom:10px;}
	.hd{background:url(../images/link-bg.jpg) no-repeat right center #e9e9e9;}
	.zj-list li{ width:23%;}
	.list-item li a{ height:22px; width:75%;}
	.guihua-box{ width:47.8%;}
	.sd-list ul li{ height:37px; overflow:hidden;}
	.link-list a{ width:45%;}
	.friend-link{ margin:0 auto 50px;}
	.leftcon{ width:100%; padding-bottom:0; margin-bottom:10px;}
	.rightcon{ width:100%; margin-bottom:30px;}
	} 
@media screen and (max-width:480px){
	.zj-list li{ width:21%;}
	.news-zj,.main,.case{ margin-bottom:0;}
	.guihua-box{ width:99%; margin-right:0;}
	.link-list a{ width:100%;}
	.search input.txt{ width:80%;}
	.logo{ width:50%;}
	.pic-list dl dt{ width:32%;}
	.pic-list dl dd{ width:63%;}
	.tuandui dl{ padding-right:10px;}	
	.content .pian p a{ line-height:20px;}
	}
@media screen and (max-width:360px){
	.tuandui dl{ width:46%;}
	}
@media screen and (max-width:320px){
	.pic-list dl dt,.pic-list dl dd{ width:97%;}
	}

