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;}



/*----------------------- 左侧 ----------------------------*/

/* 产品目录分类*/ 

.menu_left{width: 220px; height:auto;}



.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;}



/*----------------------- 内容展示页面 ----------------------------*/

/* 横向目录 */

.menu_heng{ width:1200px; height:100px; line-height:100px; margin:0 auto; text-align:center;}

.menu_heng a {padding:6px 20px; margin-right:10px; color:#666; font-size:15px; text-decoration:none;  background:#fff; font-family:"微软雅黑"; border-radius:50px; border:1px solid #e6e6e6; }

.menu_heng a:hover{background:#0b72ce; color:#fff; text-decoration:none; border:1px solid #0b72ce; box-shadow:#ccc 1px 1px 20px;}

.menu_heng .on{background:#0b72ce; color:#fff; font-family:"微软雅黑"; text-decoration:none; border:1px solid #0b72ce; box-shadow:#ccc 2px 2px 20px;}





/* 内容正文 */

.text { width:960px; margin:0 auto; background:#FFFFFF;}

.text_hd { width:960px; height:auto; margin:0 auto; text-align:center; border-bottom: 2px solid #dbdbdb;}

.text_hd { 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_bd{ width:930px; 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;}







/* 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 .ipdiv {width: 280px;height: 180px; overflow: hidden;  }

.fwxm ul li .ipdiv  a img{width:280px;height:180px; padding:0px; overflow:hidden; -webkit-transition: all 0.5s;}

.fwxm ul li .ipdiv  a:hover img{-webkit-transform: scale(1.1);cursor: pointer;-webkit-transition: all 0.5s; overflow:hidden; !important;}





.iptxt{width: 280px height:50px; line-height:50px; overflow:hidden; text-align:center; }

.iptxt a{color:#000; font-size:14px; font-family:"微软雅黑"; text-sdecoration: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;}

