﻿@charset "utf-8";
/*--------------------------------- Common Element --------------------------*/
*{ padding:0px; margin:0px; list-style-type:none;}
body{margin:0 auto; padding:0; background:url(../images/top_bj.jpg) repeat-x left 0px #fff; color:#333; font-size:12px; line-height:24px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-family:"微软雅黑";}
button{ cursor:pointer;}/*按钮-鼠标点击显示小手*/
img{ border:0px; display:block;}
.mainbox{ width:1003px; margin:0px auto; background:#fff; overflow:hidden;}
.lf{ float:left}
.rf{ float:right}
.clear5{ margin-top:5px; overflow:hidden;}
.clear10{ margin-top:10px; overflow:hidden;}
.clear15{ margin-top:5px; overflow:hidden;}
.clear20{ margin-top:20px; overflow:hidden;}
.margin-right30{ margin-right:30px;}
.pd_lf10{padding-left:10px;}
.bor-bottom{ border-bottom:1px solid #b2b2b2;}
.bor-bottom-gre{ border-bottom:1px solid #50a008;}
.bor-bottom-blue{ border-bottom:4px solid #023f98;}
.bor-all{ border:1px solid #dfdfdf;}
.bor-xx{ background:url(../images/xx.jpg) repeat-x bottom;}
.img-dq{vertical-align:bottom!important;vertical-align: middle;}
.img-di{ display:inline}
.f-ht{ font-family:"黑体";}
.f-yh{ font-family:"微软雅黑";}
/*--------------------------------- 字体 ------------------------------------*/
.f-999{ color:#999;} /*#999深灰色*/
.f-666{ color:#666;} /*#333深灰色*/
.f-fff{ color:#fff;} /*#333深灰色*/
.f-yl{ color:#fe7100;} /*橘黄色*/
.f-red{ color:#cc0000;} /*红色*/
.f-blue{ color:#0265a0;} /*蓝色*/
.f-gr{ color:#7ab929;}
.f-wh{ font-weight:700;} /*加粗*/
.f14{ font-size:14px;} /*字体14号字*/
.f12{ font-size:12px;} /*字体12号字*/
.f18{font-size:18px;} /*字体18号字*/
.f20{ font-size:20px;}
.f40{ font-size:40px;}
.f24{ font-size:24px;}
.line-20{ line-height:20px;} /*行高20*/
.line-18{ line-height:18px;} /*行高18*/
.lin_24{ line-height:24px;} /*行高24*/
.f-tag{ text-align:center;} /*字体居中*/
/*--------------------------------- 链接 ------------------------------*/
a{ font-size:12px; text-decoration:none; color:#333;}
a:hover { font-size:12px; text-decoration:underline; color:#c80000; }
/*------------------------------------------------------------------ 首页 ---------------------------------------------------------------*/
/*--------------------------------- 公共 ------------------------------*/
.lf706{ width:706px; float:left; overflow:hidden;}
.rf281{ width:281px; float:right; overflow:hidden;}
.rf281 .title{ background:#5e9dd2; height:37px; line-height:37px; padding:0px 10px; color:#fff; font-size:14px; overflow:hidden;}
.lf706 .title{ border-bottom:1px solid #b2b2b2; font-family:"微软雅黑"; height:40px; line-height:40px; overflow:hidden;}
.lf706 .title .rfa{ float:right; height:39px; line-height:52px; padding-left:5px; overflow:hidden;}
.lf706 .title .lfa{ float:left; height:39px; line-height:35px; overflow:hidden;}

/*----------------------------------------------- 头部 --------------------------------------------------*/
#foot{ width:100%; background:#398be1; padding:10px 0px 40px 0px; border-bottom:10px solid #023f98; position:absolute; z-index:-1;}
.beijing{  background:url(../images/beijing.jpg) no-repeat 850px 0px;;}
#foot .nr{ width:1003px; margin:0px auto; text-align:left; color:#fff; overflow:hidden; background:url(../images/line_bottombg.jpg) no-repeat bottom;}
#foot .nr .dh{ line-height:60px;}
#foot .nr .dh a{ font-size:14px; color:#fff; padding:0px 5px;}

/*----------------------------------------------- 头部 --------------------------------------------------*/
#top{ width:249px; height:26px; line-height:24px; float:right; margin-top:-2px; background:url(../images/jnr.jpg) no-repeat; position:relative; overflow:hidden;}
#top span{ color:#fff; padding:0px 12px;}
#top a{ color:#fff; text-decoration:none;}
#top a:hover{ color:#fff; font-weight:700;}
#logo{ width:1003px; margin:0px auto; background:url(../images/top_bj.jpg) repeat-x top; padding-top:8px; height:111px; overflow:hidden;}
#logo .lf{ width:521px; height:111px; text-indent:-9999px; background:url(../images/logo.jpg) no-repeat;}
#logo .rfa{ width:270px; float:right; margin-top:15px; overflow:hidden; text-align:right;}
#logo .rfa .tele{  height:40px; line-height:40px; padding-left:75px; font-size:23px; font-family:"微软雅黑";}
#logo .rfa .search{height:25px; line-height:25px;  width:178px; padding-left:26px; border:1px solid #d0d0d0; float:left;}
#logo .rfa .search_an{ width:55px; height:27px; line-height:27px; cursor:pointer; border:1px solid #d0d0d0; border-left:none; background:url(../images/ssan.jpg) no-repeat left bottom;}

/*----------------------------------------------- nav导航 --------------------------------------------------*/
#nav-al{ width:100%; height:40px; border-bottom:1px solid #fff; background:url(../images/nav.jpg) repeat-x;}
#nav-al #nav2{ width:1003px; margin:0px auto;}
#nav-al #nav2 li { float:left; text-align:center; position:relative; }

.mainitems { text-align:center; z-index:9999}
.mainitems a{ font-weight:700; font-size:14px; line-height:40px; background:url(../images/fk.jpg) no-repeat right center; text-decoration:none; display:inline-block; width:142px; z-index:9999;}
.mainitems a:hover{font-size:14px; line-height:40px; background:url(../images/nav_hv.jpg) repeat-x; color:#fff; display:inline-block; text-decoration:none; font-weight:700; width:142px;}
.mainitems a.hover{font-size:14px; line-height:40px; background:url(../images/nav_hv.jpg) repeat-x; color:#fff; display:inline-block; text-decoration:none; font-weight:700; width:142px;}

.subuls{ width:142px; position: absolute; top:40px; left:0; background:#dbe6ed; color:#003872; margin:0; display: none; z-index:9999; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.subuls ul li{ float:left; width:142px; height:30px; text-align:left; display:inline }
.subuls li a{ width:142px; height:30px; line-height:30px; text-decoration: none; font-weight:400; font-size:12px; color:#000; background:#dbe6ed;}
.subuls li a:hover { width:142px; height:30px; line-height:30px; text-decoration:none; font-weight:400; font-size:12px; color:#000; background:url(../images/nav_hv.jpg) repeat-x;}

#nav2 li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */ top:40px; left: 0; }
#nav2 li:hover ul, li.over ul { /* lists nested under hovered list items */ display: block;}
#restofcontent { /*wrap rest of content of the page inside this div*/ clear: left;}
/* banner */
#flash a{margin:auto; display:block; width:100%; min-width:1120px; height:380px;}
#flash a .f_1,#flash a .f_2,#flash a .f_3,#flash a .f_4,#flash a .f_5,#flash a .f_6{ height:63px; background-position:center top; background-repeat:no-repeat;}
#flash a#flash1 .f_1{ background-image:url(../images/1_01.jpg);}
#flash a#flash1 .f_2{ background-image:url(../images/1_02.jpg);}
#flash a#flash1 .f_3{ background-image:url(../images/1_03.jpg);}
#flash a#flash1 .f_4{ background-image:url(../images/1_04.jpg);}
#flash a#flash1 .f_5{ background-image:url(../images/1_05.jpg);}
#flash a#flash1 .f_6{ background-image:url(../images/1_06.jpg);}
#flash a#flash2 .f_1{ background-image:url(../images/2_01.jpg);}
#flash a#flash2 .f_2{ background-image:url(../images/2_02.jpg);}
#flash a#flash2 .f_3{ background-image:url(../images/2_03.jpg);}
#flash a#flash2 .f_4{ background-image:url(../images/2_04.jpg);}
#flash a#flash2 .f_5{ background-image:url(../images/2_05.jpg);}
#flash a#flash2 .f_6{ background-image:url(../images/2_06.jpg);}


/* 图片轮播CSS */
.pics_switch { position:relative; width:100%; min-width:1120px; margin:auto; height:380px; background:#ececec; overflow:hidden; zoom:1; overflow:hidden;}
/**/
.pics_switch_clients { display:; width:100%; height:80px; position:absolute; left:0; bottom:0; overflow:hidden;}
.pics_switch_clients ul { margin:50px auto 0; width:36px; height:auto; overflow:hidden;}
.pics_switch_clients ul li {display:block; float:left; width:8px; height:8px; margin:5px 5px; cursor:pointer;}
.pics_switch_clients .dq { _background:none; }
.pics_switch_clients .no { _background:none;  }

/*----------------------------------------------- 首页_项目中心 --------------------------------------------------*/
.index_pro{ width:100%; padding:0px 4px; background:#faf7f7; float:left; overflow:hidden;}
.index_pro li{width:460px; padding:29px 15px 15px 15px; line-height:20px;  float:left;}
.index_pro li a{ font-size:14px; font-family:"微软雅黑"}
.index_pro li img{ background:#fff; padding:2px; border:1px solid #d6d6d6; float:left; margin-right:10px;}
.index_pro li p{ margin-top:10px; text-indent:25px;}
.main_mid{ width:1003px; height:14px; margin:0 auto; text-align:center;}
.sy_cgal{ width:1003px; float:left; margin-top:10px; overflow:hidden;}
.sy_cgal .title{ width:100%; background:url(../images/sxx.jpg) repeat-x bottom; height:40px; font-family:"微软雅黑"; overflow:hidden;}
.sy_cgal .title .lfa{ float:left; height:39px; line-height:35px; padding-right:5px; background:#fff; overflow:hidden;}
.sy_cgal .title .rfa{ float:right; background:#fff; height:39px; line-height:52px; padding-left:5px; overflow:hidden;}
.sy_cgal .title .rfa a{ font-size:14px; font-weight:700;}
.sy_cgal .nr{ width:100%; padding:0px 4px; background:#f0f0f0; float:left; overflow:hidden;}
.sy_cgal .nr ul li{ white-space:nowrap; text-align:center; width:169px; padding:29px 15px 15px 15px; line-height:35px;  float:left; overflow:hidden;}
.sy_cgal .nr ul li a{ font-size:14px; font-family:"微软雅黑"}
.sy_cgal .nr ul li a img{ background:#fff; padding:2px; border:1px solid #d6d6d6;}
.sy_cgal .biaoti{width:100%; height:35px;font-family:"微软雅黑"; overflow:hidden;}
.sy_cgal .biaoti li{width:120px; height:24px; line-height:24px; overflow:hidden; float:left; text-align:center; background:url(../images/biao.jpg) center no-repeat; margin:11px 5px 0 5px;}
.sy_cgal .biaoti li h2{ font-size:12px;}


/*----------------------------------------------- 首页_关于我们 --------------------------------------------------*/
#sy_about{ width:100%; padding-top:20px; overflow:hidden;}
#sy_about .nr{ width:100%; padding:17px 0px 32px 0px; overflow:hidden; }
#sy_about .nr .lf img{ padding:2px; border:1px solid #ccc;margin-right:10px;}
#sy_about .nr  p{ text-indent:25px;}

/*----------------------------------------------- 首页_合作伙伴 --------------------------------------------------*/
#sy_hzhb{ width:100%; overflow:hidden;}
#sy_hzhb ul{ width:279px; border:1px solid #d0d0d0; overflow:hidden;}
#sy_hzhb ul li{ padding:8px 10px 2px 10px; float:left; overflow:hidden;}

/*----------------------------------------------- 首页_新闻中心 --------------------------------------------------*/
#sy_news{ width:100%; overflow:hidden;}
#sy_news .sm{ width:100%; background:url(../images/xx.jpg) repeat-x bottom; padding:17px 0px 17px 0px; overflow:hidden;}
#sy_news .sm .lf{ padding:2px; border:1px solid #ccc;}
#sy_news .sm dl{ float:right; width:480px;}
#sy_news .sm dl dt a{ color:#4292eb; font-size:14px; font-weight:700; white-space:nowrap; width:100%;}
#sy_news ul{ padding:10px 0px; border-bottom:1px solid #b2b2b2; overflow:hidden;}
#sy_news ul li{ padding:0px 10px; font-family:Tahoma, Geneva, sans-serif; white-space:nowrap;} 
#sy_news ul li .lfa{ float:left; width:600px; overflow:hidden;}

/*----------------------------------------------- 首页_问题中心 --------------------------------------------------*/
#sy_qus{ padding:20px; border:1px solid #d0d0d0; overflow:hidden;}
#sy_qus li{ white-space:nowrap; line-height:30px; overflow:hidden;}

/*----------------------------------------------- 首页_友情链接 --------------------------------------------------*/
#sy_yl{ width:1003px; margin:0px auto; overflow:hidden; text-align:center;}
#sy_yl a{ padding:0px 5px; line-height:20px;}

.banne{ width:1003px; height:110px; margin:0 auto; background:url(../images/bd01.jpg); clear:both;}
/*------------------------------------------------------------------ 二级页 ---------------------------------------------------------------*/
/*----------------------------------------------- 公用 --------------------------------------------------*/
.tjan{ background:#367db9; cursor:pointer; border:none; width:80px; height:29px; font-size:14px; font-weight:700; color:#fff;}
.czan{ background:#7cb916; cursor:pointer; border:none; width:80px; height:29px; font-size:14px; font-weight:700; color:#fff;}
.ipht25{ height:25px; line-height:25px;}
#dqwz{ width:1003px; height:35px; line-height:35px; margin:0px auto; overflow:hidden;}
.lf260{ width:260px; float:left; overflow:hidden;}
.lf260 .title{ font-family:"微软雅黑"; height:40px; border-bottom:2px solid #afafaf; line-height:40px; overflow:hidden;} 
.lf260 .cpzx{ width:100%; overflow:hidden;}
.lf260 .cpzx li ,.cpzx h2{ text-indent:15px;background:url(../images/xx.jpg) repeat-x bottom;height:34px;white-space:nowrap;line-height:34px;	overflow:hidden;	padding: 8px 0; font-size:14px;}
.lf260 .cpzx .li_no{ background:none;}
.lf260 .cpzx li a{ border-right:3px solid #5e9dd2;border-left:15px solid #5e9dd2; background:#efefef; display:block; font-size:14px; }
.lf260 .cpzx li a span{ width:34px; margin-right:12px; text-align:center; background:#5e9dd2; color:#fff; font-size:26px; float:left;}
.lf260 .cpzx li a:hover{ border-right:3px solid #7ac41b;border-left:15px solid #7ac41b; display:block; text-decoration:none; color:#333;}
.lf260 .cpzx li a:hover span{ width:34px; margin-right:12px; text-align:center; background:#7ac41b; color:#fff; font-size:26px; float:left;}
.lf260 .cpzx li a.hover{ border-right:3px solid #7ac41b; display:block; text-decoration:none; color:#333;}
.lf260 .cpzx li a.hover span{ width:34px; margin-right:12px; text-align:center; background:#7ac41b; color:#fff; font-size:26px; float:left;}

.lf260 .title_a{ background:#5e9dd2; margin-top:13px; height:37px; line-height:37px; padding:0px 10px; color:#fff; font-size:14px; overflow:hidden;}
.lf260 .cjwt{ border:1px solid #d0d0d0; padding:10px; overflow:hidden;}
.lf260 .cjwt li{ white-space:nowrap; font-family:"微软雅黑";}
.lf260 .cjwt li a{ height:35px; line-height:35px; white-space:nowrap; overflow:hidden;}

.rf733{ float:right; width:733px; overflow:hidden;}
.rf733 .title{ font-family:"微软雅黑"; height:40px; border-bottom:2px solid #afafaf; line-height:40px; overflow:hidden;}

/*翻页*/
div.digg { width:100%; text-align:center; padding:22px 0px 20px 0px; overflow:hidden;}
div.digg a { border: #999 1px solid; padding:5px 8px; margin:3px; text-decoration:none;}
div.digg a:hover { color:#fff; background:#0FA0E9; text-decoration:none; }
div.digg span.current { padding:5px 8px; margin:3px; color:#fff; background:#0FA0E9;}

/*----------------------------------------------- 新闻中心 --------------------------------------------------*/
#erj_news{ width:100%; padding:10px 0px; overflow:hidden;}
#erj_news ul{ padding:12px 0px; overflow:hidden;}
#erj_news ul li{ padding:5px; overflow:hidden;}
#erj_news ul li .lfa{
	width:600px;
	white-space:nowrap;
	float:left;
	overflow:hidden;
}

/*----------------------------------------------- 成功案例 --------------------------------------------------*/
#erj_case{ width:100%; overflow:hidden;}
#erj_case ul{ width:100%; padding:10px 0px; overflow:hidden;}
#erj_case ul li{
	width:100%;
	background:url(../images/xx.jpg) repeat-x bottom;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
}
#erj_case ul li .rfa{
	float:right;
	width:520px;
	padding-right:20px;
	overflow:hidden;
}
#erj_case ul li .rfa .bt a{ color:#0567ab; font-weight:700; white-space:nowrap;}
#erj_case ul li .lf img{ border:1px solid #d6d6d6; padding:2px;}

/*----------------------------------------------- 荣誉资质 --------------------------------------------------*/
#erj_honor{ width:100%; overflow:hidden;}
#erj_honor ul{ padding:20px 0px; overflow:hidden;}
#erj_honor ul li{ width:169px; white-space:nowrap; padding:10px 7px; float:left; text-align:center; overflow:hidden;}
#erj_honor ul li img{ border:1px solid #d5d6d8; padding:2px;}

/*----------------------------------------------- 联系我们 --------------------------------------------------*/
#erj_ctus{ width:100%; overflow:hidden;}
#erj_ctus .sm{ line-height:35px; padding-top:10px; font-size:14px;  padding-left:360px; }

/*----------------------------------------------- 产品详细页 --------------------------------------------------*/
#erj_cpxx{ width:733px; float:right; overflow:hidden;}
#erj_cpxx .title{ white-space:nowrap; font-size:24px; text-align:center; border-bottom:1px solid #afafaf; line-height:80px; font-family:"黑体";}
#erj_cpxx .nr_a{ background:#efefef; margin-top:15px; padding:17px; overflow:hidden;}
#erj_cpxx .nr_a .lf img{ border:1px solid #d6d6d6; padding:2px;}
#erj_cpxx .nr_a .rfa{ float:right; width:375px;}
#erj_cpxx .nr_a .rfa a{ float:left; padding-right:10px;}
#erj_cpxx .nr_a .rfa .lx{width:231px; font-family:"微软雅黑"; color:#fff;}
#erj_cpxx .nr_a .rfa .lx .wz{ font-size:15px; padding-left:10px; background:#5e9dd2;}
#erj_cpxx .nr_a .rfa .lx .sz{ font-size:20px; line-height:33px; padding-left:10px; background:#4789c1;}

#erj_cpxx .nr_b{ padding:10px; overflow:hidden;}
#erj_cpxx .nr_b .title_a{ border-bottom:1px solid #b2b2b2; font-size:14px; font-weight:700; line-height:35px; padding:0px 10px; overflow:hidden;}
#erj_cpxx .nr_b ul li{ width:350px; padding:15px 10px; overflow:hidden;}
#erj_cpxx .nr_b ul li .lf img{ border:1px solid #d6d6d6; padding:2px;}
#erj_cpxx .nr_b ul li .rfa{ width:120px; float:right;}
#erj_cpxx .nr_b ul li .rfa .bt a{color:#0567ab; font-weight:700; white-space:nowrap;}


/*----------------------------------------------- 新闻详细页 --------------------------------------------------*/
#news_xx{ width:733px; float:right; overflow:hidden;}
#news_xx .title{ height:85px; line-height:85px; text-align:center; font-size:24px; white-space:nowrap; border-bottom:1px solid #afafaf;}
#news_xx .title h1{ font-size:16px;}
#news_xx .fl{ text-align:center; line-height:40px; color:#727272; overflow:hidden;}
#news_xx .nr{ padding:10px; overflow:hidden;}
#news_xx .nr a{ color: #FF0000;}

/*----------------------------------------------- 网站地图 -----------------------------------------------------*/
#map{ width:1003px; margin:0px auto; overflow:hidden;}
#map .bt{font-family:"微软雅黑"; height:40px; border-bottom:2px solid #afafaf; line-height:40px; overflow:hidden;}
#map ul{ width:900px; padding:0px 30px; overflow:hidden; display:block;}
#map ul li{ width:900px; line-height:30px; height:30px; background:url(../images/xx.jpg) repeat-x bottom; padding:5px 0px; overflow:hidden}
#map ul .li_no{ background:none;}
#map ul li .bta{ float:left; text-align:left; font-size:14px; font-weight:700;}
#map ul li .rt{ float:left; overflow: hidden; font-size:12px; margin-left:10px;}
#map ul li .rt a{ padding:0px 10px; font-size:12px; }
#map ul li .rt a:hover{ padding:0 10px; text-decoration:none; font-size:12px}
#map ul li .rt a.hover{ padding:0 10px; text-decoration:none; font-size:12px}
#map ul li .rt h3{ display:inline; font-weight:400;}
.shbzs{ display:none;}
#shbzs1{ display:block;}
