/*con-main*/
.ft16{font-size:16px;}
.con-main{width:860px;float:left;}
/* .subNav{margin-bottom:20px;} */
.subNav{position:relative;z-index:6; margin-bottom: 10px;}
.suspendBar{z-index:10001;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom: 30px;}
.bottom_box{margin-top:0;}
.h_p_knowledge_pic img{width:110px;height:auto;}
.right_nav{top:0;z-index:66;}
/*焦点轮播图*/
.pro-lunbo{padding:20px;background:#fff;position: relative;}
.lunboBox{position:relative;overflow: hidden;}
.lunboBox .bigbtn{position:absolute;width:34px;height:50px;top:200px;cursor:pointer;z-index:99;background:url(../img/icon/arrow_icon.png) left top no-repeat;}
.lunboBox .smallbtn{position:absolute;width:16px;height:24px;bottom:35px;cursor:pointer;z-index:99;background:url(../img/icon/arrow_icon.png) left -128px no-repeat;}
.lunboBox #nextTop{background-position:right top;right:20px;}
.lunboBox #prevTop{left:20px;}

.lunboBox #next{background-position:right -128px;right:10px;}
.lunboBox #prev{left:10px;}

.lunboBox ul{position:absolute;}
.lunboBox li{float:left;}
.lunboBox .lunbo-ul li{position:relative;color:#fff;width:820px;}
.lunboBox .lunbo-ul .img{position:relative;text-align: center;height: 460px;line-height: 460px;}
.lunboBox .lunbo-ul .img img{max-width:820px;max-height:460px;vertical-align: middle;}
.lunboBox .lunbo-ul .img .tips{position:absolute;height:50px;line-height:50px;bottom:0;left:0;right:0;padding:0 26px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.lunbo-ul .img .tips .l{float:left;width:700px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:16px;text-align: left;}
.lunbo-ul .img .tips .r{float:right;line-height:26px;margin-top:12px;padding:0 12px;border-radius:26px;font-size:16px;background:#000;font-family: arial;}
.lunbo-ul .img .tips .r b{font-weight:normal;}
.lunbo-ul .text{padding:10px 26px;background: #fff;position: relative;z-index: 9999;max-height: 80px;overflow: hidden;}
.lunbo-ul .text:hover{max-height: 202px;overflow-y: auto;}
.lunbo-ul .text p{font-size:14px;color:#666;line-height:28px;}
.lunbo-ul .text a{color:#406599;padding-left:30px;background:url(../img/icon/pro_icon.png) 10px 3px no-repeat;}

.lunboBox .picBox{position:relative;height:564px;}
.lunboBox .listBox{height:90px;position:relative;overflow:hidden;margin:0 30px;}
.lunboBox .listBox ul{height:90px;position:absolute;}
.lunboBox .listBox li{cursor:pointer;height:90px;line-height: 90px;overflow: hidden;}
.lunboBox .listBox li img{width: 120px;opacity:.35;filter:alpha(opacity=35);margin-right:10px;vertical-align: middle;}
.lunboBox .listBox .on img{opacity:1;filter:alpha(opacity=100);}

.prompt{position: absolute;top: 20px;left: 20px;right: 20px;padding: 10px 26px;background: rgba(0,0,0,.4);font-size: 12px;
    line-height: 16px;z-index: 1;}
.prompt a{color: #fff;}
/*con-side*/
.con-side{float:right;width:320px;}

/*产品展示*/
.pro-list{background:#fff;}
.pro-list-ul{padding:10px;margin-right:-30px;}
.pro-list-ul li{float:left;width:260px;margin:0 30px 20px 0;}
.pro-list-ul li a{display:block;color:#454545;}
.pro-list-ul li img{width:260px;height:146px;}
.pro-list-ul li p{line-height:54px;font-size:14px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pro-list-ul li a:hover{color:#db3428;box-shadow:0 0 5px 2px rgba(0,0,0,.1);*border:1px solid #eee;}
.pro-list .nextPage{padding-top:0;}
.pro-list .nextPage a,.pro-list .nextPage span{border:1px solid #f8f8f8;}

/*项目列表.html*/
/*xm-main*/
.xm-main{float:left;width:964px;}
/*xm-nav*/
.xm-nav{height:44px;background:#fff;padding:0 20px;margin-bottom:20px;}
.xm-nav-l{float:left;line-height:44px;}
.xm-nav-l a{color:#333;font-size:16px;font-weight:bold;padding-right:30px;}
.xm-nav-l a.cur{color:#db3428;}
.xm-nav-r{float:right;position:relative;z-index:5;}
.xm-nav-r .addr{display:block;line-height:44px;font-size:12px;background: url(../img/phb.png) left center no-repeat;  color: #999; cursor:pointer; padding-left: 20px;}
.xm-nav-r .addr:hover{background: url(../img/phb-hover.png) left center no-repeat; color: #db3428;}
.xm-nav-r .addr b{color:#666;font-weight:normal;}
.xm-nav-r .addr i{display:inline-block;width:16px;height:12px;background:url(../img/icon/pro_icon.png) left -30px;vertical-align:middle;margin-left:5px;}
.xm-nav-hover{display:none;position:absolute;top:44px;right:-20px;width:350px;padding:10px 20px;background:#fff;border:1px solid #eee;box-shadow:0 0 5px 1px rgba(0,0,0,.1);}
.xm-nav-hover .hot{padding-bottom:10px;border-bottom:1px dashed #eee;}
.xm-nav-hover .hot p{line-height:30px;font-size:14px;color:#999;}
.xm-nav-hover .hot p a{color:#666;padding-right:18px;}
.xm-nav-hover .hot p a:hover{color:#db3428;}
.xm-nav-hover .city{padding:6px 0;}
.xm-nav-hover .city a{float:left;line-height:24px;padding:0 5px;margin:10px 5px 0 0;font-size:14px;color:#666;border-radius:3px;}
.xm-nav-hover .city a:hover,.xm-nav-hover .city a.on{color:#fff;background:#db3428;}

.xm-list{margin-right:-20px;*margin-bottom:20px;}
.xm-list li{float:left;width:446px;margin:0 20px 20px 0;background:#fff;padding:12px;position:relative;cursor:pointer;border:1px solid #fff;height: 150px;}
.xm-list .top{height:102px;padding-bottom:13px;}
.xm-list .top img{width:260px;height:100px;margin-right:12px;}
.xm-list .top .r{width:174px;float:right;}
.xm-list .top h4{font-size:20px;color:#333;line-height:32px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xm-list .top p{font-size:12px;}
.xm-list .top .txt{color:#999;line-height:22px;height:44px;overflow:hidden;}
.xm-list .top .other{height:24px;line-height:24px;padding-top:2px;color:#666;}
.xm-list .bot{line-height:24px;font-size:12px;height:24px;padding:5px 0;}
.xm-list .bot span{float:left; color: #999;}
.xm-list .bot .money{color:#666;margin-right: 30px;}
.xm-list .bot .money b{font-size:16px;color:#db3428;font-weight:normal;}
.xm-list .bot .label{border:1px solid #eee;height:18px;line-height:18px;padding:0 6px;margin-right:4px;color:#999; font-size: 12px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.xm-list .hover{height:34px;display:none;}
.xm-list .hover a{float:left;width:134px;height:32px;line-height:32px;border:1px solid #db3428;text-align:center;font-size:14px;color:#db3428;zoom:1;*display:inline;}
.xm-list .hover .xq{border-bottom-left-radius:3px;border-top-left-radius:3px;}
.xm-list .hover .zx{background:#db3428;color:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;}
.xm-list .hover .btn{float:right;width:56px;border:none;border-radius:3px;line-height:24px;height:24px;color:#fff;margin-top:5px;background:#db3428;}
.xm-list .hover .btn.grey{background:#ddd;}
.xm-list li.on{box-shadow:0 5px 6px rgba(0,0,0,.1);border-color:#eee;*border-color:#eee;}
.xm-list li.on .top h4{color:#db3428;}

.xm-list2{margin-right:-20px;}
.xm-list2{float:left;width:430px;margin:0 20px 20px 0;background:#fff;padding:20px 20px 12px 20px;position:relative;cursor:pointer;height:148px;border:1px solid #fff;}
.xm-list2 .top{height:92px;padding-bottom:4px;}
.xm-list2 .top img{width:120px;height:90px;margin-right:16px;}
.xm-list2 .top .r{width:288px;float:left;}
.xm-list2 .top h4{font-size:20px;color:#333;line-height:32px;}
.xm-list2 .top p{font-size:12px;color:#666;}
.xm-list2 .top .money{line-height:32px;}
.xm-list2 .top .money b{font-size:16px;color:#db3428;font-weight:normal;}
.xm-list2 .top .other{height:24px;line-height:24px;padding-top:2px;color:#666;}
.xm-list2 .bot{padding:5px 0;}
.xm-list2 .bot .txt{color:#999;line-height:22px;height:44px;overflow:hidden;}
.xm-list2 .hover{height:34px;display:none;padding:10px 0;}
.xm-list2 .hover a{float:left;width:134px;height:32px;line-height:32px;border:1px solid #db3428;text-align:center;font-size:14px;color:#db3428;}
.xm-list2 .hover .xq{border-bottom-left-radius:3px;border-top-left-radius:3px;}
.xm-list2 .hover .zx{background:#db3428;color:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;}
.xm-list2 .hover .btn{float:right;width:56px;border:none;border-radius:3px;line-height:24px;height:24px;color:#fff;margin-top:5px;background:#db3428;}
.xm-list2 .hover .btn.grey{background:#ddd;}
.xm-list2.on{box-shadow:0 5px 6px rgba(0,0,0,.1);border-color:#eee;}
.xm-list2.on .top h4{color:#db3428;}

.you-ins .tit{font-size:16px;color:#333;line-height:34px;height:34px;padding-bottom:20px;}
.no-xm-list{margin-bottom:20px;padding:0 20px;background:#fff;line-height:80px;color:#787878;font-size:14px;}
.no-xm-list a{display:inline-block;margin:0 5px;line-height:28px;border:1px solid #db3428;color:#fff;padding:0 6px;border-radius:3px;background:#db3428;}
.no-xm-list a.xmin{color:#db3428;background:#fff;}
.xm-more{width:598px;margin:0 auto;padding-top:10px;}
.xm-more .looking_more{border-bottom:none;height:50px;line-height:50px;background:#fff;}
.xm-more .looking_more:hover{color:#2e9ddd;}

/*xm-side*/
.xm-side{float:right;width:216px;}
.xm-jpxm .hd{background:#fff;padding:0 20px;line-height:44px;margin-bottom:10px;}
.xm-jpxm .hd h3{font-size:16px;font-weight:bold;color:#333;}
.xm-jpxm .hd h3 i{display:inline-block;background:url(../img/gobal.png) left top no-repeat;width:22px;height:24px;margin-right:6px;vertical-align:middle;}
.jpxm-list{background:#fff;}
.jpxm-list .adv{padding:20px;text-align:center;}
.jpxm-list .adv img{width:175px;height:64px;border:1px solid transparent;*border:1px solid transparent;display: block;}
.jpxm-list .adv img:hover{box-shadow:0 0 6px rgba(0,0,0,.5);border:1px solid #eee;*border:1px solid #eee;}
.jpxm-ul{overflow:hidden;zoom:1;border-top:1px solid #eee;}
.jpxm-ul li{float:left;width:50%;line-height:36px;border-bottom:1px solid #eee;}
.jpxm-ul li a{display:block;padding:0 5px; font-family: 宋体; text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px;color:#666;}
.jpxm-ul li a:hover{color:#fff;background:#db3428;border-color:#db3428;}
.jpxm-ul li.red a{color:#db3428;}
.jpxm-ul li.red a:hover{color:#fff;}
/*con-t*/
.xm-youlike .hd h4,.xm-friendlink .hd h4{line-height:60px;color:#333;font-size:20px;font-weight:bold;}
/*xm-youlike*/
.xm-youlike{margin-bottom:30px;}
.youlike-ul{padding:30px 20px;}
.youlike-ul li{float:left;margin:0 9px;}
.youlike-ul li a{display:block;height:225px;position:relative;border:1px solid #eee;}
.youlike-ul li .top{position:relative;}
.youlike-ul li .top img{width:173px;height:150px;}
.youlike-ul li .bot{position:absolute;left:0;right:0;bottom:5px;width:153px;height:50px;overflow:hidden;z-index:3;padding:10px;background:#fff;}
.youlike-ul .bot h5{font-size:16px;color:#333;line-height:28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.youlike-ul .bot p{line-height:28px;font-size:14px;color:#787878;}
.youlike-ul .bot p b{font-weight:bold;color:#db3428;padding-left:5px;}
.youlike-ul .bot p.txt{line-height:20px;height:40px;overflow:hidden;padding-top:0;}
.youlike-ul a.on .bot h5{color:#cc3333;}
.youlike-ul a.on{box-shadow:0 0 5px rgba(0,0,0,.2);}

.xm-youlike .bd{background:#fff;}
/*friendlink*/
.xm-friendlink{margin-bottom: 40px;background:#fff;padding:16px;}
.xm-friendlink .links{line-height:24px;max-height: 73px;position: relative;overflow: hidden;}
.xm-friendlink .links span:first-child{font-size: 14px;color: #666;float: left}
.xm-friendlink .links a{float: left;font-size:12px;color:#999;padding: 0 15px;display:inline-block;line-height: 24px;position: relative;}
.xm-friendlink .links a:hover{color:#db3428}
.xm-friendlink .links a:first-child{border: none;}
.xm-friendlink .links a:after{content: "";width: 1px;height: 14px;background-color: #eee;position: absolute;left: 0;top: 5px;}
.xm-friendlink .links a:first-child:after{background-color: transparent; }
.xm-friendlink .links-line{width: 1px;height: 14px;background-color: #e5e5e5;display: inline-block;margin: 0 7px;vertical-align:middle}
.xm-friendlink .links .moreLink{display: none;padding: 0 9px;height: 24px;line-height: 24px;position: absolute;right: 20px;bottom: 0;background-color: #fff;}
.xm-friendlink .links .moreLink:before{content: "";width: 15px;height: 100%;position: absolute;left: -15px;top: 0;
    background: -webkit-linear-gradient(left, rgba(255,255,255,.4) , rgba(255,255,255,1));
    background: -o-linear-gradient(right, rgba(255,255,255,.4), rgba(255,255,255,1));
    background: -moz-linear-gradient(right, rgba(255,255,255,.4), rgba(255,255,255,1));
    background: linear-gradient(to right, rgba(255,255,255,.4) , rgba(255,255,255,1));}
.xm-friendlink .moreLink:hover{border-color: #db3428;}
.xm-friendlink .links .moreLink:after{background-color: transparent;}
.xm-friendlink .links.show{max-height:800px;}
.xm-friendlink .links.show .moreLink{display: none!important;}
/*面包屑*/
.crumbs,.crumbs a{ color: #8c8c8c; line-height: 50px;}
.crumbs span,.crumbs a:hover{ color: #333;}

.mszixun-area{width: 860px;margin-top: 20px;}

.cyms-list{width: 860px;height: auto; background: #fff; }
.cyms-list .cyms-icon{width: 118px;text-align: center;float: left;}
.cyms-list .cyms-icon i{width: 30px;height: 30px;display: inline-block;background: url(https://www.3158.cn/static/img/xiangmu/0.2/vip002/category_ico.png) no-repeat;margin-top: 32px;}
.cyms-list .cyms-icon .icon1{background-position: 0 -5px;}
.cyms-list .cyms-icon .icon2{background-position: 0 -34px;}
.cyms-list .cyms-icon .icon3{background-position:0 -64px;}
.cyms-list .cyms-icon .icon4{background-position:0 -96px;}
.cyms-list .cyms-icon .icon5{background-position:0 -122px;}
.cyms-list .cyms-icon .icon6{background-position:0 -152px;}
.cyms-list .cyms-icon .icon7{background-position:0 -184px;}
.cyms-list .cyms-icon .icon8{background-position:0 -210px;}
.cyms-list .cyms-icon .icon9{background-position:0 -240px;}
.cyms-list .cyms-icon .icon10{background-position:0 -276px;}
.cyms-list .cyms-icon .icon11{background-position:0 -302px;}
.cyms-list .cyms-icon .icon12{background-position:0 -330px;}
.cyms-list .cyms-icon span{display: block;font-weight: bold;color: #db3428}
.cyms-list .cyms-project {width: 700px;height: 64px;margin: 30px 0;float: left;}
.cyms-list .cyms-project a{color: #666;font-size: 12px;margin-right: 15px;white-space: nowrap;line-height: 20px; }
.cyms-list .cyms-project a:hover{font-weight: bold;color: #db3428;}
.crumbs,.crumbs a{ color: #8c8c8c; line-height: 40px;}
.crumbs span,.crumbs a:hover{ color: #333;}

.mbottom12{margin-bottom: 10px!important;}
.project_list ul li:hover .project_list_txt h3 a, .project_list ul li:hover .project_list_txt h3 span{color: #db3428;}
.sharetitle{ float: left; line-height: 19px; color: #666;}