@charset "gb2312";
/* CSS Document */
body{ background:#fff;}
.mt15 { margin-top:15px; margin-bottom:15px; }
.mainbox {margin:0 auto 15px; overflow:hidden;}
.mainbox.bgfff{ background: #fff;}
.mainbox.mt15 { margin-top:15px; }
.mainbox.mt35 { margin-top:35px; }

.box250 { width:250px; float:left; }
.box660 { width: 660px; height: auto; }
.box680.ma_l15 {width:680px; margin-left: 15px; }
.box925 { width:925px; background-color:#fff;}
.box935 { width:935px; position:relative;}
.box455 { width:407px; height:264px; background:#fff; padding:8px 24px; }
/*---------- nav ----------*/
.m-nav { clear: both; width:100%; height:52px; line-height:52px;}
.nav { position:relative; width:1190px; margin:0 auto; height:50px; font-size:18px; }
.nav li { float: left; position: relative;}
.nav li a { float: left; display: block; height:52px; line-height: 52px; padding:0 23px; font-size: 16px;}

.nav .sub{ display:none; width:122px; left:0; top:52px; z-index: 99;  position:absolute; background:#16a6f9; padding:5px 0;}
.nav .sub li{ zoom:1; height:32px; line-height: 32px;padding: 0; text-align: center; margin-right: 0;}
.nav .sub a{ display:block; height:32px; line-height: 32px;color:#fff;}

.nav li.contact-tel{ position:absolute; right:0; top:5px;clear: both; font-size: 13px; line-height: 40px; }
.nav li.contact-tel b{font-size: 18px; color: #e6e6e6; font-weight: bold;padding-left:5px;}
.nav li.contact-tel i{color: #e6e6e6; font-size: 32px; vertical-align:-2px;}

/*m-tit*/
.m-tit .m-more i{color: #c9c9c9;}

/* banner */
.banner { width:1190px; height:300px; margin:0 auto 15px; background:#fff; overflow:hidden;}
.banner img{width:1190px; height:300px;}
.fullSlide { width:100%; position:relative; height:300px; z-index:9; }
.fullSlide .m-bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .m-bd ul { width:100% !important; }
.fullSlide .m-bd li { width:100% !important; height:300px; overflow:hidden; text-align:center; }
.fullSlide .m-bd li a { display:block; height:300px; overflow:hidden; }
.fullSlide .m-hd { width:100%; position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; }
.fullSlide .m-hd ul { text-align:center; }
.fullSlide .m-hd ul li { cursor:pointer; display:inline-block; *display:inline;
zoom:1; width:16px; height:16px; margin:1px; overflow:hidden; background:center 0 no-repeat; border-radius: 8px; line-height:999px; margin-left: 5px; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-40px; left:0%; z-index:1; width:55px; height:90px; background:url(../images/sprite.png) 0 0 no-repeat; cursor:pointer; filter:alpha(opacity=80); opacity:0.2; display:none; }
.fullSlide .next { left:auto; right:0%; background-position:-45px 0; }
/*company*/
.m-tab4 { width:250px; height: 250px; overflow: hidden; float:left; }
.m-tab4 .m-bd { width:250px; float:left; }
.m-tab4 .m-bd ul li { width:250px; height:250px; background:#fff;}
.m-tab4 .m-bd ul#video li img{width:250px; height:250px;}
.m-tab4 .m-bd ul li .layer-photos1{ display: table-cell;width: 250px;height: 250px;vertical-align: middle;*font-size: 218px;}
.m-tab4 .m-bd ul li .layer-photos1 img { display:block; margin:0 auto; max-width: 250px;max-height: 250px;
    width: expression(this.width > 250 && this.width > this.height ? 250: true);
    height: expression(this.height >250 ? 250: true);
    vertical-align: middle;
    overflow: hidden}

.m-tab4 .m-hd { width:55px; float:left; margin-left:10px; }
.m-tab4 .m-hd li { width:55px; height:55px; overflow:hidden; margin-bottom:10px; cursor:pointer; }
.m-tab4 .m-hd li img { width:55px; height:55px }
.m-tab4 .m-hd li.active,.m-tab4 .m-hd li.active img{width:51px; height: 51px;}


.m-company { float:right; width:930px; height:250px; padding:8px 20px 22px; background: #fff; overflow:hidden; }
.m-company .info{ height:166px; overflow: hidden;font-size:13px;color:#666;}
.m-company .info p{ text-indent:2em; line-height:28px;font-size:13px;color:#666;}
.m-company .m-tit{margin: 0; height: 50px; line-height: 50px; border: none;}

/*企业认证*/
#viptime {position:absolute;right:0; top:46px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); width: 206px; height: 40px; padding: 3px 0; text-align:right; font-size: 16px; color: #888;}
#viptime b{font-family: arial; color: #c00012; font-size: 28px; padding: 0 5px 0 3px; font-style: italic; vertical-align: -3px;}

.zz_vip{background:url(../images/zz_vip.png) no-repeat 46px 10px;}
.bj_vip{background:url(../images/bj_vip.png) no-repeat 46px 10px;}
.zs_vip{background:url(../images/zs_vip.png) no-repeat 46px 10px;}
.jct_vip{background:url(../images/jct_vip.png) no-repeat 46px 14px;}

#viptime2 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); float: left; color: #666;}
#viptime2 p{float: left; line-height: 28px;}
#viptime2 p span{font-size: 14px; }
#viptime2 p i{display: block;width: 22px; float: left; margin: -1px 0;font-size: 25px; }

#viptime2 .year { font-size: 14px;padding:0 5px;color: #666;}
#viptime2 .year b{height: 27px; line-height: 27px;font-family: arial; color: #e30010; padding-right: 3px;}

.free_vip {float: left; font-size: 14px; color: #666;}

.zz_vip2 i{color: #c4a80f;}
.zz_vip2 p span{color: #c4a80f;}

.bj_vip2 i{color: #86a0d4;}
.bj_vip2 p span{color: #86a0d4;}

.zs_vip2 i{color: #9499a8;}
.zs_vip2 p span{color: #9499a8;}

.jct_vip2 i{font-size:0; text-indent: -9999px; background:url(../images/jct_vip2.png) no-repeat 0 4px;}
.jct_vip2 p span{color: #333;}



.companyInfo{ margin:20px 0 0;}
.companyInfo p{font-size:14px; color:#666; line-height:34px;}

.personInfo{ margin:20px 0 0;}
.personInfo ul li{width:330px; float:left; margin:20px 0 40px 10px;}
.personInfo ul li .img_tx{width:100px; height:120px; display:block; float:left;}
.personInfo ul li .contact{width:220px;margin-left:10px; height:120px; float:left;}
.personInfo ul li .contact p{ font-size:12px; color:#666; line-height:24px;}

.rightSider {width:248px; height: 222px; padding:8px 20px 20px; background:#fff;}
.rightSider h3{font-size:25px; color: #333; margin-bottom:10px;}
.rightSider h3 em{font-style:normal;font-size:16px; color: #666; padding-left: 15px;}
.rightSider p { clear:both; font-size:13px; color:#666; line-height: 26px;}
.rightSider a.qq {padding:5px 0; display: block;}
.rightSider a.qq i{ float: left;font-size: 28px;display:block; margin-top:-10px;}
.rightSider a.qq span{float: left; display:block; font-size: 16px; padding-left: 6px;}

.leftSider {width:250px;margin-bottom:15px;background:#fff; overflow: hidden;}
.leftSider .title{border-bottom: 3px solid #0049ac;padding:18px 0 6px 20px;overflow:hidden;}
.leftSider .title h3{display:block;font-size: 16px; color: #333; font-weight: normal;}
.leftSider .title .icon_rz{ float:left; padding-left: 6px;}
.leftSider .title .icon_rz i{display: block; font-size: 28px; float: left;text-indent:-9999px;background:url(../images/icon_rz.png) no-repeat; width:28px; height:28px; background-size:cover; }
.leftSider .title .icon_rz span{display: block; font-size: 13px;padding-top: 2px;float: left; padding-left:3px;}

.leftSider ul {clear:both;padding:10px 0; overflow: hidden;}
.leftSider ul li{clear: both;font-size:13px;line-height: 26px;}
.leftSider ul li span{display: block; float:left; width: 85px; text-align: right; color:#999;}
.leftSider ul li span.zju{ letter-spacing: 1px;}
.leftSider ul li p { float: left;width:140px;  color:#666;}
.leftSider ul li p a{ color: #0049ac; padding-right: 10px;}

/*最新产品*/
.newsProduct{margin-bottom:15px;overflow:hidden; position:relative; background: #fff;}
.newsProduct .m-hd{ overflow:hidden;width:90px;  height:40px; padding:0 20px; margin:0 auto; }
.newsProduct .m-hd .prev,.newsProduct .m-hd .next{ display:block;  width:14px; height:25px; float:right; margin-right:5px;  overflow:hidden;cursor:pointer; background:url("../images/icon_arrow.png") 0 0 no-repeat; opacity: 0.5;}
.newsProduct .m-hd .next{ background-position:-24px 0;}
.newsProduct .m-hd a:hover{ opacity: 1;}

.newsProduct .m-hd ul{ float:right; overflow:hidden; zoom:1; margin-top:8px;padding:0 10px; zoom:1; }
.newsProduct .m-hd ul li{ float:left;  width:10px; height:9px; overflow:hidden; margin-right:6px; text-indent:-999px; cursor:pointer; }
.newsProduct .m-bd{ padding:15px 0; width:190px;margin:0 auto; }
.newsProduct .m-bd ul{ overflow:hidden; zoom:1; }
.newsProduct .m-bd ul li dl.i-ilist{width:188px; border: 1px solid #e6e6e6;border-bottom: none; margin:0 auto;zoom:1;}
.newsProduct .m-bd ul li dl.i-ilist dd{width: 186px; height:220px;margin:0 auto; border-bottom: 1px solid #e6e6e6;background: #fdfdfd;padding:0 19px;}
.newsProduct .m-bd ul li dl.i-ilist dd .u-img{ display: table-cell;width: 150px;height: 150px;vertical-align: middle;*font-size: 131px; padding:12px 0 10px;}
.newsProduct .m-bd ul li dl.i-ilist dd .u-img img { display:block; margin:0 auto; max-width: 150px;max-height: 150px;
    width: expression(this.width > 150 && this.width > this.height ? 150: true);
    height: expression(this.height >150 ? 150: true);
    vertical-align: middle;
    overflow: hidden}

.newsProduct .m-bd ul li dl.i-ilist dd .u-tit{ display: block; height: 40px;line-height: 20px; overflow: hidden;font-size: 13px; color: #666;}
.newsProduct .m-bd ul li dl.i-ilist dd .u-tit:hover{color: #0049ac;}

/*友情链接*/
.link{clear:both; background-color: #fff; width: 250px; height:auto; overflow:hidden; margin-top: 15px; }
.link ul{padding:20px;}
.link li { height:30px; line-height:30px;overflow:hidden; }
.link li a { display:block; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }


/*产品推荐*/
.m-proList {overflow:hidden; background: #fff; margin-bottom: 15px;}
.m-proList ul { overflow:hidden; zoom:1; margin:20px 0 20px 6px;}
.m-proList ul li { width:164px; height:250px; padding:0 6px; margin-bottom:15px; position:relative; margin-left:15px; float:left; border:1px solid #e6e6e6;}
.m-proList ul li .u-img{ display: table-cell;width: 150px;height: 150px;vertical-align: middle;*font-size: 131px; padding:15px 0 5px;}
.m-proList ul li .u-img img { display:block; margin:0 auto; max-width: 150px;max-height: 150px;
    width: expression(this.width > 150 && this.width > this.height ? 150: true);
    height: expression(this.height >150 ? 150: true);
    vertical-align: middle;
    overflow: hidden}
.m-proList ul li:hover {box-shadow: 5px 5px 5px rgba(230, 230, 230, 0.5); transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0; }
.m-proList ul li b{ display: block; font-size: 16px; color: #d40000; font-weight:normal;}
.m-proList ul li a.u-tit { display:block; width:150px; height:40px; line-height:20px;color:#666; font-size:13px; overflow:hidden; }

/*招商信息*/
.investment{background: #fff;margin-bottom: 15px; padding-bottom: 25px; }
.investment .info {width:885px;margin:0 auto;padding: 20px 0;overflow: hidden; position: relative;}
.investment .info img{ display: block;width: 150px; height: 150px; position:absolute; top: 20px; left: 0px;}
.investment .info .list{height: 150px; padding: 0 10px;}
.investment .info .list h3{font-size: 16px; color: #333;}
.investment .info .list ul{ height: 40px; line-height: 40px; overflow: hidden;}
.investment .info .list ul li{ float: left;width:25%;font-size: 14px; color: #666;}
.investment .info .list p{font-size: 14px; color: #999; clear: both; height: 72px; line-height: 24px; overflow: hidden; padding-top: 10px;}

.investment .info.hasImg img{ position:absolute; top: 25px; left: 5px;}
.investment .info.hasImg .list{margin-left: 170px; padding-right: 20px;}


.investment .info.info2{padding: 30px 0; border-bottom: 1px solid #eee;}
.investment .info.info2.hasImg img{ position:absolute; top: 30px; left: 5px;}
.investment .info.info2:hover{ background: #f6f6f6;}

.investmentInfo{ margin-bottom: 15px; padding-bottom: 20px; background: #fff; overflow: hidden;}
.investmentInfo h1{font-size: 21px; color:#333; padding: 20px 25px 10px;}

.investmentInfo h3.tit{font-size: 18px; color:#333; padding: 10px 25px 0;}
.investmentInfo h3.tit i{color: #999;}
/*新闻中心*/
.m-news{background: #fff;margin-bottom: 15px;}
.m-news ul {padding:20px 0 15px; overflow: hidden;}
.m-news ul li {width:415px; float:left; margin-bottom: 10px; margin-left: 20px; padding-left: 15px; background: url(../images/d1.gif) no-repeat 0 10px; font-size: 14px;}
.m-news ul li a{ display:block;height: 28px; line-height: 28px; font-size: 13px; overflow:hidden;}
.m-news ul li:hover{ background: url(../images/d2.gif) no-repeat 0 10px;}
.m-news ul li h3{height: 28px; line-height: 28px;  overflow:hidden;}
.m-news ul li h3 a{font-size: 16px; color: #333;}
.m-news ul li p{ line-height: 24px; height: 48px; overflow: hidden; font-size: 13px; color: #999;}
.m-news ul li span{ display: block; line-height: 30px; font-size: 13px; color: #bbb;}

/*销售网点*/
.m-network{background: #fff;margin-bottom: 15px;overflow: hidden;}
.m-network ul{ padding-bottom: 35px; overflow: hidden;}
.m-network ul li {width:415px; float:left; margin-top: 18px; margin-left: 20px; padding-left: 15px; background: url(../images/d1.gif) no-repeat 0 10px;}
.m-network ul li:hover{ background: url(../images/d2.gif) no-repeat 0 10px;}
.m-network ul li h3{height: 28px; line-height: 28px; font-size: 16px; color: #333;}
.m-network ul li span{ display: block; line-height: 24px; font-size: 13px; color: #bbb;}
.m-network ul li .imgList{ height: 90px; margin-right: -20px; padding-top: 5px;}
.m-network ul li .imgList img{width:120px; height: 90px;  display: block; float: left; margin-right: 20px;}

/*网点详情*/
.m-network.networkInfo ul{ padding-bottom: 20px;}
.m-network.networkInfo ul li{ width:860px; margin-top: 18px; margin-left: 10px;background:none;}
.m-network.networkInfo ul li h1{height: 28px; line-height: 28px; margin-bottom:10px;font-size: 24px; color: #333;}
.m-network.networkInfo ul li span{ display: block; line-height: 30px; font-size: 15px; color: #bbb;}
.m-network.networkInfo ul li .imgList{ height: 150px; margin-right: -20px; padding-top: 20px;}
.m-network.networkInfo ul li .imgList img{width:200px; height: 150px;  display: block; float: left; margin-right: 20px;margin-bottom: 20px; cursor:pointer;}

.m-shopInfo {padding:0 25px;}
.m-shopInfo h3{font-size: 18px; color:#333;}
.m-shopInfo h3 i{color: #999;}
.m-shopInfo .shopInfo p{font-size: 13px; color: #666; line-height: 28px; text-indent: 2em; padding-top: 6px;}

/*招标公告*/
.m-tender{background: #fff;margin-bottom: 15px; padding-bottom: 30px; overflow: hidden;}
.m-tender ul.u-tt{width:885px;height:46px; line-height: 46px; background: #f6f6f6;color: #999; margin:15px 20px 8px;}
.m-tender ul p{float:left;color: #999; font-size: 14px;}
.m-tender ul p.tit{width:360px;padding-right: 15px; padding-left: 10px;}
.m-tender ul p.company{width:210px;padding-right: 10px;}
.m-tender ul p.area{width:80px;padding-right: 10px;}
.m-tender ul p.time{width:160px; color: #999;}

.m-tender ul.tenderList {width:885px;margin: 0 20px;}
.m-tender ul.tenderList li{height:38px; line-height: 38px; overflow: hidden;}
.m-tender ul.tenderList p{float:left;font-size:13px; color: #666;}
.m-tender ul.tenderList p a{ color: #333;}
.m-tender ul.tenderList li:hover a:hover{ color: #0049ac;}
.m-tender ul.tenderList li p.time{ font-size:13px;color: #00a313;}

.m-tender ul.tenderList2 li{height:46px; line-height: 46px; border-bottom: 1px solid #EEEEEE;}
.m-tender ul.tenderList2 li:hover{ background: #f9f9f9;}
.m-tender ul.tenderList2 li:hover a{color: #0049ac;}

/*人才招聘*/
.m-job{background: #fff;margin-bottom: 15px; padding-bottom: 30px; overflow: hidden;}
.m-job ul.u-tt{width:885px;height:46px; line-height: 46px; background: #f6f6f6;color: #999; margin:15px 20px 8px;}
.m-job ul p{float:left;color: #999; font-size: 14px; text-align: center;}
.m-job ul p.name{width:28%;padding-left: 10px; text-align: left;}
.m-job ul p.area{width:20%;}
.m-job ul p.year{width:15%;}
.m-job ul p.money{width:10%;}
.m-job ul p.num{width:15%;}
.m-job ul p.time{width:10%;}

.m-job ul.jobList {width:885px;margin: 0 20px;}
.m-job ul.jobList li{height:38px; line-height: 38px; overflow: hidden;}
.m-job ul.jobList p{float:left; font-size: 13px;}
.m-job ul.jobList p a{ color: #333;}
.m-job ul.jobList li:hover a:hover{ color: #0049ac;}

.m-job ul.jobList2 li{height:46px; line-height: 46px; border-bottom: 1px solid #EEEEEE;}
.m-job ul.jobList2 li:hover{ background: #f9f9f9;}
.m-job ul.jobList2 li:hover a{color: #0049ac;}

/*工程案例*/
.m-case{background: #fff;margin-bottom: 15px; padding-bottom: 35px; overflow: hidden;}
.m-case ul li { margin-top: 18px; margin-left: 20px; padding-left: 15px; background: url(../images/d1.gif) no-repeat 0 10px;}
.m-case ul li:hover{ background: url(../images/d2.gif) no-repeat 0 10px;}
.m-case ul li h3{height: 28px; line-height: 28px; font-size: 16px; color: #333;}
.m-case ul li p{ clear: both; font-size: 14px; color: #999;line-height: 30px;}
.m-case ul li p span{ display: block; float: left; padding-right: 20px;}
.m-case ul li .imgList{ height: 120px; margin-right: -20px; padding-top:8px;}
.m-case ul li .imgList img{width:160px; height: 120px;  display: block; float: left; margin-right: 16px;}
.m-case ul li .imgList img:hover{opacity: 0.8; cursor: pointer;}

.infoMes{ display:none; height:500px; overflow-y:auto; background:#fff; padding:20px; font-size:14px; color:#666;}
.infoMes img{ display:block; max-width:610px; margin:0 auto;}

.layer-casePhoto li{border-bottom: 1px solid #eee; padding-bottom: 25px;}

/*资质证书*/
.m-certificate {clear:both;overflow:hidden; background: #fff; margin-bottom: 15px;}
.m-certificate ul { overflow:hidden; zoom:1; margin:20px 0 15px 6px;}
.m-certificate ul li { width:165px; height:206px; margin-bottom:20px; position:relative; margin-left:15px; float:left; }
.m-certificate ul li .u-img { display: table-cell; width: 162px; height: 162px; vertical-align: middle; *font-size: 140px;
background:#fff; border:1px solid #e9e9e9;}
.m-certificate ul li .u-img img { max-width: 160px; max-height: 160px; margin:0 auto; display:block;  width: expression(this.width > 160 && this.width > this.height ? 160: true);height: expression(this.height >160 ? 160: true);vertical-align: middle; overflow: hidden; }

.m-certificate ul li p { width:160px; height:42px; padding-top:10px;line-height:18px; color:#666; font-size:13px; text-align: center; }

/*留言列表*/
.m-mes{background: #fff;padding-bottom: 30px; overflow: hidden;}
.m-mes ul li { padding:18px 0 20px; margin-left: 20px; padding-left: 15px; background: url(../images/d1.gif) no-repeat 0 30px; border-bottom: 1px solid #e9e9e9;}
.m-mes ul li:hover{ background: url(../images/d2.gif) no-repeat 0 30px;}
.m-mes ul li p{ clear: both; line-height: 30px;}
.m-mes ul li p.name span{font-size: 16px; color: #333; display: block; float: left;width:60px;}
.m-mes ul li p.name em{font-size: 14px;float: left; font-style: normal;}
.m-mes ul li p.info {font-size: 14px; color: #999;}



/*===================内页========================*/
/*供应分类*/
.siderMenu {width: 250px;margin-bottom:15px; position:relative; background: #fff;}
.siderMenu .m-tit02{ height: 55px; line-height: 60px;}
.siderMenu .m-tit02 h3{font-size: 18px;}

.sideList_tit{width:250px;position: relative;}
.sideList_tit h2 {  z-index:98;  height:40px; line-height:40px;border-top:1px solid #fff;border-bottom:1px solid #eee; cursor:pointer; overflow:hidden;}
.sideList_tit h2 a {font-size: 14px; color: #666; padding-left:24px;}

.sideList_tit.active h2.active {position:relative;z-index:9995;background-color: #fff!important; background-image:none;border:1px solid #ff7300;border-right:none;}
.sideList_tit.active h2 a{color:#333; display:block;}

.i-list { display:none;width:170px; max-height:386px; padding:10px 0; position:absolute; z-index:98; left: 249px; top:0; background-color: #fff; overflow:hidden;border:1px solid #ff7300; box-shadow: 5px 5px 5px rgba(230, 230, 230, 0.8); transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0;}
.i-list.moreList { display:none;width:340px;}
.i-list .pro_list{overflow: hidden;  float:left; width:150px; }
.i-list .pro_list a {display:block;float:left; width:150px; padding-left:20px; line-height: 30px; font-size:13px; color: #666; overflow: hidden; white-space: nowrap;}

/*新闻+企业二级导航*/
.sideNewList{width:250px;position: relative;}
.sideNewList li {height:40px; line-height:40px;border-top:1px solid #fff;border-bottom:1px solid #eee; cursor:pointer;}
.sideNewList li a { display:block;font-size: 14px; color: #666; padding-left:24px;}
.sideNewList li.active{ background:#f6f6f6;}

/*最新新闻*/
.siderNews{clear:both; background-color: #fff; width: 250px; height:auto; overflow:hidden; margin-bottom: 15px; }
.siderNews li { height:42px; line-height:42px;border-bottom:1px solid #eee;overflow:hidden; padding: 0 20px; }
.siderNews li a { display:block; font-size:13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/*免责申明*/
.m-tip p{padding:20px; background: #fff;font-size: 12px; color: #999;}
.m-tip p span{ color: #0049ac;}

/*产品详细描述*/
.m-productTab{ width:340px; height: 410px; overflow: hidden; float:left;margin:20px 25px; }
.m-productTab .m-bd { width:340px; overflow: hidden;}
.m-productTab .m-bd ul li { width:340px; height:340px; }

.m-productTab .m-bd ul li a{ display: table-cell;width: 340px;height: 340px;vertical-align: middle;*font-size: 297px;}
.m-productTab .m-bd ul li a img { display:block; margin:0 auto; max-width: 340px;max-height: 340px;
    width: expression(this.width > 340 && this.width > this.height ? 340: true);
    height: expression(this.height >340 ? 340: true);
    vertical-align: middle;
    overflow: hidden}


.m-productTab .m-hd {clear: both; width:350px; margin-top:10px; }
.m-productTab .m-hd li { float: left; width:60px; height:60px; overflow:hidden; margin-right:10px; cursor:pointer; }
.m-productTab .m-hd li img { width:60px; height:60px }
.m-productTab .m-hd li.active,.m-productTab .m-hd li.active img{width:56px; height: 56px;}

#message:hover{ color:#fff;}

.sellinfo{float:left;width:775px;color: #333; margin: 20px 0; }
.sellinfo h1{padding-left: 20px; line-height:50px; height:50px;font-size:24px; color:#333; overflow:hidden;}
.sellinfo dl {background:#fff4ea;  overflow: hidden;}
.sellinfo dl dt{border-top:1px solid #f75b00;font-size:14px;color:#999;height:35px; line-height:35px;}
.sellinfo dl dd{clear:both;height:35px; line-height:35px;border-top:1px solid #efd7c1;}
.sellinfo dl .price,.sellinfo dl .order{width:47%; float:left; padding-left:20px; font-size: 14px; color: #666;}
.sellinfo dl dd .price{color:#f75b00; font-size:16px;}

.sellinfo dl dd { height:60px; line-height: 50px;}
.sellinfo dl dd .price.dy{font-size: 22px;}

.sellinfo ul{clear:both;height:120px;padding:15px 0; overflow:hidden;}
.sellinfo ul li{width:365px;line-height:26px; padding-left: 20px;  font-size:13px; color:#666;float: left;}

/*已下架*/
.sell-yxj{ position: absolute; top:110px; right: 130px;}
.sell-yxj i{font-size: 230px; color: #e80719;}

.sellinfo .u-btns{clear:both; padding-left: 20px;}

a.u-btn {float:left;display:block;width:228px; height:42px; line-height:42px;background:#f1512b; border:1px solid #f1512b; text-align: center; font-size:18px; color:#fff; }
a.u-btn2{background:#Fff;color:#f1512b; margin-left:20px;}

.contact-mes{clear: both; font-size: 13px; line-height: 40px; padding: 10px 20px 0;}
.contact-mes b{font-size: 16px; color: #333; font-weight: bold; padding:0 20px 0 5px;}
.contact-mes i{color: #0049ac; font-size: 30px; vertical-align:-2px;}
.contact-mes span{color: #999;}
.contact-mes a{ color: #0049ac; font-weight: bold;}


.m-productInfo{ background: #fff; overflow:hidden; }
.m-companyInfo{ background: #fff; overflow:hidden; }
.m-companyInfo .m-tab4{margin:20px 20px 0 20px;}

.tableType {width:880px; margin:10px auto; padding: 10px 0; overflow:hidden;}
.tableType.bg{ background: #f5f5f5;}
.tableType li {width:437px; float:left; overflow:hidden;}
.tableType li p{ float:left; height:30px; line-height:30px;font-size:13px; }
.tableType li p.type{width:185px; color:#999; text-align: right;}
.tableType li p.info{ width:250px;color:#666;}

.company_jj{ clear:both;}
.company_jj .tableType li {width:420px; float:left;}
.company_jj .tableType li p.type{ width:120px;}
.company_jj .tableType li p.info{ width:290px; height:auto;color:#666;}

.m-companyInfo .m-tit p{ float:left;width: 140px;height: 40px;line-height: 40px;border-radius: 8px;font-size: 18px;color: #fff; margin-top:8px;}
.m-companyInfo .m-tit p i{font-size: 32px;color: #fff; padding: 0 10px 0 22px; vertical-align: middle;}
.m-companyInfo .m-tit p.ok_rz { background:#26b60e;}
.m-companyInfo .m-tit p.no_rz {background:#ccc;}

.company_rz .top_rz{padding:30px 36px;}
.company_rz .top_rz p{ float: left;width:200px;height:50px; line-height:50px; border-radius: 8px;font-size: 20px; color: #fff;}
.company_rz .top_rz p.time {width:300px; font-size: 16px; color: #666;}
.company_rz .top_rz p.time strong{color: #0049ac;}
.company_rz .top_rz p i{font-size: 36px;color: #fff; padding: 0 10px 0 45px; vertical-align: middle;}
.company_rz .top_rz p.ok_rz { float:right; background:#26b60e;}
.company_rz .top_rz p.no_rz {float:right;background:#ccc;}

.company_rzimg p{ text-align: center; font-size: 16px; color:#666;margin-bottom:30px;}
.company_rzimg img{display: block; max-width: 860px;margin: 20px auto;}


.company_rz .tableType li {width:420px; float:left;}
.company_rz .tableType li p.type{width:80px; }
.company_rz .tableType li p.info{ width:300px;}
.company_rz .tableType li.w800{width: 800px;}
.company_rz .tableType li.w800 p.info{width: 600px; height:auto;}
.detail{padding:10px 20px;font-size: 14px; color: #666;line-height:28px; }
.detail p{ line-height:28px; padding-top:10px;font-size: 14px; color: #666; text-indent: 2em;}
.detail p img,.detail img{display:block;max-width: 885px;margin: 0 auto;text-indent: 0;}

/*新闻中心*/
.news-item{background: #fff;margin-bottom: 15px; padding-bottom: 15px; overflow: hidden;}
.news-item ul li {position:relative;padding:30px 5px; margin:0 20px; border-bottom: 1px solid #eee;}
.news-item ul li:hover{ background:#f6f6f6;}
.news-item ul li h3{height: 20px; line-height: 20px; margin-bottom: 10px;}
.news-item ul li h3 a{background: url(../images/d1.gif) no-repeat 0 10px;padding-left: 12px;  font-size: 16px; color: #333;}
.news-item ul li h3 a:hover{background: url(../images/d2.gif) no-repeat 0 10px; color: #0049ac;}
.news-item ul li .news-item-pic{position: absolute;left: 5px; top: 60px; display: block;}
.news-item ul li .news-item-pic img{width: 160px; height: 100px;}
.news-item ul li .news-item-info{ margin:0 15px;}
.news-item ul li.hasImg .news-item-info{ margin-left: 180px;}
.news-item ul li p{ line-height: 22px; height: 66px; overflow: hidden; font-size: 13px; color: #999;}
.news-item ul li span{ display: block; line-height: 30px; font-size: 13px; color: #bbb;}

/*新闻中心 info*/
.m-news-info{padding:30px 30px 0; background:#fff;}
.m-news-info  h1 { text-align:center; padding:10px 0 0; font-size: 24px;color: #000; }
.m-news-info  h1:hover{color: #0049ac;}
.m-news-info .detail { line-height:20px; padding:0 0 26px; text-align:center; font-size:12px; overflow:hidden; color:#999; border-bottom:1px solid #eee; }
.m-news-info .detail p span { padding-right:20px; font-size:12px;color:#666;}
.m-news-info .detail p b{color:#ff0000;}
.m-news-info .bds_more{font-size:0;}
.m-news-info .source{ margin:30px 0; overflow:hidden;}
.m-news-info .source p{width:500px; float:left;color:#999;}
.m-news-info .source p b{color:#036; padding-right:30px; font-weight:normal;}

.m-news-info .newsinfo_cont { line-height:30px; padding:30px 0; font-size:14px; color:#666;}
.m-news-info .newsinfo_cont p {padding:2px 0 10px;word-wrap: break-word;font-size:14px; color:#666; text-indent:2em;}
.m-news-info .newsinfo_cont  img{ display:block; margin:0 auto; max-width:860px;}

.m-news-info .share{ height: 30px; line-height: 30px;}
.m-news-info .m-tip p{padding:20px 0;}

.upDown{margin:10px 0; overflow:hidden; font-size:14px;}
.upDown p{ float:left;width:420px; height:50px; line-height:50px;border:1px solid #eee;border-left: 0; }
.upDown p.bor-r{float:right;border-left:1px solid #eee; border-right: 0;}
.upDown span{float:left; width:58px; color:#333; padding-left: 10px;}
.upDown i{float:left; width:40px; height:50px;line-height:50px; display:block; font-size:30px; color:#ddd;border-left:1px solid #eee;border-right:1px solid #eee; padding-left: 10px;}
.upDown a{float:left; width:300px; color:#666;}
.upDown a:hover{ color:#0049ac;}

/*联系我们*/
.card{width:550px; height: 300px;margin:40px auto;border:1px solid #eee; border-radius: 10px;-moz-box-shadow: 8px 8px 0 #e0e0e0;
box-shadow: 8px 8px 0 #e0e0e0; overflow: hidden;}
.cardLine{width: 500px;height: 6px; background: #e6e6e6;margin:0 auto; position: relative;}
.cardLine p{width: 400px;height: 6px; background: #16a7fa;position: relative;}
.cardLine p span{display:block;width: 260px;height: 6px; background: #0149ad;position: relative;}
.cardName{ position: relative; height: 90px;padding:20px 25px; background: #fff;}
.cardName h3{font-size:30px; color: #000;}
.cardName h3 em{font-style:normal;font-size:16px; color: #666; padding-left: 15px;}
.cardName a.qq {padding:5px 0; display: block; color: #ff9000;}
.cardName a.qq i{ float: left;font-size: 28px;display:block; margin-top:-10px;}
.cardName a.qq span{float: left; display:block; font-size: 16px; padding-left: 6px;}
.cardName p{position: absolute; right: 25px; top:25px; background: url(../images/img_weixin.jpg) no-repeat left center; width: 180px;}
.cardName p img{ display: block; width: 80px; height: 80px; padding-left: 100px;}

.cardInfo{ height: 170px; line-height: 30px; background: #f6f6f6; font-size: 14px; color: #666; padding: 20px 0 0 25px;}
.cardInfo dt{float:left;width:310px;}
.cardInfo dt.area{width: 500px;}
.cardInfo dd{float:left;width: 200px;}
/*留言+在线询价*/
#layer-shade{display:none;background-color:#000;filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;position: fixed;
    _position: absolute;top: 0;left: 0;width:100%; height:100%;_height:expression(document.body.offsetHeight+"px");z-index: 99998;}
#msg{display: none;position:fixed; top:50%; left:50%; background-color:fff; width:560px; height:460px; margin-left:-280px; margin-top:-310px; z-index:999999;}

.m-message{width: 100%; background: #fff;}
.m-message ul {padding: 10px; overflow: hidden;}
.m-message ul li { margin-top: 10px; font-size: 14px; color: #333;overflow: hidden;}
.m-message ul li.success{padding-left:220px;color: #71b83d; font-size: 14px; display:none; background:url(../images/right.png) no-repeat 195px center; margin-top:5px;}
.m-message ul li label{ display: block;width: 20%; text-align: right; float: left;color: #666;}
.m-message ul li label em{ color: red;padding:0 3px; font-style: normal;}
.m-message ul li p{width: 78%;text-align: left; float: left; padding-left: 10px;}
.m-message ul li .textarea{width:85%;border:1px solid #ddd;height: 110px;line-height: 22px; padding:10px; font-size: 12px; color: #666;}
.m-message ul li .ipt{width:245px;border:1px solid #ddd; height: 30px; line-height: 30px; padding: 0 10px;}
.m-message ul li .ipt02{width:122px; float:left;}
.m-message ul li button{width:250px; background:#0049ac; height:38px; line-height: 38px; padding: 0 10px;border: none; color: #fff; font-size: 18px;cursor: pointer; font-family: "宋体"; }

.message{margin: 10px auto 20px;}

/*map*/
.map{padding:20px 0;}

/*返回顶部*/
.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:20px;bottom:50px; z-index: 9;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item .weixin{margin:60px auto 0; display: block; width: 120px; height: 120px;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:205px;background-position:0 -210px;}
.toolbar-item-top{background-position:0 -674px; display: none;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}


/*百度推广*/
#baidutg,.baidutj{background:#fff;padding:20px 10px; margin-top:20px;}

/*免费会员我要加盟*/
#ftdiv{width:260px;border:1px solid #F0F0F0;background-color:#FFF;height:auto; -webkit-background-clip: content;
    box-shadow: 1px 1px 50px rgba(0,0,0,.3);z-index:99999; position:fixed; bottom:0;left:0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#ftdiv .tit{ height:30px; font-size:15px; line-height:30px; padding:0 10px; background:#e6e6e6; border-bottom:1px solid #e6e6e6;}

#tqlist {padding:10px 15px;display:block;height:auto;overflow:hidden;}
#tqlist li{height:40px;display:block; color:#222;}
#tqlist li.companyName{ height:28px; line-height:28px; color:#000; overflow:hidden;}
#tqlist li.memo{ height:55px;}
#tqlist .sel01,#tqlist .u-sel01{border:1px solid #ddd;line-height:30px;height:30px;width:155px;}
#tqlist input{border:1px solid #ddd;line-height:30px;height:30px;padding-left:3px;width:150px;}
#tqlist input:focus{ outline:1px solid #1fc8f9}
#tqlist input.btnt{margin-left:72px;width:100px;height:32px;border:0;background:#2E8DED; border-radius:3px;color:#fff;border-color:#849fc4;line-height:32px;text-align:center;cursor:pointer;display:inline-block;}
.icondown{float:right;background:url(../images/icondown.gif) no-repeat; height:10px;width:10px;display:inline-block;margin:10px 10px 0 0;cursor:pointer;}
span.iconup{background:url(../images/iconup.gif) no-repeat;}

/*企业认证*/
#overlay,.overlay{background-color: black;filter:alpha(opacity=60);-moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;position:absolute;top: 0;left: 0;width:100%; height:100%;z-index: 99998;}
#rz_mes{filter:alpha(Opacity=80);opacity: .8;position:fixed; top:50%; left:50%; background-color:black; width:600px; height:400px; margin-left:-300px; margin-top:-200px; z-index:999999;}
#rz_mes p{ text-indent:2em; font-size:16px; color:#ddd; padding:10px 45px;}
#rz_mes p.icon_rz_img{ background:url(../images/icon_rz_img.png) no-repeat center; width:81px; height:81px; margin:35px auto 0; display:block;}
#rz_mes p span{ color:#ff6c00;}
#rz_mes a{ display:block; margin:0 auto; text-align:center; width:190px; height:55px; line-height:55px; background-color:#005aff; border-radius:6px; text-indent:0; font-size:24px; color:#fff;filter:alpha(opacity=100);opacity:1; z-index:999999;}

/*百科*/
.entry { clear: both;background:#fff; margin:20px 0; }
.entry h3 { height: 40px; line-height: 40px; font-size: 21px; color: #333; margin-bottom:6px; }
.entry .entryInfo { border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.entry .entryInfo li { border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; overflow: hidden; }
.entry .entryInfo li h3 { background: #fff; width: 120px; padding: 10px 15px; height: auto; float: left; font-size: 16px; color: #0A7EC3; }
.entry .entryInfo li p { background: #fff; width:680px; padding: 10px 15px; height: auto; float: left; border-left: 1px solid #e6e6e6; font-size: 14px; color: #7e7e7e; }

/*浮动QQ*/
.rides-cs{background:#F96747;position:fixed;top:228px;right:1px;z-index:999;}
*html .rides-cs{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin:130px 0 0 0;}
.rides-cs a{color:#2f91ec;}
.rides-cs a:hover{color:#ff8100;text-decoration:none;}
.rides-cs .floatL{width:36px;float:left;position:relative;z-index:1;}
.rides-cs .floatL a{font-size:0;text-indent:-999em;display:block;}
.rides-cs .floatR{float:right;width:170px;padding:5px;overflow:hidden;}
.rides-cs .floatR .cn{background:#F7F7F7;}
.rides-cs .cn h3{font-size:14px;color:#666;line-height:28px;padding:5px 8px;}
.rides-cs .cn ul{padding:0 5px;}
.rides-cs .cn ul li{line-height:38px;height:38px;border-bottom:solid 1px #E6E4E4;overflow:hidden;color:#333;}
.rides-cs .cn ul li a{ display:block; }
.rides-cs .cn ul li img{vertical-align:middle; display:block; margin:10px auto;}
.rides-cs .btnOpen,.rides-cs .btnCtn{position:relative;z-index:9;top:0;left:0;background:url(../images/shopnc.png) no-repeat;display:block;width:20px;height:146px;overflow:hidden;padding:8px;}
.rides-cs .btnOpen{background-position:8px 12px;}
.rides-cs .btnCtn{background-position:-31px 12px;}

/*您可能要找*/
.m-keyword{ background:#fff; margin-bottom:15px; }
.m-keyword ul{padding:20px;}
.m-keyword ul li{ display:inline; padding-left:10px; line-height:2rem;}
.m-keyword ul li a{ font-size:14pxrem; color:#666;}

/* 201800605 @xu 新增功能 */
.agent_pinpai{width:750px; height: 380px;margin:0 auto; padding:10px 78px 50px; font-family: "宋体"; background: #fff;}
.agent_pinpai .m-title{ height:50px; line-height: 50px; background: #00489d; border-top-left-radius: 5px;border-top-right-radius: 5px;font-size:20px;color:#fff;}
.agent_pinpai .m-title h3{padding:0 5px 0 25px;display: inline;font-size:20px;color:#fff;}
.agent_pinpai .m-title span{padding-left: 5px;}
.agent_pinpai .agent_content{height:330px;border:1px solid #ddd; border-top: none;}
.agent_pinpai .agent_left{float:left;width:360px;padding:26px 22px;}
.agent_pinpai .agent_left img{width:80px; height: 80px; display: block;float: left;}
.agent_pinpai .agent_left p.info{width:270px; height: 80px; line-height: 20px; overflow: hidden; float: left;margin-left:10px;font-size: 14px; color: #666;}
.agent_pinpai .agent_left ul{ clear: both; padding-top: 15px;}
.agent_pinpai .agent_left ul li{ height: 60px;}
.agent_pinpai .agent_left ul li .m-title2{border-bottom: 1px solid #ddd; position: relative; height: 26px; line-height: 26px; }
.agent_pinpai .agent_left ul li .m-title2.t1 h3{ background:#fff url(../../../images/2018/icon_01.gif) no-repeat 0 5px;}
.agent_pinpai .agent_left ul li .m-title2.t2 h3{background:#fff url(../../../images/2018/icon_02.gif) no-repeat  0 5px;}
.agent_pinpai .agent_left ul li .m-title2.t3 h3{background:#fff url(../../../images/2018/icon_03.gif) no-repeat  0 5px;}
.agent_pinpai .agent_left ul li .m-title2 h3{position:absolute; top: 10px; height: 30px; line-height: 30px;width: 70px; padding-left:30px; font-size: 14px; color: #999;}
.agent_pinpai .agent_left ul li p{padding-top:12px; font-size: 14px; color: #333;}

.agent_content .agent_right {padding-top:23px; height:307px;width:298px; background: #f6f6f6; float: right; overflow: hidden;}
.agent_content .agent_right button{ display:block;width:102px; height: 36px; line-height: 36px; background: #00489d; color:#fff;font-size:18px; border: none; cursor: pointer; margin-left:103px;}
.m-select{margin-bottom:12px; margin-left: 26px; clear: both; height: 36px;}
.m-select label{float: left;width:76px; height:36px; line-height: 36px; font-size: 14px; color: #666;}
.m-select label em{ color: #f00;}
.header_select {float:left;position: relative;}
.header_select input{width:150px;color: #666; padding:0 10px; display: inline-block; height: 34px;border: 1px solid #ddd;}
.m-select .header_select a.header_select_sort {cursor:pointer;border: 1px solid #ddd;width:170px;color: #666; display: inline-block; height: 34px;position: relative;z-index: 9; background: #fff;}
.m-select .header_select a.header_select_sort select{padding: 8px 5px; border: none;}
.m-select .header_select a.header_select_sort span em { float: left; font-size: 13px;width:120px; height:34px; line-height: 34px; margin: 0 12px 0 10px; font-style: normal; color:#666;border-right: 1px solid #ddd;}
.m-select .header_select a.header_select_sort span b {background-position: 0px 0px; float: left; height: 20px; position: relative; top: 14px;width: 20px;}
.m-select .header_select ul li {height: 30px; line-height: 30px; width:130px;text-align:left;cursor:pointer;}
.m-select .header_select ul {background: #fff;border: 1px solid #ddd;border-top:none; display: none; left: 0px; position: absolute; top: 35px; z-index: 999;}
.m-select .header_select a.header_select_sort span b { background: url(../../../images/2018/icon_sev.png) no-repeat; }
.header_select ul li a { display: block; padding-left: 11px; font-size:13px; color: #666;}
.header_select ul li a:hover { background: #f8f8f8;}
.m-select .on a.header_select_sort{height:34px;background:#fff }
.m-select .on a.header_select_sort span em{height:38px;  line-height:34px;}
.m-select .on a.header_select_sort span b{background-position:0 -32px;}
