

/*初始化*/
* { margin: 0; padding: 0; color: #30373e; border: none; }
body { font-family: "微软雅黑", Arial; color: #393939; font-size: 14px; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-weight: 100; }
ol, ul { list-style: none; }
a, a:hover, a:focus, a:active { text-decoration: none; outline: none; }
img { border: none; max-width: 100%; max-height: 100%; }
#map img{ width:auto; height:auto; max-height:none; max-width:none} 

.gfield_description.validation_message { display: none !important; }
.gfield_error .gfield_label, .validation_error { color: #CC2727!important; }
.gform_body ul li.gfield_error label span { color: #CC2727; }
#fangda.tjokl { display: block; }
#fangda.tjokl .fangdanr .fujia>li, #fangda.tjokl .fangdanr .fujia>span, #fangda.tjokl .fangdanr .fujia>p { display: none !important; }
.gform_body ul li select { min-height: 22px !important; padding-top: 0 !important; padding-bottom: 0 !important }
#jiahao { display: block; float: right; height: 44px; width: 23px; background: none; padding: 0; margin-right: 0; }

/*全局动画*/
.dh { position: relative; top: 50px; opacity: 0; }
.ksdh { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-duration: 0.6s; animation-duration: 0.6; -webkit-animation-fill-mode: both; animation-fill-mode: both }
@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 15%, 0);
transform:translate3d(0, 15%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 15%, 0);
transform:translate3d(0, 15%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
/*加载中*/
#jiazai { position: fixed; z-index: 1000; width: 100%; height: 100%; background-color: rgb(245, 245, 245); text-align: center; left: 0; top: 0; }
.load-container { position: relative; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -khtml-user-select: none; display: block; margin: 0 auto; user-select: none; box-sizing: border-box; }
.rongqi { top: 50%; position: relative; margin-top: -90px; }
.rongqi>img { margin-top: 20px; }
.load-container:before { content: '加载中...'; display: block; position: absolute; top: 35px; font-size: 18px; line-height: 200%; text-align: center; left: 0; right: 0; color: #1B8CA5; box-sizing: border-box; }
.load1 .loader { border-radius: 50%; font-size: 12px !important; width: 8em; height: 8em; position: relative; display: inline-block; text-indent: -9999em; border: 0.2em solid #1B8CA5; border-left: 0.2em solid #69B724; transform: translateZ(0); -webkit-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); -moz-transform: translateZ(0); animation: load 0.85s infinite linear; -o-animation: load 0.85s infinite linear; -webkit-animation: load 0.85s infinite linear; -moz-animation: load 0.85s infinite linear; }
@-ms-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-moz-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-webkit-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-o-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
 @media screen and (max-width: 1920px) {
/*全局*/
.w { width: 1440px; margin: 0 auto }
.fl { float: left }
.fr { float: right }
.clear { clear: both !important; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.w100 { width: 100%; }
#head { position: fixed; width: 100%; top: 0; z-index: 12; left:0; margin-top:0; }
/*顶部*/
.headw, #ny .w { width: 1670px; margin: 0 auto }
.hdlx { height: 40px; line-height: 40px; background-color: #747474; }
.hdlx div.lxdh, .hdlx div.lxyx { height: 40px; line-height: 40px; }
.hdlx a, .hdlx span { color: #FFF; }
.hdlx .lxdh a { font-weight: 600; font-size: 15px; }
.hdlx .lxdh span { margin-right: 10px; }
.hdlx .lxyx a { display: block; background-image: url(images/lxyx.png); background-position: left center; padding-left: 36px; background-repeat: no-repeat }

/*地图和多语言*/
.menufs { margin-left: 10px; }
.menufs>ul>li { float: left; }
.menufs>ul>li, .menufs ul li a { color: #666666; }
.menufs>ul>li { margin-right: 35px; }
.menufs>ul>li.yuyan>span.qiehuan { color: #666666; background-image: url(images/yuyan.png); background-position: right center; padding-right: 20px; background-repeat: no-repeat; display: block; cursor: pointer; }
.menufs>ul>li.yuyan { padding: 0px 5px;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; }
.menufs>ul>li.yuyan.dakai { background-color: rgba(255, 255, 255, 0.78); }
#duoyu-chooser { display: none; top: -6px; height: 50px; position: relative }
#duoyu-chooser li { line-height: 24px; }
#duoyu-chooser li a span { display: block; color: #666666; }
/*search*/
.search { margin-top: 28px; }
#search:hover, #search.off { background-color: rgba(255, 255, 255, 0.79); border: 1px solid #EFEFEF; }
#search:hover .searchInput, #search.off .searchInput { width: 120px; }
#search { height: 20px; padding: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; transition: background-color 0.4s; -ms-transform: background-color 0.4s; -moz-transition: background-color0.4s; -webkit-transition: background-color 0.4s; -o-transition: background-color 0.4s; }
.search .searchInput { height: 20px; background: none; padding: 0 2px; display: inline-block; width: 0px; transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; float: left; }
.search .searchInput:focus { border-color: none; outline: 0; -webkit-box-shadow: none; box-shadow: none; }
.search #btnSearch { background-image: url(images/search.png); background-position: center; cursor: pointer; background-repeat: no-repeat; width: 20px; height: 20px; background-color: rgba(204, 204, 204, 0); }
/*logo*/
.logo { margin-top: 14px; }
.logo a>img { display: block; }
.logo a>span { font-size: 11px; color: #000; letter-spacing: 1em; text-align: right; display: block; margin-top: -5px; margin-right: -3px; }
/*首页 slide*/
#homeslide { margin-top: 40px; z-index: 10; position: relative; overflow: hidden }
#homeslide img { display: block; width:100% }
#homeslide img.webimg { display: none; }
#homeslide #swiper-pagination1 { bottom: 35px; }
#homeslide #swiper-pagination1 span { height: 12px; width: 12px; border: 1px solid #FFF; background-color: #FFF; opacity: 1; }
#homeslide #swiper-pagination1 span.swiper-pagination-bullet-active { background: rgba(204, 204, 204, 0); }
.homeslide .homefan { opacity: 0.5 }
/*分页美化样式*/
.page_navi { overflow: hidden; width: 100%; text-align: center }
.page_navi a { height: 36px; border: 1px solid #d0d0d1; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-decoration: none; line-height: 36px; margin: 2px; padding: 1px 7px; color: #4fbc48 }
.page_navi a:hover, .page_navi a.current { text-decoration: none; border: 1px solid #4fbc48; color: #fff; background-color: #4fbc48; }
/*首页产品中心*/
#homecp { margin: 30px auto; }
#homecp .cpnavtitle { text-align: center; }
.gd { position: relative }
#homecp .cpnavtitle span { border-bottom: 1px solid #1b8ca5; display: inline-block; font-size: 27px; color: #000; padding-bottom: 10px; }
.cpnavlist { margin: 20px 0px; }
.cpnavlist .swiper-slide a { display: table; width: 100%; }
.cpnavlist .swiper-slide a span.table-cell { display: table-cell; width: 100%; text-align: center; vertical-align: middle; height: 180px; background-color: #ededed; }
.cpnavlist .swiper-slide .table-cell img { max-width: 70%; max-height: 70%; }
.cpnavlist .swiper-slide a span.imgtitle { display: table-footer-group; text-align: center; font-size: 15px; height: 40px; line-height: 40px; }
.cpnavlist .swiper-slide a span.table-cell, .cpnavlist .swiper-slide a span.imgtitle { transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; }
.cpnavlist .swiper-slide a:hover span.table-cell { background-color: #1b8ca5; }
.cpnavlist .swiper-slide a:hover span.imgtitle { color: #1b8ca5 }
.swiper-button-next.fan { right: -35px; margin-top: -40px; opacity: 0.4 }
.swiper-button-prev.fan { left: -35px; margin-top: -40px; opacity: 0.4 }
#homecp .fan { display: none; }
/*首页 新闻 案例*/
#newsliebiao { padding-top: 25px; }
.news { width: 33%; }
.news .newstitle { background-image: url(images/more.png); background-position: right center; background-repeat: no-repeat; border-bottom: 1px solid #e2e2e2; display: block; }
.news .newstitle a { display: inline-block; padding: 12px 25px; color: #000; background-color: #dedede; margin-right: 3px; transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; }
.news .newstitle a.dqtitle, .news .newstitle a:hover { color: #FFF; background-color: #6eb92b; }
.news ul { padding-top: 6px; }
.news ul li { margin-top: 3px; }
.news ul li a { display: block; }
.news ul li img { display: inline-block; width: 34.947368%; }
.news ul li span.newsnr { display: inline-block; width: 61%; float: right }
.news ul li span.newsnr h3 { font-size: 16px; color: #1b8ca5; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news ul li span.newsnr span { font-size: 12px; color: #808080; display: block; margin: 2px 0; margin-top: 5px }
.news ul li span.newsnr p { color: #555555; height: 40px; overflow: hidden; text-overflow: ellipsis; }
.anli { width: 62.5%; }
.anli ul li { width: 46.66666%; }
.anli ul li a, .anli ul li img { display: block }
.anli ul li span.anlititle { height: 50px; line-height: 50px; border-bottom: 1px solid #1b8ca5; background-image: url(images/more.png); background-position: right center; background-repeat: no-repeat; display: block; }
.anli ul li p { margin-top: 15px; color: #555555; }
/*数字*/
#shuzi { margin-top: 70px; margin-bottom: 35px; }
#shuzi li { display: inline-block; width: 20%; margin: 0 2.3333%; text-align: center; font-size: 16px; color: #5d5d5d }
#shuzi li span { display: block; color: #1b8faa; font-size: 46px; height: 50px; line-height: 50px; }
#shuzi li span i { font-size: 46px; color: #1b8faa; font-style: normal; }
#shuzi li span a { color: #1b8faa; font-size: 46px; position: relative; top: -2px; }
/*地图*/
.ditu img { display: block; }
/*底部*/
#foot { background-color: #e8e8e8; padding: 30px 0; }
#foot ul { float: left; margin-right: 5.3333%; min-height: 170px; }
#foot ul span.foottitle { font-size: 16px; color: #1b8ca5; margin-bottom: 5px; display: block; }
#foot ul li a { display: block; line-height: 26px; font-size: 12px; color: #666666; white-space: nowrap; }
#foot ul li a:hover { color: #1b8ca5; }
#foot ul.footright { float: right; margin-right: 2%; }
#foot ul.footright li a { color: #1b8ca5; line-height: 30px; font-size: 15px; }
#bottom { background-color: #fff; padding: 30px 0px; }
#bottom .dibu { border-bottom: 5px solid #1b8ca5; padding-bottom: 16px; }
#bottom .banquan { color: #1b8ca5; font-size: 12px; height: 20px; line-height: 20px; }
#bottom .banquan a{color: #1b8ca5; }
.fenxne .shejiao a { background-image: url(images/shejiao.png); background-repeat: no-repeat; height: 20px; width: 20px; margin: 0; margin-left: 15px; display: block; float: left; transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; padding-left: 0; }
#newssingle .fenxne .shejiao a { display: inline-block; float: none; vertical-align: middle; }
.fenxne .shejiao a.weixin { background-position: 0px center; }
.fenxne .shejiao a.weibo { background-position: -35px center; }
.fenxne .shejiao a.in { background-position: -68px center; }
.fenxne .shejiao a.facebook { background-position: -96px center; }
.fenxne .shejiao a:hover { opacity: 0.7 }
/*产品列表*/
#cppage { margin: 40px 0; }
#cppage .cpnavtitle { text-align: center; background-image: url(images/bthx.png); background-repeat: repeat-x; background-position: center 25px; }
#cppage .cpnavtitle span { display: inline-block; font-size: 36px; color: #555555; background-color: #FFF; padding: 0 30px; ; background-image: url(images/btsj.png); background-position: center bottom; background-repeat: no-repeat; padding-bottom: 28px; }
#cppage .w { position: relative }
#cppage .cpnavlist .swiper-slide a span.table-cell { box-shadow: 0px 0px 9px 1px rgba(202, 201, 201, 0.79); -webkit-box-shadow: 0px 0px 9px 1px rgba(202, 201, 201, 0.79); -moz-box-shadow: 0px 0px 9px 1px rgba(202, 201, 201, 0.79); border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #fff; }
#cppage .cpnavlist .swiper-slide a:hover span.table-cell { background-color: #1b8ca5; }
#cppage .cpnavlist .swiper-slide a div.yuan { display: table; width: 100%; margin: 0 auto; padding: 10px 0; }
#cppt { background-color: #f5f5f5; padding: 60px 0; }
#cppt ul { margin: 0 1%; margin-bottom: 40px; }
#cppt ul li { float: left; width: 46.5%; margin: 0 0.9%; }
#cppt ul li img { display: inline-block; width: 45%; border: 4px solid #e7e6e6 }
#cppt ul li span.ptnr { float: right; width: 50% }
#cppt ul li span.ptnr h3 { color: #1b8ca5; font-size: 32px; margin-bottom: 15px; }
#cppt ul li span.ptnr p { color: #555555; line-height: 24px; margin-bottom: 25px }
#cppt ul li span.ptnr a.more { color: #6eb92a }
/*产品内容页*/
#catyi { background-color: #fff; border-bottom: 1px solid #e5e5e5; }
#catyi ul { width: 1530px; }
#catyi ul li { display: inline-block; margin-right: 20px; }
#catyi ul li a { font-size: 16px; color: #555555; display: block; height: 74px; line-height: 75px; border-bottom: 2px solid rgba(110, 185, 42, 0); }
.tohome { height: 74px; line-height: 75px; }
#catyi ul li a:hover, #catyi ul li.xz a { color: #1b8ca5; border-bottom: 2px solid #6eb92a; }
span.tohome a { border: 1px solid #dbdbdb; padding: 10px 25px; padding-right: 50px; color: #555555; background-image: url(images/tohome.png); background-repeat: no-repeat; background-position: 100px center; }
#cater { background-color: #f5f5f5; }
#cater ul li { font-size: 22px; color: #c8c9c9; float: left; margin-right: 30px; list-style-position: inside; list-style-type: disc; word-wrap: break-word; word-break: break-all; }
#cater ul li a { font-size: 14px; color: #555555; position: relative; left: -8px; top: -3px; line-height: 50px; }
#cater ul li:hover, #cater ul li:hover a, #cater ul li.xz, #cater ul li.xz a { color: #1b8ca5 }
#cpzw h1 { font-size: 42px; text-align: center; color: #333; line-height: 115px; }
#cpzw .cppage { position: relative; }
#cpzw .cppage .swiper-slide { padding: 50px 0; background-color: #cae6f5; text-align: center; }
#cpzw .cppage #swiper-pagination8 span { height: 14px; width: 14px; background-color: #a2a1a1; opacity: 1; }
#cpzw .cppage #swiper-pagination8 span.swiper-pagination-bullet-active { background: #1b8ca5; }
#swiper-pagination2 { bottom: 25px; }
#swiper-pagination8 { bottom: 25px; }
.my-pagination { width: 400px; text-align: center; margin: 0 auto; background-image: url(images/cpcan.png); background-position: center bottom; background-repeat: no-repeat; padding: 40px 0; padding-bottom: 0px; }
.my-pagination span.swiper-pagination-bullet { width: auto; height: auto; margin: 0 57px !important; background: none; opacity: 1; padding-bottom: 36px; }
.my-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active { background: url(images/cpcanhover.png) center 38px no-repeat; color: #1b8ca5 }
.cpcanshu { margin-top: 20px; background: url(images/cpcanbj.png) center top repeat-x; position: relative }
.cpcanshu .swiper-wrapper .swiper-slide .slidediv { margin: 50px 10%; }
.cpcanshu .swiper-wrapper .swiper-slide div.cantitle { color: #1789a3; font-size: 26px; line-height: 34px; margin-bottom: 5px; }
.cpcanshu .swiper-wrapper p { color: #555555; line-height: 34px; }
.cpcanshu .swiper-wrapper .swiper-slide img { max-width: 100%; width: auto !important; max-height: none !important; height: auto !important; }
.canxiazai { text-align: center; }
.canxiazai a { display: inline-block; padding: 8px 50px; color: #FFF; background-color: #43A7DA; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; }
.canxiazai a:hover { background-color: #1D83B7; }
.cpcanshu .fanl { opacity: 0.4; margin-top: 26px; }
/*监控平台*/
#cpzw.jktai h1 { color: #1b8ca5; }
#cpzw.jktai { padding: 20px 0; }
.jktai p { font-size: 16px; color: #555555; text-align: center; margin-bottom: 40px; }
.jktai img { margin: 0 auto; display: block; max-width: 100%; margin-bottom: 50px; }
#jklist { background-color: #f5f5f5; padding: 60px 0; }
.jkleft, .jkright { width: 48.3582%; }
.jkleft .leftli { margin-bottom: 40px; }
.jkleft .leftli a { display: block; position: relative; }
.jkleft .leftli .liimg { width: 42%; position: relative; }
.jkleft .leftli .liimg img { width: 100%; height: auto; display: block; }
.jkleft .leftli .liimg span#imghover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; background-color: rgba(68, 162, 216, 0.62); transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; }
.jkleft .leftli .liimg span#imghover i { display: block; background: url(images/imghover.png) center center no-repeat; width: 36px; height: 36px; margin: 0 auto; position: relative; top: 50%; margin-top: -18px; background-size: 100%; }
.jkleft .leftli .liimg:hover span#imghover { opacity: 1; }
.jkleft .leftli .litext { width: 54.5%; background-color: #FFF; position: absolute; height: 100%; right: 0; padding-left: 2.5%; padding-right: 1%; }
.jklist h3 { color: #6eb92a; font-size: 19px; line-height: 50px; }
#jklist p { line-height: 24px; color: #555555; }
.jkleft .leftli .litext .linr { margin-top: 10px; }
.jkleft .leftli.pvcs .litext .linr { margin-top: 5px; }
.jklist span.txjs { color: #000; font-weight: 600; margin-bottom: 5px; }
.jkleft .leftli.pvcs .litext h3 { margin-bottom: -5px; }
.jkxiazai { width: 42%; text-align: center; margin-top: 5px; }
.jkxiazai li { display: inline-block; margin: 0 5px; }
.jkxiazai li a { display: block; padding: 15px; background-size: 25px !important; padding-left: 55px; font-size: 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; }
.jkxiazai li.iosxz a { background: url(images/iosxz.png) 17px 7px no-repeat; background-color: #fff; }
.jkxiazai li.anxz a { background: url(images/znxz.png) 17px 10px no-repeat; background-color: #1b8ca5; color: #FFF }
.jkxiazai li.pvcsxz a { background: url(images/pvcsxz.png) 17px 12px no-repeat; background-color: #fff; }
.jkxiazai li a:hover { background-color: #CCC !important; }
.jkright .rightli { margin-bottom: 50px; background-color: #FFF; padding-left: 2.7%; padding-right: 2%; padding-bottom: 20px; }
.jkright .rightli .xli { margin-top: 25px; }
.jkright .rightli .xli .lli { width: 34.5%; overflow: hidden; }
.jkright .rightli .xli .lli img { display: block; width: 100%; transition: all 0.3s; -ms-transform: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.jkright .rightli .xli:hover .lli img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.jkright .rightli .xli .rli { width: 62.5%; }
.jklist .rightli h3 { margin-bottom: -8px; }
.jklist .rightli h4 { color: #1b8ca5; margin-bottom: 8px; margin-top: -3px; }
#jklist .jklist .rightli.yi p { line-height: 22px; }
/*设计平台,与售前板块样式公用*/
#sjtai { background-color: #f5f5f5; padding: 85px 0; }
#sjtai .w { position: relative; }
#sjtai .kzdl { width: 43%; height: 440px; }
#sjtai .sjtainr ,#sjtai .sjtainr.juedui { width: 51%; background-color: #FFF; position: absolute; right: 0; height: 100%; padding: 0 3%; color: #555555 }
#sjtai.shoudiv .sjtainr{ position:relative; float:right; height:auto; padding-bottom:20px;}
.sjtainr h1 { color: #1b8ca5; font-size: 42px; line-height: 50px; margin-top: 30px; margin-bottom: 20px; }
.sjtainr>span { margin-bottom: 25px; display: block }
.sjtainr .buzhou ul { display: inline-block; width: 47.555%; vertical-align: top; }
.sjtainr .buzhou ul span { color: #1b8ca5; font-size: 19px; margin-bottom: 10px; display: block }
.sjtainr .buzhou p { line-height: 24px; color: #555555; }
/*售前资讯*/
#sjtai.sqdiv .kzdl.shqianl { height: auto; width: 43%; }
.shqianl img { width: 100%; display: block; }
.shqianl img.jsxzhai { display: none; }
.sjtainr .buzhou.shqian p { line-height: 26px; }
.shouqianlx { font-size: 18px; color: #1b8ca5; margin-top: 40px; }
.shouqianlx a { color: #6eb92b }
/*售后服务*/
.buzhou.shhou {/* overflow-y: scroll; height: 240px; padding-right: 10px; */}
.shouqianlx.shhoua a { font-size: 18px; }
.shouqianlx a.tkxz { display: inline-block; font-size: 14px; vertical-align: bottom; margin-left: 10%; background: url(images/xzan.png) no-repeat right -2px; color: #1b8ca5; padding-right: 26px; height: 20px; background-size: auto 100%; }
#blan::-webkit-scrollbar {
 width: 5px;
}
 
/* Track */
.buzhou.shhou::-webkit-scrollbar-track {
 background: #CCC
}
 
/* Handle */
.buzhou.shhou::-webkit-scrollbar-thumb {
background: #333;
}
.buzhou.shhou::-webkit-scrollbar-thumb:window-inactive {
 background: #CCC
}
/*质保查询*/
#zhibao { width: 93%; margin-top: 50px; }
#zhibao input { display: block; float: left; }
#zhibao #zbkey { padding: 0px 3%; height: 46px; line-height: 46px; border: 1px solid #c9c7c8; width: 81%; }
#zhibao #zbbtn { width: 8%; margin-left: 1%; height: 48px; background: url(images/zbbtn.png) no-repeat center; background-size: auto 100%; background-color: #00809D; }
/*质保查询结果*/
.zbjg p { line-height: 36px; }
.zbjg .zbform { margin-top: 20px; }
.zbjg .zbform span { display: inline-block; padding: 15px 45px; color: #FFF; margin-right: 6px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer; transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; }
.zbjg .zbform span.zxyanbao { background-color: #6eb92b }
.zbjg .zbform span.zxbaoxiu { background-color: #1b8ca5 }
.zbjg .zbform span:hover { background-color: #999 !important; }
/*设计平台登录*/
.wth4 { width: 80%; margin-bottom: 10px; }

.inpt, .xinpt { border: 1px solid #6DC3EA; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.btn, .lbtn { border: 1px solid #6DC3EA; background-color: #6DC3EA; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor: pointer; z-index: 1000; }
/*login & register*/
.login-bg { background: url("images/login_bg.jpg") no-repeat; background-position: center center; background-size: auto 100%; }
.login-main { width: 100%; height: 100%; margin: 0 auto; color: #fff; }
.login-main .login-info { width: 360px; float: right; margin-right: 5%; position: relative; top: 50%; margin-top: -90px; }
.login-main .login-info form .inpt { height: 36px; padding: 0 15px; border: 2px solid #6DC3EA; font-size: 16px; }
.login-main .login-info form .chkbox { -webkit-appearance: none; vertical-align: middle; appearance: none; width: 16px; height: 16px; cursor: pointer; background: url("../images/unchked.png") no-repeat; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
.login-main .login-info form .chkbox:checked { background: url("../images/chked.png") no-repeat; }
.login-main .login-info form p { line-height: 40px; }
.login-main .login-info form p label { cursor: pointer; color: #fff; }
.login-main .login-info .btn { width: 40%; height: 40px; padding: 6px 0; margin-top: 10px; font-size: 16px; }
.login-main .login-info .fr { *margin-top:-40px;
}
.login-main .login-info .btn:hover { background-color: #6DC3EA; color: #fff; border: 1px solid #fff; }

/*联系我们*/
#lxwm { padding: 50px 0; }
#lxwm span.lxbt { display: inline-block; font-size: 31px; color: #333333; padding-top: 10px; background: url(images/lxbt.png) top left no-repeat; margin-bottom: 10px; background-size: 31px 3px; }
.lxwmdiv .lxding { position: relative; }
.lxwmdiv .lxding .zbulx { width: 27%; background-color: #ebeced; padding: 40px 4.5%; }
.lxwmdiv .lxding .zbulx span { line-height: 52px; font-size: 27px; color: #1b8ca5; }
.lxwmdiv .lxding .zbulx p { line-height: 32px; font-size: 18px; color: #555555; }
.lxwmdiv .lxding .zbulx p font { color: #6eb92b; font-size: 26px; font-family: 'constantia'; }
.lxwmdiv .lxding .zbulx a.ckditu { display: inline-block; color: #FFF; background-color: #1b8ca5; padding: 8px 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; }
.lxwmdiv .lxding .zbulx a.ckditu:hover { background-color: #999 }
.lxwmdiv .lxding .zbuditu { position: absolute; right: 0; height: 100%; width: 64%; }
.lxwmdiv .lxding .zbuditu #map{ width:100% !important; height:100% !important;}
#lxwm .zidiv { margin-top: 60px; }
#lxwm .zidiv ul { display: block; margin: 0 -1%; }
#lxwm .zidiv ul li { float: left; display: block; margin: 15px 1%; width: 23%; }
#lxwm .zidiv ul li .zibt { font-size: 21px; color: #1b8ca5; display: block; background: url(images/zjbt.png) center left no-repeat; line-height: 36px; padding-left: 20px; }
#lxwm .zidiv ul li p { padding-left: 20px; color: #555555; line-height: 24px; }
#lxwm .zidiv span.lxbt { margin-bottom: 0px; }
#zxly { margin-top: 120px; }
#zxly .liuyan { font-size: 36px; color: #1b8ca5; margin-bottom: 15px; display: block }
#zxly .lyform { padding: 50px 70px; background-color: #f5f5f5 }

/*新闻内容*/	
#newssingle { padding: 50px 0; margin-bottom: 40px; }
#newssingle .singlenr { width: 66.5%; }
#newssingle .singlenr>h1 { font-size: 42px; color: #333333; margin-bottom: 30px; }
#newssingle .singlenr .singlecan { background-color: #eeeff0; color: #808080; padding: 15px; }
#newssingle .singlenr .singlecan .fenxiang { float: right; color: #808080; }
#newssingle .singlenr .singlezw { margin-top: 15px; }
#newssingle .singlenr .singlezw p { color: #808080; line-height: 24px; margin-bottom: 10px; }
#newssingle .singlenr .singlezw img { display: block; margin: 5px auto; max-width: 100%; height: auto !important }
.shangxia { margin-top: 50px; color: #555555; }
.shangxia a { color: #555555; }
.shangxia div { margin-top: 5px; color: #555555 }
.singlelistr { width: 30%; }
.singlelistr .sidebartitle { background-color: #1b8ca5; color: #FFF; height: 45px; line-height: 45px; font-size: 20px; padding-left: 20px; display: block }
.singlelistr ul li { border-bottom: 1px solid #dadada; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; }
.singlelistr ul li a { display: block; line-height: 22px; font-size: 18px; color: #333333; }
.singlelistr ul li span { font-size: 13px; color: #666666; display: block; margin-top: 5px; }
.singlelistr ul li a:hover { color: #6eb92a; }
/*展会列表*/
#zhanhui { background-color: #f5f5f5; padding: 50px 0; }
#zhanhui .zhnian { margin-bottom: 50px; border-bottom: 1px solid #c7c7c7; }
#zhanhui .zhnian li { display: block; margin-bottom: -1px; margin-right: 0.2%; width: 8.8%; display: block; float: left; }
#zhanhui .zhnian li a { display: block; background-color: #e4e3e3; color: #555555; font-size: 26px; text-align: center; height: 60px; line-height: 60px; transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; }
#zhanhui .zhnian li.xz, #zhanhui .zhnian li:hover { border-bottom: 1px solid #1c8ba6; }
#zhanhui .zhnian li.xz a, #zhanhui .zhnian li:hover a { background-color: #1c8ba6; color: #FFF; }
#zhanhui ul { margin: 0 -1%; }
#zhanhui ul li { display: block; float: left; width: 16%; margin: 0 1%; margin-bottom: 20px; overflow: hidden; padding: 25px 1%; height: 261px; background-color: #fff; margin-bottom: 10px !important; }
#zhanhui ul li img { display: block; margin: 0 auto; margin-bottom: 10px; }
#zhanhui ul li h2 { font-size: 16px; line-height: 24px; color: #333333; margin-bottom: 15px; padding-top: 15px; border-top: 1px solid #d0d0d0; }
#zhanhui ul li p { line-height: 24px; color: #666666; }
/*弹出表单*/
.fangdanr .fujia .toubu { border-bottom: 1px solid #CCC; height: 40px; line-height: 40px; margin-bottom: 5px; }
.fangdanr .fujia .toubu>span { color: #000; font-weight: 600; display: inline-block; }
.fangdanr .fujia .toubu>img { float: right; height: 30px; }
.fangdanr .fujia>li { background: url(images/jxsli.png) left 11px no-repeat; padding-left: 12px; line-height: 26px; color: #666666; list-style: none }
.fangdanr .fujia>span { font-weight: 600; color: #900; display: block; margin-bottom: 5px; }
.fangdanr .fujia>p { color: #666; line-height: 20px; }
.fangdanr .fujia>p font { color: #900; }
.biaodan { display: none }
/*pc隐藏的*/
#webtcnav, .gcpage #gongchlist { display: none }
#gongch .gcflash { height: 700px }
.backbai{ background-color:#FFF}
}
 @media screen and (max-width: 1450px) {
.xzlist ul li .xzcan h3{    width: 250px;height: 36px;    margin-bottom: 0px;}
.jktai p{ text-align:left;}
#sjtai .sjtainr{ padding-bottom:20px; height:auto; float:right; position:relative;}
#qygk .gktext p font {
    font-weight: 800;
    display: block;
    font-size: 17px;
}
#newssingle .singlenr>h1 { font-size: 30px; margin-bottom: 20px; }
#gongch .gcflash { height: 510px; margin: 80px 0; }
#cater ul li a { line-height: 40px; }
#catyi ul { width: 100%; }
.shqianl img.jsxzhai { display: block !important }
.shqianl img.jsx1920 { display: none }
.slidediv .xzlist ul li a.xzanniu { font-size: 14px; padding: 6px 40px; background-size: 20px; padding-right: 56px; margin-top: 10px; float: none; display: inline-block; }
.slidediv .xzlist ul li .xzcan { background: url(images/pdf.png) left 1px no-repeat; padding-left: 65px; padding-top: 7px; float: none; }
#zhibao #zbkey { width: 79%; }
#zhibao #zbbtn { width: 10%; }
.dasjslide .swiper-slide .sjslidediv .cattitle { font-size: 28px; }
#qydasj #swiper-pagination3 span { font-size: 30px; height: 66px; }
#gssp .spdiv .gssptext span { font-size: 36px; }
.menu>ul>li { margin-right: 5px; }
.menu>ul>li>a { padding: 0 10px;    font-size: 15px; }
/*全局*/
.w { width: 1000px; margin: 0 auto }
.fl { float: left }
.fr { float: right }
.clear { clear: both !important; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.w100 { width: 100%; }
/*顶部*/
.headw, #ny .w,#foot .w, #bottom .w{ width: 1220px; margin: 0 auto }
.news ul li span.newsnr p { height: 24px;     line-height: 24px;}
.news ul li { margin-top: 17px; }
#qygk .gktext span { font-size: 29px; display: block; margin-top: 20px; margin-bottom: 10px; }
#qygk .gktext p { line-height: 28px; font-size: 15px; }
.sjtainr h1 { color: #1b8ca5; font-size: 30px; line-height: 30px; margin-top: 20px; margin-bottom: 10px; }
.qywhlist li { margin-top: 10px; margin-bottom: 10px; }
.qywhlist li span { line-height: 30px; display: block; color: #333333; font-size: 16px; }
.qywhlist li.wha { background-position: left 0px; }
.qywhlist li.whb { background-position: left -66px; }
.qywhlist li.whc { background-position: left -130px; }
.qywhlist li.whd { background-position: left -205px; }
#zdnews .zdnewsbt li a .navzhaiyao { height: 24px; overflow: hidden; }
#zdnews .zdnewsbt li { display: block; padding: 8px 10px; }
#zdnews .zdnewsbt li a .navtitle { color: #1b8ca5; font-size: 22px; }
#cppage .cpnavlist .swiper-slide a span.table-cell img { max-height: 70%; max-width: 70%; }
span.tohome { position: fixed; z-index: 110; right: 10px; bottom: 10%; width: 27px; text-align: center; height: 136px; }
span.tohome a { padding: 5px 0px; padding-top: 15px; text-align: center; line-height: 20px; display: block; background-position: center 4px; background-size: 14px; background-color: #fff; }
#catyi ul li a { font-size: 14px; height: 40px; line-height: 41px }
.jkleft, .jkright { width: 100%; }
.buzhou.shhou {/* height: 150px;*/ }
.shouqianlx { font-size: 14px; margin-top: 30px; }
.shouqianlx.shhoua a { font-size: 14px; }
.zbjg p { line-height: 30px; }
#xzsearch>div>select { width: 66.5%; }
#xzsearch .keyshuru { width: 29%; }
.lxwmdiv .lxding .zbulx span { line-height: 40px; font-size: 22px; color: #1b8ca5; }
.lxwmdiv .lxding .zbulx p { line-height: 30px; font-size: 16px; color: #555555; }
#lxwm span.lxbt { font-size: 27px; padding-top: 8px; margin-bottom: 8px; background-size: 27px 3px; }
#lxwm .zidiv ul li { float: left; display: block; margin: 10px 1%; width: 23%; }
#lxwm .zidiv ul li .zibt { font-size: 18px; }
#zxly .liuyan { font-size: 30px; color: #1b8ca5; margin-bottom: 15px; display: block; }
.lxwmpage .gform_body ul li input { width: 80%; }
.lxwmpage .gform_body ul li.w100 input, .lxwmpage .gform_body ul li.w100 textarea { width: 88.8%; }
.sczc span { font-size: 18px; color: #555555; display: block; margin-bottom: 50px; }
.fangdanr .fujia>li { display: none }
.fangdanr .fujia .toubu { height: 35px; line-height: 35px; margin-bottom: 0px; }
#fangda { overflow-y: scroll; }
.jxslist { margin-top: 5px; }
.jxslist ul { width: 46%; }
}
@media screen and (max-width: 1280px) {
.xzlist ul li a.xzanniu {
    background: url(images/djxz.png) 96px center no-repeat;    background-color: #b6b7b7;}
#qygk .gktext p font {
    font-weight: 800;
    display: block;
    font-size: 16px;
}
#gongch .gcflash { height: 460px; margin: 70px 0; }
#sjtai.jxs.sqdiv .kzdl.shqianl { width: 100%; float: none }
#sjtai.jxs.sqdiv .sjtainr { position: relative; padding-top: 20px; width: 94%; padding-bottom: 60px }
.dasjslide .swiper-slide .sjslidediv .cattitle { font-size: 26px; }
#qydasj #swiper-pagination3 span { font-size: 28px; height: 64px; }
#zhanhui ul li { width: 21%; margin: 0 1%; padding: 25px 1%; }
/*全局*/
.w { width: 980px ; margin: 0 auto }
.fl { float: left }
.fr { float: right }
.clear { clear: both !important; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.w100 { width: 100%; }
/*顶部*/
.headw, #ny .w , #foot .w, #bottom .w{ width: 1100px; margin: 0 auto }
#foot ul {
    margin-right: 3.3333%;

}
.menu>ul>li { margin-right: 0px; }
.menu>ul, .menufs>ul { padding: 10px 0; }
.logo a>img { display: block; height: 33px; }
.hdlx, .hdlx div.lxdh, .hdlx div.lxyx { height: 34px; line-height: 34px; }
#homeslide { margin-top: 34px; }
.hdlx .lxdh a { font-size: 14px; }
.hdlx .lxdh span { font-size: 13px; }
.hdlx .lxyx a { padding-left: 30px; background-size: 20px; font-size: 13px; }
.menu>ul>li>a { font-size: 15px; }
.search { margin-top: 19px; }
.menufs>ul>li { margin-right: 25px; }
#homeslide #swiper-pagination1 { bottom: 20px; }
#qygk .gktext p { line-height: 26px; font-size: 14px; }
#qygk .gktext span, .sjtainr h1 { font-size: 28px; margin-top: 15px; margin-bottom: 5px; }
#sjtai { background-color: #f5f5f5; padding: 65px 0; }
#sjtai .sjtainr,#sjtai .sjtainr.juedui { width: 94%; height: 100%; padding: 30px 3%; position: relative; }
#sjtai.sqdiv .kzdl.shqianl { height: auto; width: 100%; float: none; }
#zdnews .zdnewsimg { width: 55.5%; }
#zdnews .zdnewsbt { width: 43%; }
#fangda .fangdanr .fangdaimg, #fangda .fangdatext { width: 100%; }
#fangda .fangdanr { width: 80%; top: 50%; margin-bottom: 10px; padding: 30px; }
#fangda .fangdatext { margin-top: 20px; }
#zhanhui .zhnian li a { font-size: 22px; height: 44px; line-height: 44px; }
#qydasj #swiper-pagination3 span { width: 10%; height: 50px; bottom: -5px; font-size: 24px; background-size: 10px; }
#qydasj #swiper-pagination3 span.swiper-pagination-bullet-active { background-size: 10px; }
.dasjslide .swiper-slide .sjslidediv .cattitle { font-size: 24px; margin-top: 25px; margin-bottom: 15px; }
#qydasj .sjdh .dasjfan { width: 36px; height: 36px; bottom: -18px; }
#cppage .cpnavtitle { background-position: center 20px; }
#cppage .cpnavtitle span { font-size: 28px; padding-bottom: 25px; }
#cppt ul li span.ptnr h3 { font-size: 28px; margin-bottom: 10px; }
#catyi ul li a { font-size: 14px; height: 39px; }
#cpzw h1 { font-size: 36px; line-height: 100px; }
#sjtai .kzdl { width: 100%; height: 560px; float: none; }
.buzhou.shhou { height: auto; /*max-height: 260px; */}
#zhibao { height: 100px; }
.xzlist ul li a.xzanniu { font-size: 14px; padding: 6px 20px; background-size: 20px; padding-right: 56px; margin-top: 25px; }
.xzlist ul { margin: 0 -4%; }
.xzlist ul li { padding-bottom: 30px; padding-top: 20px; padding-left: 4%; padding-right: 4%; width: 42%; background-size: 1px 46px; }
#xzsearch>div>select { width: 66%; }
#xzsearch .keyshuru input#zbkey, #xzsearch>div>span, #xzsearch>div>select { display: block; float: left; height: 36px; line-height: 36px; }
#xzsearch .sxdiv span { font-size: 14px; }
#xzsearch .keyfl, #xzsearch .keylx { width: 20.85%; }
.keysx #zbbtn { height: 38px; }
.lxwmdiv .lxding .zbulx { width: 31%; padding: 30px 2.5%; }
#gssp { padding: 60px 0; }
#gssp .spdiv .gssptext span { font-size: 36px; }
}
 @media screen and (max-width: 1024px) {
.xzlist ul li .xzcan h3 {
    width: 100%;
    height: auto;
    margin-bottom: 5px;
}
#gongch .gcflash { height: 375px; margin: 50px 0; }
#zhanhui .zhnian { border-bottom: none; }
#zhanhui .zhnian li { margin-bottom: 1px; display: block; float: left; margin-right: 0.2%; width: 14%; }
.cpcanshu .swiper-wrapper .swiper-slide .slidediv { margin: 50px 7%; }
/*全局*/
.w { width: 900px; margin: 0 auto }
.fl { float: left }
.fr { float: right }
.clear { clear: both !important; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.w100 { width: 100%; }
/*顶部*/
#ny .w,#foot .w, #bottom .w { width: 900px; margin: 0 auto }
.headw { width: 98%; padding: 0 1%; }
.menu>ul>li>a { height: 32px; line-height: 32px; color: #333333; padding: 0 10px; }
.menu>ul, .menufs>ul { height: 32px; line-height: 32px; }
.logo a>img { display: block; height: 28px; }
.search { margin-top: 14px; }
#search .searchInput { width: 120px; }
#search { background-color: rgba(255, 255, 255, 0.79); border: 1px solid #EFEFEF; }
.menu>ul { margin-left: -5px; }
#foot ul.footright { float: none; margin-right: 0%; clear: both; width: 100%; min-height: auto; }
#foot ul.footright li { display: inline-block; margin-right: 10px; }
#qygk .gkslide { width: 100%; }
#qygk .gkslide img { width: 100%; }
#qygk .gktext { width: 94%; position: relative; right: 0; height: 100%; padding: 0 3%; padding-bottom: 30px; }

.dasjslide .swiper-slide .sjslidediv ul li { width: 18.78888%; }
.dasjslide .swiper-slide .sjslidediv .cattitle { font-size: 32px; }
#gssp .spdiv .gssp { width: 100%; }
#gssp .spdiv .gssptext { width: 65%; position: relative; height: 100%; background: url(images/ship.jpg) right bottom no-repeat; background-size: auto 80%; padding-bottom: 30px; padding-right: 35%; }
#zdnews .zdnewsimg, #newssingle .singlenr { width: 100%; }
#zdnews .zdnewsbt, .singlelistr { width: 0%; display: none; }
#newssingle, #cppt, #sjtai { padding: 40px 0; }
#catnewslist .newsli .newslican { width: 79%; }
#catnewslist .newsli img { width: 19%; }
#catnewslist .newsli .newslican p { line-height: 22px; height: 44px; margin-bottom: 10px; overflow: hidden; }
#newssingle .singlenr>h1 { font-size: 26px; margin-bottom: 20px; }
#cpzw h1 { font-size: 28px; line-height: 100px; }
#cppt ul li span.ptnr h3 { font-size: 24px; margin-bottom: 4px; }
#cppt ul { margin: 0 0%; }
#cppt ul li span.ptnr p { margin-bottom: 7px; }
#catyi { min-height: 40px; height: auto }
#catyi ul.fl { float: none; display: block; }
#cater ul li { font-size: 16px; height: 40px; }
#cater { height: 40px; line-height: 40px; }
#cater ul li a { top: 0px; }
.xzlist ul li a.xzanniu { font-size: 14px; padding: 6px 40px; background-size: 20px; padding-right: 56px; margin-top: 10px; float: none; display: inline-block; }
.xzlist ul li .xzcan { background: url(images/pdf.png) left 1px no-repeat; padding-left: 65px; padding-top: 7px; float: none; }
.xzlist ul li { background-size: 1px 94px; }
#xzsearch .keyfl, #xzsearch .keylx { width: 30.85%; }
#xzsearch>div>select { width: 70%; margin-left: 1%; }
#xzsearch .keyshuru { width: 43%; float: none; margin: 0 auto; display: block; clear: both; padding-top: 30px; }
#cjwent .wentileft, #cjwent .wentiright { width: 100%; }
#cjwent .wentiright { margin-top: 20px; }
.lxwmdiv .lxding .zbuditu { width: 100%; position: relative; right: 0; height: 100%; padding: 0%; margin-top: 10px; }
.lxwmdiv .lxding .zbuditu #map{ height:300px !important}
.lxwmdiv .lxding .zbulx { width: 94%; padding: 30px 3%; }
#lxwm .zidiv ul li { width: 48%; }
#zxly .lyform { padding: 30px 20px; }
#zxly .liuyan { font-size: 28px; }
.lxwmpage .gform_body ul li input { width: 76%; }
.lxwmpage .gform_body ul li.w100 input, .lxwmpage .gform_body ul li.w100 textarea { width: 86.8%; }
#gongchlist .gclistl .cattitle { font-size: 32px; margin-bottom: 15px; }
#gongch, #gongchlist { padding: 40px 0; }
#gongchlist .gclistl, #gongchlist .gclistr { width: 100%; }
#gongchlist .gclistr .sidebartitle { height: 40px; line-height: 40px; font-size: 20px; padding-left: 20px; }
#gongchlist .gclistr ul li a { height: 38px; line-height: 38px; }
#gssp .spdiv .gssptext span { font-size: 28px; }
}
@media screen and (max-width: 990px) {
#xzsearch>div>select {
    width: 77%;
    margin-left: 1%;
}
.logo.fr { display: none; }
}
 @media screen and (max-width: 900px) {
/*全局*/
.headw, #ny .w, .w,#foot .w, #bottom .w { width: auto; margin: 0 20px; }
#foot ul {
    margin-right: 1.3333%;
}
.fl { float: left }
.fr { float: right }
.clear { clear: both !important; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.w100 { width: 100%; }
.logo.fr { display: none; }
.menu>ul { margin-left: -10px; }
.menu>ul, .menufs>ul { padding: 4px 0; }
.logo { margin-top: 0px; margin-bottom: 10px; }
.search { margin-top: 9px; }
#homecp, #cppage { margin: 30px 40px; }
.news, .anli, #qygk .gklist .gklista { width: 100%; float: none; }
.anli { margin-top: 20px; }
.news ul li span.newsnr p { height: 135px; text-overflow: inherit; }
#shuzi li { width: 20%; margin: 0 2.0333%; font-size: 14px; }
#qygk .gklist .gklistb { width: 100%; margin-left: 0%; }
#qygk .gklist .gklistc { width: 30.1194%; margin-top: -85px; }
.dasjslide .swiper-slide .sjslidediv ul li { width: 23.78888%; }
#catnewslist .newsli .newslican p { margin-bottom: 5px; }
#zhanhui ul li { width: 21%; margin: 0 1%; padding: 25px 1%; }
#zhanhui .zhnian { margin-bottom: 20px; }
#newssingle .singlenr .singlecan { padding: 10px; }
#xzsearch .keyfl, #xzsearch .keylx { width: 29.85%; }
#xzsearch>div>select { width: 68%; margin-left: 1%; }
#cppt ul li{ float:none; width:100%; margin-bottom:20px}
}



/*首页 slide*/
.cp_list{padding-top:10px;height:90px;font-family: "Microsoft YaHei";margin-top:10px}
.cp_list h3 {text-align: center;font-weight: normal;padding-bottom: 30px;}
.cp_list h3 a{display: block;color:#007DD7;font-size: 30px;padding-bottom: 5px; text-decoration:none;}
.cp_list h3 span{display: block;background:url(../images/zj_03.jpg) no-repeat center 10px;font-size: 16px;color: #b3b3b3;text-transform: uppercase;}
.zj{padding-top:20px;height: 500px;font-family: "Microsoft YaHei";margin-top: 20px}
.zj h3 {text-align: center;font-weight: normal;padding-bottom: 30px;}
.zj h3 a{display: block;color:#007DD7;font-size: 30px;padding-bottom: 5px; text-decoration:none;}
.zj h3 span{display: block;background:url(../images/zj_03.jpg) no-repeat center 10px;font-size: 16px;color: #b3b3b3;text-transform: uppercase;}

.zj dl dt img{width: 500px;height: 356px;float: left;}
.zj dl dd{width: 488px;float: right;color: #666666;font-size: 14px;line-height:23px;}
.zj dl h4 a{color: #2a95e5;font-size: 20px;padding-bottom: 13px;display: block;font-weight: normal;}
.zj dl p a{display: block;margin-top:28px;height: 33px;padding-left:45px;width: 168px;background:url(images/zj_10.jpg) no-repeat;color: #fff;font-size: 14px;line-height: 33px;margin-bottom: 30px;text-decoration:none;}
.zj dl span{display: block;float: left;}
.zj dl span.cur{padding-right: 8px;}
.zj dl span img{display: block;width: 196px;height: 136px;float:left;}
.zj dl span em{font-style: normal;display: block;float: left;width: 16px;background:#fff url(images/zj_22.jpg) no-repeat center 105px;height: 117px;padding: 20px 14px 0 14px;line-height: 16px;font-size:16px;color: #333333}
.zj dl span a:hover em,.zj dl span.cur em{background:#fff url(images/zj_19.jpg) no-repeat center 105px;color: #ffa70f}
.zj dl span a:hover img{ opacity:0.8;}



