﻿@charset "utf-8";
/* Vteso CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, span, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
html {font-size:100.01%;}
body{color:#666;font-size:12px;font-family:\5fae\8f6f\96c5\9ed1,Arial,verdana,Helvetica; margin:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;margin:0;padding:0;}
img{border:0;}
img{ vertical-align:middle;}
p{margin:0;padding:0;}
dl,dt,dd,ul,li,ol{list-style: none;margin:0;padding:0;}
input{font-family:\5fae\8f6f\96c5\9ed1;}
a:link,a:visited {color:#666; text-decoration:none;}
a:hover,a:active{ color:#f60;}
a.White:link,a.White:visited{ color:#fff;}/*白色*/
a.blue:link,a.blue:visited{ color:#3895e5;}



.fl{float:left;}
.fr{float:right;}


.width1250{width:1250px; margin: 0 auto;}
.width1000{width:1000px; margin: 0 auto;}
.width1000:after,.width1250:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.width775{ width:775px;}
.width675{ width:675px;}
.width310{ width:310px;}
.width210{ width:210px;}
.width150{ width:150px;}


.blue{ color:#3895e5;}/*蓝色*/


/*加粗*/
.bold{ font-weight:700;}

/*字体大小*/
.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
.fs21{ font-size:21px;}
.fs22{ font-size:22px;}
.fs24{ font-size:24px;}
.fs34{ font-size:34px;}

/*高度*/
.ht5 {height:5px;}
.ht10 {height:10px;}
.ht15 {height:15px;}
.ht20 {height:20px;}
.ht25 {height:25px;}
.ht30 {height:30px;}
.ht35 {height:35px;}
.ht40 {height:40px;}
.ht45 {height:45px;}
.ht50 {height:50px;}
.ht60 {height:60px;}

.mr10{ margin-right:10px;}
.mr15 {margin-right: 15px;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}


h2 {font-size: 26px;}


.Maincolor{ color:#ff6000;}
.Maincolor1 {color: #999;}



/*顶部*/
.top{}
.top .width1250{ border:1px solid #e0e0e0; background-color:#f3f3f3; height:32px;}
.top .sayHello {line-height:26px; padding-left:20px;}
.top .topnav { padding-right:20px;}
.top .topnav  a {padding: 0 10px;line-height: 30px; color:#be2426;}
.logo-con {height: 132px;}
.logo-con{ height:132px;}
.top-logo{ width:90px; height:90px;border: 1px solid #ccc;background-color:#fff;display: table;border-collapse: collapse;position: relative;*overflow: hidden;}
.top-logo2 {display: table-cell;vertical-align: middle;*display: block;*position: absolute;*top: 50%;*left: 50%;}
.top-logo3 {text-align: center;margin: 0 auto;*position: relative;*top: -50%;*left: -50%;}
.top-member li{ float:left; height:36px; padding-left:4px;}
.top-member li a{ display:inline-block; border-radius:4px;}
.top-search{ float:right; width:440px; padding-top:40px;}
.top-search input[type=button]{ background-color:#f84949; height:40px; line-height:35px; font-size:14px; width:100px; color:#fff; border:0 none;}
.top-search input[type=text]{ background: url(../img/top-search.png) 8px 10px no-repeat #fff; height:34px; line-height:34px; font-size:14px; width:310px; border:2px solid #f84949; padding-left:25px;}
/*导航*/
.nav-bg {height:43px; background:url(../img/navbg.png) top left repeat-x;}
.nav li {float: left;position:relative;}
.nav li .home i{ background:url(../img/home.png) 0 10px no-repeat; display:block; font-style:normal; padding-left:30px;}
.nav li a {color: #fff;line-height: 43px;display: inline-block;padding: 0 35px;font-size: 16px;}
.nav li.hover a, .nav li a:hover {background:url(../img/navactive.png) top left repeat-x;}
.shopNavhover{background:url(../img/navactive.png) top left repeat-x;}

/*左侧栏*/
.fl-width255{ width:255px; float:left;}
.fl-width255 .con-box .boxtit{ height:40px; background-color:#f5473b; border-bottom:2px solid #fda4a4; position:relative;}
.fl-width255 .con-box .boxtit i{ display:block; position:absolute; bottom:5px; left:20px; height:38px; width:30px;}
.fl-width255 .con-box .boxtit i.file{ background:url(../img/file.png) 0 0 no-repeat;}
.fl-width255 .con-box .boxtit i.cons{ background:url(../img/cons.png) 0 0 no-repeat;}
.fl-width255 .con-box .boxtit h3{ font-size:16px; color:#fff; line-height:40px; padding-left:65px;}
.fl-width255 .con-box .boxtxt{ border:1px solid #fecfb1; overflow:hidden;}
.fl-width255 .con-box .boxtxt .ul2{ font-size:13px; padding:10px 15px;}
.fl-width255 .con-box .boxtxt .ul2 li{ padding:5px 0;}




/*右侧*/
.fr-width975{width:975px; float:right; overflow:hidden;}
.fr-width975 .public-title {height:40px; background-color:#eeeeee; border-bottom:1px solid #f5473b;}
.fr-width975 .public-title h3 {height:41px;line-height:41px;text-indent:55px; font-size:16px;}
.fr-width975 .public-title h4 {height:41px;line-height:41px;text-indent:25px; font-size:16px;}
.fr-width975 .public-title h3.cons1{ background:url(../img/cons1.png) 0 0 no-repeat;}
.fr-width975 .public-title h3.sup{ background:url(../img/sup.png) 0 0 no-repeat;}
.fr-width975 .public-title h3.album-icon{ background:url(../img/album-icon.png) 0 0 no-repeat;}
.fr-width975 .public-title h3.Profile{ background:url(../img/Profile.png) 0 0 no-repeat;}
.fr-width975 .public-title h3.business{ background:url(../img/business.png) 0 0 no-repeat;}
.fr-width975 .public-title h3.newicon{ background:url(../img/new.png) 0 0 no-repeat;}

/*联系我们*/
.fr-width975 .table-1 {padding: 20px;font-size: 14px; border:1px solid #ddd;}
.fr-width975 .table-1 td{ padding:5px 0;}
.fr-width975 .table-1 td .t1{text-align: end; display:block; width:85px;}

/*供应产品*/
.suppliesPc{ overflow:hidden;}
.suppliesPc li{ border:1px solid #efefef; width:176px; height:275px; float:left; margin:8px;}
.suppliesPc li .d1{ padding:4px; border-bottom:1px solid #efefef;}
.suppliesPc li .d1 imd{ display:block; max-height:180px; max-width:168px;}
.suppliesPc li .d2{ padding:10px;}
.suppliesPc li .d2 h3{ font-size:16px; color:#f60; margin-bottom:10px;}

/*公司图集*/
.album{ overflow:hidden; border:1px solid #dddddd; padding-left:10px; padding-top:15px; padding-bottom:15px;}
.album  ul{ overflow:hidden;}
.album li{ float:left; width:160px; height:156px; padding:10px 15px;}
.album li div{ border:1px solid #e2e2e2; width:152px; height:122px; padding:3px;}
.album li p{ text-align:center; padding:5px 0;}

/*公司简介*/
.detal-content {padding:15px; border:1px solid #dddddd; margin-top:10px;}
.detai-title {padding: 4px 0;}
.detai-title h6 {padding-left:12px;font-weight: bold;margin-right: 12px; background:url(../img/icon4.png) 2px 5px no-repeat; margin-bottom:5px;}
.panel{ margin-bottom:10px;}
.mod-detail-table{background-color:#e3e3e3;border-collapse:separate;border-spacing:1px;width:100%;color:#666;}
.mod-detail-table td{background-color:#ffffff;vertical-align:top;padding:4px 8px; word-wrap: break-word; word-break: break-all;}
.mod-detail-table .item-title{border:1px solid #fff;background-color:#f3f3f3;width:88px;padding:4px 0px 4px 14px;}
.mod-detail-table .ta1{width:88px;padding:4px 0px 4px 14px;}
.mod-detail-table .ta2{width:202px;}
.mod-detail-table .ta4{width:202px;}

/*公司动态*/
.Inside-news-Dat .TITle {padding: 30px 0 20px 0;border-bottom:1px dashed #e5e5e5;}
.Inside-news-Dat .TITle h1 {color: #333;font-size: 28px;text-align: center;margin-bottom: 15px;}
.Inside-news-Dat .TITle p {font-size: 14px;color: #999;text-align: center;}
.Inside-news-Dat .TXTle {font-size: 14px; padding:20px 15px; overflow:hidden;line-height:24px;}
.Inside-news-Dat .TXTle p{margin-bottom: 10px;}
.Inside-Previous{border-top:1px dashed #e5e5e5; padding:20px 15px;}
.Inside-Previous li{margin:4px 0 0 0;}
.Content-List{ padding:20px;}
.Content-List li {height:35px;line-height:35px;overflow: hidden;border-bottom: solid 1px #ddd; background: url(../img/icon5.png) 15px 15px no-repeat;padding-left:30px;}


/*产品详细介绍*/
.Inside-nav {padding: 20px 0; font-size:16px; background:url(../img/pgh.png) 0 22px no-repeat; padding-left:25px;}
.Inside-nav .direct-arrow {font-family: monaco,monospace;color: #666;margin: 0 3px;font-weight: normal;}
.Inside-nav span {color: #333;}

.pc-photo-fl{ width:380px; height:450px; float:left; border:1px solid #dddddd; margin-right:25px;}
.pc-photo-fl .img{ padding:5px;}
.pc-photo-fl .but{ width:90px; margin:0 auto; padding-top:20px;}
.pc-photo-cente{width:625px;height:450px; float:left; overflow:hidden;}
.pc-photo-cente h1{ font-size:21px; color:#f5473b; padding:20px 0;}
.pc-photo-cente .txt1{ background-color:#fef3ef; padding:15px 15px;}
.pc-photo-cente .txt1 td{ height:20px;}
.pc-photo-cente .txt1 td span{ color:#333; font-weight:700;}
.pc-photo-cente .txt2{  padding: 20px; font-size:14px;}
.pc-photo-cente .txt2 td{ height:30px;}
.pc-photo-cente .txt2 td span{ color:#333; font-weight:700;}
.pc-photo-cente .txt3{ font-size:26px; padding-left:20px;}
.pc-photo-cente .txt4{ padding:40px 0 0 20px;}
.pc-photo-cente .txt4 img:hover{ opacity:.7;}
.pc-photo-fr{ float:right; width:185px;height:450px;overflow:hidden; border:1px solid #ddd;}
.pc-photo-fr .tit{ background-color:#f3f3f3; font-size:18px; text-align:center; height:45px; line-height:45px; border-bottom:1px solid #ddd;}
.pc-photo-fr dl{ overflow:hidden; padding:10px 0 0 10px; border-bottom:1px dashed #f0f0f0; height:90px;}
.pc-photo-fr dt{ border:1px solid #ddd; width:78px; height:78px; float:left; margin-right:10px;}
.pc-photo-fr dd .p1{ padding:10px 0;}
.pc-photo-fr dd .p2{ color:#ff6100;}

.fr-width975 .dat-txt-con{ border:1px solid #ddd; border-top:0; padding:20px; overflow:hidden;}
.fr-width975 .dat-txt-con .t0{ color:#bd6262; margin-bottom:20px;}
.fr-width975 .dat-txt-con .t1{ overflow:hidden; font-size:14px;}
.fr-width975 .dat-txt-con .t1 p{ margin-bottom:15px; line-height:24px;}
.fr-width975 .dat-txt-con .t3{ font-size:14px;line-height:24px; margin-bottom:20px;}
.fr-width975 .dat-txt-con .t3 span,.fr-width975 .dat-txt-con .t3 a{ color:#af4444;}
.fr-width975 .dat-txt-con .t4{ background-color:#ffe7e7; padding:25px;}
.fr-width975 .dat-txt-con .t4 span,.fr-width975 .dat-txt-con .t4 a{ color:#af4444;font-size:14px;}
.fr-width975 .dat-txt-con .t5{ font-size:14px;margin-bottom:20px;}
.fr-width975 .dat-txt-con .t5 span,.fr-width975 .dat-txt-con .t5 a{ color:#1261c3;}

.recommend{border:1px solid #ddd; overflow:hidden;}
.recommend .title{ background-color:#f5473b; display: inline-table; color:#fff; font-size:14px; text-align:center; padding:0 20px; height:40px; line-height:40px;}
.recommend .ul1{ overflow:hidden; padding:22px 0;}
.recommend .ul1 li{ float:left; width:167px; height:195px; padding-left:22px;}
.recommend .ul1 li .d1{ width:165px; height:165px; border:1px solid #ededed;}
.recommend .ul1 li .d1 img{ vertical-align:middle;}
.recommend .ul1 li p {overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align:center; padding:5px 0;}

.declare{border:1px solid #ddd; overflow:hidden; padding:20px; }
.declare .dl1 dt{ font-size:14px; font-weight:700;margin-bottom:10px;}
.declare .dl1 dd a{ display:inline-block; padding:5px 10px; background-color:#f5f5f5; margin-right:10px; margin-bottom:10px;}
.declare .dl2 dt { font-size:14px; color:#db2242; background:url(../img/qk.png) 0 0 no-repeat; padding-left:25px; height:20px; line-height:20px; margin-bottom:5px;}
.declare .dl2 dd{ line-height:22px;}
.declare .dl3 dt { font-size:14px; color:#db2242; background:url(../img/bu.png) 0 0 no-repeat; padding-left:25px; height:20px; line-height:20px; margin-bottom:5px;}

/*底部*/
.bottom{ background-color:#f0f0f0; border-top:1px solid #dbdbdb;}
.bottom .ul1{ padding:20px 0; text-align:center; font-size:14px; line-height:24px; border-bottom:1px solid #dbdbdb; margin-bottom:15px;}
.bottom .d1{ font-size:14px; color:#f5473b;}
.bottom .d1,.bottom .d2,.bottom .d3{ padding:3px 0; text-align:center;}
.bottom .d3{ color:#888;}
.bottom .d4{ padding:20px 0; text-align:center;}


/*上页下页*/
#pagination{ padding:25px 0;*padding:46px 0;padding:28px 0\0;}
#pagination .pagination{clear:both;font-size:14px;text-align:center}
#pagination .pagination .page-bottom,
#pagination .pagination form{display:inline-block;*display:inline;zoom:1;vertical-align:middle}
#pagination .pagination .page-bottom{background-color:#fff;*height:41px}
#pagination .pagination .page-bottom:after{content:"\0020";display:block;height:0;clear:both}
#pagination .pagination a,
#pagination .pagination a:link,
#pagination .pagination a:visited,
#pagination .pagination .page-prev,
#pagination .pagination .page-cur,
#pagination .pagination .page-next{float:left;height:38px;line-height:38px;width:38px;border:1px solid #ccc;text-align:center;vertical-align:middle;white-space:nowrap;color:#666;margin-left:10px;background-color:#fafafa}
#pagination .pagination a{background-position:0 -40px}
#pagination .pagination a:hover{background:#f3f3f3;background-position:0 -80px}
#pagination .pagination .page-cur{background-position:0 -160px;color:#a50;border:1px solid #f7bf4f;background-color:#fdeaa6;font-weight:bold}
#pagination .pagination .page-break{float:left;height:38px;line-height:38px;width:16px;text-align:center;margin-left:10px}
#pagination .pagination a.page-prev,
#pagination .pagination a.page-next{width:72px;margin-right:10px;background-position:0 -40px}
#pagination .pagination a.page-prev{margin-right:6px}
#pagination .pagination a.page-next{margin-right:12px}
#pagination .pagination a,
#pagination .pagination .page-prev,
#pagination .pagination .page-cur,
#pagination .pagination .page-next{ background-image:url(../img/pagination.png);background-repeat:repeat-x}
#pagination .page-op #jump-sub{background-image:url(../img/pagination.png);background-repeat:no-repeat}
#pagination .page-op{color:#888;font-family:'宋体'}
#pagination .page-op #jumpto{width:38px;text-align:center;border:1px solid #dedede;border-top:1px solid #ccc;color:#000;font-family:Tahoma,SimSun,Arial;height:24px;line-height:24px;margin:0 4px 5px 2px;text-align:center;vertical-align:middle}
#pagination .page-op #jump-sub{height:26px;margin:0 0 2px 8px;width:52px;cursor:pointer;background-color:#f5f5f5;border:0;vertical-align:middle}
#pagination .page-op #jump-sub:hover{box-shadow:0 0 2px #a8a8a8}
#pagination .page-op .total-page{padding-right:14px}
#pagination .page-op .total-page b{font-weight:bold}