body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background:#f7f7f7;
}

/*----------------------- 框架 ----------------------------*/
/*子页面*/
.col_1{width: 1200px; height:auto; display:table; margin:0 auto; padding:0;}
.col_1_l{width: 200px; float: left; vertical-align:top; background:#fff}
.col_1_r{width:1000px; height:1200px; float: right; vertical-align:top; background:#efefef}

/*子页面 公司简介 专题页*/
.col_2{width: 1200px; height:auto; display:table; margin:0 auto; padding:30px 0; }
.col_2_l{width: 220px; float: left; vertical-align:top; background:#fff}
.col_2_r{width: 960px; float: right; vertical-align:top;background:#fff}

/*子页面 服务范围 案例*/
.col_3{width: 1143px; height:auto; display:table; margin:0 auto; padding:0;}
.col_3_l{width: 203px; float: left; vertical-align:top;}
.col_3_r{width: 940px; float: right; padding:30px 0; vertical-align:top;}

/*子页面 左右对调*/
.col_4{width: 1200px; height:auto; display:table; margin:0 auto; padding:30px 0; }
.col_4_l{width: 960px; float: right; vertical-align:top; background:#fff}
.col_4_r{width: 220px; float: left; vertical-align:top;background:#fff}


/*----------------------- 左侧 ----------------------------*/
/* 产品目录分类*/ 
.menu_left{width: 220px; height:1100px; }

.menu_left_hd{width:220px; height:40px; line-height:40px; text-align:center; background:#0b72ce; font-family:"微软雅黑"; font-size:15px; color:#fff;}

.menu_left ul{ width:220px; margin:0 auto; overflow:hidden; position: relative;}
.menu_left ul li{width:220px; height:36px; float:left;  margin:0 0 1px 0; background:url(../images/menu_bg1.gif) 0px no-repeat; background:#ebebeb}
.menu_left ul li a{line-height:36px; padding-left:25px; font-family:"微软雅黑"; font-size:13px; color:#616060; text-decoration:none; display:block; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.menu_left ul li a:hover{color:#616060; background:#fff}


/* 左侧电话 */
.left_tel{ width:170px; height:94px; margin-top:2px; }
/* 左侧图片 */
.left_pic{ width:170px; height:694px; margin-top:20px; }

/*----------------------- 右侧主体 ----------------------------*/
/* 图片轮播 */
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}

.ban{ width:600px; height:504px; position:relative; overflow:hidden;margin:40px auto 0 auto; border:1px solid #eee;}
.ban2{ width:600px; height:400px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:600px; height:400px;}
.prev{ float:left; cursor:pointer;}
.num{ height:84px;overflow:hidden; width:530px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:600px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:120px; height:80px; margin-right:5px; padding:1px; border:1px solid #eee;}
.num ul li.on{ border:1px solid red; padding:1px;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:30px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:30px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:180px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:180px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}

/*----------------------- 内容展示页面 ----------------------------*/
/* 内容正文 */
.text { width:960px; height:auto; margin:0 auto; background:#FFFFFF;}
.text_hd { width:960px; height:auto; margin:0 auto; text-align:center; border-bottom: 2px solid #dbdbdb;}
.text_hd h1{ line-height:30px; padding:20px 0; font-size:28px; font-weight:500; font-family:"MicroSoft YaHei"; color:#000;}
.text_hd p{ line-height:20px; font-size:12px; font-family:"MicroSoft YaHei"; color:#999999;}
.text_hd_jj{ line-height:20px; text-align:center; font-size:12px; font-family:"MicroSoft YaHei"; color:#999999;}

.text_bd{ width:920px; height:auto; line-height:25px; display:table; margin:0 auto; padding:20px 0; text-align:left; font-size:14px; font-family:"MicroSoft YaHei"; color:#000;}
.text_bd img{ max-width:100%}
.text_bd a{font-size:14px; font-family:"MicroSoft YaHei"; color:#000; text-decoration:none}
.text_bd a:hover{color:#333;}
.text_bd_jj{ width:90%; height:auto; line-height:25px; margin:0 auto; padding:20px 0; text-align:left; font-size:13px; font-family:"MicroSoft YaHei"; color:#666;}

/* ===================== 标签 =====================*/
/* 标题 H2 1列 870*/
.tit870_h1_hd{ width:870px; height:38px; margin-bottom:15px; text-align:left; overflow:hidden; background:#f8f8f8; border-bottom:2px solid #62af00;}
.tit870_h1_hd h1{ width:198px; line-height:38px; float:left; text-align:center; font-size:18px; color:#fff; font-weight:200; background:#62af00;}
.tit870_h1_hd strong{ width:198px; line-height:38px; float:left; text-align:center; font-size:18px; color:#fff; font-weight:200; background:#62af00;}
.tit870_h1_hd em{ line-height:38px; float:left; margin-left:15px; text-align:left;font-size:12px; color:#999; font-style:normal;}
.tit870_h1_hd span{ width:500px; line-height:40px; float:right; text-align:right; margin-left:20px; font-family:"微软雅黑"; font-size:14px; color:#666; }
.tit870_h1_hd a{ color:#FFFFFF; text-decoration:none;}

/* 标题 左侧 相关 870 */
.tit870_xg_hd{width: 870px; height:35px; margin:20px 0 5px 0;}
.tit870_xg_hd strong{width:160px; height:35px; line-height:35px; float:left; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:16px; font-weight:300; border-radius:100px; background:#62af00}

/* 标题 左侧  样式2 870 */
.tit870_tj_hd{width: 870px; height:35px; margin:30px 0 0 0;}
.tit870_tj_hd strong{width:105px; height:35px; line-height:35px; float:left; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:16px; font-weight:300;  background:#1c84f5;}

.tit870_tj_hd h1{width:138px; height:35px; line-height:35px; float:left; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:16px; font-weight:300;  background:#1c84f5;}



.jiao{width: 0px; height: 0px; position: relative; border-top: 8px solid #0869cf; border-right: 13px solid #fff; border-bottom: 13px solid #fff; }

/* 标题 右侧 300 */
.tit300_side_hd{ width:300px; height:30px; margin-bottom:0px; text-align:left; overflow:hidden; background:#f8f8f8; border-bottom:1px solid #ddd;}
.tit300_side_hd h2{ width:130px; line-height:30px; float:left; text-align:center; font-size:15px; color:#fff; background:#3399ff;}
.tit300_side_hd h2 a{ color:#FFFFFF; text-decoration:none;}
.tit300_side_hd em{ line-height:30px; float:right; text-align:right; margin-right:10px; font-size:12px; color:#666; font-style:normal;}
.tit300_side_hd span{ width:68px; line-height:30px; float:right; text-align:center; margin-left:20px;}
.tit300_side_hd span a{ font-size:12px; color:#666; }
.tit300_side_hd span a:hover{color:#ff0000; }
.tit300_side_hd strong{ width:100px; line-height:30px; float:left; padding-left:10px; font-size:16px; color:#003399; font-weight:normal; }

/* ===================== 资讯 =====================*/
/* 新闻 图文 左侧*/
.newsList{overflow: hidden;  width:870px; margin:0 auto; border:0px solid #562368;}
.newsList ul li{height: 115px; width:100%; border-bottom: 1px #e6e6e6 solid; vertical-align:top; padding:0px; margin-top:15px; }
.newsImgLink{width: 180px; height: 100px; float: left; padding:0px;}
.newsImgLink img{width: 180px;height: 100px; border:0px;}

.newsContent{margin-left: 210px; width:auto; height: 100px; padding:5px 0; vertical-align:top; }
.newsContent a{ margin-left:0px; line-height:25px; font-weight:300; font-size: 19px; color:#333; font-family:"微软雅黑"; text-decoration:none;}
.newsContent a:hover{color:#ff0000;}
.newsContent p{padding-top: 10px;font-size: 14px;line-height: 25px; color:#8c8c8c; font-family:"微软雅黑"; height: 80px; overflow: hidden;}
.newsContent span{padding-top: 0px; height: 80px; line-height: 22px; font-size: 12px; color:#999; font-family:"微软雅黑"; overflow: hidden;}

.newsList_more{ width:80px; height:30px; line-height: 30px; text-align:center; float:right; margin-top:10px; }
.newsList_more a {font-size: 14px; color:#fff; font-family:"微软雅黑"; text-decoration:none; display:block; background:#007cc3; border:1px solid #007cc3;}
.newsList_more a:hover{color:#fff; border:1px solid #17364d; background:#17364d}

/* 新闻 */
.news_l_bd_tj{width:870px; margin:0 auto; overflow:hidden; }
.news_l_bd_tj ul{ margin-right:-50px;} 
.news_l_bd_tj ul li{ width:278px; height:33px; line-height:33px; float:left; margin:0 20px 2px 0; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;  border-right:1px dashed #ddd;}
.news_l_bd_tj ul li a{color:#000; font-weight:100; font-size:15px; text-decoration:none; }
.news_l_bd_tj ul li a:hover{color:#ff0000;}

.news_l_bd_tj ul li span{margin-left:5px; color:#008000; font-size:12px; }

/* =====================  =====================*/

/* marqueeleft  滚动案例 */
.marqueeleft{width:100%;overflow:hidden;margin:0 auto;}
.marqueeleft ul{float:left; margin-bottom:30px;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:220px; height:170px;overflow:hidden;}
.marqueeleft li img{display:block;width:220px; height:140px; overflow:hidden;}
.marqueeleft li span{ width:220px;height:30px;line-height:30px; text-align:center; display:block;}
.marqueeleft li span a{font-family:"微软雅黑"; font-size:12px; color:#333333; text-decoration:none;}
.marqueeleft li span a:hover{ color:#FF0000} 




/* 友情链接 */ 
.links{ width:100%; height:auto; margin:0 auto; text-align:left; display:table;}
.links a{ width:120px; height:30px; line-height:30px; margin:10px 20px; font-size:14px; font-family:"MicroSoft YaHei"; color:#333; text-decoration:none;  float:left;}
.links a:hover{color:#cc0000;}




/* 图文 标题在图片上*/ 
.biz_side_business_planning .side_picnews{position:relative;margin-bottom:30px}
.biz_side_business_planning .side_picnews img{display:block;width:304px;height:314px}
.biz_side_business_planning .side_picnews h3{font-size:14px; vertical-align:middle; float:left;line-height:27px;height:60px;width:204px;position:absolute;left:0; bottom:0px; text-align:left; padding:15px 50px;}
.biz_side_business_planning .side_picnews h3,.biz_side_business_planning .side_picnews h3 a{ color:#fff; font-family:"微软雅黑"; font-size:18px; font-weight:500; text-decoration:none;display:block; text-wrap:normal;}
.biz_side_business_planning .side_picnews p{display:none;font-size:12px;color:#888;line-height:20px}

/* 服务范围 案例 */
.fuwu_anli_hd{ width:940px; height:90px; margin:0px auto; margin-top:0px; overflow:hidden;}
.fuwu_anli_hd h2{ width:160px; height:90px; line-height:90px; float:left; text-align:center; color:#fff; font-size:28px; font-family:"微软雅黑"; font-weight:500; background:#00458c}
.fuwu_anli_hd span{ width:735px; height:40px; line-height:20px; float:left; text-align:left; margin-left:5px; padding:25px 20px; color:#595757; font-size:12px; font-family:"微软雅黑"; background:#efefef}

.fuwu_anli_more{ width:940px; height:37px;}
.fuwu_anli_more span{ width:57px; height:37px; line-height:37px; text-align:left; float:right; }
.fuwu_anli_more span a{color:#666; font-family:"微软雅黑"; font-size:14px; text-decoration:none; display:block;}


.fuwu_anli_bd{ width:940px; margin:0px auto; overflow:hidden;}
.fuwu_anli_bd ul{margin: 0 -80px 0 0; overflow:hidden; position: relative;}

.fuwu_anli_bd ul li{ float:left; width:304px; height:314px; margin:0 14px 0 0; text-align:center}
.fuwu_anli_bd ul li a img{width:304px;height:314px; padding:0px; overflow:hidden; border:0}
.fuwu_anli_bd ul li a:hover img{padding:0px; overflow:hidden; !important;}

.fuwu_anli_bd ul li span{ height:30px; line-height:30px; display:block; margin-top:0px; margin-bottom:115px; overflow:hidden;}
.fuwu_anli_bd ul li span a{color:#000; font-size:12px; font-family:"微软雅黑"; text-decoration:none;}
.fuwu_anli_bd ul li span a:hover{color:#00458c;}

/* 新闻动态 */
.news_index_hd{height: 40px; width:100%;float:left; border-bottom:0px solid #eee; position: relative;}
.news_index_hd .tit{width:150px; height:40px; line-height:40px; text-align:center; float:left; font-size:18px; font-weight:bold; font-family:"Microsoft Yahei"; color:#fff; background:#00468c }

.news_index_hd .more{width:50px; height:25px; line-height:25px; float:right; text-align:center; margin:10px 10px 0 0; background:#eee;}
.news_index_hd .more a{font-size: 14px; text-decoration:none; font-family:"Microsoft Yahei"; color:#333;}
.news_index_hd .more a:hover{ color:#00458c}

.news_index_bd{width:100%;height:auto; float:left; padding:10px 0;overflow:hidden; border:0px solid #562368;}
.news_index_bd ul li{display:block;width:100%;height:30px; line-height:30px; float:left;padding-left:15px;background:url(../images/ico5.png) 0px no-repeat; overflow:hidden;}
.news_index_bd ul li a{color:#231815; font-size:14px; font-family:"Microsoft Yahei"; text-decoration:none;}
.news_index_bd ul li a:hover{color:#ed6d00;}

.news_index_bd ul li span{ display:block;width:75px;height:27px;padding:0px 15px 0px 20px;float:right; overflow:hidden;color:#999; font-size:12px; line-height:27px; font-family:Verdana, Geneva, sans-serif;}


/* 案例展示 */
.fwxm{ width:1200px; margin:0px auto; overflow:hidden;}
.fwxm ul{margin: 0 -80px 0 0; overflow:hidden; position: relative;}
.fwxm ul li{ float:left; width:280px; height:230px; margin:15px 26px 15px 0px; font-size:0; line-height:0; padding-top:0px; text-align:left; background:#fff}
.fwxm ul li a img{width:280px;height:180px; padding:0px; overflow:hidden; -webkit-transition: all 0.5s;}
.fwxm ul li a:hover img{-webkit-transform: scale(1.1);cursor: pointer;-webkit-transition: all 0.5s; overflow:hidden; !important;}
.ipdiv {width: 280px;height: 180px; float:left; overflow: hidden; display:table; }

.iptxt{width: 280px height:50px; line-height:25px; display:table; padding:10px 15px; margin-bottom:5px; overflow:hidden; }
.iptxt a{color:#000; font-size:14px; font-family:"微软雅黑"; text-decoration:none;}
.iptxt a:hover{color:#cc0000;}
.fwxm ul li.nomr{ margin:0;margin-top:10px;}

/* 更多 */
.xm_more{ width:150px; height:35px; line-height:35px; margin:0 auto; text-align:center;  margin-top:10px;}
.xm_more a {color:#dd0000; font-size:16px; font-family:"微软雅黑"; text-decoration:none; display:block; background:#fff; border:1px solid #dd0000; border-radius:100px; }
.xm_more a:hover{background:#f6f6f6; text-decoration:none}

/*-----------------------  新闻 ----------------------------*/
/* 新闻 */
.infoList{ width:1200px; height:auto; margin:0 auto; margin-top:40px; overflow:hidden;}

.infoList ul{ margin-right:-50px;}
.infoList ul li{width:582px; height:100px; border-bottom: 0px #d2d2d2 dotted; vertical-align:top; margin:10px 36px 30px 0; float:left; }

.infoImgLink{width: 160px; height: 100px; float: left; margin-right:20px;}
.infoImgLink img{width: 160px;height: 100px; border:0px;}

.infoContent{width: 402px; height: 110px; float:left; vertical-align:top;}
.infoContent h2 {overflow: hidden;text-overflow: ellipsis; white-space: nowrap; color:#0198f1;}
.infoContent h2 a{ font-weight:300; font-size: 18px; color:#000; font-family:"微软雅黑"; text-decoration:none; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
.infoContent h2 a:hover{color:#ff0000;}
.infoContent p{ height:50px; line-height: 22px; margin:10px 0 0 0; font-size: 14px; color:#3d3d3d; font-family:"微软雅黑"; overflow: hidden;}
.infoContent span{ line-height: 20px; font-size: 13px; color:#3d3d3d; font-family:"微软雅黑"; overflow: hidden;}
