@charset "utf-8";
/* css document */
*{ margin:0; padding:0;}
body{ font-family:"微软雅黑"; font-size:14px; background:#f6f6f6;}
ul,li,p,h1,h2,h3,h4,h5,h6{ list-style:none; margin:0;}
a{ color:#666; text-decoration:none;}
a:hover{ text-decoration:underline;}

.top{ width:100%; margin:0 auto; background:#ddd;}
.top a h3{display : inline; font-size: 14px;font-family:arial, helvetica, sans-serif; font-weight:normal;}
.top-center{ width:990px; margin:0 auto; height:30px; line-height:30px; text-align:left;}
.top-center a{ color:#000; text-decoration:none;}
.top-center a:hover{ text-decoration:underline;}

.header{ width:990px; margin:0 auto; padding:20px 0;}
.header h1{ width:106px; height:70px; float:left;}
.header h1 img{ width:106px; height:70px;}
.header .title{  padding:0 7px; display:inline-block;}
.header .title h3.big{ height:45px; line-height:45px; overflow:hidden; font-size:20px; font-weight:normal; color:#666;}
.header .title p.small{ height:25px; line-height:25px; overflow:hidden; font-size:14px; color:#999;}
.header .title p.small a{ color:#999; text-decoration:none; padding-right:5px;}
.header .title p.small a:hover{ text-decoration:underline; padding-right:5px;}
.header .right{ float:right;}
.header .right .sou{ width:200px; padding:20px 0px; float:left;}
.header .right .sou .in-text{ width:140px; border:1px solid #ec5c0d; height:28px; line-height:28px; float:left;}
.header .right .sou .in-submit{width:58px; height:30px; line-height:30px; color:#fff; border:none; background:#ec5c0d; cursor:pointer; float:left;}

.vipbox{width:50px; height:40px;text-align: center; color:#666; font-size:11px; position: relative;top: 0px; display: inline-block;}
.vipicon{width:50px; height:40px;}
.vipicon a{ display: inline-block; }
.vipicon a img{ width: 50px; height: 40px; }
.vipyears{text-align:center; display: inline-block; font-family: 微软雅黑; color: #666;}
.vipyears font{ color: #d82502; }
.you{ width: 32px; height: 43px;display: inline-block; cursor: pointer; margin:0 10px; position: relative; top:-6px;}
.soubw{ width: 39px;height: 42px; display: inline-block; cursor: pointer; position: relative; top: -6px; left: 5px;}


.nav{ width:100%; margin:0 auto; height:38px; line-height:38px; background:#ec5c0d; color:#fff;}
ul.nav-cont{ width:990px; margin:0 auto;}
ul.nav-cont li{ width:88px; text-align:center; float:left;}
ul.nav-cont li:hover{ background:#ff8847; cursor:pointer;}
ul.nav-cont li.dang{ background:#ff8847;}
ul.nav-cont li a,ul.nav-cont li.dang a{color:#fff; text-decoration:none;}

#playbox{ width:990px; height:330px; margin:20px auto;  position:relative; overflow:hidden;}
#playbox .oulplay{ width:99999px; position:absolute; left:0; top:0;}
#playbox .oulplay li{ float:left;}
#playbox .pre{ position:absolute; width:30px; height:80px; opacity:0.28;font-size:30px; line-height:80px; top:100px;  background:#000; font-family:"宋体"; text-align:center; color:#fff; cursor:pointer;left:10px;}
#playbox .next{ position:absolute; width:30px; height:80px; opacity:0.28;font-size:30px; line-height:80px; top:100px;  background:#000; font-family:"宋体"; text-align:center; color:#fff; cursor:pointer;right:10px;}
#playbox .smalltitle{width:990px; margin:0 auto; height:10px; line-height:10px;text-align:center;position:absolute; bottom:15px; z-index:10;}
#playbox .smalltitle ul{width:60px; margin:0 auto;}
#playbox .smalltitle ul li{ width:7px; height:7px; cursor:pointer; margin:0px 3px; float:left; background:url(/uploads/image/siq9images/index_13.jpg) no-repeat;}
#playbox .smalltitle ul li.thistitle{ background:url(/uploads/image/siq9images/index_11.jpg) no-repeat;}

.conter{ width:990px; margin:0 auto; overflow:hidden;}
.conter .leftcont{ width:280px; margin-right:25px; float:left;}
.leftcont .contact,.leftcont .product,.leftcont .album,.leftcont .visitors{ padding:10px; background:#fff; box-shadow:1px 1px 3px #ddd; margin-bottom:10px;}
.leftcont .contact h2,.leftcont .product h2,.leftcont .album h2,.leftcont .visitors h2{ border-bottom:1px solid #ccc; height:30px; line-height:30px; padding-left:26px; background:url(/uploads/image/siq9images/index_18.jpg) no-repeat left 6px; font-weight:normal; font-size:16px; color:#333;}
.leftcont .contact h2 font,.leftcont .product h2 font,.leftcont .album h2 font,.leftcont .visitors h2 font{ color:#eee;}
ul.tact{ padding:5px 20px; overflow:hidden;}
ul.tact li{ line-height:30px; color:#666; font-size:14px;}
ul.duct{ padding:5px; overflow:hidden;}
ul.duct li{height:30px; line-height:30px; color:#666; font-size:14px; border-bottom:1px dotted #bbb; padding-left:5px;}
ul.duct li.none{ border-bottom:none;}
ul.duct li font{color:#ccc;}
ul.bum{ padding:5px 15px; overflow:hidden;}
ul.bum li{ width:230px; height:100px; color:#999; margin-top:10px;clear:both;}
ul.bum li img{ width:230px; height:100px;}
ul.bum li span.names{ float:left; width:160px; height:30px; line-height:30px; overflow:hidden;}
ul.bum li span.numbers{ float:right; width:70px; height:30px; line-height:30px; overflow:hidden; text-align:right;}
ul.tors{padding:5px; overflow:hidden;}
ul.tors li{ line-height:30px;border-bottom:1px dotted #bbb; padding:15px 0;}
ul.tors li.none{ border-bottom:none;}
ul.tors li p.date{ color:#ccc; text-indent:2em;}
ul.tors li p.gstext{ text-indent:2em; color:#666;}

.conter .rightcont{ width:685px; float:left;}
.rightcont .profile{background:#fff; padding:10px; box-shadow:1px 1px 3px #ddd; margin-bottom:10px;}
.rightcont .profile h2,.r-title h2,.r-title h1,.r-title h3,.l-title h3,.l-title h2{ border-bottom:1px solid #ccc; height:30px; line-height:30px; padding-left:26px; background:url(/uploads/image/siq9images/index_18.jpg) no-repeat left 6px; font-weight:normal; font-size:16px; color:#333;}
.rightcont .profile h2 font,.r-title h2 font,.r-title h2 font,.r-title h2 font{ color:#eee;}
.rightcont .profile h2 span.more{ float:right; color:#ff8340;}
.rightcont .profile h2 span.more a{ color:#ff8340; text-decoration:none;}
.rightcont .profile p.text{ text-indent:2em; padding:15px; line-height:26px; color:#666;min-height: 116px;}
.rightcont .profile p.text img{ width:212px; height:106px; float:left; padding:10px 10px 0px 0px;}
.profile table td {
	height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #333;
}
.profile table td strong {
	font-weight: normal;
}
.profile table td span{
	width: 200px;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    line-height: 28px;
    vertical-align: middle;
}
.recom{padding:15px 2px;}
.recom img{ width:155px; height:124px; margin:0 3px;}
.recom span.na{ width:155px; height:30px; overflow:hidden; margin:0 3px;}
ul.supply{ padding:20px 10px 10px 10px; overflow:hidden;}
ul.supply li{ width:168px; float:left;border-right:1px solid #ddd; padding-right:26px; margin:0 10px;}
ul.supply li.none{ border-right:none;}
ul.supply li img{ width:168px; height:98px; border:1px solid #eee;}
ul.supply li span.sup{ width:168px; height:40px; line-height:40px; color:#999; overflow:hidden;}
ul.listnew{padding:10px; overflow:hidden;}
ul.listnew li{ width:300px; margin-right:20px;  height:30px; line-height:30px; float:left;}
ul.listnew li span.newtexts{ width:220px; overflow:hidden; float:left;}
ul.listnew li span.dates{ width:70px; padding-left:10px; float:left;color:#ccc;font-size:12px;}
ul.links{ padding:10px; overflow:hidden;}
ul.links li{ width:97px; float:left; height:30px; line-height:30px; text-align:left; margin-right:10px; overflow:hidden;}

.foot{ width:100%; margin:0 auto; background:#ccc; margin-top:20px; overflow:hidden;}
.footcont{ width:990px; margin:0 auto; padding:20px 15px;overflow:hidden;}
dl.bottom{ width:230px; background:url(/uploads/image/siq9images/index_26.jpg) no-repeat right top; float:left; margin-right:15px; height:200px;}
dl.none{ background:none;}
dl.bottom dt{ width:210px;height:40px; line-height:40px; border-bottom:1px solid #bbb; color:#666; font-size:16px;}
dl.bottom dd{width:190px; padding-left:20px; background:url(/uploads/image/siq9images/index_29.jpg) no-repeat left 13px; line-height:30px; color:#888;}
dl.bottom dd a{color:#888;}
dl.bottom dd.shop{ background:url(/uploads/image/siq9images/shop.png) no-repeat left 0px; width:92px; height:32px; cursor:pointer;}
dl.bottom dd.shop:hover{background:url(/uploads/image/siq9images/shop.png) no-repeat left -32px;width:92px; height:32px; cursor:pointer;}

.bottomer{width:100%; margin:0 auto; height:30px; line-height:30px; font-size:12px; text-align:center; color:#aaa; background:#eee;}

ul.news{padding:5px 20px; overflow:hidden;}
ul.news li{}
ul.news li a{padding:0px 5px; color:#333; text-decoration:none; margin:5px; float:left;}
ul.news li a:hover{ color: #ff6600;}

.profile-xq{ height:30px; line-height:30px; background:#e9e9e9; color:#666; padding-left:10px;}
ul.pro{overflow:hidden; padding:5px;}
ul.pro li{ width:305px; float:left; height:30px; line-height:30px; color:#666; overflow:hidden; margin:0px 10px;}
ul.info{padding:10px; overflow:hidden;}
ul.info li{ border-bottom:1px dotted #ddd; padding:10px; height:120px;}
ul.info li.none{ border-bottom:none;}
ul.info li .pics{ width:186px; height:106px; border:1px solid #eee; float:left; margin-right:10px;}
ul.info li .pics img{ width:186px; height:106px;}
ul.info li .text{ width:420px; float:left; color:#666;}
ul.info li .text p.title{ height:30px; line-height:30px; overflow:hidden;}
ul.info li .text p.texts{ height:75px; line-height:25px; overflow:hidden;}
ul.info li .text p.newser{ height:50px; line-height:25px; overflow:hidden;}
ul.info li .text p.title span.left{ float:left; color:#999;}
ul.info li .text p.title span.right{ float:right; color:#999;}

/*公司视频*/
ul.videolist{padding: 10px;overflow: hidden;}
ul.videolist li{width: 150px;float: left;margin-right: 15px;}
ul.videolist li:nth-child(4n){ margin-right: 0px; }
ul.videolist li a{ display: block; position: relative; }
ul.videolist li a span {width: 30px; height: 30px;background: rgba(0,0,0,0.8);border-radius: 30px; position: absolute;top:38px; left:60px;text-align: center;}
ul.videolist li a span i {width: 0px; height: 0px;border-color: transparent transparent transparent #fff;border-style: solid; border-width: 6px;display: inline-block; position: relative; left: 5px; top: 7px;}
ul.videolist li a img{ width:150px; height:106px;}
ul.videolist li>p{ height:30px; line-height:30px; overflow:hidden;}
ul.videolist li>p a{ color: #666; text-decoration: none; }

.pages{ text-align:center; margin:30px;}
.pages span.disabled{ border:1px solid #eee; margin:2px; padding:3px 8px;}
.pages span.current{background:#ec5c0d;border: 1px solid #ec5c0d;color:#ffffff;margin: 2px;padding: 3px 8px;}
ul.album{ padding:10px 0px; overflow:hidden;}
ul.album li{ width:200px; margin:0 10px; float:left;}
ul.album li img{ width:198px; height:106px; border:1px solid #eee;}
ul.album li p.bum{ height:30px; color:#999;}
ul.album li p.bum span.bumnames{ width:110px; overflow:hidden; float:left;}
ul.album li p.bum span.num{ width:80px; overflow:hidden; float:right; text-align:right;}
ul.addrees{ padding:20px 0; overflow:hidden;}
ul.addrees li{ padding-left:10px; height:30px; line-height:30px; color:#666;}
ul.addrees li span.home{ width:18px;background-position:-148px -108px; display:inline-block;}
ul.addrees li span.home,ul.mobile li span.home{background-image:url(/uploads/image/siq9images/homeicon.gif)!important; overflow:hidden; background-repeat:no-repeat; border:0 none; display:inline-block; margin:0 8px; height:20px;}
ul.addrees li span.add{ width:18px; background-position:-151px -144px;}
ul.addrees li span.renz,ul.mobile li span.renz{ width:24px; background-position:-40px -110px;}
.maps{ padding:30px 50px; text-align:center;}
ul.addrees li font{ color:#ff8340;}
ul.mobile{padding:20px; overflow:hidden;}
ul.mobile li{ height:30px; line-height:30px; color:#666;}
.mob{padding:30px 50px; text-align:center;}
.mob img{ width:180px; height:180px; border:5px solid #ec5c0d; border-radius:15px; padding:15px;} 
.sname{width:24px; background-position:-40px -16px;}
.wx{width:26px; background-position:-40px -146px;}
.emails{width:24px; background-position:-40px -46px;}
.z-lines{ height:30px; line-height:30px; background:#e9e9e9; color:#666; padding-left:10px;}
.tab{ margin:20px 40px;}
.red{ color:#f00;}
.hg{ height:40px;}
.inp{ width:180px; border:1px solid #ddd; height:26px;}
.botton{ width:60px; height:26px; border:1px solid #999; margin-left:10px; cursor:pointer;}
.textrae{ width:100%; border:1px solid #ddd; margin-top:10px; font-size:12px; padding:2px; color:#999;}

.info-more{ padding:20px 30px; overflow:hidden;}
.info-more .leftpic{ width:346px; height:196px; margin-right:15px; border:1px solid #eee; float:left;}
.info-more .leftpic img{ width:346px; height:196px;}
.info-more .rightpic{ width:82px; height:50px; margin-left:15px;float:left;}
.info-more .rightpic a.dq{ border:2px solid #ff8340; float:left; margin-bottom:15px;}
.info-more .rightpic a{border:1px solid #eee; float:left;margin-bottom:15px;}
.info-more .rightpic a.dq img,.info-more .rightpic a img{ width:82px; height:50px;}
.moretext{ padding:0px 30px; line-height:26px; color:#666;}
.xx-info{ height:30px; line-height:30px; background:#e9e9e9; color:#666; padding-left:10px; margin:15px 10px;}
.botomer{ margin-bottom:10px;}
.news-more{ padding:10px; overflow:hidden;}
.news-more h3{ font-size:26px; line-height:60px; height:60px; overflow:hidden; font-weight:normal; color:#666;}
p.toper{ height:30px; line-height:30px; border-bottom:1px dotted #ccc; color:#ccc;}
p.toper span.laiy{ float:left;}
p.toper span.dater{ float:right;}
p.center{ text-align:center; margin:20px 0;}
p.center img{ width:430px; height:260px;}
p.text-t{ text-align:left; text-indent:2em; margin-bottom:10px; color:#666; line-height:30px; padding:0 20px;}
p.text-b{ border-bottom:none;padding:0px;}
.moretext p>img{ max-width:600px !important; }

/*flip*/
.flip {padding: 12px; margin:40px 3px 51px 3px ; text-align: center; }
.flip a {border: #cfcfcf 1px solid; margin: 2px; color: #6c6c6c; text-decoration: none; padding: 8px 12px;}
.flip a:hover {background-color: #7c0201; color:#ffffff; padding: 8px 12px; border:1px solid #7c0201 ; text-decoration: none;}
.flip a:active { background-color: #580202; padding: 8px 12px;}
.flip span.current {border: #7c0201 1px solid;  margin: 2px; color: #fff; background-color: #7c0200; padding: 8px 12px;}
.flip span.disabled {border: #eee 1px solid;  padding-bottom: 2px; margin: 2px; padding: 8px 12px;}

div.zoomdiv{z-index:789; position:absolute; top:0px; left:0px; width:100px; height:100px; background:#ffffff; border:1px solid #e6e6e6; display:none; overflow:hidden;}
div.zoommask{position:absolute;background: url(/uploads/image/siq9images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.listh{ width:990px;width:990px; margin:0 auto; overflow:hidden; position:relative;}
ul.hdp{margin-bottom:20px; margin-top:20px;}
ul.hdp li{ width:990px; height:280px;}
.bottons{ position:absolute; width:30px; height:80px; opacity:0.28;font-size:30px; line-height:80px; top:120px;  background:#000; font-family:"宋体"; text-align:center;}
.left-b{left:10px;}
.right-b{right:10px;}
.listh a{ color:#fff; text-decoration:none;}
ul.list-nav{ width:60px; margin:0 auto; height:10px; line-height:10px;text-align:center; padding:20px 0;}
ul.list-nav li{ width:7px; height:7px; cursor:pointer; margin:0px 3px; float:left; background:url(/uploads/image/siq9images/index_13.jpg) no-repeat;}
ul.list-nav li.dang{ background:url(/uploads/image/siq9images/index_11.jpg) no-repeat;}
.mt22{ margin-top:20px;}
.ml54{ margin-left:54px;}
.ml40{ margin-left:40px;}
.message textarea { border: 1px solid #e5e5e5;color: #b4b4b4;font-size: 12px;height: 158px;margin-top: 10px;padding: 10px;width: 567px; margin-bottom:20px;}
.replyuser{margin-left:40px;margin-top:20px;width: 567px;}
#comment_submit{margin-left:40px;width:567px;}
#comment_submit>input{width: 100px;height: 40px;margin-left: 0px;background: #ec5c0d;border: 0 none;color: #fff; cursor: pointer;}
ul.info li.caption{ padding:10px; border-bottom:1px dotted #ddd; height:85px;}
ul.info li.caption .tions{ color:#666; float:left; }
ul.info li.caption .tions p.title{ height:30px; line-height:30px; overflow:hidden;}
ul.info li.caption .tions p.texts{ height:50px; line-height:25px; overflow:hidden;}

/*qiye   shiming   youxiang   shouji  weixin*/
ul.addrees li span.renz,ul.mobile li span.renz{ width:24px; background-position:-40px -110px;}
ul.addrees li span.w-renz,ul.mobile li span.w-renz{width:24px; background-position:-100px -110px;}
span.renz-name{width:24px; background-position:-40px -12px;}
span.w-renz-name{width:24px; background-position:-99px -12px;}
span.renz-email{width:24px; background-position:-40px -45px;}
span.w-renz-email{width:24px; background-position:-100px -45px;}
span.renz-mob{width:24px; background-position:-40px -79px;}
span.w-renz-mob{width:24px; background-position:-100px -79px;}
span.renz-wx{width:24px; background-position:-42px -146px;}
span.w-renz-wx{width:24px; background-position:-102px -146px;}

a.textcenter:link,a.textcenter:hover,a.textcenter:active,a.textcenter:visited{ color:#999; text-align:center; text-decoration:none;}
.recom table tbody tr td{ text-align:center;}

/*tianyan*/
.icon {
    background-image:url(/uploads/image/siq9images/icon.png);
    display:inline-block
}
i.iphone-h {
    width:9px;
    height:16px;
    background-position:0px -82px;
    position:relative;
    top:3px;
    margin-right:6px;
    cursor:pointer
}
i.iphone-h:hover .one,i.iphone:hover .one {
    display: block;
    left: -30px;
    top: -26px;
}
i.iphone {
    width:9px;
    height:16px;
    background-position:-147px 0;
    position:relative;
    top:3px;
    margin-right:6px;
    cursor:pointer
}
i.personal-h {
    width:23px;
    height:16px;
    background-position:-45px -82px;
    position:relative;
    top:3px;
    margin-right:6px;
    cursor:pointer
}
i.personal-h:hover .two,i.personal:hover .two  {
    display: block;
    left: -30px;
    top: -26px;
}
i.personal {
    width:23px;
    height:16px;
    background-position:-115px 0;
    position:relative;
    top:3px;
    margin-right:6px;
    cursor:pointer
}
i.weixin-h:hover .three,i.weixin:hover .three {
    display: block;
    left: -19px;
    top: -26px;
}
i.weixin-h {
    width:23px;
    height:19px;
    background-position:-103px -82px;
    position:relative;
    top:5px;
    margin-right:6px;
    cursor:pointer
}
i.weixin {
    width:23px;
    height:19px;
    background-position:-294px -42px;
    position:relative;
    top:5px;
    margin-right:6px;
    cursor:pointer
}
i.email-h:hover .four,i.email:hover .four {
    display: block;
    left: -30px;
    top: -26px;
}
i.email-h {
    width:23px;
    height:16px;
    background-position:-73px -82px;
    position:relative;
    top:3px;
    cursor:pointer;
    margin-right:6px;
}
i.email {
    width:23px;
    height:16px;
    background-position:-85px 0;
    position:relative;
    top:3px;
    cursor:pointer;
    margin-right:6px;
}

i.eye-h:hover .five,i.eye:hover .five {
    display: block;
    left: -30px;
    top: -26px;
}
i.eye-h {
    width:16px;
    height:16px;
    background-position:-24px -142px;
    position:relative;
    top:3px;
    cursor:pointer
}
i.eye {
    width:16px;
    height:16px;
    background-position:0px -142px;
    position:relative;
    top:3px;
    cursor:pointer
}i.company {
    width:23px;
    height:16px;
    background-position:-54px 0;
    position:relative;
    top:3px;
    cursor:pointer;
    margin-right: 6px;
}
i.company-h {
    width:23px;
    height:16px;
    background-position:-17px -82px;
    position:relative;
    top:3px;
    cursor:pointer;
    margin-right: 6px;
}
i.company-h:hover .four,i.company:hover .four {
    display: block;
    left: -27px;
    top: -26px;
}
.iprz-h,.blue-h {
    width:76px;
    position:absolute;
    color:#fff;
    border-radius:3px;
    font-size:12px;
    background-image:url(/uploads/image/siq9images/icon.png);
    background-position:-146px -82px;
    text-align:center;
    height:23px;
    line-height:20px;
    display:none;
    font-style: normal;
}
.iprz {
    width:76px;
    position:absolute;
    color:#fff;
    border-radius:3px;
    font-size:12px;
    background-image:url(/uploads/image/siq9images/icon.png);
    background-position:-225px -82px;
    text-align:center;
    height:23px;
    line-height:20px;
    display:none;
    font-style:normal;
}
.blue {
    width:76px;
    position:absolute;
    color:#fff;
    border-radius:3px;
    font-size:12px;
    background-image:url(/uploads/image/siq9images/icon.png);
    background-position:-55px -140px;
    text-align:center;
    height:23px;
    line-height:20px;
    display:none;
    font-style:normal;
}


.tguo{
    float: right;
    color: #ff6600;
    font-size:14px;
}
ul.zizhi,ul.zizhi_index{
    width: 100%;
    margin: 0 auto;
    display: inline-block;        
}
ul.zizhi li,ul.zizhi_index li{
    padding: 10px 0px;
    width: 50%;
    float: left;
}
ul.zizhi_index li{
    line-height: 26px;
}
ul.zizhi li:last-of-type{
    height: auto;
}
ul.zizhi li label,ul.zizhi_index li label{
    width: 100px;
    text-align: right;
    font-size:14px;
    color: #888;
    float: left;
}
ul.zizhi li span,ul.zizhi_index li span{
    color: #333;
    float: left;
    font-size:14px;
    width: 230px;
}
ul.zizhi_index li span{
    height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
}
.zhang{
    width:98px;
    height: 74px;
    background: url(/uploads/image/siq9images/zhang.png);
    display: inline-block;
    position: absolute;
    top:60px;
    right:30px;
    background-size:100% 100%;
}
i.eyelogo{width:70px;height:20px;background:url(/uploads/image/siq9images/eyes.png) no-repeat;display:inline-block;position:relative;top:5px;margin-right:5px}
        .eyecheck{line-height: 40px; text-align: center; font-size:14px; color: #999;border-top: 1px solid #f4f4f4;}
        .eyecheck a{ color: #0084ff; text-decoration:none; }
        .eyecheck a:hover{ text-decoration: underline; }
a.qqred {
    display: inherit;
    border: 1px solid #ff6600;
    text-align: center;
    height: 38px;
    line-height: 38px;
    color: #ff3000;
    text-decoration: none;
    border-radius: 3px;
    margin: 10px 0px;
}
i.comment {
    width: 20px;
    height: 20px;
    background-position: -235px 0px;
    margin-top: 1px;
    position: relative;
    top: 5px;
    margin-right: 10px;
}
.icon{background-image:url(/uploads/image/siq9images/icon.png);display:inline-block}
.qqred:hover i.qq{background-position:-208px -42px} 

.nextupbox{width:100%; margin:0 auto; display: flex; font-size: 14px; color: #333; padding-top: 15px;}
.leftup{ flex: 1; overflow: hidden; color: #666; text-decoration: none;}
.rightnext{flex: 1; overflow: hidden; color: #666; text-decoration: none; text-align: right;}
a.leftup:hover,a.rightnext:hover{ color: #ff6600; text-decoration: none; }

ul.pro_video{overflow: hidden; margin:0 auto; background: #fff;}
ul.pro_video li{ width:158px; margin-right: 10px; float: left; overflow: hidden; padding-top:20px;}
ul.pro_video li:nth-child(4n){ margin-right: 0px; }
.videobox{ width:158px; height: 120px;}
.videobox video{ width: 100%;max-width:320px; height:120px;}
ul.pro_video li a{font-size:14px; color: #666; width: 100%; height:30px; line-height: 30px; overflow: hidden; text-decoration: none; text-overflow:ellipsis; white-space: nowrap; display: inline-block; text-align: center;}


/*kefu*/
.float {position: fixed; top: 180px; right: 0px; _position: absolute;}
.float a {color: #fb893d;}
.float a:hover {color: #fb893d; text-decoration:none;}
.float .floatl {position: relative; width: 34px; float: left;}
.float .floatl a { text-indent:-9999px; display: block; font-size:0;}
.float .cn { background:#fb893d; border-radius:3px;}
.float .floatr { width: 150px; float: left; overflow:hidden;}
.float .cn {}
.float .cn ul.hying { padding:0 10px 10px 10px;}
.float .cn ul.hying li { line-height:40px; word-wrap: break-word; height:40px; overflow:hidden; word-break: normal; background: none;}
.float .titzx { height:36px; color:#fff; text-align:center; font-size:13px; margin: 0px;}
ul.consultation{ padding:0 5px; background:#fff; border-radius:3px; font-size:12px;}
ul.consultation li.online{ border-bottom:1px solid #fb893d; height:42px; line-height:42px; color:#888; cursor: pointer;}
ul.consultation li.onlinetop{ border-top:1px solid #fb893d; height:42px; line-height:42px; color:#888;cursor: pointer;}
i.on-line{ width:17px; height:15px; background-position:-56px -42px; position:relative; top:3px; margin-right:10px;}
ul.consultation li.txqq{ border-bottom:1px dashed #eee; color:#fb893d;cursor: pointer; }
i.on-qq{ width:20px; height:22px; background-position:-339px 0; position:relative; top:5px; margin-right:10px;}
i.on-ww{ width:22px; height:22px; background-position:0 -42px; position:relative; top:5px; margin-right:10px;}
i.on-iphone{ width:14px; height:18px; background-position:-32px -42px; position:relative; top:5px; margin-right:10px;}
i.on-comment{width: 20px; height: 20px; background-position: -264px -42px;position:relative;top:5px;margin-right:10px}
ul.consultation li.iphone-number{ font-size:13px; font-weight:bold; color:#fb893d; text-align:center;}
.float .btnopen {background:url(/uploads/image/siq9images/icon.png) no-repeat;}
.float .btnctn {background:url(/uploads/image/siq9images/icon.png) no-repeat;}
.float .btnopen {background-position: -361px -42px;}
.float .btnctn {background-position: -327px -42px;}
.float .btnopen {position: relative; width: 34px; height: 118px; top: 80px; left: 2px}
.float .btnctn {position: relative; width: 34px; height: 118px; top: 80px; left: 2px}
.float .btnopen {top:8px; left: 1px;}
.float .btnctn {top:8px; left: 2px;}