*{padding:0px;margin:0px;font-family:"Microsoft Yahei"}
li{list-style:none}
a:hover{text-decoration:none;}
/* header */
.site-header{height:325px;width:100%;border-bottom:1px solid #ebebeb;position:relative;z-index:99999;}
.site-header.small{height:46px;position:fixed;z-index:99999;}
.site-header .logo{width:200px;height:80px;margin:10px 10px;background:url('../images/logo.png') center;}
.site-header .logo a{display:block;}
.site-header.small .logo{width:150px;height:36px;margin:5px 10px;background:url('../images/logo-small.png') center;}
.site-header.small .logo a{padding:20px 10px;}
.navbar{margin-bottom:0px;}
.site-header .navbar{min-height:46px;margin-bottom:0px;width:100%;border-radius:0;}
.site-header .navbar a{padding: 40px 10px;}
.site-header.small .navbar a{padding: 13px 10px;}
.site-header.small .navbar-toggle{margin-top: 5px;margin-bottom:5px;}
.header-slide{overflow:hidden;width:100%;}
.header-slide .slideBox{position:relative;height:400px;}
.header-slide .slideBox .hd{text-align:center;position:absolute;bottom: 40px;width:100%;z-index:999;}
.header-slide .slideBox .hd a{padding:8px;background:#eee;background:rgba(221, 221, 221, 0.7);border-radius:10px;display: inline-block;margin:5px;cursor:pointer;}
.header-slide .slideBox .hd a.on{background:#fff;}
.header-slide .slideBox .bd li{height:400px; background-position:50% 0;background-size:cover;}
.header-slide .slideBox .bd a{display:block;width:100%;height:100%;}
.header-slide .slideBox .bd_title{position: absolute;bottom: 0px;text-align: center;width: 100%;background-color: #999;height: 40px;line-height: 40px;opacity: .7;color: #fff;}
@media (max-width: 767px) {
	.site-header{height:46px;position:fixed;z-index:99999;}
	.site-header .logo{width:150px;height:36px;margin:5px 10px;background:url('../images/logo-small.png') center;}
	.site-header  .logo a{padding:20px 10px;}
	.site-header .navbar a{padding: 13px 10px;}
	.sidebar .widget{padding:21px 0px 0px !important;}
}

/* footer */
.page-footer{background:#f5f5f5;padding:20px 0;margin-top:20px;border-top:1px solid #ebebeb}
.page-footer li{line-height:30px;}
.box-tit{font-size:16px;border-bottom: 1px solid #ebebeb;padding-bottom: 10px;margin-bottom: 10px;}
.box-tit .more{font-size:13px;padding-right:10px;font-weight:normal;padding:5px;}
.company-info i{padding-right:5px;}
.copyright{text-align:center;padding-top:20px;border-top:1px dotted #999;}
.box-content{overflow:hidden;}


/* index */
.main-content{overflow:hidden;}
.company-description{}
.index-box{border:1px solid #ebebeb;margin-top:20px;overflow:hidden;padding-bottom:20px;}
.color-red{color:#f60;}
.color-red span{padding-left:5px;font-size:1.2em;color:#f90;}
.index-box .box-tit{border-bottom:0px;padding:15px 15px 0;}
.description{text-indent:2em;}
.index-news li{border-bottom: 1px dotted #ebebeb;margin-top: 10px;}
.image-box{height: 0;padding-bottom: 80%;position: relative;width: 100%;overflow: hidden;border: 1px solid #ebebeb;}
.image-box img{width: auto;height: auto;position: absolute;text-align:center;}
.product-box p{height:40px;padding-top:5px;}
.category-more{font-size:13px;font-weight:normal;padding:5px;}
.category-more a{}
.category-more a:after{content:"|";padding-left: 8px;padding-right:5px;}

.crumb{background:#f5f5f5;}
.crumb .breadcrumb{margin-bottom:0px;}
.post-head{text-align: center;}
.post-meta{color: #959595;margin: 15px 0;}
.post-meta span{margin: 0px 7px;white-space: nowrap;}
.post-footer{padding-top:20px;}
.sidebar .widget {background: #ffffff;padding: 21px 0px 0px 30px;}
.widget .title {margin-top: 0;padding-bottom: 7px;border-bottom: 1px solid #ebebeb;margin-bottom: 21px;position: relative;}
.widget .content{overflow:hidden;}
.widget li{line-height:30px;}
.widget .tag-cloud a {border: 1px solid #ebebeb;padding: 2px 7px;color: #959595;line-height: 1.5em;display: inline-block;margin: 0 7px 7px 0;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.widget .tag-cloud a:hover {color: #333;background: #ccc;border: 1px solid #ccc;text-decoration: none;}
.product-meta{margin-top:20px;overflow:hidden;margin-bottom:20px;}
.product-thumb{border:1px solid #ebebeb;padding:10px;margin-bottom:10px;}
.product-thumb img{}
.thumb-box{position:relative;height:0px;padding-bottom:90%;overflow:hidden;}
.product-info{text-align:left;}
.product-info h1{margin-top:0px;border-bottom:1px dotted #ebebeb;padding-bottom:10px;font-size:18px;}
.product-info dt,.product-info.dd{float:left;}
.product-info dl{margin-bottom:10px;}
.product-content{margin-bottom:20px;border-bottom:1px solid #ebebeb}
.article-list{overflow:hidden;}
.article-list li{line-height:30px;border-bottom:1px dotted #ebebeb;padding:10px;}
.article-list li:nth-child(odd){background-color:#f9f9f9}
.friend-link li{float:left;padding:0 5px;}

.pagination {margin: 0 0 35px;text-align: center;display: block;}
.pagination a {text-align: center;display: inline-block;color: #666;background: #fff;border-radius: 2px;border:1px solid #ebebeb;}
.pagination a:hover {background: #ebebeb;text-decoration: none;border:1px solid #ccc}
.pagination a i {width: 36px;height: 36px;line-height: 36px;}
.pagination .page-number {background: #fff;color: #666;margin: 0 3px;display: inline-block;line-height: 36px;padding: 0 14px;border-radius: 2px;border:1px solid #ebebeb;}
.thumbimg{text-align:center;}
.thumbimg img{width:50%;margin:15px auto;padding:2px;border:1px solid #999;}

.picFocus{ margin:0 auto;  width:100%;height:100%;position:absolute;  overflow:hidden;  zoom:1;   }
.picFocus .hdthumb{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hdthumb ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hdthumb ul li{ padding-top:5px; float:left;  text-align:center; width:20%; height:20%;}
.picFocus .hdthumb ul li img{ width:100%; height:100%; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hdthumb ul li.on{ background:url("../images/icoUp.gif") no-repeat center 0; }
.picFocus .hdthumb ul li.on img{ border-color:#f60;}
.picFocus .bdthumb{height:80%;}
.picFocus .tempWrap,.picFocus .bdthumb ul{height:100%;}
.picFocus .bdthumb li{ vertical-align:middle;height:100%;}
.picFocus .bdthumb img{ width:100%; height:100%; display:block;  }
.productthumbslide{width: 100%;height: 0px;position: relative;padding-bottom: 80%;}
.dashi{ width:1200px; overflow:hidden; margin:0 auto; margin-top:40px;}
.dashi dt{margin-bottom:30px; overflow:hidden;}
.dashi dt .cname{width:520px; border-left:6px solid #eb6d20; padding-left:15px; float:left;}
.dashi dt .p01{font-size:36px; font-weight:bold; margin-top:-5px;}
.dashi dt .p02{font-size:20px; color:#999; font-family:arial;}
.dashi dt .more{ float:right; font-size:16px;}
.dashi dt .more a { width:140px; height:57px; line-height:46px; text-align:center; display: inline-block; color:#fff; background:url(case_bg_hover.gif); margin-left:13px;}
.dashi dd{width:1200px; margin:0 auto; overflow:hidden;}
.dashi dd ul li{width:228px; height:282px; float:left; margin-right:15px; margin-bottom:15px; position:relative;}
.dashi dd ul li .bg{width:228px; height:70px; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity: 0.7; position:absolute; left:0; bottom:0; z-index:10;}
.dashi dd ul li .txt{width:228px; height:70px; position:absolute; left:0; bottom:0; z-index:20;}
.dashi dd ul li .txt .p01{width:166px; margin-left:16px; font-size:16px; color:#fff; border-bottom:1px solid #535353; line-height:30px; padding-top:5px;}
.dashi dd ul li .txt .p02{width:166px; margin-left:16px; font-size:16px; color:#fff; line-height:30px;}
.dashi dd ul li .txt .more{width:17px; height:12px; background:url(view.png) no-repeat left center; position:absolute; left:200px; top:30px;}
.dashi dd ul li .hbg{width:228px; height:282px; background:#eb6d20; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity: 0.8; z-index:30; position:absolute; left:0; top:0; display:none;}
.dashi dd ul li .view{width:228px; height:282px; position:absolute; left:0; top:0; z-index:40; display:none;}
.dashi dd ul li .view a{width:228px; height:282px; display:block; position:absolute; left:0; top:0;}
.dashi dd ul li .view h4{width:185px; text-align:center; font-size:18px; border-bottom:1px solid #ebab7f; margin:0 auto; margin-top:50px; padding-bottom:5px; margin-bottom:5px; color:#fff;}
.dashi dd ul li .view h5{width:185px; text-align:center; font-size:14px; margin:0 auto; padding-bottom:10px; color:#fff;}
.dashi dd ul li .view .look{width:17px; height:12px; background:url(view.png) no-repeat left center; margin:0 auto; margin-bottom:10px;}
.dashi dd ul li .view .look a{color:#fff; width:17px; height:12px; display:block;}
.dashi dd ul li .view .ln{width:185px; font-size:14px; color:#fff; line-height:1.5em; margin:0 auto; text-align:center;}
.txtMarquee-left{ width:375px; float:right; position:relative;}
.txtMarquee-left .bd{}
.txtMarquee-left .bd .tempWrap{ width:375px !important; }
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{  float:left; height:64px; line-height:66px; padding-right:5px; text-align:left; _display:inline; width:auto !important;  }
.i3{background:url(d06.gif) repeat-y 810px top; overflow:hidden; min-height:380px;}
.news2{width:790px; float:left; padding-right:20px;}
.news2 h3{font-size:24px; padding-left:15px; border-left:4px solid #ea6311; margin-bottom:30px; cursor:pointer;}
.tt{overflow:hidden; margin-bottom:20px;}
.tt img{width:190px; height:120px; float:left;}
.tt .txt{width:577px; float:right;}
.tt .txt h4{font-size:24px; font-weight:700; margin-bottom:10px;}
.tt .txt p{font-size:14px; color:#666; line-height:2em;}
.tt .txt p a{color:#ea6311;}
.news2 ul{}
.news2 ul li{width:380px; float:left; height:35px; line-height:35px; font-size:14px;}
.news2 ul li a{background:url(d01.gif) no-repeat left center; padding-left:15px;}
.news2 ul li a:hover{background:url(d02.gif) no-repeat left center;}
.fa{width:369px; float:right;}
.fa h3{font-size:24px; padding-left:15px; border-left:4px solid #ea6311; margin-bottom:30px; cursor:pointer;}
.zxkt{ width:365px; text-align:left; margin:0 auto;}
.zxkt .hd{ height:30px; line-height:30px; background:#fff; position:relative; border:1px solid #ccc; border-right:none;}
.zxkt .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:32px;}
.zxkt .hd ul li{ float:left; height:32px; padding:0 22px; cursor:pointer; font-size:14px; border-right:1px solid #ccc;}
.zxkt .hd ul li a{color:#333;}
.zxkt .hd ul li a:hover{color:#fff;}
.zxkt .bd ul li h4{font-size:16px; color:#333; font-weight:700; margin-bottom:10px;}
.zxkt .bd ul li p{color:#666; font-size:14px; line-height:1.5em;  position:relative;}
#friendlink { max-width:1920px; min-width:1200px; height:40px; margin:50px auto;background:#333;}
#friendlink span  { color: #fff; width:40px;  margin-left:30px; float:left;font-weight:bold;  }
#friendlink .imglist1 { float:left; width:1100px;}
#friendlink .imglist1 a{ font-size:12px; padding-right:10px; float:left; color: #fff; }
.ipr{float:left;width:1100px;}
.ipg{float:left;width:1100px;}

.ipro{height:47px;line-height:47px;background:url(iprot.jpg);}
.ipro .tit{width:110px;margin-left:12px;color:#fff;text-align:center;font-size:16px;float:left}
.ipro .more{float:right;width:65px;}
.ipro .more a{display:block;width:65px;height:47px;}
.tjcon{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:9px;backgrond:#fff;height:510px;}
.tjcon2{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:9px;backgrond:#fff;height:510px}
.scont{padding:10px;line-height:23px}
.scont p{font-size:16px;}
.iicp li{width:262px;height:225px;float:left;border:1px solid #ddd;margin-left:5px;margin-bottom:21px;}
.iicp li img{width:260px;height:195px;text-align:center;}
.iicp li .tit{height:25px;background:#EBEBEB;padding-left:10px;padding-top:2px;padding-bottom:2px}
.inli li{height:33px;line-height:33px;border-bottom:1px solid #efefef}
.inli .tit{float:left}
.inli .rq{float:right;}
.mains2{width:1100px;height:385px;margin:0 auto;background:url(mains.jpg)}
.mains{width:100%;border-top:1px solid #ccc;background:#F1F1F1;padding-top:10px;height:385px;overflow:hidden}
.mf1{float:left;width:510px;}
.mf2{float:left;width:255px;margin-left:56px;}
.mf3{float:right;width:240px;margin-right:10px;}
.stit{height:36px;line-height:36px;}
.stit .tit{float:left;font-size:16px;color:#003C7E}
.stit .tit span{color:#888;font-size:12px;}
.stit .more{float:right;}
.links{width:100%;}
.links2{width:1100px;margin:50px auto;padding-bottom:10px}
.slide{margin-left:7px;}