@charset "utf-8";/* css document */
*{ margin:0; padding:0;}
body{ position: relative;font-family:"microsoft yahei","微软雅黑","helvetica neue",helvetica,"hiragino sans gb","stheitisc-light",arial,sans-serif; font-size:14px;}
ul,li,p,h1,h2,h3,h4,h5,h6{ list-style:none; margin:0;}
a{ color:#666; text-decoration:none; cursor:pointer;}
a:hover{ color:#ff6600; text-decoration:none;}
.icon{ background-image:url(/uploads/image/siq10/icon.png); display:inline-block;}

.headercont{ width:100%; background:#ff6600;}
.header{ width:1190px; margin:0 auto;}
.header .title{ width:880px; display:inline-block;}
.header .title span.big{ height:80px; line-height:80px; padding:10px 0; overflow:hidden; font-size:40px; font-weight:normal; color:#fff; display: inline-block;}
.header .right{ float:right;}
.header .right .telephone{ width:220px; padding:25px 0px; float:left; font-size:24px; color:#fff;}
i.tele{ width:38px; height:38px; background-position:0 0; position:relative; top:8px; padding-right:10px;}

.vipbox{width:50px; height:40px;text-align: center; color:#666; font-size:11px; position: relative;top: -20px; 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: #fff;}
.vipyears font{ color: #fff; }
.you{ width: 32px; height: 43px;display: inline-block; cursor: pointer; margin:0 10px; position: relative; top:-26px;}
.soubw{ width: 39px;height: 42px; display: inline-block; cursor: pointer; position: relative; top: -26px; left: 5px;}

.nav{ width:100%; background:#242323;}
ul.meun{ width:1190px; margin:0 auto; height:40px; line-height:40px;}
ul.meun li{ width:110px;color:#000; font-size:16px; text-indent:5px; display:inline-block;}
ul.meun a li{ color:#999;}
ul.meun li.current,ul.meun li.current:hover{color:#fff;}
ul.meun li:hover{ color:#ff6600;}

.banner{ width:100%; margin:0 auto; text-align:center; margin-bottom:20px;}
.banner img{ width:100%; max-height:400px;}

.cont{ width:1190px; margin:0 auto; display: flex;}
.cont .c-right{ width:222px; float:right; margin-left:20px;}
.w-layer{ width:100%;  background:#fff; }
.rightbor{border:1px solid #ddd; margin-bottom:20px;}
.l-title{padding:0 10px; color:#333; font-size:18px; }
.l-title h2,.l-title h3{ padding:0 5px; height:50px; line-height:50px;display:inline-block;font-weight: normal;font-size: 18px}
.l-content{ color:#666;}
ul.l-info li{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.l-content ul.l-txt,ul.share{padding:5px 10px;position:relative;}
.l-content ul.l-txt li{line-height:20px; padding:5px 0px; color:#666; display: block;}
.l-content ul.l-txt li.border {padding:15px 20px;}
ul.share li{line-height:20px; padding:15px 20px; color:#333;}
.border{border-top:1px dashed #d8d8d8; margin-top:10px;}
.l-content ul.l-txt li label{ width:70px; color:#999; float:left;}
.context{ width:120px; float:left; color:#666;}
.iprz {width:76px;position:absolute;color:#fff;border-radius:3px;font-size:12px;background-image:url(/uploads/image/siq10/icon.png);background-position:-235px -82px;text-align:center;height:23px;line-height:20px;display:none
}
.blue {width:76px;position:absolute;color:#fff;border-radius:3px;font-size:12px;background-image:url(/uploads/image/siq10/icon.png);background-position:-55px -140px;text-align:center;height:23px;line-height:20px;display:none
}
.iprz-h,.blue-h {width:76px;position:absolute;color:#fff;border-radius:3px;font-size:12px;background-image:url(/uploads/image/siq10/icon.png);background-position:-156px -82px;text-align:center;height:23px;line-height:20px;display:none
}
.iprz-g {width:76px;position:absolute;color:#fff;border-radius:3px;font-size:12px;background-image:url(/uploads/image/siq10/icon.png);background-position:-156px -82px;text-align:center;height:23px;line-height:20px;display:none
}
.one{ margin-left:32px; top:-20px;}
.two{ margin-left:56px; top:-20px;}
.three{ margin-left:86px; top:-20px;}
.four{ margin-left:116px; top:-20px;}
.five{ margin-left:48px; top:-20px;}
.six{left:145px; top: -20px;}
.gray{ color:#999;}
i.company{ width:23px; height:16px; background-position:-54px 0; position:relative; top:0px; margin-right: 4px; cursor:pointer;}
i.company-h{ width:23px; height:16px; background-position:-17px -82px; position:relative; top:0px; margin-right: 4px; cursor:pointer;}
.follow{ display:inherit;border:1px solid #ff6600; border-radius:50px; text-align:center; height:38px; line-height:38px; color:#ff6600; text-decoration:none;}
.follow:hover{ background:#ff6600; color:#fff; text-decoration:none;}
.l-content ul.none{ border-bottom:none;}
.l-content ul.none li.shares{ padding:0px 0px 10px 9px;}
.l-content ul.none li label{ width:65px; text-align:left; float: left;}
.zuoji{ width: 135px; float: left; font-size: 14px; color: #666; }
i.address{ width:14px; height:18px; background-position:-369px 0px; position:relative; top:4px; margin-left:6px; cursor:pointer;}
i.iphone-h{width:9px; height:16px; background-position:0px -82px; position:relative; top:0px; margin-right:4px; cursor:pointer;}
i.iphone{ width:9px; height:16px; background-position:-147px 0; position:relative; top:0px; margin-right:4px; cursor:pointer;}
i.personal-h{ width:23px; height:16px; background-position:-45px -82px; position:relative; top:0px; margin-right:4px; cursor:pointer;}
i.personal{ width:23px; height:16px; background-position:-115px 0; position:relative; top:0px; margin-right:4px; cursor:pointer;}
i.weixin-h{ width:23px; height:19px; background-position:-103px -82px; position:relative; top:2px;margin-right:4px; cursor:pointer;}
i.weixin{ width:23px !important; height:19px !important; background-position:-294px -42px; position:relative; top:2px;margin-right:4px; cursor:pointer;}
i.email-h{ width:23px; height:16px; background-position:-73px -82px; position:relative; top:0px; cursor:pointer;}
i.email{ width:23px; height:16px; background-position:-85px 0; position:relative; top:0px; cursor:pointer;}
i.eye-h:hover .five,i.eye:hover .five {display: block;left: -17px;top: -26px;}
i.eye-h {width:16px;height:16px;background-position:-24px -142px;position:relative;top:0px;cursor:pointer
}
i.eye {width:16px;height:16px;background-position:0px -142px;position:relative;top:-1px;cursor:pointer
}
.qqred{ display:inherit;border:1px solid #ff6600; text-align:center; height:38px; line-height:38px; color:#f60; text-decoration:none; border-radius:50px; margin:5px auto;}
.qqred:hover{ background:#f60; color:#fff; text-decoration:none;}
i.qq{ width:18px; height:18px; background-position:-166px 0; position:relative; top:3px; margin-right:10px;}
.qqred:hover i.qq{ background-position:-208px -42px;}
.wwblue{display:inherit;border:1px solid #46aff9; text-align:center; height:38px; line-height:38px; color:#46aff9; text-decoration:none; border-radius:50px; margin:5px auto;}
.wwblue:hover{background:#46aff9; color:#fff; text-decoration:none;}
i.ww{ width:18px; height:20px; background-position:-192px 0; position:relative; top:3px; margin-right:10px;}
.wwblue:hover i.ww{background-position:-237px -42px;}
i.info-i{ width:4px; height:4px; background-position:-221px -7px; position:relative; top:-3px; margin-right:10px;}
a.info-a{ color:#666; text-decoration:none;}
a.info-a:hover{ color:#ff6600; text-decoration:none;}
.visitor{ border-bottom:1px dashed #eee; color:#999;}
.l-content ul.news li{height:28px;line-height:28px;overflow:hidden;border-bottom:1px dashed #eee; color:#999}
.no{ border-bottom:none;}

.cont .c-left{ width:948px; float:left;margin-bottom: 24px}
.r-title{border-bottom:1px solid #ddd;  color:#000; font-size:20px; height:50px; line-height:50px;}
.r-title h2,.r-title h1{font-size: 20px;font-weight: normal;display: inline-block;}
i.tit{ width:6px; height:20px; background:#ff6600; display:inline-block; position:relative; top:3px; margin-right:10px;}
.r-title span.eng{ color:#999; font-size:16px; font-weight:normal; padding-left:10px;}
.r-title span.more{ width:40px; overflow:hidden; height:50px;font-size:14px; font-weight:normal; float:right;}
.r-title span.more a{ color:#999; text-decoration:none;}
.r-title span.more a:hover{ color:#ff6600;}
.r-content{ padding:10px 0; overflow:hidden;}
.r-content span.pic{ width:200px; height:200px; border:1px solid #ddd; padding:1px; display:inline-block; margin-right:15px; float:left;}
.r-content span.pic img{ width:200px; height:200px;}
.r-content table {padding:10px 0;color:#666;}
.r-content table td {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 440px;text-indent: 0.6em;padding-right: 14px;height: 32px;line-height: 32px;float: left;}
.r-content table td strong {font-weight: normal;}
.txtnames{ text-align:center; font-size:18px; color:#000; line-height:30px; margin-bottom:15px;}
.txt{ text-indent:2em; color:#666; margin-bottom:15px; line-height:24px;}
.txt a{ color:#ff6600; text-decoration:none;}
.txt a:hover{ text-decoration:underline;}
ul.r-bout{ padding:15px 0; overflow:hidden;}
ul.r-bout li{ width:222px; height:222px;  float:left; margin-right:20px;}
ul.r-bout li:last-of-type{ margin-right:0;}
ul.r-latest li.no{ margin-right:0;}
ul.r-bout li img,ul.r-latest li img{ width:220px; height:220px;border:1px solid #ddd;}
ul.r-latest{ padding:20px 0px; overflow:hidden;}
p.infotitle{ height:30px; line-height:30px; padding-bottom:5px; font-size:16px; color:#666}
ul.r-latest li{width:222px;  float:left; margin-right:20px; margin-bottom:10px; height:300px}
ul.r-latest li.last{ border-right:none;}
p.price-con{ height:40px; line-height:40px;font-size:16px; color:#ff6600; text-align:left;}
ul.r-latest li a{ color:#666; text-decoration:none;}
ul.r-latest li a:hover{color:#ff6600;}
ul.lists,ul.estee{padding:10px 0px; overflow:hidden;}
ul.lists li{line-height:32px;}
ul.lists li .letter{ width:800px; float:left; overflow:hidden; height:32px; color:#666;}
ul.lists li .times{ width:88px; float:right; height:32px; color:#ccc; padding-left:20px;}
ul.lists li .newletter{ width:744px; float:left; overflow:hidden; height:32px; color:#666;}
ul.lists li .newtimes{ width:144px; float:right; color:#ccc; height:32px; padding-left:20px;}
.sou{padding:25px 20px 10px 0px;}
.sech{width:100%;line-height:20px;}
.sech a{color:#666; margin-right:20px;padding:5px 10px; float:left; }
.sech a.dang_q{color:#fff;padding:5px 10px; float:left; background:#ff6600;}
.search{width:100%;display:inline-block;}
.search .se{width:776px;border:1px solid #ff6600;border-right:none;float:left;height:20px;padding:9px 0px;color:#999;text-indent:1em;}
.search .but{width:130px;background:#ff6600;height:40px;line-height:40px;float:left;color:#fff;text-align:center;border:none;font-family:'hiragino sans gb','microsoft yahei','黑体',sans-serif;font-size:16px;cursor:pointer;}
.search .but:hover{ background:#f26100;}
ul.estee li{ width:290px; padding-right:19px;line-height:32px; height:32px; overflow:hidden; float:left; font-size:16px;}
ul.estee li.none{ padding-right:0;}

/*公司视频*/
ul.videolist {padding: 20px 0px;overflow: hidden;}
ul.videolist li {width: 222px;float: left;margin-right: 20px;margin-bottom: 10px;height: 270px; position: relative; text-align:center;}
ul.videolist li:nth-child(4n){ margin-right: 0px;}95
ul.videolist li a {color: #666;text-decoration: none; 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:95px; left:95px;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 img {width: 220px; height: 220px; border: 1px solid #ddd;}
ul.videolist li p.infotitle {height: 30px;line-height: 30px;padding-bottom: 5px; font-size: 16px; color: #666; overflow: hidden;}


.bottom{ width:100%; margin:0 auto; background:#222; overflow:hidden;}
.bottomcont{ width:1190px; margin:0 auto; padding:20px 0px;overflow:hidden;}
dl.bottom{ width:230px;float:left; margin-right:120px; height:200px;}
dl.bottom dt{height:40px; line-height:40px; border-bottom:1px solid #333; color:#999; font-size:16px;}
dl.bottom dd{line-height:30px; color:#999; background:url(/uploads/image/siq10/iconbj2.jpg) no-repeat 5px 13px;padding-left: 20px;}
dl.bottom dd a{color:#999;}
.scan{ width:140px; float:left; height:200px;}
.scan img{ width:128px; height:128px; border:1px solid #eee;}
p.scan-iphone{ width:128px; text-align:center; height:32px; line-height:32px; color:#999;}
p.showqr{border:solid 1px #999;border-radius:3px;color:#ccc;cursor:pointer;height:32px;line-height:32px;text-align:center;width:134px;margin-bottom:10px;font-size:14px;}
p.showqr:hover{background:#999; color:#fff;}
p.shop{width:136px; height:32px; line-height:32px; border-radius:3px; text-align:center; cursor:pointer; background:#ff6600; color:#fff;font-size:14px;}
p.shop:hover{ background:transparent;border:solid 1px #ff6600;color:#ff6600;width:134px;}

/*yqlink*/
.links{ width:100%; border-bottom:1px solid #e8e8e8;}
.linkscont{width:1190px; margin:0 auto; padding:10px 0 10px 0;}
.linksbt{height:30px; line-height:30px; color:#000; font-size:16px; color:#333;}
.linkes{ overflow:hidden; font-size:12px;}
.linkes a{padding:0 10px;color:#999; line-height:30px;overflow:hidden;}
a.fit{ padding-left:0;}
.linkes a:hover{ color:#ff6600;}
font.sx{color: #ccc;line-height: 30px;}

.footer{width:100%; margin:0 auto; height:60px; line-height:60px; text-align:center; color:#aaa;}

/*kefu*/
.float {position: fixed; top: 180px; right: 0px; _position: absolute;}
.float a {color: #ff6600;}
.float a:hover {color: #ff6600; 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;}
.float .titzx { height:36px; color:#fff; text-align:center; font-size:13px;}
ul.consultation{ padding:0 5px; background:#fff; border-radius:3px; font-size:12px;}
ul.consultation li.online{ border-bottom:1px solid #ff9853; height:42px; line-height:42px; color:#888; cursor: pointer;}
ul.consultation li.onlinetop{ border-top:1px solid #ff9853; 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:#ff6600; }
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/siq10/icon.png) no-repeat;}
.float .btnctn {background:url(/uploads/image/siq10/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;}


/*listpro*/
.w-layerpro{ width:100%; margin-bottom:20px;;}
.bg{ background:#fff; margin-bottom:20px;}
ul.pros{ display:inline-block;}
ul.pros li{ width:220px; border:1px solid #e8e8e8; float:left; margin-right:20px; margin-bottom:20px; background:#fff; position:relative;}
ul.pros li.none{ margin-right:0;}
ul.pros li:hover{ border:1px solid #ff7300;}
ul.pros li .pic{ width:220px; height:220px; position:relative;}
ul.pros li .pic img{ width:220px; height:220px;}
.edge{ margin:0 8px;}
ul.pros li .offer{height:40px; line-height:40px;}
ul.pros li .offer span.price{ color:#ff0000;white-space:nowrap; width:160px; display:inline-block;text-overflow:ellipsis; overflow:hidden; float:left;line-height:40px; font-size:14px; font-weight:bold;}
ul.pros li .offer span.cons{ width:20px; height:20px; float:right;cursor:pointer;}
ul.pros li h2.titles{ line-height:36px;height:36px; overflow:hidden; font-weight:normal; font-size:14px; border-bottom:1px dashed #eee;}
ul.pros li h2.titles a{ color:#666; text-decoration:none;}
ul.pros li h2.titles a:hover{ color:#ff7300;}

/*pages*/
.pages{ text-align:center; width:948px; margin:30px auto; overflow:hidden;}
.pages a.numb{ width:36px; height:36px; line-height:36px; border:1px solid #e8e8e8; color:#666; margin:0 5px; background:#fff; display:inline-block; text-decoration:none; border-radius:3px;}
.pages a.numb-cur{width:36px; height:36px; line-height:36px; border:1px solid #ff7300; color:#fff; margin:0 5px; background:#ff7300; display:inline-block; text-decoration:none; border-radius:3px; cursor:default;}
.pages a.numb:hover,.pages a.nextpage:hover{ background:#f8f8f8; border:1px solid #e8e8e8; color:#666; border-radius:3px;}
.pages a.nextpage{ width:72px;}

.pages a.pag{ width:72px; height:36px; line-height:36px; border:1px solid #e8e8e8; color:#666; margin:0 5px; background:#fff; display:inline-block; text-decoration:none; border-radius:3px;}
a.first-but{ background:#f8f8f8;cursor:default;}
.pages span.text{ color:#999; padding:0 5px;}
.pag-input{ height:26px; width:36px; border:1px solid #aaa; padding:2px; text-align:center;}

.data{ width:700px; float:left; color:#666; }
.data h3.com-name{font-size:26px; padding-bottom:10px;overflow:hidden;font-weight: normal;display: inline-block; }
ul.add-txt li a {color:#666;}
ul.add-txt li{color:#666;}
ul.add-txt li label{color:#999;}
ul.con-txt li,ul.add-txt li{ line-height:32px; height:32px;}
ul.con-txt li label{ width:80px; text-align:left; float:left; color:#999;}
ul.add-txt li label{width:80px; text-align:right;margin-right:20px;}
.com-logo{ width:178px; height:178px; float:right; border:1px solid #ddd;}
.com-logo img{ width:178px; height:178px;}
p.com-detailed{ height:32px; line-height:32px; background:#e9e9e9; color:#666; text-indent:0.6em;}
ul.detailed{ padding:10px 0; color:#666;}
ul.detailed li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:440px;text-indent:0.6em; padding-right:14px; height:32px; line-height:32px; float:left;}
ul.detailed li label{ width:110px; color:#999; text-align:left; display:inline-block;}
ul.listnews{}
ul.listnews li{border-bottom:1px dashed #ddd; margin-bottom:20px; padding-bottom:20px; height: 120px;}
ul.listnews li:last-of-type{ border-bottom:none;margin-bottom:0;}
ul.listnews li h3.subject{ height:30px; line-height:30px; overflow:hidden; font-size:18px;font-weight: normal;  color:#333; }
ul.listnews li h3.subject a{ color:#333; text-decoration:none;}
ul.listnews li h3.subject a:hover{ color:#ff6600;}
ul.listnews li p.web{ line-height:24px;color:#666; padding:5px 0;}
ul.listnews li p.web a{ color:#ff6600; text-decoration:none;}
i.add{ width:16px; height:20px; background-position:-90px -42px; position:relative; top:3px; margin-right:10px;}
i.gwang{ width:18px; height:15px; background-position:-121px -42px; position:relative; top:3px; margin-right:10px;}
i.telep{ width:18px; height:14px; background-position:-151px -42px; position:relative; top:2px; margin-right:10px;}
i.fax{ width:18px; height:16px; background-position:-181px -42px; position:relative; top:3px; margin-right:10px;}
.site{ width:100%; color:#666;}
.map{ padding:15px;}
ul.city-add{padding: 10px 20px;overflow: hidden;}
ul.city-add li{ width:440px; padding-right:28px; line-height:32px; height:32px; overflow:hidden; float:left;}
ul.city-add li.none{ padding-right:0;}
.news-bot{line-height:32px; height:32px;font-size:12px; color:#ccc;}
.news-top{line-height:40px; height:40px; font-size:12px; color:#ccc; border-bottom:1px dashed #eee;}
span.new-l{float:left; padding-right:20px;}
span.new-r{float:right;}
.news-title{text-indent:2em;}
.subnav {color: #989898;height: 24px;line-height: 24px;overflow: hidden; position: absolute;bottom: 310px;width: 1190px;left: 50%;margin-left: -595px; margin-bottom: 10px;}
.subnav h1 {font-size: 14px;font-weight: normal;display: inline-block;}
.more-win {float:right;width: 80px;}
.more-win .prev {width: 30px;float: left;background-color:#eee;text-align: center;color: #bbb;cursor: pointer}
.more-win .next {width: 30px;float: right;background-color: #eee;text-align: center;color:#bbb;cursor: pointer}
/*chanpinxingqing*/
.xqbox{margin:0 auto;	padding: 0 20px;}	
.pic_box {margin-top: 20px; margin-bottom: 30px; overflow: hidden;}
.pic_lt {float: left; width: 300px;}
.small_pic .on { border: 2px solid  #ff6600;}
.small_pic li {float: left;cursor: pointer; margin-right: 7px;width: 40px;height: 40px;border: 1px solid #e5e5e5;}
.small_pic li {cursor: pointer;}
.small_pic li img { width: 40px;height: 40px;}
.pic_tex { float: left;margin-left: 18px; display: inline; font-size: 14px;font-family: microsoft yahei;line-height:26px;}
.all_infor { margin-bottom: 25px;}
.t2 {height: 45px;line-height: 45px;border: 1px solid #e5e5e5;background:#f9f9f9;font-family: microsoft yahei;font-size: 16px;padding-left: 15px;color: #333;}
.all_infor .txt { font-family: microsoft yahei;font-size: 14px;line-height: 28px; margin-top: 12px;}
.all_infor .txt p{line-height: 28px;color: #666;}
.all_infor .txt p > img{ display: block; }
.tguo{float: right;color: #ff6600;font-size:14px;}

ul.zizhi,ul.zizhi_index{width: 100%; float:left;             }
ul.zizhi li,ul.zizhi_index li{padding-bottom: 10px;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: left;font-size:14px;color: #888;float: left;}
ul.zizhi li span,ul.zizhi_index li span{color: #333;float: left;font-size:14px; width: 330px;}
ul.zizhi_index li span{height: 26px;overflow: hidden;text-overflow: ellipsis; white-space: pre;}
.zhang{ width: 197px; height: 148px; background: url(/uploads/image/siq10/zhang.png);display: inline-block; position: absolute; top:-5px; right:0px;}
i.eyelogo{width:70px;height:20px;background:url(/uploads/image/siq10/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;padding-bottom: 5px;height: 40px;display: inline-block;width: 100%;border-bottom: 1px solid #f4f4f4;}
.eyecheck a{ color: #0084ff; text-decoration:none; }
 .eyecheck a:hover{ text-decoration: underline; }
/*动态*/
ul.leftdt{}
ul.leftdt li{ height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }
ul.leftdt li a{ color: #333; text-decoration: none; }

.dt_title{ text-align: center; border-bottom: 1px solid #e6e6e6; }
.dt_name{ font-size: 22px; font-weight: bold; color: #000; }
.dt_time{ font-size: 14px; color: #ccc; height: 40px; line-height: 40px; }
.dt_text{ font-size: 14px;  padding: 10px 0px;}
.dt_text p{ margin-bottom: 10px; color: #666; line-height: 24px; }
.labels{height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; font-size: 14px; color: #666;}
.nextupbox{ display: flex; font-size: 14px; color: #333; padding:10px 0px;}
.leftup{ flex: 1; overflow: hidden; color: #666; text-decoration: none;}
.rightnext{flex: 1; overflow: hidden; color: #666; text-decoration: none; text-align: right;}

/*新增模块*/
.classifybox{ background: #fafafa; border-top: 4px solid #eaeaea; overflow: hidden; padding:20px; }
ul.sort{ overflow: hidden; padding-top: 10px;}
ul.sort li{ width: 430px;float: left; margin-right: 42px; margin-bottom: 40px;}
ul.sort li:nth-child(2n){ margin-right: 0px; }
.sort_title{ border-bottom: 1px solid #ff6600; overflow: hidden;  padding:10px 0px;}
.sort_title i{ width: 52px; height: 52px; background-image: url(/uploads/image/siq10/c_sort.png);float: left; line-height: 42px; text-align: center; color: #fff; font-size: 36px; font-style: normal;  font-family:"arial";}
.sortname{ overflow: hidden; width: 368px; float: left; padding-left:10px;}
.sortname p.s_name{ font-size: 28px; color: #ff6600;  overflow: hidden; height: 32px; line-height: 32px;}
.sortname p.s_name a{ color: #ff6600; text-decoration: none; }
.sortname p.s_name a:hover{ color: #ea5e00; }
.sortname p.s_words{ font-size:14px; color: #000; overflow: hidden; height: 20px; line-height: 20px;}
.sort_text{ overflow: hidden; padding:0 10px;}
.sort_text p{ border-bottom: 1px solid #eaeaea; height: 40px; line-height: 40px;overflow:hidden}
.sort_text p i{ width: 6px; height: 6px; background: #666; border-radius: 6px; margin-right: 5px; display: inline-block;}
.sort_text p a{ color: #333; font-size: 14px;  text-decoration: none;}
.sort_text p a:hover{ color: #ff6600;}

.left_dpic{ width: 120px; height: 120px; float: left; margin-right: 10px;}
.left_dpic img{ width: 120px; height: 120px; }

ul.pro_video{overflow: hidden; margin:0 auto; background: #fff;}
ul.pro_video li{ width:220px; margin-right: 22px; float: left; overflow: hidden; padding-top:20px;}
ul.pro_video li:nth-child(4n){ margin-right: 0px; }
.videobox{ width:220px; height: 120px;}
.videobox video{ width: 100%;max-width:220px; 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;}
#layer2{margin-top: -314px !important; top: 50% !important;}

/*itemcontact*/
.itemcontact{ overflow: hidden; padding-bottom:5px;}
.contactwrap{ background: #fff; overflow: hidden; }
.topwrap{ overflow: hidden;border-bottom: 1px solid #e6e6e6; }
.l_wrap{width: 120px; float: left;}
.namebox{ padding-left: 15px; padding-top: 10px; }
.namebox span{ font-size: 18px; font-weight: bold; color: #000; }
.namebox a.aliwang{ width:18px; height: 20px; display: inline-block; background-position:-192px 0px; position: relative; top:4px;}
.namebox a.checkcontact{ color: #ff6600; font-size: 14px; text-decoration: underline;  margin-left: 20px; cursor: pointer;}
.bottomwrap{ overflow: hidden; }
.contactbox{ padding-left:15px; padding-bottom: 10px;  color: #333;}
.contactbox p{ padding: 5px 0px; }
.contactbox span.sjnumber,.contactbox span.txqq,.contactbox span.zjnumber{ padding-right: 10px; }
.contactbox span.sjnumber i,.contactbox span.txqq i,.contactbox span.zjnumber i{ width:20px; height: 20px; display:inline-block;  position: relative; top:4px;margin-right: 3px;}
.contactbox span.sjnumber i{ background:url(/uploads/image/siitem/sjnumber.png); }
.contactbox span.txqq i{ background:url(/uploads/image/siitem/txqq.png);}
.contactbox span.zjnumber i{ background:url(/uploads/image/siitem/zjnumber.png);}
.r_wrap{width: 80px; float: right; position: relative; cursor: pointer;}
a.wechatbox{ width:70px; background: #2ba917; color: #fff; float: right; text-align: center; }
.r_wrap i.wechat{display: inline-block;border-style: solid; border-width: 5px; border-color: transparent #2ba917 transparent transparent; position: absolute; left: 0px; top: 40%;}
a.wechatbox i.wxicon{width:20px; height:20px; display: inline-block; background-image: url(/uploads/image/siiwx/weixinpic.png); background-repeat:no-repeat; background-size: 100% 100%; position: relative; left: 0px; top:5px;}
a.wechatbox p{ height:20px; line-height:20px; color: #fff; text-align: center; }
.zixunbutn{ padding:0px 0px 10px 0px; overflow: hidden; text-align: center; }
.zixunbutn a{ height: 40px; display: inline-block; text-align: center; font-size: 14px; line-height: 40px; border-radius: 5px;}
.zixunbutn a.hqbaojia{ width: 92px; background: #ff6600; color: #fff; margin-right: 10px;}
.zixunbutn a.hqbaojia:hover{ background: #ec5e00; }
.zixunbutn a.zxzixun{ width: 90px; background: #fff; border:1px  solid #ff6600; color: #ff6600;}
.zixunbutn a.zxzixun:hover{background: #ff6600; color: #fff;}
.checkdj{ font-size: 12px; color: #ff6600; cursor: pointer; }