body{font-size:14px; font-family:"微软雅黑"; background:#FFF;}

.fr{ float:right;}

.fl{ float:left;}

.fn{ float:none;}

.f2{ font-size:12px;}

*{margin:0;padding:0;list-style-type:none;}

a,img{border:0;text-decoration: none;}

ul li a:hover{ color:#ad3033;}

div a:hover{ color:#ad3033;}

ul,li{padding:0px; margin:0px; list-style:none;}

input,form,select{ margin:0px;padding:0px; outline:medium;}

.mo{ margin: 0 auto;}

.most{ width:100%; height:auto; overflow:hidden;}

.roundBorder{border-radius: 15px;} 

.clear{ clear:both; height:0; overflow:hidden;} 



.header{ width:100%; height:161px; min-width:1000px; z-index:2; position:relative; background:url(../images/hd-hx.jpg) no-repeat center bottom;}

.headercenter{ width:1000px; height:161px;}

.hdt{ width:100%; height:111px; overflow:hidden;}

.logo{ width:220px; height:43px; overflow:hidden; padding-top:42px;}

.logo img{ width:220px; height:43px;}

.hdtr{ width:300px; height:auto; overflow:hidden;}

.hdtr-navo{ width:100%; height:34px; padding-top:24px; overflow:hidden; line-height:34px;}

.hdtr-navo li{ float:right; font-size:12px; color:#737272;}

.hdtr-navo a{ color:#737272;}

.hdtr-navo span{ padding:0 7px;}

.hdtrf span{ width:24px; height:24px; display:block; overflow:hidden;}

.hdtrf span input{ background:url(../images/hd-se.jpg) no-repeat; cursor:pointer; width:100%; height:24px; display:block; border:0; display:block;}

.hdtrf span input.act{ background:url(../images/hd-se.jpg) no-repeat 0 -24px;}

.hdtrf p{ width:176px; height:24px; display:block; overflow:hidden;}

.hdtrf p input{ background:#e9e9e9; width:100%; height:24px; display:block; border:0; display:block; text-indent:10px; line-height:24px; font-family:"微软雅黑"; font-size:12px; color:#666;}

.hdb{ width:100%; height:47px;}

.hdbl{ width:142px; height:47px; float:left; position:relative;}

.hdbl-show{ width:100%; height:100%; display:block; overflow:hidden; text-align:center; line-height:47px;}

.hdbl-show a{ width:100%; height:100%; display:block; background:url(../images/hd-sx.jpg) no-repeat right center; font-size:15px; color:#424141;}

.hdbl-show a.rebg{ background:none;}

.hdbl-show span{ color:#aeaeb0; padding-left:2px;}

.hdbl-show a.act{ color:#ad3033;}

.hdbl-show a.act span{ color:#ad3033;}

.hdbl-hide{ padding:20px; background:url(../images/img06.jpg) repeat-x #fff; width:516px; height:auto; overflow:hidden; position:absolute; left:-20px; top:47px; display:none;}

.hdblh-navo{ width:196px; height:auto; overflow:hidden; float:left; padding:0 20px 0 10px;}

.hdblh-navo li{ width:100%; height:40px; border-bottom:1px solid #d9d9d9; float:left; line-height:40px; overflow:hidden;}

.hdblh-navo li.borb{ border-bottom:0;}

.hdblh-navo a{ color:#666;}

.hdblh-list{ width:289px; height:auto; overflow:hidden; float:left;}

.hdblhl-img{ width:100%; height:157px; margin-bottom:15px; overflow:hidden; display:block;}

.hdblhl-img img{ width:289px; height:157px;}

.hdblhl-tx{ line-height:20px; color:#666; font-size:12px;}

ul li.rtlts0 .hdbl-hide{ left:-200px;}

ul li.rtlts1 .hdbl-hide{ left:-400px;}

ul li.rtlts2 .hdbl-hide{ left:-430px;}

.content{ width:100%; height:auto; position:relative; z-index:1; min-width:1000px;}

.banner{ width:100%; height:430px; overflow:hidden; position:relative;}

.huandeng{ width:100%; height:100%; overflow:hidden; position:relative;}

.huandeng .hdbig { width:100%; height:100%; overflow:hidden; position:relative; padding:0; margin:0;}

.huandeng .hdbig li { width:100%; height:100%; position:absolute; left:0; top:0; z-index:10;}

.huandeng .hdbig li a{ width:100%; height:100%; display:block;}

.huandeng .hdbig li img { width:100%; height:100%; border:none;}

.huandeng .hdsmall { overflow:hidden; width:60px; height:10px; position:absolute; left:50%; margin-left:-30px; bottom:20px; z-index:12;}

.huandeng .hdsmall li { overflow:hidden; float:left; width:10px; height:10px; margin-right:10px; cursor:pointer;  background:url(../images/banner-libg.png) no-repeat -10px 0;}

.huandeng .hdsmall li.sel {background:url(../images/banner-libg.png) no-repeat;}

.banner-opo{ background:url(../images/banner-opo.png) no-repeat center top; width:100%; height:26px; overflow:hidden;}

.inco{ padding:8px 0 51px;}

.inco-top{ width:100%; height:48px; overflow:hidden; background:url(../images/co-hx.jpg) repeat-x left bottom;}

.incot{ width:1000px; height:48px; overflow:hidden;}

.incot-lt{ width:96px; height:46px; border-bottom:2px solid #ad3133; overflow:hidden; line-height:46px; text-align:center;}

.incot-lt a{ width:100%; height:100%; display:block; font-size:22px; color:#333333; font-weight:bold;}

.incot-navt{ width:600px; height:100%; overflow:hidden;}

.incot-navt li{ width:100px; height:100%; float:left; overflow:hidden; text-align:center; line-height:48px; font-size:18px; font-weight:bold; color:#b2b3b5; cursor:pointer;}

.incot-navt li.act{ color:#ad3033;}

.inco-bottom{ width:1000px; height:229px; overflow:hidden; margin:0 auto; position:relative; padding-top:35px;}

.incob-list{ width:100%; height:100%; overflow:hidden; display:none;}

.incobl-img{ width:383px; height:229px; display:block; overflow:hidden; float:left;}

.incobl-img img{ width:383px; height:229px;}

.incobl-title{ width:590px; height:72px; line-height:72px; overflow:hidden; margin-bottom:9px; float:right;}

.incobl-title a{ font-size:20px; color:#333333; font-weight:bold;}

.incobl-tx{ width:590px; height:88px; line-height:22px; overflow:hidden; margin-bottom:22px; color:#333333; float:right;}

.incobl-more{ width:590px; height:auto; overflow:hidden; float:right;}

.incobl-more a{ background:url(../images/co-icono.png) no-repeat; width:96px; height:28px; overflow:hidden; float:right; text-align:center; line-height:28px; font-size:12px; color:#666;}

.incobl-more a:hover{ background:url(../images/co-icono.png) no-repeat 0 -28px; color:#666;}

.inct{ width:100%; background:#f9f9f9; height:390px; overflow:hidden; margin-bottom:45px;}

.inct-top{ width:100%; height:48px; padding-top:28px; overflow:hidden; background:url(../images/co-hx.jpg) repeat-x left bottom;}

.inct-topc{ width:1000px; height:48px; overflow:hidden;}

.inct-topc span{ width:96px; display:block; height:46px; border-bottom:2px solid #ad3133; overflow:hidden; line-height:46px; text-align:center;}

.inct-topc span a{ width:100%; height:100%; display:block; font-size:22px; color:#333333; font-weight:bold;}

.inct-topc span a:hover{ color:#ad3033;}

.inct-topc em{ width:55px; height:100%; display:block; overflow:hidden; line-height:48px; font-style:normal;}

.inct-topc em a{ color:#ad3033; font-size:12px; font-weight:bold;}

.inct-cn{ width:1000px; padding-top:43px; height:218px; margin-bottom:16px; overflow:hidden;}

.inctcn{ width:100%; height:100%; overflow:hidden; display:none;}

.inctcn-list{ width:380px; padding-left:70px; height:94px; margin-bottom:15px; overflow:hidden; float:left;}

div.xzfl{ float:right;}

div.inctnc0{ background:url(../images/ct-icon0.png) no-repeat 5px 7px;}

div.inctnc1{ background:url(../images/ct-icon1.png) no-repeat 5px 7px;}

div.inctnc2{ background:url(../images/ct-icon2.png) no-repeat 5px 7px;}

div.inctnc3{ background:url(../images/ct-icon3.png) no-repeat 5px 7px;}

div.inctnc4{ background:url(../images/ct-icon4.png) no-repeat 5px 7px;}

div.inctnc5{ background:url(../images/ct-icon5.png) no-repeat 5px 7px;}

div.inctnc6{ background:url(../images/ct-icon6.png) no-repeat 5px 7px;}

div.inctnc7{ background:url(../images/ct-icon7.png) no-repeat 5px 7px;}

.inctcn-list h4{ font-weight:400; width:100%; height:31px; line-height:31px; overflow:hidden;}

.inctcn-list a{ font-size:18px; color:#333333;}

.inctcn-list div{ width:100%; height:63px; line-height:21px; color:#6a6969; font-size:12px;}

.inct-listc{ width:31px; height:12px; overflow:hidden; margin:0 auto;}

.inct-listc li{ background:url(../images/ct-libg.png) no-repeat -12px 0; cursor:pointer; width:12px; height:12px; overflow:hidden; float:left; margin-right:7px;}

.inct-listc li.mro{ margin-right:0;}

.inct-listc li.act{ background:url(../images/ct-libg.png) no-repeat;}

.incth{ width:100%; height:405px; overflow:hidden;}

.incth-top{ width:100%; height:48px; overflow:hidden; background:url(../images/co-hx.jpg) repeat-x left bottom; margin-bottom:44px;}

.incth-top ul{ width:1000px; height:48px; overflow:hidden; margin:0 auto;}

.incth-top li{ width:96px; margin-right:18px; height:46px; display:block; float:left; overflow:hidden; line-height:46px; text-align:center; font-size:22px; font-weight:bold; cursor:pointer;}

.incth-top li a{ width:100%; height:100%; display:block; color:#b2b3b5;}

.incth-top li.act{ border-bottom:2px solid #ad3133;}

.incth-top li.act a{ color:#333;}

.incth-bottom{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}

.incthbl{ width:565px; height:auto; overflow:hidden;}

.incthbl-list{ width:100%; height:auto; overflow:hidden; display:none;}

.inthk-top{ width:100%; height:129px; overflow:hidden; margin-bottom:13px;}

.inthkt-img{ width:209px; height:129px; display:block; overflow:hidden; float:left;}

.inthkt-img img{ width:209px; height:129px;}

.inthkt-title{ width:335px; height:22px; display:block; overflow:hidden; line-height:22px; margin-bottom:16px; float:right;text-overflow: ellipsis;white-space: nowrap;}

.inthkt-title a{ color:#333333;}

.inthkt-tx{ width:335px; height:60px; line-height:20px; display:block; overflow:hidden; font-size:12px; color:#898888; float:right;}

.inthkt-link{ width:335px; height:17px; overflow:hidden; float:right; display:block; margin-top:7px;}

.inthkt-link a{ width:70px; height:17px; display:block; overflow:hidden; float:right; line-height:17px; background:url(../images/cth-icono.png) no-repeat right top; font-size:12px; color:#ad3033;}

.inthkt-link a:hover{ background:url(../images/cth-icono.png) no-repeat right -17px; color:#ad3033;}

.inthk-navs{ width:100%; height:108px; overflow:hidden;}

.inthk-navs li{ width:100%; height:35px; float:left; line-height:35px; overflow:hidden; border-bottom:1px dashed #dddddd;}

.inthk-navs em{ width:465px; text-indent:3px; height:100%; overflow:hidden; display:block; float:left; font-style:normal;}

.inthk-navs a{ color:#333; font-size:13px;}

.inthk-navs span{ width:86px; padding-right:4px; height:100%; overflow:hidden; display:block; float:right; color:#999898;}

.incthbr{ width:356px; height:auto; overflow:hidden; padding-left:33px; padding-top:25px; border-left:1px solid #dedcdc;}

.incthbr-txo{ width:100%; height:26px; line-height:26px; overflow:hidden; color:#333333; font-size:15px;}

.incthbr-txt{ width:100%; height:74px; line-height:74px; overflow:hidden; color:#080101; font-size:19px; margin-bottom:10px;}

.incthbr-txt span{ color:#ad3033;}

.incthbr-linko{ width:100%; height:65px; overflow:hidden;}

.incthbr-linko em{ width:150px; height:43px; padding-top:3px; overflow:hidden; float:left; margin-right:15px;}

.incthbr-linko em a{ background:url(../images/cth-icont.png) no-repeat 0 -3px; width:100%; height:100%; display:block;}

.incthbr-linko em a:hover{ background:url(../images/cth-icont.png) no-repeat 0 -49px;}

.incthbr-linko span{ width:150px; height:46px; overflow:hidden; float:left;}

.incthbr-linko span a{ background:url(../images/cth-icont.png) no-repeat -150px 0; width:100%; height:100%; display:block;}

.incthbr-linko span a:hover{ background:url(../images/cth-icont.png) no-repeat -150px -46px;}

.footer{ width:100%; height:auto; min-width:1000px; background:#3d3d3d;}

.foootercenter{ width:1000px; height:auto; overflow:hidden;}

.ftl{ width:750px; height:auto; overflow:hidden;}

.ftr{ padding-left:15px; width:235px; height:280px; overflow:hidden; background:#ad3133;}

.ftr-title{ width:100%; height:40px; padding-top:27px; line-height:40px; overflow:hidden;}

.ftr-title a{ font-weight:bold; color:#fdfdfd;}

.ftr-title a:hover{ color:#fff; text-decoration:underline;}

.ftr-nav{ width:100%; height:192px; overflow:hidden;}

.ftr-nav li{ width:100%; height:24px; line-height:24px; float:left; overflow:hidden;}

.ftr-nav a{ font-size:12px; color:#e9c4c4;}

.ftr-nav a:hover{ color:#fff;}

.ftlto{ width:100px; margin-right:7px; height:auto; overflow:hidden;}

.ftlto-title{ font-size:14px; width:100%; height:40px; line-height:40px; padding-top:27px; overflow:hidden;}

.ftlto-title a{ color:#fdfdfd;}

.ftlto-title a:hover{ text-decoration:underline; color:#fdfdfd;}

.ftlto-nav{ width:100%; height:145px; overflow:hidden; margin-bottom:21px;}

.ftlto-nav li{ width:100%; height:29px; line-height:29px; float:left; overflow:hidden; color:#a0a0a3; font-size:12px;}

.ftlto-nav a{ color:#a0a0a3; font-size:12px;}

.ftlto-nav a:hover{ color:#fff;}

div.gewdt{ width:180px; margin-right:46px;}

div.gewdt .ftlto-nav li{ width:90px;}

.ftlb{ height:51px; border-top:1px solid #575454; line-height:51px; width:100%; overflow:hidden; font-size:12px; color:#fdfdfd;}

.ftlb span{ padding-left:10px;}

.ftlb a{ color:#fdfdfd;}

.ftlb a:hover{ text-decoration:underline; color:#fdfdfd;}

div.gewdts{ width:305px;}

div.gewdts li.dzhst{ height:auto; line-height:22px; padding-top:3px;}

.ftltf{ width:71px; height:auto; overflow:hidden; padding-top:75px;}

.ftltf img{ width:71px; height:71px; display:block;}

.ftltf p{ width:100%; height:33; text-align:center; line-height:33px; font-size:12px; color:#a0a0a3; display:block;}

html{_background:url(about:blank);}

.pc_box{ bottom:10%; height:275px; position:fixed; right:46px; width:85px; _position: absolute;

_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-335); z-index:10001;}

.y_top{ height: 83px;margin-bottom: 8px;position: relative;width: 84px;}

.y_top span {display: block;font-size: 13px;left: 30px;line-height: 20px;position: absolute;top: 50px;width: 85px;}

.y_top a{ color: #00a1e9; width:100%; height:100%; display:block; overflow:hidden; background:url(../images/pic323.png) no-repeat;}

.y_top em{ width:100%; height:100%; display:none; overflow:hidden; font-style:normal;}

.y_top a:hover{ width:100%; height:100%; display:block; overflow:hidden; background:url(../images/pic323_02.png) no-repeat; color:#fff;}

.y_gz{ height: 83px;margin-bottom: 8px;position: relative;width: 84px;}

.y_gz span {display: block;font-size: 13px;left: 30px;line-height: 20px;position: absolute;top: 50px;width: 85px;}

.y_gz a{color: #00a1e9; width:100%; height:100%; display:block; overflow:hidden; background:url(../images/pic321.png) no-repeat;}

.y_gz a:hover{ width:100%; height:100%; display:block; overflow:hidden; background:url(../images/pic321_02.png) no-repeat; color:#fff;}

.wx_wrap{ width:120px; height:120px; position:absolute; overflow:hidden; left: -135px; display:none; position: absolute;top: 0;}

.wx_wrap img{ width:120px; height:120px;}

.ly_box{ height: 83px;margin-bottom: 8px;position: relative;width: 84px;}

.zskc{color: #00a1e9; width:100%; height:100%; overflow:hidden; display:block; background:url(../images/pic322.png) no-repeat;}

a.zskc:hover{ color:#fff; background:url(../images/pic322_02.png) no-repeat;}

.zskc span{display: block;font-size: 13px;left: 30px;line-height: 20px;position: absolute;top: 50px;width: 85px;}

.ly_wrap{ display:none; background: url(../images/pic331.png) no-repeat;height: 400px;left: -263px;position: absolute;top: -298px;width: 267px;}

.tit{ color: #fff;font-size: 18px;height: auto;line-height: 36px;overflow: hidden;padding-left: 15px;padding-top: 7px;position: relative;width: 232px;}

.tit a{ background: url(../images/pic330.jpg) no-repeat;display: inline-block;height: 16px;margin-top: 12px;position: absolute;right: 3px;top: 6px;width: 16px;}

.ly_cont{ height:auto; overflow:hidden; padding: 12px 18px;width: 226px;}

#msgform{ width:100%; height:auto; overflow:hidden;}

.txtarea {border: 1px solid #e1e1e1;color: #333;height: 114px;margin-bottom: 9px;resize: none;width: 213px; padding:5px;}

.zhms-navo li{ height: auto;line-height: 27px;margin-bottom: 8px;overflow: hidden;width: 229px;}

.zhms-navo li input{border: 1px solid #e1e1e1;color: #999;float: left;font-size: 13px;height: 25px;line-height: 25px;padding-left: 3px;width: 203px;}

.zhms-navo li i{ font-style:normal; color: #ff9500;display: inline-block;float: left;font-size: 18px;line-height: 22px;padding-left: 9px;padding-top: 6px;}

.zhsnky{ display:block; margin:0 auto;}

.zhsnky input{background:#00a1e9; border:0; font-family:"微软雅黑"; cursor:pointer; color: #fff;display:block;font-size: 14px;height: 28px;line-height: 28px;margin-left: 70px;text-align: center;width: 72px;}

.zhsnky input.act{ background:#31b3ed;}

/*服务项目*/

.si-banner{ width:100%; height:262px; overflow:hidden;}

.sino{ background:url(../images/si-hx.png) repeat-x left bottom; width:100%; height:46px; overflow:hidden; margin-bottom:20px;}

.sino ul{ width:1000px; height:44px; overflow:hidden;}

.sino li{ width:125px; height:100%; overflow:hidden; float:right;}

.sino a{ width:100%; height:100%; display:block; background:url(../images/si-hxt.jpg) no-repeat right center; color:#2a2929; text-align:center; line-height:44px;}

.sino a:hover,.sino a.act{ color:#fff; background:#ad3033;}

.sino li.rebgo a{ background:none;}

.sic{ width:1000px; height:auto; overflow:hidden;}

.sict{ width:100%; height:42px; overflow:hidden; border-bottom:1px solid #424141;}

.sictl{ width:280px; height:42px; overflow:hidden; line-height:42px; font-size:18px; color:#ad3033; font-weight:bold;}

.sictr{ width:600px; height:42px; overflow:hidden; line-height:42px; font-size:12px; color:#424141; padding-right:8px;}

.sictr li{ float:right; height:100%;}

.sictr li.adcro{ color:#a6a4a4;}

.sictr li.addbgs{ padding-left:14px; background:url(../images/si-home.png) no-repeat left center;}

.sictr a{ color:#424141;}

.sictr span{ padding:0 5px;}

.sicb{ padding:35px 0; line-height:30px; color:#424141;}

/*联系我们*/

.cus{ padding-top:26px; margin-bottom:65px;}

.cusl{ width:325px; height:280px; overflow:hidden;}

.cusr{ width:630px; height:280px; overflow:hidden;}

/*人才招聘*/

.hr-title{ width:100%; height:79px; padding-top:14px; line-height:79px; overflow:hidden; text-align:center; font-weight:400; font-size:18px; color:#000;}

.hr-tx{ width:986px; padding:0 7px; height:auto; overflow:hidden; line-height:21px; font-size:12px; color:#7a7a7a;}

.hr-phone{ width:100%; height:64px; padding-bottom:11px; line-height:64px; text-indent:9px; color:#000; font-size:16px;}

.hrs{ width:890px; height:auto; overflow:hidden; margin:0 auto 45px;}

.hrsl{ width:410px; height:auto; overflow:hidden; float:left; margin-bottom:25px;}

div.hrad-icon0{ background:url(../images/hr-icono.png) no-repeat left top;}

div.hrad-icon1{ background:url(../images/hr-icont.png) no-repeat left top;}

div.afdtri{ float:right;}

.hrslsf{ width:100%; height:338px;}

.hrsl-title{ width:100%; height:39px; padding-top:4px; line-height:39px; overflow:hidden; text-indent:12px; font-size:15px; color:#030303; font-weight:400;}

.hrsl-tx{ width:390px; margin:0 auto 11px; height:240px; line-height:20px; overflow:hidden; font-size:12px; color:#7a7a7a;}

.hrsl-link{ width:392px; padding-right:18px; height:31px; overflow:hidden; display:none;}

.hrsl-link a{ width:89px; height:31px; display:block; overflow:hidden; text-align:center; line-height:31px; float:right; color:#fff; background:#ad3133; font-size:13px;}

.hrsl-link a:hover{ background:#b74143; color:#fff;}

div.hrsl .hrslsf.act{ background:url(../images/hr-bgo.png) no-repeat left 5px;}

/*人才招聘填写*/

.hrx-title{ width:100%; height:100px; padding-top:4px; line-height:100px; overflow:hidden; text-indent:83px; font-size:18px; font-weight:400; color:#000;}

.hrxf{ margin-bottom:100px;}

.hrxf-name{ width:100%; height:auto; overflow:hidden; margin-bottom:8px;}

.hrxf-name label{ width:78px; height:33px; margin-right:9px; float:left; display:block; overflow:hidden; line-height:33px; text-align:right; color:#777777;}

.hrxf-name span{ color:#ff002f; padding-right:4px;}

.hrxf-name input{ width:369px; height:31px; border:1px solid #e2e2e2; float:left; display:block; overflow:hidden; text-indent:5px; line-height:31px; border-radius:4px; font-size:14px;  font-family:"微软雅黑"; color:#666;}

.hrxf-name p{ width:369px; height:31px; border:1px solid #e2e2e2; float:left; display:block; overflow:hidden; text-indent:5px; line-height:31px; border-radius:4px; color:#ad3033;}

.hrxf-tx{ width:100%; height:172px; margin-bottom:8px; overflow:hidden;}

.hrxf-tx label{ width:78px; height:172px; margin-right:9px; float:left; display:block; overflow:hidden; line-height:172px; text-align:right; color:#777777;}

.hrxf-tx textarea{ width:618px; height:160px; padding:5px; border:1px solid #e2e2e2; float:left; display:block; overflow:hidden; text-indent:5px; line-height:22px; border-radius:4px; font-size:14px;  font-family:"微软雅黑"; color:#666;}

.hrxf-name input.sfth{ width:auto; border:0; height:33px; line-height:33px;}

.hrxf-name input.resg{ width:138px; margin-right:10px;}

.hrxf-name img{ width:85px; height:25px; display:block; float:left; border:1px solid #666; cursor:pointer; margin-top:2px;}

.hrxf-st{ width:100%; height:auto; overflow:hidden; padding-top:9px;}

.hrxf-st input{ width:81px; height:31px; display:block; color:#fff; font-family:"微软雅黑"; background:#ad3133; margin-left:87px; border:0; font-size:15px; cursor:pointer;}

.hrxf-st input.act{ background:#b74042;}

/*新闻动态*/

div.sftyhg{ margin-top:6px;}

.ni-list{ width:100%; height:165px; border-bottom:1px dashed #d8d8d8; float:left; overflow:hidden; margin-bottom:7px;}

.nil-img{ width:190px; height:112px; padding:38px 0 0 11px; overflow:hidden;}

.nil-img img{ width:190px; height:112px;}

.nil-title{ width:770px; padding-right:5px; height:42px; padding-top:29px; overflow:hidden; line-height:42px;}

.nil-title a{ font-size:16px; color:#0d0d0d;}

.nil-tx{ width:770px; padding-right:5px; height:40px; margin-bottom:8px; overflow:hidden; line-height:20px; font-size:12px; color:#908d8d;}

.nil-bt{ width:770px; padding-right:5px; height:27px; overflow:hidden; line-height:27px; color:#8a8888; font-size:12px;}
.nil-bt a{ width:86px; height:27px; display:block; text-align:center; color:#fff; float:left; background:#8a8a8a;}
.nil-bt a:hover{ color:#fff; background:#; background:#b43b3e;}
.nil-bt span{ width:153px; height:27px; display:block; float:left; background:#f2e5e5; text-indent:10px;}
div.sathh{ margin-bottom:35px;}
div.sic .ni-list.act{ background:#f8f7f7;}
/*新闻动态详情*/
.nix-title{ width:100%; height:37px; padding-top:45px; line-height:37px; overflow:hidden; text-align:center; font-size:18px; color:#c73741;}
.nix-subtitle{ width:100%; height:32px; padding-bottom:2px; line-height:32px; overflow:hidden; text-align:center; border-bottom:1px dashed #d8d8d8; font-size:12px; color:#838181; position:relative; margin-bottom:34px;}
.nix-subtitle span{ padding-right:18px;}
.nix-subtitle em{ width:84px; height:32px; display:block; font-style:normal; overflow:hidden; text-align:left; position:absolute; right:0; top:0;}
.nix-subtitle a{ color:#ad3033; font-size:14px;}
.nix-subtitle a:hover{ text-decoration:underline;}
.nix-tx{ width:955px; height:auto; overflow:hidden; margin:0 auto 50px; color:#444444; line-height:30px;}
/*荣誉资质*/
.hors{ width:883px; height:auto; overflow:hidden; margin:40px auto 100px;}
.hors-lt{ width:34px; margin-right:20px; height:auto; padding-top:108px; overflow:hidden;}
.hors-lt a{ width:100%; height:64px; display:block; overflow:hidden; background:url(../images/hors-icont.png) no-repeat;}
.hors-lt a:hover{ background:url(../images/hors-icont.png) no-repeat left -64px;}
.hors-rt{ width:34px; height:auto; padding-top:108px; overflow:hidden;}
.hors-rt a{ width:100%; height:64px; display:block; overflow:hidden; background:url(../images/hors-icont.png) no-repeat -34px 0;}
.hors-rt a:hover{ background:url(../images/hors-icont.png) no-repeat -34px -64px;}
.hors-ct{ width:775px; height:392px; overflow:hidden; position:relative;}
.hors-ct ul{ width:50000px; height:392px; overflow:hidden; position:absolute; left:0; top:0;}
.hors-ct li{ width:245px; height:392px; overflow:hidden; float:left; margin-right:20px;}
.hors-ct a{ width:100%; height:382px; padding-top:10px; display:block; color:#333333; font-size:18px; font-weight:bold;}
.hors-ct a:hover{ background:url(../images/hors-icono.png) no-repeat;}
.hors-ct img{ height:278px; display:block; margin:0 auto 30px; overflow:hidden;width: 201px;}
.hors-ct p{ width:100%; height:40px; line-height:40px; text-align:center; display:block; overflow:hidden; color:#333333; display:none;}



/*分页样式*/
.page{ width:100%; height:76px; overflow:hidden;}
.pageList{float: right;margin: 0 auto;clear: both; padding-top: 25px; padding-bottom: 19px;margin-right: 13px;width: auto;}
.pageList ul.l{ text-decoration: none; float:left; color:gray; font-family:微软雅黑;  font-size: 14px; font-style: normal;line-height: 38px;  padding-left: 10px;}
.pageList ul.l em{font-style: normal;}
.pageList ul.r{ float:left; color:#999;padding-left: 5px; font-weight: normal;}
.pageList ul.l a{ text-decoration: none;}
.pageList ul li{line-height:40px;  color: #999999; float: left;display:inline;}
.pageList ul li a{ border: 1px solid #cfcfcf;color: #3A3C3B;margin: 0 2px;padding: 6px 10px; text-decoration: none !important;}
.pageList ul li a.selected,.pageList ul li a:hover{  
    /*当前页面颜色*/
    background-color:#ad3033;
    color: white;
}
.cusl p{line-height: 27px;height: 27px;font-size: 14px;font-family: "微软雅黑";}
.ni-lists{ width:100%; height:165px; border-bottom:1px dashed #d8d8d8;  overflow:hidden; margin-bottom:7px;}



/*服务项目*/
.sinos{ background:url(../images/si-hx.png) repeat-x left bottom; width:100%; height:46px; overflow:hidden; margin-bottom:20px;}
.sinos ul{ width:1000px; height:44px; overflow:hidden;}
.sinos li{ width:111px; height:100%; overflow:hidden; float:right;}
.sinos a{ width:100%; height:100%; display:block; background:url(../images/si-hxt.jpg) no-repeat right center; color:#2a2929; text-align:center; line-height:44px;}
.sinos a:hover,.sinos a.act{ color:#fff; background:#ad3033;}
.sinos li.rebgo a{ background:none;color: #2a2929;}
.gues{margin-top: 38px;}

/*联系方式*/
.acusl{width:323px;height: 170px;overflow: hidden;}