@charset "utf-8";
/* CSS Document */

*{ margin:0px auto; padding:0px; font-family:"微软雅黑"; font-size:14px;}
ul{ list-style:none;}
em{ font-style:normal;}
i{ font-style:normal;}
a{ text-decoration:none;}
img{ border:none;}
.fl{ float:left;}
.fr{ float:right;}

.tit{ width:100%; float:left;}
.container{ width:1200px;}
.tita{ width:1200px; float:left;}
.logo{ width:600px; float:left; margin-top:35px;}
.tel{ float:right;}
.tel a,.tel a:visited{ color:#666666;}
.up{ position:relative; top:5px; left:200px; padding-bottom:15px;}

.dh{ width:100%; height:50px; background:#2E84EB; float:left; margin-top:25px;}
.dha{ width:1200px; float:left;}
.fla{ width:100%; float:left;}

.fuwu{ width:1200px; float:left;}
.fuwua{ width:1200px; float:left; padding-bottom:35px; margin-top:35px;}
.fuwua h3{ width:400px; float:left; text-align:center; margin-top:25px; padding-left:400px;}
.fuwua h3 i{ font-weight:100;}
.fuwua h3 em{ font-size:26px; width:400px; background:#fff; position:relative; z-index:0; float:left; color:#333;}
.fuwua span{ display:block; border-top:1px #CCC solid; width:1200px; position:relative; top:55px; z-index:-9;}


.abo{ background:url(abo.jpg) no-repeat top center; width:100%; height:700px; float:left; margin-top:35px;}
.aboa{ width:1200px; float:left;}
.aboa h3{ width:1200px; float:left; text-align:center; margin-top:45px; font-size:26px;}
.aboa span{ display:block; float:left; width:1200px; text-align:center; margin-top:5px; font-size:16px;}
.aboa span i{ border-bottom:6px #E8281B solid; padding-bottom:15px;}
.abob{ width:1200px; float:left; margin-top:45px;}
.abob p{ line-height:32px; color:#333;}
.aboc{ width:1200px; float:left; margin-top:25px;}

.more{ width:1200px; float:left; text-align:center;}
.more span{ border:1px #CCC solid; display:block; width:200px; background:#E8281B;}
.more span a,.more span a:visited{ display:block; color:#fff; padding:15px 25px;}




.xwa{ width:100%; float:left;}
.xwaa{ width:1200px; float:left; margin-top:35px;}
.xwaa h3{ width:400px; float:left; text-align:center; margin-top:25px; padding-left:400px;}
.xwaa h3 i{ font-weight:100;}
.xwaa h3 em{ font-size:26px; width:400px; background:#fff; position:relative; z-index:0; float:left; color:#333;}
.xwaa span{ display:block; border-top:1px #CCC solid; width:1200px; position:relative; top:55px; z-index:-9;}


.xwb{ width:1200px; float:left;}
.xwba{ width:800px; float:left; margin-top:30px;}
.xwbaa{ width:800px; float:left; margin-top:25px;}
.xwbaa h3{ width:100px; height:100px; background:#F2F2F2; float:left; text-align:center;}
.xwbaa h3 i{ font-size:56px; color:#666666; text-align:center; line-height:100px; width:100px;}
.xwbaa dd{ display:block; float:left; width:670px; padding-left:30px;}
.xwbaa dd a,.xwbaa dd a:visited{ color:#010101; font-size:18px;}
.xwbaa dd a:hover{ color:#E8281B; text-decoration:underline;}
.xwbaa p{ width:670px; float:left; padding-left:30px; margin-top:10px; color:#808080;}
.xwbb{ float:right;}
.xwbba{ width:366px; float:left;}
.xwbba p{ width:366px; float:left; margin-top:40px;}
.xwbba p img{ background:#F2F2F2; padding:5px;}


.footer{ width:100%; background:#262626; float:left; margin-top:55px; padding-bottom:20px;}
.footera{ width:1200px;}
.footera p{ width:700px; float:left;  line-height:28px; color:#CCC; margin-top:25px;}
.footera span{ display:block; float:right; margin-top:15px;}
.footera span img{ background:#fff; padding:5px; margin-left:20px;}

.fenlei{ width:1200px; float:left; margin-top:25px;}
.fel{ width:250px; float:left;}
.fela{ background:#2E84EB; width:250px; height:50px; float:left;}
.fela h3{ width:100px; float:left; font-size:15px; color:#FFF; line-height:50px; padding-left:20px;}


.felb{ width:248px; border:1px #CCC solid; float:left;}
.topnav{ width:210px; float:left; padding-left:17px; margin-top:10px; padding-bottom:15px;}
.topnav li{ display:block; float:left; width:210px; line-height:35px; margin-top:5px; }
.topnav li a,.topnav li a:visited{ color:#333; display:block; padding-left:20px; background:#E1E1E1; word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis; cursor:pointer;}

.felb p{ width:210px; float:left; line-height:28px; padding-left:17px; margin-top:10px; padding-bottom:10px;}

.fbe{ float:left; margin-top:10px; padding-bottom:10px;}

.uiu{ display:block; float:left;background-color: #fff;}
.iou{ background:#fff; line-height:28px;  background:url(d1.jpg) no-repeat left center; padding-left:20px; font-size:12px;}

.fer{ width:920px; float:left; padding-left:30px;}
.fera{ width:920px; background:#2E84EB; height:50px; float:left;}
.fera h3{ width:100px; float:left; line-height:50px; color:#FFF; font-size:15px; padding-left:20px;}
.fera a,.fera a:visited{ display:block; float:right; padding-right:10px; line-height:50px; color:#FFF; color:#FFF;}


.feraa{ width:920px; background:#2E84EB; height:50px; float:left;}
.feraa h3{ width:100px; float:left; line-height:50px; color:#FFF; font-size:15px; padding-left:20px;}
.feraa span{ display:block; float:right; padding-right:10px; line-height:50px; color:#FFF;}
.feraa span a,.feraa span a:visited{ color:#FFF;}


.ferd{ width:920px; float:left; margin-top:25px; padding-bottom:25px; color:#666; line-height:25px;}
.ferd a,.ferd a:visited{ color:#666; text-decoration:none;}
.ferd a:hover{ text-decoration:underline; color:#999;}


.fere{ width:900px; float:left; padding-left:10px;}
.fere span{ display:block; float:left; width:390px; margin-top:25px;}

.suolue{display: table-cell;width:390px; border:1px #CCCCCC solid; height: 310px;vertical-align: middle;text-align:center; padding:5px; background:#FFF;}
.suolue img{vertical-align:middle;max-width: 390px; width:expression(this.width > 390 ? "390px" : this.width);  max-height: 310px; height:expression(this.height > 310 ? "310px" : this.height); }


.ferf{ width:400px; float:left; margin-top:25px; margin-left: 50px;}
.ferf h3{ width:400px; float:left; font-size:16px; margin-top:15px; line-height:35px;}
.ferf h3 i{ font-weight:100;}
.ferf p{ width:130px; float:left; margin-top:15px;}
.ferf p a,.ferf p a:visited{ display:block; float:left; width:100px; color:#333; font-size:15px; margin-top:15px; text-align:center;}



.ferg{ width:920px; background:#CCC; height:50px; float:left; margin-top:25px;}
.ferg h3{ width:200px; float:left; padding-left:20px; line-height:50px; color:#333;}

.ferh{ width:900px; float:left; padding-left:10px; margin-top:15px;}
.ferh p{ line-height:32px; color:#666; margin-top:10px;}



.ferb{ width:920px; float:left; margin-top:10px;}
.ferb p{ width:306px; float:left; margin-top:20px;}
.ferb p a,.ferb p a:visited{ display:block; text-align:center; line-height:32px; color:#333;}

.ferba{ width:920px; float:left; margin-top:10px;}
.ferba p{ line-height:32px; color:#666; margin-top:10px;}


.ferbb{ width:900px; padding-left:10px; float:left; margin-top:10px;}
.ferbb p{ width:900px; float:left; border-bottom:1px #CCC dotted;}
.ferbb p a,.ferbb p a:visited{ display:block; float:left; line-height:34px; color:#333; background:url(arrow_6.gif) no-repeat left center; padding-left:20px;}
.ferbb p a:hover{ color:#F00; text-decoration:underline;}
.ferbb p span{ display:block; float:right; color:#666; line-height:34px;}


#tc{ width:920px; float:left; text-align:center; font-size:24px; margin-top:25px; padding-bottom:25px;}


.ferc{ width:920px; float:left; text-align:center; margin-top:45px; padding-bottom:25px; color:#666;}


.suolv{display: table-cell;width:280px; border:1px #CCCCCC solid; height: 190px;vertical-align: middle;text-align:center; padding:5px; background:#FFF;}
.suolv img{vertical-align:middle;max-width: 280px; width:expression(this.width > 280 ? "280px" : this.width);  max-height: 190px; height:expression(this.height > 190 ? "190px" : this.height); }



/*nav开始*/
.menu{margin:0;padding:0 20px;list-style:none;height:50px;line-height:50px; overflow:hidden;_float:left;width:1200px;}
.menu li{float:left;width:150px;overflow:hidden;}
.menu li a{ display:block; color:#fff;font-size:14px;text-align:center;width:150px;height:50px;line-height:50px;display:block;outline:none; font-size:16px;}
.menu li a:hover{background:#E8281B;  color:#fff;}
#nia{ background:#E8281B;  color:#fff;}
.menu .hover a{background:#E8281B; color:#ff0;font-size:16px;text-align:center;width:150px;height:50px;line-height:50px;display:block;outline:none;}
.menu li .subnav{margin:0 0 0 2px;padding:0;position:absolute;z-index:999;display:none;}
.menu li .subnav dt a{display:block;width:150px;height:30px;line-height:30px;text-align:center;background:#1F83D9;color:#fff;font-size:12px;border-bottom:1px solid #2D96F0; overflow: hidden;}
.menu li .subnav dt a:hover{background:#1A5EB6;}

/*nav*/


.banner{ width:100%; height:440px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:300px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:440px; float:left;}
.b-list{ height:50px; padding-top:400px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #14ab04;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:225px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:225px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}





/*案例*/
.al{ height:265px; float:left;}
.al h2{ height:40px; text-align:center; background:url(Img/Index/altbg.jpg) repeat-x 0 bottom;}
.al01,.al03{ padding:99px 0 0;}
.al02{ width:1140px; float:left;}
.al02 li{ padding:21px 0 0 5px; float:left; width:223px;}
.al02 li img{ width:195px; height:165px; border:solid 1px #F1F0EF; padding:3px; display:block; background:#FFFFFF;}
.al02 li span{ height:36px; line-height:36px; text-align:center; display:block; font-size:14px;}
.al02 li span a,.al02 li span a:visited{ font-size:14px; color:#000;}


// 分页
/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 {width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }