@charset "utf-8";
.pageban,.page-single{position:relative}
.ban50{height:500px}
.ban-dz{height:722px}
.ban75{height:750px}
.ban-cp{height: 1104px}
.ban-hy{height: 1190px}
.gpic{position:absolute;top:0;left:50%;margin-left:-960px}
.pageban1{height: 540px;background: url(../images/top.jpg) no-repeat center;}
.page-main{margin: 50px auto;min-height: 700px;}
.ps-ab{height:6050px;}
.ps-memb{height:1856px;}
.ps-wh{height:2800px;}
.ps-ho{height:4782px;}
.ps-note{height:1402px;}
.ps-zzjg{height:1144px;}
.ps-dz{height:1058px;}
#hy{position: absolute;top:870px;left:0;}
.mt140{margin-top:140px !important}
.bg-ab{background: url(../images/page-ab.jpg) no-repeat right bottom; min-height: 720px}
.page-left{width: 240px;}
.cate-box{border:1px solid #b2b2b2;background:#f5f5f5;text-align: center;width: 240px;height: 160px;display: table-cell;vertical-align: middle;}
.h140 {height:132px}
.page-left li h2{text-align: center;line-height: 42px;font-size: 20px;font-weight: bold;}
.left-tit{padding: 10px;border-bottom: 1px solid #b3cee5}
.left-list li{padding:0 40px 0 30px;margin:10px; background: #fff url(../images/ico-left.jpg) no-repeat 180px center;line-height: 40px;border-radius: 20px}
.c8da{color: #8da9ce}
.page-right{width: 76%;}
.pr-tit{padding: 0 20px;line-height: 54px;border:1px solid #8eded9;border-left:0;border-right: 0}
.pr-tit h2{float: left;font-size: 30px;font-weight: bold;padding-left: 26px;background: url(../images/ico-sq.jpg) no-repeat left center}
/*mbx*/
.page-nav{padding: 0 20px;line-height: 46px;border-bottom: 1px solid #ccc;}
.nav-mbx a{color: #888;font-size: 12px}
.nav-mbx a:hover{color:#2caea4}
.bg-ab{background: url(../images/page-ab.jpg) no-repeat bottom center; min-height:840px}
.bg-ab p{margin: 16px 20px 0}
.ab-pic li{width: 31%;margin: 1%; float: left;}
/* xw */
.news_tit{ text-align:center; padding:20px 0; border-bottom:1px solid #e9e9e9;}
.page-xw li{padding:20px;border-top:1px solid #eb4825;}
.page-xw li:first-child{border:none;}
.page-xw li:hover{background:#ececec;border-color:#8eded9}
.page-xw-con{width:76%;}
.page-news-tit{font-size:18px;font-weight:700;border-bottom:1px solid #e9e9e9;padding:20px 0;text-align:center}
.page-news-con{min-height:240px;}
.page-news-con p{line-height:24px;padding:20px 20px 0}
/* cp02 */
.cpm-tit{width: 390px;margin: 30px auto;text-align: center;}
.cpm-tit h2{font-size: 36px; line-height:42px;font-weight: bold;border-bottom: 1px solid #34b7af;padding-bottom: 8px;margin-bottom: 8px;font-family: "黑体"}
.cpm-tit p{font-size: 20px}
.cpm-list{width: 960px;margin: 50px auto 60px;text-align:center}
.cpm-list li{display:inline-block; _zoom: 1; *display:inline;width: 22%;margin: 1% 2.4%;text-align: center;padding:3% 3.1%;background: #eee}
.cpm-des{height: 150px;line-height: 22px;text-align: justify; overflow: hidden;}
.cpm-more{display: block;width: 138px;height: 46px;margin: 20px auto 0;background: url(../images/bg-xq.jpg) no-repeat center;}
.cp-imgbox{background: #fff}
.xh{height:28px}
.cpm-op{background: #eee;padding: 50px 0}
.cpm-op-list li{background: #fff;width: 18%;float: left;margin:1.5%;padding: 2%;}
.op-imgbox{background: #fff;border:1px solid #dcdcdc;}
.cpm-op-list h2{position: relative;padding-left: 80px;}
.op-xh{position: absolute;left:0;top:0;display: block;width:60px; height: 28px;text-align:center; padding:0 10px 0 6px; background:#dcdcdc url(../images/bg-opxh.jpg) no-repeat right center;}
/* cp */
.cp-list li{width:29%;margin:2%;text-align:center;float:left;background:#f5f5f5}
.cp-list li .cp-imgbox{width:255px;height:190px;overflow:hidden}
.cp-list li p{line-height:40px;background:#2caea4}
.cp-list li:hover{background:#bebebe}
.cp-list li a{color:#fff}
.cp-list li img{transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out; -moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out;}
.cp-list li:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); opacity:0.9; }
.ban{ width:480px; position:relative; overflow:hidden;}
.ban2{ width:478px; height:478px; position:relative; overflow:hidden;border:1px solid #ddd;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:478px; height:478px;line-height:478px;}
.ban2 .prev{ float:left; cursor:pointer;}
.ban .num{ height:105px;overflow:hidden; width:425px; position:relative;float:left;}
.min_pic{ padding:8px 0; width:480px;height:100px; background:#f4f4f4;}
.ban .num ul{ position:absolute; left:0; top:0;}
.ban .num ul li{ width:100px; height:100px; float:left; margin-right:5px; padding:1px;cursor: pointer}
.ban .num ul li.on{ border:1px solid #eb4825; padding:0;}
.prev_btn1{width:16px; text-align:center; height:18px; margin:36px 5px 0 ; cursor:pointer; float:left;}
.next_btn1{width:16px; text-align:center; height:18px; margin:36px 5px 0 ;cursor:pointer;float:right;}
.cp-conr{width:48%; height:596px;overflow:auto;}
.tb-conr td{padding:10px 5px;line-height:24px}
.cp-con{position:relative}
.btn_dianp a{ margin:10px auto;display:block; width:100%;height:50px;text-align:center;color:#fff;font-size:16px;font-weight:bold;line-height:50px;background:#8BDCD6}
.btn_dianp a:hover{background:#65C9C3;color:#fff;}
#left-menu{position:absolute;top:0;left:0;height:720px;}
.xg-imgbox{width:336px;height:252px;overflow:hidden}
.skbox {width:18px;height:18px;}
.chei{background:#000;}
.function .btnBox{float:left;margin-right:20px;margin-bottom:5px;padding:0 12px;min-width:60px;border:#e0e0e0 1px solid;border-radius:5px;text-align:center;font-size:16px}
.function .share{width:240px}
.function .favorites{font-size:16px}
.function .share span{margin-right:5px;font-size:12px}
.function .btnBox img{margin:-2px 0 0 2px}
.sharegroup{ padding: 10px !important; background: #fff;}
.sharegroup .tit{ float: left; width: 104px; margin-right: 5px; height: 26px; height: 26px; line-height: 26px; text-align: left; background: url(../images/prosharebg.png) no-repeat left center;}
.sharegroup .icon{ float: left; margin-right: 5px;}
.sharegroup .icon a{ display: block; margin: 0; padding: 0; width:26px; height: 26px; background: url(../images/prosharebg.png) no-repeat center center;}
.sharegroup .icon .bds_tsina{ background-position: -150px 0;}
.sharegroup .icon .bds_weixin{ background-position: -184px 0;}
.btnBox .icon-star{display: inline-block; margin: 0; padding: 0; width:26px; height: 26px; background: url(../images/star.png) no-repeat center center;}
.tb-cans td{padding:0 5px;line-height:22px;border:1px solid #ccc;}
/* .cp-con .page-right{min-height:9000px} */
/* lx */
.page-lx h1{font-size:18px;line-height:40px;margin-bottom:6px;font-weight:bold;}
.page-lx li{border-bottom:1px dashed #bbb;color:#555;line-height:40px;height:40px;width:46%;float:left;margin:0 2%;}
.page-lx li i{float:left;width:40px;height:40px;background:url(../images/lx-icon.png) no-repeat;overflow:hidden;margin-right:1%;}
.page-lx .lx-add{background-position:0 0;}
.page-lx .lx-code{background-position:0 -40px;}
.page-lx .lx-tel{background-position:0 -80px;}
.page-lx .lx-fax{background-position:0 -120px;}
.page-lx .lx-person{background-position:0 -160px;}
.page-lx .lx-url{background-position:0 -200px;}
.page-lx .lx-mail{background-position:0 -240px;}
/* order */
.order-main input{border: 1px solid #1a98ef; height:24px; *line-height: 24px; padding-left: 5px;width:470px;}
.order-main #verify{width:150px;}
.order-main input:hover,.order-main input:focus{border-color:#eb4825;}
.form-btn{display:inline-block;zoom:1;vertical-align:baseline;margin:10px 20px;outline:0;cursor:pointer;text-align:center;text-decoration:none;padding:.3em 1em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5')}
.form-btn:hover{text-decoration:none}
.order-mes{border:1px solid #1a98ef;padding: 5px 0 0 8px;margin:5px 0;width:468px;}
.td-top{vertical-align:top;padding-top: 8px;}
.page-zs{position:relative;height:1626px}
.cpm-page a,.cpm-page span{font-size: 16px ;display:inline-block; width:50px;height: 50px;line-height: 50px;border-radius: 5px;border:1px solid #ddd;  _zoom: 1; *display:inline;margin: 0 3px}
.cpm-page a.prev,.cpm-page a.next{font-size: 12px}
.cpm-page a.end{display:none}
.shareicon{display:inline-block!important;width:40px!important;height:40px!important;overflow:hidden!important;background:url(../images/share.png) no-repeat!important;padding:0!important;}
.share-weixin{background-position:0 0 !important;}
.share-weixin:hover{background-position:0 -40px !important;}
.share-weibo{background-position:-40px 0 !important;}
.share-weibo:hover{background-position:-40px -40px !important;}
.share-qzone{background-position:-80px 0!important;}
.share-qzone:hover{background-position:-80px -40px!important;}
.share-qq{background-position:-120px 0!important;}
.share-qq:hover{background-position:-120px -40px!important;}
.share-tie{background-position:-160px 0!important;}
.share-tie:hover{background-position:-160px -40px!important;}
.shareicon2{display:inline-block!important;width:26px!important;height:26px!important;overflow:hidden!important;background:url(../images/share.png) no-repeat!important;padding:0!important;margin:0 5px!important;}
.share-wx2{background-position:-7px -87px !important;}
.share-wx2:hover{background-position:-7px -127px !important;}
.share-wb2{background-position:-47px -87px !important;}
.share-wb2:hover{background-position:-47px -127px !important;}
.share-qz2{background-position:-87px -87px !important;}
.share-qz2:hover{background-position:-87px -127px !important;}