@charset "utf-8";

body { font-size: 14px; color: #666; }

.hotSearch { padding-top: 11px; font-size: 12px; }

.search-form { padding: 4px 0 0; }

.bg-search { height: 43px;}



.iBanner { width: 960px; margin: 0 auto; }



.container{padding-bottom:24px;}

.main {float:right; width: 718px; padding: 22px 0 0; }

.sidebar {float:left; width: 226px; padding-top: 22px; }



.con-site .sidebar{float:right;}

.con-site .main{float:left;}



/*breadcrumbs 面包屑*/

.location {  height: 38px; margin-bottom: 15px; border: 1px solid #dbdbdb; overflow:hidden; zoom:1;}

.location .colCurTit { float: left; position: relative; line-height: 35px; font-size: 13px; font-weight:100; color:#999; padding:0 10px;}

.location .colCurTit:before { position: absolute; content: ""; bottom: -3px; left: 0; width: 100%; height: 3px; background: #fe5504; }

.location .colCurTit a{padding: 0 5px;}

.location .colCurTit .cur{ color: #fe5504; }



.location .breadcrumbs { float: right; padding-right: 15px; line-height: 38px; font-size:13px;}

.location .breadcrumbs a { padding: 0 5px; }

.location .breadcrumbs .cur{ color: #fe5504; }



/* 内容模式部分 */

.artbox { position: relative; margin:35px 0 20px; text-align:center; border-bottom: 1px dashed #cacaca; }

.artbox h1 { padding-bottom:10px; font-size:16px; line-height:26px; }

.artbox .info { padding:0;  line-height:25px; text-align: left; color: #848383; }

.artbox .info a { padding: 0 5px; }

.artbox .fh { position: absolute; right: 1px; bottom: -8px; }

.artbox .fh a { position: relative; background: #9b9b9b; padding: 5px 15px; color: #fff; }

.artbox .fh a:before { position: absolute; content: ""; left:-14px;  border:5px solid transparent;  border-width:5px 7px;  border-right-color:#9b9b9b;  top:10px;  background:transparent; }



.article { padding:15px 10px 30px; line-height:200%; word-wrap:break-word; word-break:break-all; }
.article img{max-width:100%;}



/*产品列表*/

.w228 { margin:20px 0 0; padding:0; }

.w228 .pic-item { float: left; width:228px; margin: 0 16px 16px 0; padding:0; color:#6C6D61; display:inline; }

.w228 .pic-item:nth-child(3n) { margin-right: 0; }

.w228 .pic-item .list-pic { display:block; width:228px; height:158px; padding:0; border:none; line-height:158px; text-align:center;}

.w228 .pic-item .list-pic img{border-radius:5px 5px 0 0;}

.w228 .pic-item dl { padding:0 20px 18px; border: 1px solid #eaeaeb; border-top: none; border-radius: 0 0 5px 5px; text-align: center; box-shadow:  0 1px 1px #f7f5f5;  }

.w228 .pic-item dl dt { height: 35px; line-height: 35px; border-bottom: 1px solid #eaeaeb;  font-weight: bold; }

.w228 .pic-item dl .txt { padding: 5px 0 14px; margin-bottom: 15px; line-height: 18px; color: #9c9b9b; border-bottom: 1px solid #eaeaeb; text-align: left; font-size: 12px; height:54px; }

.w228 .pic-item dl .detail a {  padding: 3px 23px; background: #fc5506; border: 1px solid #dc4803; border-radius: 4px; color: #fff; }



.w-domain{}

.w-domain .pic-item:nth-child(3n){margin-right:16px;}

.w-domain .last-item{margin-right:0 !important;}





/*page*/

.page { margin: 15px 0; padding:5px 5px 5px 10px; height: 20px; border: 1px solid #ccc; background: #f9f9f9; font-size:13px;}

.page span { float: right; }

.page span a { float: left; display: inline-block; margin: 0 2px; padding: 0 5px; border: 1px solid #d4e3e9; }

.page span a:hover,.page span .current { background: #fc5506; color: #fff; }

.page span .fo,.page span .fd, .page span .po, .page span .pd { position: relative; display: block; padding: 0 12px; text-indent: -999em; overflow: hidden; }

.page span .fd:before {

    display: block;

    position:absolute;

    content: "";

    left:5px;

    border:5px solid transparent;

    border-width:5px 7px;

    border-left-color:#666;

    margin-top:4px;

    background:transparent;

}

.page span .fo:before {

    position:absolute;

    content: "";

    left:8px;

    border:5px solid transparent;

    border-width:5px 7px;

    border-left-color:#666;

    margin-top:4px;

    background:transparent;

}





.page span .fd:after {

    position: absolute;

    content: "";

    left:11px;

    border:5px solid transparent;

    border-width:5px 7px;

    border-left-color:#666;

    margin-top:4px;

    background:transparent;

}

.page span .fd:hover:before,.page span .fo:hover:before,

.page span .fd:hover:before,.page span .fo:hover:before,

.page span .fd:active:before,.page span .fo:active:before {

    border-left-color:#fff;

    background:transparent;

}



.page span .fd:hover:after,.page span .fo:hover:after,

.page span .fd:focus:after,.page span .fo:hover:after,

.page span .fd:active:after,.page span .fo:hover:after {

    border-left-color:#fff;

}



.page span .fs,.page span .fss { position: relative; display: block; padding: 0 12px; text-indent: -999em; overflow: hidden; }

.page span .fss:before {

    display: block;

    position:absolute;

    content: "";

    left:-2px;

    border:5px solid transparent;

    border-width:5px 7px;

    border-right-color:#666;

    margin-top:4px;

    background:transparent;

}

.page span .fs:before {

    position:absolute;

    content: "";

    left:0px;

    border:5px solid transparent;

    border-width:5px 7px;

    border-right-color:#666;

    margin-top:4px;

    background:transparent;

}





.page span .fss:after {

    position: absolute;

    content: "";

    left:5px;

    border:5px solid transparent;

    border-width:5px 7px;

    border-right-color:#666;

    margin-top:4px;

    background:transparent;

}



.page span .fs:hover:before,.page span .fss:hover:before,

.page span .fs:hover:before,.page span .fss:hover:before,

.page span .fs:active:before,.page span .fss:active:before {

    border-right-color:#fff;

    background:transparent;

}



.page span .fs:hover:after,.page span .fss:hover:after,

.page span .fs:focus:after,.page span .fss:hover:after,

.page span .fs:active:after,.page span .fss:hover:after {

    border-right-color:#fff;

}



/*隆城推荐资讯*/

.zixun { margin-bottom: 15px; }

.zixun .hd { height: 40px; background: #fc5506; line-height: 40px; }

.zixun .hd h2 { padding-left: 10px; color: #fff; font-size: 16px; font-weight: normal;  }

.zixun ul { border: 1px solid #dbdbdb; padding: 20px 0px 15px; }

.zixun ul li { float: left; width: 340px; padding-left: 5px; margin: 0 6px; line-height: 24px; font-size: 12px; }

.zixun ul li span { float: right; }

.zixun ul li a { position: relative; padding-left: 15px; }

.zixun ul li a:before { position: absolute; display: block; content: ""; width: 7px; height: 7px;top: 5px; left:2px; background:url("../images/ico_plus.jpg") no-repeat;  }

.zixun .bd { border: 1px solid #dbdbdb; border-top: none; }

.zixun .bd .w228 { margin-top: 0; padding: 15px 0 15px 10px; }

.zixun .bd .w228 .pic-item { float: left; width:228px; margin: 0 6px 16px 0; padding:0; color:#6C6D61; display:inline; }



/*产品中心右侧menu*/

.sidebar .subProduct { position: relative; margin-bottom: 15px; background: #fc5506; padding-bottom: 4px; }

.colTxtTitle { height: 83px; background: url("../images/colTxtTitle.jpg") no-repeat; }

.colTxtTitle h2 { padding-left: 93px; font-weight: normal; font-size: 24px; line-height: 83px;  color: #fdfeff; }

.hMenu { position: relative; background: #fefff1; margin: 0 4px 7px; padding-bottom: 10px; border-radius: 4px;  }

.hMenu dl { padding-top: 20px; }

.hMenu dl dt { text-align: center; margin: 0 8px 12px; padding: 10px 0; font-weight: bold; font-size: 14px; background: #fbeacc; box-shadow: 0 2px 3px #d8d8cf;  border-radius: 4px; }

.hMenu dl dd { height: 38px; background: url("../images/dl_line.jpg") no-repeat top center; line-height: 38px; text-align: center; font-size: 12px; }

.hMenu dl dd a { position: relative; color: #666; }

.hMenu dl dd a:before { position: absolute; display: block; content: ""; width: 7px; height: 7px; top: 3px; left: -17px; border-radius: 7px; border: 2px solid #6d6d6c; }

.hMenu dl dd a:hover,.hMenu dl dd a:hover:before,.hMenu dl a.current,.hMenu dl a.current:before { font-weight: bold; color: #f1510b; border-color:#f1510b;  }



.isubcontact { padding: 15px 0;  text-align: center; color: #fc5506; }

.isubcontact .txt { font-size: 14px; color: #4f4f4e; font-weight: bold; }

.isubcontact p { margin-bottom: 5px; }



/*产品内容页*/

.ipro-item { padding: 5px 5px 15px; margin-bottom: 10px; border: 1px solid #dbdbdb; }

.ipro-item .fl { width:388px; }

.ipro-item .fr { width: 300px; }

.ipro-item .noPic{width:386px; height:265px; border: 1px solid #dbdbdb; line-height:265px; text-align:center; font-size:14px; margin-bottom:15px;}

.ipro-item .pic { width: 388px; height: 267px; margin-bottom: 14px; position:relative;}

.ipro-item .smallPic { position: relative; }

.ipro-item .smallPic .p_list{ overflow:hidden;  position: relative; margin:0 auto; width:348px;}

.ipro-item .smallPic ul li { float: left; margin: 0 4px; height: 56px; }

.ipro-item .smallPic ul li img{ display: block; border: 2px solid #b4b3b3; }

.ipro-item .smallPic ul li.on img{ border-color:#fe5504; }

.ipro-item .aPrev, .ipro-item .aNext { position: absolute; top:18px; cursor:pointer;}

.ipro-item .aPrev { left: 1px; }

.ipro-item .aNext { right: 1px; }

.ipro-item .fx { border-top: 1px dashed #d0d0d0; margin-top: 12px; padding: 10px 0 0 10px; clear: both; }

.ipro-item h2 { margin-bottom: 12px; border-bottom: 1px dashed #d0d0d0; color: #666; font-size: 16px; height: 40px; line-height: 40px;  }

.ipro-item .info { padding-bottom: 22px; font-size: 14px; line-height: 24px; color: #666; }

.ipro-item em { font-family: Impact; font-size:30px; color: #fe5504; }

.ipro-item .detail { margin-top: 5px; padding-right:44px; text-align: center; font-size: 16px; color: #fff; font-weight: bold; }

.ipro-item .detail a,.ipro-item .detail a:hover { display: block; padding: 15px 0; background: #fe5504; border-radius: 6px; color: #fff; }

.ipro-item .detail a:hover {  animation: 1s linear 0s normal none 1 running pudding;  }



/*pro-display*/

.pro-display { margin-bottom: 10px; padding: 5px 10px; border: 1px solid #dbdbdb; line-height:200%; word-wrap:break-word; word-break:break-all; }

.pro-display .hd { height: 30px; border-bottom: 1px solid #dbdbdb; }

.pro-display .hd h2 { position: relative; float: left; padding-right: 5px; font-size: 16px; font-weight: normal; }

.pro-display .hd h2:before { position: absolute; content: ""; bottom: -4px; left: 0; width: 100%; height: 3px; background: #fe5504; }

.pro-display .article{padding-bottom:20px;}



/*产品参数*/

.table{ display:table; margin-bottom: 20px; border-collapse:collapse;border:1px solid #ccc; text-align: center; }

.table-column-group{display:table-column-group;}

.table-column{display:table-column; }

.table-row-group{display:table-row-group;}

.table-row{display:table-row;}

.table-cell{display:table-cell;padding:15px 10px 15px 20px;border:1px solid #ccc;}

.table-header-group{display:table-header-group;background:#eee;font-weight:bold;}

.table-footer-group{display:table-footer-group;}

.table-row-group li:nth-child(2n) {  text-align: left;  }



.prev-next { border-top: 1px dashed #ccc;  padding-top: 13px; }

.key-wd { margin:15px 0 20px 0; border-top: 1px dashed #ccc; padding-left: 5px; font-size: 12px; line-height: 35px; }

.key-wd a { padding: 0 5px; }



/*采购表单*/

.caigou,.pl,.plfrom { margin-bottom: 10px; padding: 5px 10px 20px; border: 1px solid #dbdbdb;  }

.caigou .hd { background: #ccc; height: 26px; line-height: 26px; }

.caigou .hd h2 { font-size: 14px; padding-left: 6px; }

.caigou .hd span { float: right; padding-right: 6px; font-size: 12px; }

.caigou .hd span em { color: #db3904; }

.input-regiest { padding:30px 10px 20px; font-size: 12px; }

.input-regiest li { clear: both; }

.input-regiest li label { float:left; text-align: right; width: 90px; padding-right: 10px;}

.input-regiest li label em { color: #f30; padding-right: 4px; }

.input-regiest li input { float:left; width: 270px; padding: 0 5px 0 5px; height: 20;  margin-bottom: 5px;  border: 1px solid #ccc;   }

.input-regiest li textarea { float:left; width: 410px; padding: 0 5px 0 5px; height: 75px; margin-bottom: 5px; border: 1px solid #ccc;   }

.input-regiest li span { padding-left: 10px; }

.input-regiest li .yzm { width: 180px; }

.input-regiest li p { display: block; padding-left: 100px; height: 25px; clear: both; }

.input-regiest li p strong { color: #db3904; }

.input-regiest li button { margin-right:10px; padding: 2px 10px; border:none; background: #fc5604; border-radius: 4px; color: #fff; font-size: 14px; cursor: pointer;  }



.pl .tit { color: #000; line-height: 30px; }

.pl .txt { font-size: 12px; }

.pl .ck { font-size: 12px; text-align: right; }

.pl .ck a { text-decoration: underline; }



.plfrom .tit { color: #000; line-height: 30px; }

.plfrom li { color: #bbbaba; }

.plfrom li .input-box { float: left; width: 275px; height: 38px; margin:0 10px 10px 0;  border:1px solid #e4e2e2; line-height: 30px; }

.plfrom li .input-box input { width: 94%; padding-left: 10px; border: none; line-height: 35px; }

.plfrom li .bg1 { background: url("../images/ico-reg1.jpg") no-repeat right center; }

.plfrom li .bg2 { background: url("../images/ico-reg2.jpg") no-repeat right center; }

.plfrom li textarea { width: 565px;  height: 75px; margin-bottom: 10px; padding: 5px 10px; border:1px solid #e4e2e2; font-size: 12px;  }

.plfrom li button { margin-right:10px; padding: 2px 10px; border:none; background: #fc5604; border-radius: 4px; color: #fff; font-size: 14px; cursor: pointer;  }





/*解决方案*/

.w228_1 { margin:18px 0 0; padding:0; }

.w228_1 .pic-item { float: left; width:228px; margin: 0 16px 16px 0; padding:0; color:#6C6D61; display:inline; }

.w228_1 .pic-item:nth-child(3n) { margin-right: 0; }

.w228_1 .pic-item .list-pic { display:block; width:228px; height:158px; padding:0; border:none; line-height:158px; }

.w228_1 .pic-item .list-pic img{border-radius:5px 5px 0 0;}

.w228_1 .pic-item dl { height: 40px;  padding:0 20px; border: 1px solid #eaeaeb; border-top: none; border-radius: 0 0 5px 5px; text-align: center; box-shadow:  0 1px 1px #f7f5f5;  }

.w228_1 .pic-item dl dt { height: 35px; line-height: 35px;  font-weight: bold; }





/*客户见证*/

.w228_2 { margin:20px 0 0; padding:0; }

.w228_2 .pic-item { float: left; width:228px; margin: 0 15px 16px 0; padding:0; color:#6C6D61; display:inline; }

.w228_2 .pic-item:last-child { margin-right: 0; }

.w228_2 .pic-item .list-pic { display:block; width:228px; height:158px; padding:0; border:none; line-height:158px; }

.w228_2 .pic-item .list-pic img{border-radius:5px 5px 0 0;}

.w228_2 .pic-item dl { height: 214px;  padding:0 20px; border: 1px solid #eaeaeb; border-top: none; border-radius: 0 0 5px 5px; text-align: center; box-shadow:  0 1px 1px #f7f5f5;  }

.w228_2 .pic-item dl dt { height: 35px; line-height: 35px; border-bottom: 1px solid #eaeaeb;  font-weight: bold; }

.w228_2 .pic-item dl .txt { padding: 5px 0 18px; margin-bottom: 15px; line-height: 22px; color: #9c9b9b; border-bottom: 1px solid #eaeaeb; text-align: left; }

.w228_2 .pic-item dl .detail a {  padding: 3px 23px; background: #fc5506; border: 1px solid #dc4803; border-radius: 4px; color: #fff; }



.conBox { border: 1px solid #dbdbdb; padding: 0 10px; }

.conBox .w228_1,.conBox .w228_2 { margin-top: 0; padding: 15px 0; }

.conBox .w228_1 .pic-item,.conBox .w228_2 .pic-item { float: left; width:228px; margin: 0 6px 16px 0; padding:0; color:#6C6D61; display:inline; }

.conBox .w228_1 .pic-item:nth-child(3n),.conBox .w228_2 .pic-item:nth-child(3n) { margin-right: 0; }



/*联系我们 message */

.message { position:relative;  margin:0; padding:25px 10px 0;  }

.message dl dt { position:relative; margin:5px 0px 5px 55px; border-bottom:1px dashed #bdbdbd; line-height:200%; }

.message .message_1{padding:10px 0 20px 5px;   font-weight:bold; }

.message .message_2 { padding:20px 0 15px 5px;   font-weight:bold; }

.message .message_3 { padding:15px 0 20px 5px; }

.message .message_4 { border-bottom:none; padding:15px 0 20px 5px; }

.message dl dt:before { position:absolute; display:block; content:""; width:10px; height:10px; bottom:-5px; right:-10px; border-radius:5px; background:#b4b4b4; }

.message dl dt:last-child:before{ display:none; }

.message dl dt i { position:absolute; display:block; content:""; width:60px; height:70px; top:-5px; left:-60px; background:url("../images/message-ico.png") no-repeat 0 7px; }

.message .message_2 i { background-position:0 -60px; }

.message .message_3 i { background-position:0 -125px; }

.message .message_4 i { background-position:0 -190px; }



.pub-tit { padding: 0 15px; margin-bottom: 25px; }

.pub-tit .hd { border-bottom: 1px solid #cacaca; }

.pub-tit .hd h2 { font-size: 16px; line-height: 35px; font-weight: normal; }

.impap { width: 651px; height: 360px; margin: 0 auto 20px;  }

.impap img { border: 1px solid #e7e6e3; }



/* 在线留言 */

.form-panel { padding: 0 15px 35px; }

.form-panel li { color: #bbbaba; }

.form-panel li .input-box { width: 290px; height: 38px; margin:0 10px 10px 0;  border:1px solid #e4e2e2; line-height: 30px; }

.form-panel li .input-box input { width: 94%; padding-left: 10px; border: none; line-height: 35px; }

.form-panel li .bg1 { background: url("../images/ico-reg1.jpg") no-repeat right center; }

.form-panel li .bg2 { background: url("../images/ico-reg2.jpg") no-repeat right center; }

.form-panel li textarea { width: 630px;  height: 175px; margin-bottom: 10px; padding: 5px 10px; border:1px solid #e4e2e2; font-size: 12px;  }

.form-panel li button { margin-right:10px; padding: 10px 75px; border:none; background: #fc5604; border-radius: 4px; color: #fff; font-size: 16px; font-weight: bold; cursor: pointer; transition: all 0.3s ease 0s;  }

.form-panel li button:hover { background: #e54d04; }



.msg-panel {padding-top:15px;}

.msg-panel .tips{color:#F00; font-weight:bold; padding:5px 0 10px 120px;}

.msg-panel li{padding:10px 0 0;}

.msg-panel li.submit{padding-left:100px;}

.msg-panel label{float:left; display:inline; width:95px; padding-right:5px; color:#666; text-align:right; line-height:30px;}

.msg-panel .input-box{float:left; display:inline; margin-right:0;}

.msg-panel li textarea{float:left; display:inline; width:430px;}

.msg-panel em{float:left; padding-left:10px; color:red; line-height:38px;}



/*隆城动态 list-news*/

.list-news { padding: 15px 10px; }

.list-news dl { margin-bottom: 15px; padding-left: 10px; border-bottom: 1px dashed #d0d0d0; }

.list-news dl dt { padding-bottom:12px; }

.list-news dl dt a { position: relative; color: #333; font-weight: bold; }

.list-news dl dt a:before { position: absolute; content: "."; top: -4px; left: -8px; color: #333; }

.list-news dl dt em { display: block; color: #8b8989; font-size: 12px; }

.list-news dl dd { padding-bottom: 15px; font-size: 12px; line-height: 22px; }

.list-news dl dd a { color: #fe5504; }



/*排行榜*/

.hMenu h3 { background: #fc5604; padding-left: 15px; margin: 10px 0 0; font-size: 16px; color: #fff; line-height: 30px; }

.hMenu .pah { padding: 5px 5px 0 5px; }

.hMenu .pah li {height: 27px; line-height: 27px; border-bottom: 1px dashed #ccc; }

.hMenu .pah li img { width: 92px; height: 63px; border: 1px solid #fc5604; display:none;}

.hMenu .pah li a { color: #646464;}

.hMenu .pah li em { padding: 2px 5px; margin: 0 5px; color: #de561c; font-size: 12px; font-family: arial; }

.hMenu .pah li.on { height: 75px; padding-top:10px;}

.hMenu .pah li.on em { background: #de561c; color: #fff; }

.hMenu .pah li.on img{ display:inline;}

.hMenu .pah li.on a.tit{float:right; width:79px; line-height:20px; padding-left:2px;}



.hMenu .pub { padding: 15px 5px 0 5px; }

.hMenu .pub li { height: 27px; line-height: 27px; border-bottom: 1px dashed #ccc; }

.hMenu .pub li img { width: 92px; height: 63px; border: 1px solid #fc5604; }

.hMenu .pub li a { color: #646464; }

.hMenu .pub li em { padding: 2px 5px; margin: 0 5px; color: #de561c; background: #aaa;  color: #fff; font-size: 12px; font-family: arial; }

.hMenu .pub li .current { background: #de561c; color: #fff; }

.hMenu .pub li.cur em {background: #de561c;}



/*排行榜*/

.comment-list{border-top:1px dotted #999; padding:12px 5px;}

.noBd{border:none !important;}

.comment-list dt{color:#333; font-weight:bold; padding-bottom:5px;}

.comment-list dt .date{float:right; font-weight:100; font-size:13px;}

.comment-list dd{ font-size:13px;}



.comment .main{width:960px;}

.comment .location .colCurTit{ font-weight:100; font-size:14px; padding-right:10px;}

.comment .location .colCurTit span{ color: #fe5504; }

.comment .location .back{float:right; line-height:38px; padding:0 10px;}



.warning{text-align:center; line-height:240px; font-size:16px;}

.warning img{ vertical-align:middle;}



/*网站地图*/

.sitemap{padding-bottom:20px;}

.sitemap li{padding:5px 0;}

.sitemap li a:hover{ text-decoration:underline;}

.sitemap li h4{padding-bottom:8px;}

.sitemap li h4 a{color:#fc5604;}

.sitemap .sub-list{padding:10px 12px; border:1px solid #fc5604;}

.sitemap .sub-list dl{float:left; font-size:12px; padding-right:30px;}

.sitemap .sub-list dl dt{ font-weight:bold; padding-bottom:2px;}

.sitemap .sub-list dl dd{ line-height:24px;}

/*搜索页*/
.pic-news{  border-bottom: 1px dashed #d0d0d0; margin-bottom: 15px; padding:0 0 15px;}
.pic-news .pic{float:left; width:228px; height:158px; text-align:center; line-height:158px; border:1px solid #eee;}
.pic-news .pic img{ vertical-align:top;}
.pic-news .txt{float:right; width:432px; padding:8px 0 0;}
.pic-news .txt .i{ font-size:12px; padding:12px 0; line-height:22px;}
.pic-news .txt .more{ font-size:12px;}
.pic-news .txt .more a{display:block; width:70px; height:22px; line-height:22px; text-align:center; color:#fff; background:#FC5506;}
.pic-news .txt .more{ color:#fff;}



