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{padding:0px; margin:0px; list-style:none;}
ul li a:hover{ color:#00a1e9;}
div a:hover{ color:#00a1e9;}
input,form,select,textarea{ margin:0px;padding:0px; outline:medium; border:0; border-radius:0; background:none; font-family:"微软雅黑"; font-size:14px;}
i,em{ font-style:normal;}
.mo{ margin: 0 auto;}
.most{ width:100%; height:auto; overflow:hidden; display:block;}
.roundBorder{border-radius: 15px;} 
.clear{ clear:both; height:0; overflow:hidden;} 
.dsk{ width:100%; height:100%; display:block; overflow:hidden;}

/*首页*/
.header{ width:100%; height:153px; min-width:1200px; position:relative; z-index:5;}
.hdt{ width:100%; height:40px; line-height:40px; color:#676666; background:#e3e1e1;}
.hdtc{ width:1200px; height:100%;}
.hdtc p{ padding-left:15px;}
.hdtc form{ width:177px; height:28px; background:#fff; margin-top:6px;}
.hdtc form input.fl{ width:151px; height:28px; display:block; overflow:hidden; line-height:28px; text-indent:8px; color:#666;}
.hdtc form input.fr{ width:26px; height:28px; display:block; overflow:hidden; cursor:pointer; background:url(../image/hd-stbg.png) no-repeat left center;}
.headercenter{ width:1200px; height:113px;}
.logo{ padding:17px 0 0 12px; width:86px; height:85px;}
.hdbc-link{ width:134px; height:40px; overflow:hidden; line-height:40px; margin-top:43px;}
.hdbc-link a{ text-indent:38px; background:url(../image/hd-icon1.png) no-repeat 12px center #84c470; color:#fff;}
.hdbc-link a:hover{ background:url(../image/hd-icon1.png) no-repeat 12px center #94ca83; color:#fff;}
.hdbc-nav{ width:872px; height:95px; padding-top:18px;}
.hdbcn{ width:109px; height:95px; float:left; position:relative;}
.hdbc-nav li.mrg .hdbcn-show{ background:none;}
.hdbcn-show{ background:url(../image/hd-icon0.png) no-repeat right center; text-align:center; line-height:95px;}
.hdbcn-show a{ color:#1d1c1c; font-size:16px;}
.hdbcn-show a.act{ background:url(../image/hd-icon3.png) no-repeat center bottom; color:#00a1e9;}
.hdbcn-hide{ width:427px; height:204px; overflow:hidden; background:#00a1e9; position:absolute; left:-6px; top:95px; display: none; }
.content{ width:100%; height:auto; min-width:1200px; position:relative; z-index:1;}
.banners{ width:100%; height:643px; overflow:hidden; position:relative;}
#topmenu{width:810px; margin:40px auto 0 auto;height:40px; position:relative;}
#topmenu ul {margin:0;padding:0;}
#topmenu ul li { float:left; font-size:12px;	list-style:none; background:#222; position:relative; text-align:center; text-transform:uppercase; width:70px; margin:0 10px;display:inline; line-height:30px;}
#topmenu ul li a {color:#aaa;	text-decoration:none;}
#topmenu ul li a:hover {color:#fff;	}
#topmenu ul li.active a{color:#fff;font-weight:800;}
.box_skitter{margin:0 auto;}
div.banners .info_slide_dots{ background:none; box-shadow:none; bottom:32px; padding:0;}
div.banners .box_skitter .info_slide_dots span{ background:url(../image/banner-libg.png) no-repeat; width:13px; height:13px; overflow:hidden; margin-right:8px; transition:none;}
div.banners .box_skitter .info_slide_dots span:hover{ background:url(../image/banner-libg.png) no-repeat; margin-right:8px;}
div.banners .box_skitter .info_slide_dots span.image_number_select{ background:url(../image/banner-libg.png) no-repeat -13px 0;}
div.banners .box_skitter .prev_button{ left:-47px;}
div.banners .box_skitter .next_button{ right:-47px;}
.hdbcnh-lt{ width:162px; height:auto; overflow:hidden; border-right:2px solid #78d2eb; margin:19px 19px 21px 0;}
.hdbcnh-lt li{ width:100%; height:34px; float:left; overflow:hidden; line-height:34px; position:relative; text-indent:37px;}
.hdbcnh-lt i{ width:8px; position:absolute; left:16px; height:34px; display:block; overflow:hidden; background:url(../image/hd-icon2.png) no-repeat left center; top:0;}
.hdbcnh-lt a{ color:#fff;}
.hdbcnh-lt a:hover{ color:#fff;}
.hdbcnh-rt{ padding-top:23px; width:211px; height:158px; overflow:hidden;}
.hdbcnh-rt li{ width:100%; height:100%; display:none; overflow:hidden; position:relative;}
.hdbcnh-rt img{ width:211px; height:158px;}
.hdbcnh-rt p{ position:absolute; width:100%; height:100%; display:block; text-align:center; line-height:158px; font-size:24px; color:#fff; left:0; top:158px; background:url(../image/hd-opt.png) repeat;}
.hdbcnh-rt li.act{ display:block;}
.footer{ width:100%; height:auto; min-width:1200px; position:relative; z-index:5; background:#f4f4f4;}
.foootercenter{ width:1170px; height:auto; overflow:hidden; padding:30px 0;}
.fttc-wh{ width:153px; height:207px; overflow:hidden;position: fixed;right:1%; top:64%;z-index:5;background: #78C9ED;}
.fttc-wh img{ width:128px; height:131px; display:block; margin:0 auto;margin-top: 14px; margin-bottom: 5px; }
.fttc-wh p{ width:100%; height:60px; display:block; overflow:hidden; text-align:center; line-height:25px; color:#fff;}
.fttc-cu{ width:346px; height:auto; overflow:hidden; padding-top:20px;}
.fttc-cu p{ width:100%; height:auto; overflow:hidden; display:block; line-height:24px; padding:3px 0; color:#404141;}
.fttc-cu em{ width:72px; height:auto; overflow:hidden; display:block;}
.fttc-cu i{ width:205px; height:auto; overflow:hidden; display:block; font-size:18px;}
.fttc-cu span{ width:205px; height:auto; overflow:hidden; display:block;}
.fttc-list{ width:140px; height:auto; overflow:hidden; border-left:1px solid #d2d2d2; padding-left:14px;}
.fttc-list h4{ width:100%; height:24px; overflow:hidden; line-height:24px; font-size:16px; color:#323232; font-weight:400; margin-bottom:9px;}
.fttc-list li{ white-space: nowrap;text-overflow: ellipsis; width:100%; height:26px; line-height:26px; float:left; overflow:hidden;}
.fttc-list a{ color:#8b8b8b; font-size:12px;}
.ftb{ width:100%; height:50px; background:#cecccc;}
.ftbc{ width:1170px; height:100%; line-height:50px; font-size:13px; color:#565656;}
.ftbc a{ color:#565656;}
.ftbc i{ padding-left:10px;}
.io{ width:1170px; height:auto; overflow:hidden;}
.iol{ padding-top:27px; width:455px; height:auto; overflow:hidden;}
.iol-col{ width:100%; height:38px; overflow:hidden; margin-bottom:28px;}
.iol-col p{ width:18px; height:18px; overflow:hidden; display:block; padding-top:10px;}
.iol-col p a{ background:url(../image/io-morebg.png) no-repeat center center #d2d2d2;}
.iol-col p a:hover{ background:url(../image/io-morebg.png) no-repeat center center #00a1e9;}
.iol-col ul{ width:336px; height:100%; overflow:hidden;}
.iol-col ul li{ width:112px; height:100%; float:left; overflow:hidden; cursor:pointer; text-align:center; line-height:38px; font-size:16px; color:#4d4d4d;}
.iol-col ul li.act{ color:#fff; font-weight:bold; background:#84c470;}
.iolb-hide{ width:100%; height:auto; overflow:hidden; display:none;}
.iolbh-list{ width:100%; height:117px; overflow:hidden;}
.iolbh-list li{ width:100%; height:39px; float:left; overflow:hidden; line-height:39px; background:url(../image/io-icon0.png) no-repeat 5px center; color:#908e8e;}
.iolbh-list p{ padding-left:20px; width:345px; height:100%; display:block; overflow:hidden;}
.iolbh-list a{ font-size:15px; color:#3f3f3f;}
.iolbh-top{ width:100%; height:132px; overflow:hidden;}
.iolbht-img{ width:152px; height:104px; overflow:hidden;}
.iolbht-img img{ width:152px; height:104px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.iolbht-img a:hover img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.iolbht-title{ width:290px; height:20px; margin-bottom:16px; overflow:hidden; line-height:20px;}
.iolbht-title a{ font-size:16px; color:#00a1e9;}
.iolbht-tx{ width:290px; height:36px; overflow:hidden; line-height:18px; font-size:13px; color:#868282;}
.iolbht-time{ width:290px; height:47px; overflow:hidden; line-height:47px; color:#868282;}
.iolbht-time a{ font-size:12px; color:#d52323;}
.ior{ width:664px; height:305px; margin:34px 0 36px; overflow:hidden; background:#84c470;}
.ior-lt{ width:220px; height:100%;}
.ior-lt span{ width:100%; height:76px; display:block; overflow:hidden; text-align:center; line-height:76px; font-size:26px; color:#fff;}
.ior-lt a{ width:121px; height:29px; display:block; overflow:hidden; margin:0 auto; text-align:center; line-height:29px; color:#fff; border:1px solid #fff;}
.ior-lt a:hover{ background:#fff;}
.ior-lt p{ width:100%; height:134px; overflow:hidden; display:block; position:relative;}
.ior-lt p img{ display:block; position:absolute; left:76px; top:55px;}
.ior-xg{ width:444px; height:100%; overflow:hidden; position:relative;}
.banner{ width:100%; height:100%; overflow:hidden; position:relative;font-size:0}
.b-img{ height:100%;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:100%; float:left; position:relative;}
.b-list{ height:50px; padding-top:700px; 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:25px; height:25px; left:9px; top:140px; }
.bar-right{ position:absolute;z-index:1; display:block; width:25px; height:25px; right:9px; top:140px; }
.bar-left em{ display:block; width:100%; height:100%;background:url(../image/io-icon2.png) no-repeat;}
.bar-right em{ display:block; width:100%; height:100%;background:url(../image/io-icon2.png) no-repeat -25px 0;}
.bar-left .emcss{ background:url(../image/io-icon2.png) no-repeat 0 -25px;}
.bar-right .emcss{ background:url(../image/io-icon2.png) no-repeat -25px -25px;}
.b-img a p{padding-left:10px; background:#00a0e8;position:absolute; left:0; bottom:34px; width:232px; height:74px; overflow:hidden; color:#fff; }
.b-img a p em{ width:100%; height:66px; padding-top:7px; overflow:hidden; display:block; line-height:33px; font-size:20px;}
.b-img a p i{ font-weight:400; width:100%; height:26px; overflow:hidden; display:block; line-height:26px; color:#97ed7d; font-size:14px;}
/*发展大事记*/
.fd-banner{ width:100%; height:200px; overflow:hidden;}
.fd-col{ width:100%; height:110px; overflow:hidden; background:url(../image/fd-hx.png) repeat-x left 51px;}
.fdc{ width:1200px; height:auto; overflow:hidden;}
.fdc-lt{ width:500px; height:auto; overflow:hidden; padding-left:20px;}
.fdc-lt p{ width:178px; height:50px; padding-top:20px; display:block; overflow:hidden; text-align:center; line-height:50px; background:#fff; font-size:36px; color:#00a1e9;}
.fdc-lt span{ width:100%; height:28px; overflow:hidden; display:block; line-height:28px; color:#afafaf; text-indent:17px;}
.fdc-lt a{ color:#afafaf;}
.fdc-lt a.act{ color:#6d6d6d;}
.fdc-lt i{ padding:0 6px;}
.fdc-rt{ width:500px; height:30px; overflow:hidden; padding:69px 21px 0 0;}
.fdc-rt a{ float:right; display:block; height:30px; line-height:30px; color:#676666; font-size:16px; overflow:hidden; padding:0 14px; border-radius:4px; margin-left:13px;}
.fdc-rt a:hover,.fdc-rt a.act{ color:#fff; background:#84c470;}
.fdb{ width:1177px; height:765px; overflow:hidden; margin:0 auto;}
.fdb-lt{ width:48px; height:38px; overflow:hidden; padding-top:367px;}
.fdb-lt a{ width:38px; height:38px; overflow:hidden; display:block; background:url(../image/fd-icon0.png) no-repeat;}
.fdb-lt a:hover{ background:url(../image/fd-icon0.png) no-repeat 0 -38px;}
.fdb-rt{ width:38px; height:38px; overflow:hidden; padding-top:367px; padding-left:10px;}
.fdb-rt a{ width:38px; height:38px; overflow:hidden; display:block; background:url(../image/fd-icon0.png) no-repeat -38px 0;}
.fdb-rt a:hover{ background:url(../image/fd-icon0.png) no-repeat -38px -38px;}
.fdb-ct{ width:1081px; height:100%; overflow:hidden; position:relative;}
.fdb-ct ul{ height:100%; overflow:hidden; position:absolute; left:0; top:0; background:url(../image/fd-hxt.png) repeat-x left 387px;}
.fdb-ct li{ width:1081px; height:100%; float:left; overflow:hidden; position:relative;}
.fdbc{ width:293px; height:auto; overflow:hidden; position:absolute;}
.fdbc-icon{ width:100%; height:49px; overflow:hidden; position:relative;}
.fdbc-icon i{ background:url(../image/fd-icon1.png) no-repeat; width:15px; height:15px; display:block; overflow:hidden; margin:0 auto;}
.fdbc-icon em{ background:url(../image/fd-icon2.png) no-repeat; width:16px; height:13px; display:block; overflow:hidden; margin:21px auto 0;}
.fdbc-time{ width:100%; height:50px; overflow:hidden; line-height:50px; text-indent:20px; font-size:18px; color:#1b1b1b; background:#e5e5e5;}
.fdbc-ns{ background:#fff; padding-bottom:15px;}
.fdbcn-text{ width:253px; height:auto; overflow:hidden; margin:10px auto 7px; color:#6c6c6c; line-height:24px;}
div.fdbc-pn0{ left:0; top:379px;}
div.fdbc-pn1{ left:194px; bottom:370px;}
div.fdbc-pn2{ left:392px; top:379px;}
div.fdbc-pn3{ left:588px; bottom:370px;}
div.fdbc-pn4{ right:0; top:379px;}
.fdbcn-ims{ width:251px; height:87px; overflow:hidden;}
/*.fdbcn-ims img{ width:122px; height:87px; display:block;}*/
.fdbcn-imt{ width:251px; height:129px; overflow:hidden;}
/*.fdbcn-imt img{ width:251px; height:129px; display:block;}*/
.fdb-ct .fdbc.aps .fdbc-icon i{ background:url(../image/fd-icon1h.png) no-repeat;}
.fdb-ct .fdbc.aps .fdbc-icon em{ background:url(../image/fd-icon2h.png) no-repeat;}
.fdb-ct .fdbc.aps .fdbc-time{ color:#fff; background:#00a1e9;}
.fdb-ct .fdbc-gx em{ background:url(../image/fd-icon3.png) no-repeat; margin:0 auto 21px;}
.fdb-ct .fdbc.aps div.fdbc-gx em{ background:url(../image/fd-icon3h.png) no-repeat;}
.fdb-ct div.fdbc-pn1 .fdbc-ns,.fdb-ct div.fdbc-pn3 .fdbc-ns{ padding:15px 0 0;}
/*公司荣誉*/
.gr-banner{ width:1198px; height:211px; overflow:hidden; margin:8px auto 93px;}
.grb{ width:100%; height:648px; overflow:hidden; background:url(../image/gr-bg.png) no-repeat center 334px;}
.grbc{ width:860px; height:100%; overflow:hidden; position:relative;}
.grbl{ width:38px; height:38px; overflow:hidden; position:absolute; left:0; top:198px;}
.grbl a{ background:url(../image/fd-icon0.png) no-repeat;}
.grbl a:hover{ background:url(../image/fd-icon0.png) no-repeat 0 -38px;}
.grbr{ width:38px; height:38px; overflow:hidden; position:absolute; right:0; top:198px;}
.grbr a{ background:url(../image/fd-icon0.png) no-repeat -38px 0;}
.grbr a:hover{ background:url(../image/fd-icon0.png) no-repeat -38px -38px;}
.grbc{ width:584px; height:auto; overflow:hidden;}
.grbc-img{ width:100%; height:385px; overflow:hidden; position:relative;}
.grbc-gd{ width:100%; height:116px; overflow:hidden; position:relative; margin-top:50px;}
.grbc-gd ul{ position:absolute; left:0; top:0; height:100%;}
.grbc-gd li{ cursor:pointer; width:178px; height:100%; overflow:hidden; display:block; position:relative; float:left; margin-right:25px;}
.grbc-gd img{ width:100%; height:100%; display:block;}
.grbc-gd img.ylwh{ width:auto; height:auto; display:none;}
.grbc-gd i{ display:none; position:absolute; left:0; top:0; border:2px solid #d52323; width:174px; height:112px;}
.grbc-gd li.act i{ display:block;}
.grbcs{ width:860px; height:auto; overflow:hidden; position:relative;}
/*项目展示详情页*/
.xzo{ width:1165px; height:auto; overflow:hidden; margin:0 auto 30px;}
.xqyo-lt{ width:620px; height:auto; overflow:hidden;}
.xqyol-max{ width:100%; height:309px; overflow:hidden; position:relative; margin-bottom:12px;}
.xqyol-list{ width:100%; position:relative; height:107px; overflow:hidden;}
.xqyol-list ul{ height:100%; position:absolute; left:0; top:0;}
.xqyol-list li{ width:152px; height:100%; float:left; margin-right:4px; cursor:pointer; position:relative;}
.xqyol-list img{ width:150px; height:105px; display:block; border:1px solid #fff;}
.xqyol-list li.act img{ border:1px solid #b72024;}
.xqyol-list img.ylwh{ width:auto; height:auto; display:none;}
.xqyol-list li p{ width:100%; height:26px; display:block; overflow:hidden; text-align:center; line-height:26px; color:#fff; background:url(../image/xxs-opt.png) repeat; position:absolute; left:0; bottom:0;}
.xzor{ width:485px; height:auto; overflow:hidden;}
.xzor-title{ width:100%; height:40px; overflow:hidden; line-height:40px; font-size:24px; color:#434343; font-weight:400;}
.xzor-ts{ width:100%; height:27px; overflow:hidden; line-height:27px; color:#676767; margin-bottom:0px;}
.xzor-cu{ background:#f8f8f8; padding:11px 0 11px; margin-bottom:5px;}
.xzor-cu p{ width:100%; text-indent:22px; font-size:20px; height:38px; line-height:38px; overflow:hidden; color:#00a1e9; display:block;}
.xzor-cu p i{ font-size:30px;}
.xzor-cu span{ width:100%; text-indent:22px; height:30px; line-height:30px; overflow:hidden; color:#5b5b5b; display:block;}
.xzor-ls{ width:100%; height:31px; overflow:hidden; color:#5b5b5b; margin-bottom:5px;}
.xzor-ls span{ width:73px; text-indent:2px; height:100%; display:block; overflow:hidden; line-height:31px;}
.xzor-ls p{ width:276px; margin-right:5px; height:100%; display:block; overflow:hidden; line-height:31px;}
.xzor-ls a{ width:120px; text-indent:45px; background:url(../image/xxs-map.png) no-repeat 15px center; display:block; height:29px; border:1px solid #e5e5e5; color:#5b5b5b; line-height:29px;}
.xzor-ls i{ margin-right:7px; display:block; overflow:hidden; height:22px; line-height:22px; padding:0 4px; border:1px solid #e5e5e5; margin-top:4px;}
.xzor-st{ padding-top:15px;}
.xzor-st a{ width:266px; text-indent:117px; background:url(../image/xxs-home.png) no-repeat 87px center #d52323; height:38px; line-height:38px; overflow:hidden; display:block; color:#fff; font-size:16px;}
.xzor-st a:hover{ background:url(../image/xxs-home.png) no-repeat 87px center #dd3333; color:#fff;}
html{
_background:url(about:blank); /* 阻止闪动 in IE6 , 把空文件换成about:blank , 减少请求 */
}
.xzpy{ display:none; background:url(404.png) repeat; width:100%; overflow:hidden; position:absolute; left:0; top:0; z-index:999;}
.xzpf{ display:none; z-index:1000; width:400px; height:370px; overflow:hidden; background:#fff; position:fixed; left:50%; margin-left:-200px; top:200px; _position: absolute;
_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-200);}
.xzpf-off{ width:21px; height:21px; overflow:hidden; position:absolute; right:15px; top:18px;}
.xzpf-off a{ background:url(../image/xxs-off.png) no-repeat;-webkit-transform:rotate(0deg);-webkit-transition-duration:0.5s; -moz-transform:rotate(0deg);-moz-transition-duration:0.5s; transform:rotate(0deg);transition-duration:0.5s;}
.xzpf-off a:hover{-webkit-transform:rotate(180deg);-webkit-transition-duration:0.5s; -moz-transform:rotate(180deg);-moz-transition-duration:0.5s; transform:rotate(180deg);transition-duration:0.5s;}
.xzpf-title{ width:100%; height:56px; color:#fff; overflow:hidden; line-height:56px; font-weight:400; font-size:22px; text-indent:20px; background:#a41b1b; margin-bottom:38px;}
.xzpf-name{ width:309px; height:43px; display:block; overflow:hidden; margin:0 auto 18px; border:1px solid #d2d2d2; text-indent:18px; color:#a6a6a6;}
.xzpf-st input{ width:187px; height:41px; display:block; overflow:hidden; margin:0 auto; color:#fff; cursor:pointer; font-size:20px; background:#a41b1b;}
.xzpf-st input.act{ background:#b02727;}
.xzt{ width:1165px; height:auto; overflow:hidden; margin:0 auto 30px;}
.xztl{ width:850px; height:auto; overflow:hidden;}
.xztl-title{ width:100%; height:50px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.xztl-title span{ font-size:24px; color:#1c1c1c; display:block; line-height:50px;}
.xztl-title a{ background:url(../image/xxs-more.png) no-repeat; width:54px; height:21px; display:block; overflow:hidden; margin-top:15px;}
.xztl-title a:hover{ background:url(../image/xxs-more.png) no-repeat 0 -21px;}
.xztl-bs{ padding:25px 15px; width:820px; height:auto; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.xztlb-img{ width:151px; height:94px; overflow:hidden;}
div.xztl .xztl-bs.adbgs0{ background:#ebf8fd;}
.xztlb-title{ width:655px; height:24px; line-height:24px; overflow:hidden; font-size:16px;}
.xztlb-title a{ color:#00a0e9;}
.xztlb-tx{ width:655px; height:40px; line-height:20px; overflow:hidden; color:#737373; margin:3px 0;}
.xztlb-time{ width:655px; height:26px; line-height:26px; overflow:hidden; color:#a6a6a6;}
.xztlb-time a{ color:#d52323;}
.xztr{ width:299px; height:440px; border:1px solid #e5e5e5; overflow:hidden; margin-top:50px;}
.xztr-title{ width:100%; height:59px; overflow:hidden; line-height:59px; text-indent:130px; font-size:18px; color:#232323; background:url(404.png) no-repeat 90px center;}
.xztr-lx{ padding-bottom:11px;}
.xztr-lx label{ width:87px; margin-right:10px; height:30px; display:block; overflow:hidden; line-height:30px; color:#262626; text-align:right;}
.xztr-lx select{ width:186px; height:30px; background:#eeeeee; text-indent:5px; color:#262626;}
.xztr-qx{ padding-bottom:11px;}
.xztr-qx label{ width:87px; margin-right:10px; height:30px; display:block; overflow:hidden; line-height:30px; color:#262626; text-align:right;}
.xztr-qx p{ width:184px; height:28px; display:block; border:1px solid #c9c9c9; position:relative; overflow:hidden;}
.xztr-qx p input{ width:184px; height:28px; display:block; color:#262626; text-indent:8px; line-height:28px;}
.xztr-qx p i{ display:block; height:28px; line-height:28px; position:absolute; right:13px; top:0; color:#84c470;}
.xztr-nus label{ width:87px; margin-right:10px; height:30px; display:block; overflow:hidden; line-height:30px; color:#262626; text-align:right;}
.xztr-nus i{width:111px; height:30px; display:block; margin-right:10px; text-align:center; line-height:30px; color:#262626; background:#eeeeee; overflow:hidden;}
.xztr-nus span{ width:63px; height:28px; display:block; border:1px solid #c9c9c9; position:relative; overflow:hidden; text-align:center; line-height:28px; color:#78c440;}
.xztr-nus span em{ padding-right:5px; color:#262626;}
.xztr-xz{ width:268px; height:50px; overflow:hidden; margin:0 auto; line-height:50px; color:#262626;}
.xztr-xz li{ margin-left:24px; height:100%; overflow:hidden; display:block;}
.xztr-xz input{ display:block; margin:18px 3px 0 0;}
.xztr-st input{ width:268px; height:30px; color:#fff; display:block; background:#84c470; cursor:pointer; margin:0 auto 12px;}
.xztr-st input.act{ background:#94ce81;}
.xztr-ts{ width:268px; height:auto; overflow:hidden; margin:0 auto; line-height:33px; color:#6d6d6d;}
.xztr-ts p{ width:100%; height:33px; display:block; overflow:hidden;}
.xztr-ts i{ padding-right:5px; color:#84c470;}
.xztr-ts span{ width:72px; text-align:right; display:block;}
div.xzk-adcs0 a{ width:18px; height:18px; margin-top:16px; background:url(../image/io-morebg.png) no-repeat center center #d2d2d2;}
div.xzk-adcs0 a:hover{ background:url(../image/io-morebg.png) no-repeat center center #00a1e9;}
.xzf{ width:1165px; height:auto; overflow:hidden;}
.xzf-list{ padding:25px 0 35px;}
.xzf-list li{ width:222px; height:163px; float:left; overflow:hidden; display:block; position:relative; margin-right:13px;}
.xzf-list li.mro{ margin-right:0;}
.xzf-list img{ width:220px; height:161px;}
.xzf-list a{ width:220px; height:161px; display:block; border:1px solid #d0d0d0;}
.xzf-list a:hover{ border:1px solid #00a1e9;}
.xzf-list p{ width:100%; height:40px; overflow:hidden; text-align:center; line-height:40px; font-size:16px; color:#fff; display:block; position:absolute; left:0; bottom:-8px; background:url(../image/xxs-opt.png) repeat;}
.xzk{ width:1165px; height:auto; overflow:hidden;}
.xzk-map{ width:100%; height:455px; overflow:hidden;}
.xzkm-lts{ width:875px; height:100%; overflow:hidden; position:relative;}
.xzkmr{ background:#f5f3f2; width:290px; height:100%; overflow:hidden; position:relative;}
.xzkmr-show{ width:247px; height:auto; overflow:hidden; margin:33px auto 0;}
.xzkmr-show li{ width:57px; margin:0 38px 30px 0; height:auto; overflow:hidden; float:left;}
.xzkmr-show p{ width:100%; height:55px; display:block; overflow:hidden; text-align:center; line-height:55px; color:#303030;}
.xzkmr-show i{ width:100%; height:57px; display:block; overflow:hidden;}
.xzkmr-show li.mro{ margin-right:0;}
.xzkmr-show li a:hover p{ color:#00a1e9;}
.xzkmr-show li.xzkmrs-icon0 i{ background:url(../image/xz-sf.png) no-repeat -401px 0;}
.xzkmr-show li.xzkmrs-icon0 a:hover i{ background:url(../image/xz-sf.png) no-repeat -401px -77px;}
.xzkmr-show li.xzkmrs-icon1 i{ background:url(../image/xz-sf.png) no-repeat 0px 0;}
.xzkmr-show li.xzkmrs-icon1 a:hover i{ background:url(../image/xz-sf.png) no-repeat 0 -77px;}
.xzkmr-show li.xzkmrs-icon2 i{ background:url(../image/xz-sf.png) no-repeat -57px 0;width:60px; position: absolute;}
.xzkmr-show li.xzkmrs-icon2 p{ width:60px; position: absolute;top:89px;}

.xzkmr-show li.xzkmrs-icon2 a:hover i{ background:url(../image/xz-sf.png) no-repeat -57px -77px;}
.xzkmr-show li.xzkmrs-icon3 i{ background:url(../image/xz-sf.png) no-repeat -174px 0;}
.xzkmr-show li.xzkmrs-icon3 a:hover i{ background:url(../image/xz-sf.png) no-repeat -174px -77px;}
.xzkmr-show li.xzkmrs-icon4 i{ background:url(../image/xz-sf.png) no-repeat -458px 0;}
.xzkmr-show li.xzkmrs-icon4 a:hover i{ background:url(../image/xz-sf.png) no-repeat -458px -77px;}
.xzkmr-show li.xzkmrs-icon5 i{ background:url(../image/xz-sf.png) no-repeat -117px 0;}
.xzkmr-show li.xzkmrs-icon5 a:hover i{ background:url(../image/xz-sf.png) no-repeat -117px -77px;}
.xzkmr-show li.xzkmrs-icon6 i{ background:url(../image/xz-sf.png) no-repeat -231px 0;}
.xzkmr-show li.xzkmrs-icon6 a:hover i{ background:url(../image/xz-sf.png) no-repeat -231px -77px;}
.xzkmr-show li.xzkmrs-icon7 i{ background:url(../image/xz-sf.png) no-repeat -288px 0;}
.xzkmr-show li.xzkmrs-icon7 a:hover i{ background:url(../image/xz-sf.png) no-repeat -288px -77px;}
.xzkmr-show li.xzkmrs-icon8 i{ background:url(../image/xz-sf.png) no-repeat -344px 0;}
.xzkmr-show li.xzkmrs-icon8 a:hover i{ background:url(../image/xz-sf.png) no-repeat -344px -77px;}
.xzkmr-hide{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; display:none;}
.xzkmrh-bst{ width:100%; height:auto; overflow:hidden; display:none;}
.xzkmrh-top{ width:270px; height:33px; overflow:hidden; padding:10px 0 0; border-bottom:1px solid #ddd; margin:0 auto 11px;}
.xzkmrh-top b{ line-height:23px; display:block; color:#333;}
.xzkmrh-top a{background:url(../image/arr_back.gif) no-repeat 2px center;border: 1px solid #ddd;border-radius: 2px;color: #999;font-size: 12px;padding: 1px 4px 1px 13px; line-height:23px;}
.xzkmrh-top a:hover{ color:#;background:url(../image/arr_back.gif) no-repeat 2px center #f1eee9;}
.xzkmrhb{ width:270px; height:400px; overflow-x:hidden; overflow-y:auto; margin:0 auto; cursor:pointer;}
.xzkmrhb li{ width:235px; padding:0 10px; height:30px; float:left; overflow:hidden; line-height:30px; font-size:12px; color:#333;}
.xzkmrhb li em{ display:block; width:54px; text-align:right;}
.xzkmrhb li i b{ font-weight:400; color:#c00;}
.xzkmrhb li.act{ background:#e8f4ff;}
/*关于我们*/
.au-text{ width:1128px; height:auto; overflow:hidden; margin:50px auto; line-height:30px; color:#6c6c6c;}
.au-bxg{ width:1128px; height:240px; overflow:hidden; position:relative; margin:0 auto;}
.aub-lt{ width:36px; height:72px; overflow:hidden; top:84px; position:absolute; left:0; z-index:2;}
.aub-lt a{ background:url(../image/au-lt.png) no-repeat;}
.aub-rt{ width:36px; height:72px; overflow:hidden; top:84px; position:absolute; right:0; z-index:2;}
.aub-rt a{ background:url(../image/au-rt.png) no-repeat;}
.aub-ct{ position:relative;}
.aub-ct ul{ height:100%; overflow:hidden; position:absolute; left:0; top:0;}
.aub-ct li{ width:376px; height:240px; float:left; overflow:hidden; position:relative;}
.aub-ct img{ width:376px; height:240px;}
.aub-ct p{ position:absolute; left:0; top:0; z-index:1; background:url(../image/au-opo.png) repeat; text-align:center; line-height:240px; color:#fff; display:none;}
.aub-ct em{ width:124px; height:2px; display:block; overflow:hidden; background:#fff; position:absolute; z-index:2; top:97px; left:-124px;}
.aub-ct i{ width:124px; height:2px; display:block; overflow:hidden; background:#fff; position:absolute; z-index:2; top:141px; right:-124px;}
/*在线留言*/
.zlcu-form{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:45px 0;}
.zlcuf-name{ margin-bottom:29px;}
.zlcuf-name p{ width:577px; height:auto; overflow:hidden; display:block;}
.zlcuf-name p label{ width:80px; margin-right:10px; display:block; text-align:right; height:41px; line-height:41px; overflow:hidden; color:#575757;}
.zlcuf-name p input{ width:475px; height:39px; display:block; overflow:hidden; line-height:39px; background:#fff; border:1px solid #bfbfbf; text-indent:8px; color:#666;}
.zlcuf-txs label{ width:80px; margin-right:10px; display:block; text-align:right; height:271px; line-height:271px; overflow:hidden; color:#575757;}
.zlcuf-txs{ margin-bottom:27px;}
.zlcuf-txs textarea{ width:1042px; height:259px; display:block; overflow:hidden; line-height:22px; background:#fff; border:1px solid #bfbfbf; text-indent:8px; color:#666; padding:5px;}
.zlcuf-yzm{ margin-bottom:24px;}
.zlcuf-yzm label{ width:80px; margin-right:10px; display:block; text-align:right; height:41px; line-height:41px; overflow:hidden; color:#575757;}
.zlcuf-yzm input{ width:151px; height:39px; display:block; overflow:hidden; line-height:39px; background:#fff; border:1px solid #bfbfbf; text-indent:8px; color:#666; margin-right:9px;}
.zlcuf-yzm img{ width:105px; height:39px; display:block; overflow:hidden; background:#fff; border:1px solid #bfbfbf; cursor:pointer;}
.zlcuf-st input{ width:269px; height:41px; display:block; cursor:pointer; margin-left:90px; background:#00a0e9; font-size:16px; color:#fff;}
.zlcuf-st input.act{ background:#0fa9ef;}
/*联系我们*/
.cu-map{ width:1192px; height:492px; overflow:hidden; border:4px solid #fff; margin:50px auto 80px; background:#fff; position:relative;}
.cum-nr{ position:relative; z-index:1;}
.cum-po{ width:534px; height:224px; position:absolute; background:#fff; border:1px solid #bfbfbf; z-index:2; left:28%; top:18%;}
.cump-icon{ background:url(../image/cu-icon0.png) no-repeat; width:24px; height:22px; overflow:hidden; position:absolute; left:255px; bottom:-22px;}
.cumpl{ width:197px; height:auto; overflow:hidden; border-right:1px solid #eeeeee; padding-left:4px; margin-top:33px; margin-right:28px;}
.cumpl img{ width:145px; height:145px; display:block; margin:0 auto;}
.cumpl p{ width:100%; height:28px; display:block; overflow:hidden; text-align:center; line-height:28px; color:#323232;}
.cumpr{ width:294px; height:auto; overflow:hidden;}
.cumpr p{ width:100%; height:57px; padding-top:22px; line-height:57px; display:block; overflow:hidden; font-size:18px; color:#00a1e9;}
.cumpr span{ width:100%; height:auto; line-height:20px; display:block; overflow:hidden; color:#404141; padding-bottom:10px;}
/*领导视察*/
.ls-list{ width:1122px; height:auto; overflow:hidden; margin:63px auto 0; margin-bottom: 40px;}
.ls-list li{ width:347px; height:auto; overflow:hidden; float:left; margin:0 20px 30px 0;}
.ls-list li.mro{ margin-right:0;}
.ls-list a{ width:100%; height:auto; overflow:hidden; display:block; background:#fff;}
.ls-list img{ width:347px; height:328px; display:block;}
.ls-list p{ width:330px; height:73px; margin:17px auto 0; display:block; line-height:28px; overflow:hidden; font-size:16px; color:#000000;}
.ls-list span{ width:330px; height:50px; margin:0 auto 8px; display:block; line-height:25px; overflow:hidden; color:#636363;}
.ls-list a:hover{ background:#00a1e9;}
.ls-list a:hover p,.ls-list a:hover span{ color:#fff;}
.ls-more{ padding:35px 0 46px;}
.ls-more a{ width:42px; height:34px; display:block; overflow:hidden; border:1px solid #dcdcdc; background:url(../image/ls-icon0.png) no-repeat center center; margin:0 auto;}
.ls-more a:hover{ background:url(../image/ls-icon0.png) no-repeat center center #fff;}
/*新闻资讯*/
.ni-list{ width:1131px; height:auto; overflow:hidden; margin:58px auto 15px;}
.ni-list li{ width:365px; height:490px; float:left; overflow:hidden; display:block; margin:0 18px 18px 0; background:#fff;}
.ni-list li.mro{ margin-right:0;}
.ni-list p{ width:323px; margin:20px auto 0; height:60px; display:block; overflow:hidden; line-height:30px; font-size:16px;}
.ni-list p a{ color:#84c470;}
.ni-list em{ width:323px; margin:0 auto 21px; height:36px; display:block; overflow:hidden; line-height:36px; font-size:16px; color:#c0c0c0;}
.ni-list b{ width:323px; height:201px; overflow:hidden; display:block; margin:0 auto;}
.ni-list b img{ width:323px; height:201px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.ni-list b a:hover img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.ni-list span{ width:323px; height:48px; margin:19px auto 24px; display:block; line-height:24px; overflow:hidden; color:#5b5b5b; text-indent:28px;}
.ni-list i{ width:323px; height:38px; margin:0 auto; display:block; line-height:38px; overflow:hidden;}
.ni-list i a{ color:#df3434;}
.ni-list li.act{ background:#00a1e9;}
.ni-list li.act p a,.ni-list li.act em,.ni-list li.act span,.ni-list li.act i a{ color:#fff;}
/*项目展示*/
.xzs-list{ margin:68px auto 0; width:1043px; height:auto; overflow:hidden;}
.xzs-list li{ width:339px; height:314px; overflow:hidden; float:left; background:#fff; margin:0 13px 20px 0;}
.xzs-list li.mro{ margin-right:0;}
.xzs-list b{ width:311px; height:182px; display:block; overflow:hidden; margin:12px auto 5px;}
.xzs-list b img{ width:311px; height:182px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.xzs-list b.act img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.xzs-list p{ width:311px; height:50px; display:block; overflow:hidden; margin:0 auto; line-height:50px; color:#00a1e9;}
.xzs-list p i{ padding-right:7px; font-size:16px; color:#272727;}
.xzs-list span{ width:311px; height:24px; display:block; overflow:hidden; margin:0 auto; line-height:24px; color:#8b8b8b;}
.xzs-list a:hover p i,.xzs-list a:hover span{ color:#00a1e9;}
/*nixs-title*/
.nixs-title{ width:100%; height:100px; overflow:hidden; text-align:center; line-height:100px; font-size:24px; color:#00a1e9; padding-top:10px; font-weight:400}
.nixs-text{ width:1120px; height:auto; overflow:hidden; margin:20px auto 40px; line-height:27px; color:#666;font-size: 14px;}
.nixs-link{ width:1120px; height:auto; overflow:hidden; margin:0 auto; padding:22px 0 35px; border-top:1px solid #dcdcdc;}
.nixs-link p{ width:100%; height:30px; line-height:30px; display:block; overflow:hidden; color:#6b6b6b;}
.nixs-link a{ color:#6b6b6b;} 
.nixs-subt{ width:1090px; padding:0 20px; height:53px; background:#f5f5f5;}
.nixss-time{ line-height:53px; display:block; color:#b0b0b0; font-size:16px;}
.nixss-fx{ height:30px; display:block; margin-top:12px; width:140px;}
/*人才招聘*/
.rzn{ width:1130px; height:auto; overflow:hidden; margin:0 auto 45px;}
.rzn-show{ width:100%; height:55px; overflow:hidden; line-height:55px; font-size:16px;}
.rzn-show p{ background:url(../image/rz-icon0.png) no-repeat 1080px center #eeeeee; text-indent:25px; cursor:pointer; color:#2f2f2f;}
.rzn-show p.act{ color:#fff; background:url(../image/rz-icon0h.png) no-repeat 1080px center #00a0e9;}
.rzn-hie{ width:100%; height:auto; overflow:hidden; display:none;}
.rznh-list{ padding:35px 0;}
.rznh-list li{ width:282px; height:30px; overflow:hidden; float:left; line-height:30px; color:#5e5e5e;}
.rznh-title{ width:100%; height:24px; overflow:hidden; line-height:24px; color:#5e5e5e;}
.rznh-text{ line-height:24px; color:#5e5e5e; margin-bottom:50px;}
.rznh-st input{ width:124px; height:43px; display:block; color:#fff; font-size:16px; cursor:pointer; background:#00a0e9;}
.rznh-st input.act{ background:#16abef;}
.rznh-xz span{ display:block; padding-left:15px; height:43px; line-height:43px; color:#b4b4b4;}
.rznh-xz p{ height:43px; overflow:hidden; display:block; background:#eeeeee; width:643px;}
.rznh-xz p input{ float:right; height:43px; color:#fff; width:124px; cursor:pointer; background:#00a0e9; font-size:16px;}
.rznh-xz p input.act{ background:#16abef;}
.rznh-xz{ padding-bottom:24px;} 


.dongtai-container{width:1131px; height:auto; overflow:hidden; margin:0 auto 15px;}
.xztl-bs2{ padding:25px 15px; width:1131px; height:auto; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.xztl2{ width:1100px; height:auto; overflow:hidden;}
.xztl-title2{ width:100%; height:50px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.xztl-title2 span{ font-size:24px; color:#1c1c1c; display:block; line-height:50px;}
.xztl-title2 a{ background:url(../image/xxs-more.png) no-repeat; width:54px; height:21px; display:block; overflow:hidden; margin-top:15px;}
.xztl-title2 a:hover{ background:url(../image/xxs-more.png) no-repeat 0 -21px;}
.xztl-bs2{ padding:25px 15px; width:1100px; height:auto; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.xztlb-img2{ width:270px; height:150px; overflow:hidden;}
div.xztl .xztl-bs2.adbgs0{ background:#ebf8fd;}
.xztlb-title2{ width:795px; height:24px; line-height:24px; overflow:hidden; font-size:16px;}
.xztlb-title2 a{ color:#00a0e9;}
.xztlb-tx2{ width:795px; height:94px; line-height:20px; overflow:hidden; color:#737373; margin:3px 0;}
.xztlb-time2{ width:795px; height:26px; line-height:26px; overflow:hidden; color:#a6a6a6;}
.xztlb-time2 a{ color:#d52323;}


/*楼盘户型图列表*/
.hx-list{width: 100%;margin:0 auto; overflow: hidden;}
.hx-list li{
display: block;
float: left;
height: 234px;
margin-right: 40px;
overflow: hidden;
position: relative;
width:334px;
margin-bottom: 40px;
}
.hx-list a {
  border: 1px solid #d0d0d0;
  display: block;
  height: 234px;
  width: 334px;
}
.hx-list img{width: 334px; height: 234px;}

.hx-list p{
background: rgba(0, 0, 0, 0) url("../image/xxs-opt.png") repeat scroll 0 0;
bottom: 0;
color: #fff;
display: block;
font-size: 16px;
height: 40px;
left: 0;
line-height: 40px;
overflow: hidden;
position: absolute;
text-align: center;
width: 100%;
}

.introduct-img{float: left; width: 180px; height: 120px;}
.introduct-img img{width: 100%; height: 100%;}
.introduct-con{float: right; font-size: 14px; color:#535353;width: 258px;}
.intro-p{width: 258px;height:324px;line-height: 25px;}


.iolbh-top3{
  height: 246px;
  overflow: hidden;
  width: 100%;
}

/*搜索结果*/
.souo-list{width: 1200px; margin:0 auto; overflow: hidden;}
.souo-list li{width: 100%; height: 40px; line-height: 40px; font-size:14px;}
.souo-list a{color:#00a1e9;}

.fawofn {
  height: auto;
  margin: 0 auto 45px;
  overflow: hidden;
  width: 1130px;
}

.fawofn span{color:#888A89;width:100%; font-size:20px; text-align: center; height: 40px; line-height: 40px;display: block;}
.preage{border:1px solid #BABABA; border-radius: 50%; height: 38px; width: 38px; display: block;line-height: 38px;font-size: 20px;text-align: center; color:#BABABA;position: absolute; bottom:0; left:43%;}

.nextage{border:1px solid #BABABA; border-radius: 50%; height: 38px; width: 38px; display: block;line-height: 38px;font-size: 20px;text-align: center; color:#BABABA;position: absolute; bottom:0; right:43%;}


/*员工风采*/
.ygfc-list{ margin:68px auto 0; width:1049px; height:auto; overflow:hidden;}
.ygfc-list li{ width:339px; height:263px; overflow:hidden; float:left; background:#fff; margin:0 13px 20px 0;}
.ygfc-list li.mro{ margin-right:0;}
.ygfc-list b{ width:311px; height:182px; display:block; overflow:hidden; margin:12px auto 5px;}
.ygfc-list b img{ width:311px; height:182px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.ygfc-list b.act img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.ygfc-list p{border:1px solid #ccc; width:311px; height:50px; display:block; overflow:hidden; margin:0 auto; line-height:50px; color:#00a1e9;text-align: center;font-size: 16px;}
.ygfc-list span{ width:311px; height:24px; display:block; overflow:hidden; margin:0 auto; line-height:24px; color:#8b8b8b;}
.ygfc-list a:hover p{background:#00a1e9;color:#fff;}



/*项目分布*/
.sqft{ width:810px; height:56px; position:relative; z-index:5; margin:32px auto 35px;}
.form-control {
width:186px; height:56px; position:relative; background:url(../image/sq-icon1.png) no-repeat; cursor:pointer; margin-right:22px;
/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
/*很关键：将默认的select选择框样式清除*/
 outline:medium; border:0; border-radius:0; 

appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
text-indent:34px; line-height:56px; font-size:18px; color:#141414;
}

.s-i{
background:url(../image/sq-icon0.png) no-repeat; display:block; width:18px; height:9px; position:absolute; left:362px; top:26px;
-webkit-transform:rotate(0deg);-webkit-transition-duration:0.5s; 
-moz-transform:rotate(0deg);-moz-transition-duration:0.5s; 
transform:rotate(0deg);transition-duration:0.5s;
z-index:2;
}

.s-ie{ background:url(../image/sq-icon0.png) no-repeat; display:block; width:18px; height:9px; position:absolute; left:148px; top:26px;
-webkit-transform:rotate(0deg);-webkit-transition-duration:0.5s; 
-moz-transform:rotate(0deg);-moz-transition-duration:0.5s; 
transform:rotate(0deg);transition-duration:0.5s;
z-index:2;
}


.s-ic{ background:url(../image/sq-icon0.png) no-repeat; display:block; width:18px; height:9px; position:absolute; left:148px; top:26px;
-webkit-transform:rotate(0deg);-webkit-transition-duration:0.5s; 
-moz-transform:rotate(0deg);-moz-transition-duration:0.5s; 
transform:rotate(0deg);transition-duration:0.5s;
z-index:2;
}

.form-control option{
	text-align:center; font-size: 14px; font-family: "微软雅黑"; overflow:hidden; line-height:27px; width: 100%; height: 27px;
}
.sqnf{ position:relative; z-index:1;}

.sqnf-map{ width:100%; height:750px; overflow:hidden; position:relative; z-index:1; background:#999;}

.sqnf-list{ width:345px; height:500px; overflow:auto; position:absolute; left:50%; margin-left:255px; top:65px; background:#fff; z-index:2;}

.sqnfl-title{ width:280px; height:60px; padding-top:10px; margin:0 auto; overflow:hidden; line-height:60px; font-size:24px; color:#313131; font-weight:400;}

.sqnfl-bt{ width:280px; height:auto; overflow:hidden; margin:0 auto 10px; border-bottom:1px solid #d7d5d5; padding-bottom:16px;}

.sqnfl-bt span{ width:100%; height:30px; font-size:16px; display:block; overflow:hidden; line-height:30px; color:#313131;}

.sqnfl-bt p{ width:100%; height:auto; display:block; overflow:hidden; line-height:20px; color:#868181;}


.sqnf-md{width:278px; height:225px; position:absolute; left:0; top:0; z-index:5;}

.sqnfm-img{ display:block; width:278px; height:147px;}

.sqnfm-title{ height:30px; margin:6px auto 0; line-height:30px; width:254px; overflow:hidden; font-size:16px; font-weight:400; color:#313131;}

.sqnfm-ts{ width:254px; height:76px; margin:0 auto; overflow:hidden; line-height:20px; color:#868181;}


.sqfo{ width:1164px; height:59px; border:1px solid #dfdcdc; background:#fff; margin:0 auto; padding-right:34px;margin-bottom: 50px;}

.sqfo-tx{ width:1136px; height:59px; text-indent:18px; display:block; overflow:hidden; line-height:59px; font-size:18px; color:#a5a2a2;}

.sqfo-st{ background:url(../image/sq-icon2.png) no-repeat; display:block; cursor:pointer; width:28px; height:28px; margin-top:15px;}




.pageshow{ width:600px; margin: 0 auto; height:40px; clear: both; margin-top: 10px;  }
.pageshow .current{ background:#00a1e9;color:#FFFFFF;height:40px; width: 50px;  padding: 5px 11px; margin-left: 5px;}
.pageshow .btn-danger,.pageshow .num,.pageshow .prev,.pageshow .next,.pageshow .first,.pageshow .end{height:40px; width: 50px; background: #CCCCCC; color:#FFF;  padding: 5px 11px; margin-left: 5px; }


.gg-list{width:1082px; height: auto; overflow: hidden;margin:0 auto; margin-bottom: 50px;}
.gg-list li{ width: 100%; height: 40px; border-bottom: 1px solid #ccc; }
.gg-list li a{width: 70%; text-indent: 20px; line-height: 40px; font-size: 15px; color:#555;height: 40px; display: block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float: left; }
.gg-list li span{width: 10%; float: right; height: 40px; line-height: 40px; display: block;}


.xzs-list p em.wei{width:40px; line-height: 25px; height: 25px; color: #fff; background:#00a1e9; font-size: 12px;  border:1px solid #00a1e9;display: block;float: right; margin-right: 10px; text-align:center; margin-top: 11px;}
.xzs-list p em.re{width:40px; line-height: 25px; height: 25px; color: #fff; background:red; font-size: 12px;  border:1px solid red;float: right; margin-right: 10px; text-align:center; margin-top: 11px;}

/*首页效果*/
.wf-xg{ width:100%; height:0; overflow:hidden; position:relative;}
.wf-xg img{ display:block;}
.wf-xg img.wfx-img0{ position:absolute; left:50%; margin-left:-160px; bottom:0; z-index:1; display:none;}
.wf-xg img.wfx-img1{ position:absolute; left:50%; margin-left:-2000px; top:0; z-index:2;}
.wf-xg img.wfx-img2{ position:absolute; left:50%; margin-left:2000px; top:12px; z-index:2;}
.wfx-tx{ width:1200px; height:auto; position:absolute; z-index:3; top:270px; left:50%; margin-left:-600px;}
.wfx-tx p{ margin-left:25px; display:block; position:relative; height:64px; margin-bottom:30px;}
.wfx-tx p img{ display:block; position:absolute; top:0; left:2000px}
.wfx-tx span{ margin-left:145px; display:block; position:relative; height:27px;}
.wfx-tx span img{display:block; position:absolute; top:0; left:2000px}

.lkit {
  width: 100%;
  height: 640px;
  overflow: hidden;
  position: relative;
  display: none;
}

.kst {
  width: 1920px;
  height: 640px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -960px;
}




/* main_image */
.main_visual{height:643px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:100%;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:100%;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:100%;}
.main_image li span{display:block;width:100%;height:100%}
.main_image li a{display:block;width:100%;height:100%}
.main_image li a img{ width:100%; height:100%; display:block;}
div.flicking_con{position:absolute;bottom:32px;left:50%;z-index:999;width:120px;height:13px; left:50%; margin-left:-50px; overflow:hidden;}
div.flicking_con a{float:left;width:13px;height:13px;margin:0;padding:0;background:url(../image/banner-libg.png) no-repeat;display:block;text-indent:-10000px; margin-right:7px; overflow:hidden;}
div.flicking_con a.on{background:url(../image/banner-libg.png) no-repeat -13px 0;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(404.png) no-repeat left top;left:100px;}
#btn_next{background:url(404.png) no-repeat right top;right:100px;}


/*
.video-box{position: fixed; right:1%; top:49.5%;z-index: 1;width: 152px; height: 124px; cursor: pointer;}
.video-box img{width: 100%; height: 124px; position: relative;}

.video-box em {
  display: block;
  height: 50px;
  margin: 0 auto;
  width: 50px;
  position: absolute;
  top:33%;
  left:35%;
  background: url("../image/bofang.png") no-repeat center center;
  cursor: pointer;
}*/
.pop-video .video{ width: 100%;height: 100%;display: none; }

.page-popup{ width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;z-index: 5;display: none; }
.page-popup .bg{ position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1;background: rgba(0,0,0,.7);display: none; }
.page-popup .popup{ width: 1000px;height: 540px;position: absolute;left: 50%;top: 50%;margin: -270px 0 0 -500px;z-index: 2; }
.page-popup .close{ width: 30px;height: 30px;background: #00a1e9 url(../image/popup-close.png) no-repeat center;border: 2px solid #ccc;border-radius: 30px;position: absolute;right: -15px;top: -15px;z-index: 9;cursor: pointer;-webkit-transition: 0.5s; transition: 0.5s;-webkit-transform:rotate(225deg);transform:rotate(225deg); }
.page-popup .close:hover{ background-color: #06486d; }
.page-popup .close_act{ -webkit-transform:rotate(0deg);transform:rotate(0deg); }
.page-popup .area{ width: 0px;height: 0px;background: rgba(10, 20, 51,.97);position: absolute;right: 0px;top: 0px;-webkit-transition: 0.5s; transition: 0.5s; }
.page-popup .area_act{ width: 1000px;height: 540px; }
.page-popup .cue{ height: 450px;margin: 40px 0 0 40px;overflow: hidden; }
.page-popup .cue .tit{ font-size: 26px;color: white;line-height: 30px; }
.page-popup .cue .tit small{ font-size: 14px;font-weight: normal;line-height: 20px;width: 100%;display: inline-block; }
.page-popup .gap{ width: 100%;height: 1px;background: #73a3be;float: left;margin-top: 15px; }
.page-popup .gap i{ display: inline-block;width: 100px;height: 3px;background: #0a5e8e;float: left;margin-top: -1px; }
.page-popup .con{ width: 100%;line-height: 28px;color: #586593;margin-top: 25px;font-size: 14px;float: left;  }
.page-popup .srollcon{ overflow: hidden; }
.page-popup .srollare{ position: relative; }
.page-popup .srollbar{ width: 5px;height: 490px;position: absolute;right: 10px;top: 25px; }
.page-popup .srollbar i{ width: 1px;height: 100%;background: #3a4b80;position: absolute;left: 2px;top: 0px; }
.page-popup .srollbar em{ width: 5px;height: 0px;background: #0a5e8e;position: absolute;top: 0px;left: 0px;z-index: 2;cursor: pointer; }



.project-details a{color:#ffcc00;}


.video-box3{cursor: pointer;}

.video-box3 em {
  display: block;
  height: 50px;
  margin: 0 auto;
  width: 50px;
  position: absolute;
  top:43%;
  left:45%;
  background: url("../image/bofang.png") no-repeat center center;
  cursor: pointer;
}
.banneroo{width: 100%; height: 100%;overflow: hidden;}



.won{
	background:#00a0e8;
	height: 305px;
	margin: 34px 0 36px;
	overflow: hidden;
	width: 664px;

}