/*
Theme Name: shaft
Author: leonstarr
*/

/*reset*/
*{padding:0;margin:0;}
html{font-size:1em;color:#333;}
body{font-size:100%;font-family: \5FAE\8F6F\96C5\9ED1,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height: 1.42857143;color: #333;background-color: #fff;}

a{color:#fff;}
a:hover{text-decoration:none;color:#fff;font-weight:700}
a:focus {outline:none;-moz-outline:none;}
a:visited {text-decoration:none;}
a:active { text-decoration:none;}
a img,:link img,:visited img{border:0px;}
li{list-style:none;}
h2{font-size:20px;}
p{font-size:15px;color:#fff;}
.mtb30{margin-top:30px;margin-bottom:30px;}
.active{background:#fff!important;}

#topTitle {width: 100%;font-size: 14px;position: relative;background: #f2f2f2;height: 39px;line-height: 39px;color: #999;border-bottom: 1px solid #e9e9e9;}
#logoArea{height:80px;padding-top:10px;}
.time-title{color:#fff;}


#list-group_small_font  li a {font-size:17px;}


.menu-primary-container{border-radius: 4px;position:relative;background: url(img/row-tail.gif) top repeat-x;width:100%;height:40px;margin-bottom:20px;}
.menu-primary-container ul li{float:left;height:40px;}
.menu-primary-container li a{color:#fff;line-height:40px;padding-left:21px;padding-right:21px;font-size:15px;}
.menu-primary-container li a:hover{font-weight: 560;}
.current-menu-item{font-weight: 560;}


.sub-menu{display:none;z-index:9999;position: absolute;top: 40px;}
.sub-menu li{background:#595959;}
.sub-menu li a{width:160px;font-size:13px;}

.menu li:hover > ul { display: block; }

.newsLoop {background: #fff;padding-bottom: 30px;}
.cateTitle{line-height: 50px;padding-left:20px;}
.productsTitle{text-align:center;font-size: 15px;}
.productsTitle a{color:#666;}

.thumbnail img{width:100%;height:auto;}

#thumbnail_product img {width:242px!important;height:242px!important;}

#thumbnail_success img {width:335px!important;height:196px!important;}



.siderBar {background: #fff;padding: 20px;border-radius:4px;}

/*联系列表*/
.contactList li{border-bottom:1px dashed #ddd;height:30px;line-height:30px;background:url(img/list.png) left center no-repeat;padding-left:30px;}



.rightLink{background:#eb9605;padding-left:15px;padding-right:15px;display:inline-block;line-height:50px;}
.rightLinkA{color:#fff;font-weight:520;}
.carousel-caption{letter-spacing: 1.0em;top: 40%!important;}
.carousel-caption h1{color:#fff;text-shadow:2PX 2PX 2PX #333;}
.service-icon {outline:none;display: block;margin-bottom: 30px;width: 145px;height: 145px;margin: auto;border-radius: 50%;border: 10px solid #ececec;margin-bottom: 20px;
position: relative;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;border-radius: 50%;}
.pixeden{border:none;height: 63px;margin: auto;position: absolute;top: 0;left: 0; bottom: 0; right: 0; display: block; border-radius: 50%;}

.breadCrumbs{float: right;font-size: 14px;margin-bottom: 14px;color:#fff;}
.breadCrumbs a{color:#fff;}
.news li{line-height: 30px;border-bottom: 1px dashed #8d898c;}
.time-title {float: left;margin-right: 15px;}
.home_intro{text-indent: 2em; line-height: 32px;}
.home_product img{width:100%;border:1px solid #cecece;}
.home_product h5{text-align:center;}
.title_news{color:#fff;margin-bottom:20px;}
.title_news1{color:#666;margin-bottom:20px;margin-top:0;padding-top:30px;}

.Homelist{outline:none;}
.proList{margin-top:20px;}
.proList img{width:100%;}
.proList h5{color:#fff;text-align:center;}
.catePro h2{color:#fff;}
.cateLi li a{line-height:40px;}
.cateLi li{color:#fff;}
.cateLi li a:hover{weight:600;}
.print a{color:#666;}
.editLink a{color:#666;}
.post-edit-link{color:#666;}
.post-edit-link:hover{weight:600;}
.from a{color:#666;}
.under{height: 180px;background: #319ab5;overflow:hidden;display:block;box-shadow: 2px 2px 3px rgba(0,0,0,.1);}
.underSlideBox{float: left;overflow: hidden;text-align: center;border-right: 1px solid #fff;width: 20%;}
.underSlideBox span{display:block;color:#fff;text-transform:uppercase;}	
.underImg{width:55px;height:55px;margin-top:15px;margin-bottom:15px;}
.homeIcon p{height:75px;}
.homeIcon h3{text-align: center;font-size:18px;}
.cyc{ border: 10px solid #319ab5;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}


.baidumap{width: 100%; background: #f2f2f2; height: 192px;text-align:center;border-radius: 4px;
   }


#featureImg {overflow:hidden;}
#featureImg img{width:100%;height:100%;}

.newsArea{background-color: #f2f2f2;}
footer{padding-top:35px;padding-bottom:48px;color: #fff;}
footer h5{font-size: 16px;}
.share_link{text-align:center;}
.share_link span{float:left;}
.share_link a{float:left;}
.slogan{text-align:center;}
.footerLi ul li{font-size:0.85em;line-height:1.95em;}
.footerLi ul li h5{font-size:1.25em;line-height:1.95em;}

.footerLi ul li a{color:#fff;font-size:15px;}
.footerLi ul li a:hover{color:#319ab5;}

.footerLogo{text-align:center;}
.footerCopyright{margin-top:30px;}
.Law li{float:left;border-right: 1px solid #948c88;}
.Law li a{color:#fff;padding: 0 .5em;}
#LawEnd{border:none;}


#back-to-top{display:block;background:#dc352f;width: 36px;height: 36px;text-align: center;position: fixed;bottom: 40px;right: 10px;z-index: 999;cursor: pointer;}
#back-to-top i{color:#fff;}

/*side bar*/
.cat-item{
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.cat-item a{color:#666;}

 .children {display:none;}

.children  li {border:0;font-size:90%;}
 

.cat-item:last-child{
	    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.pagination{
	padding-left:15px;
}

.page-numbers{
    color:#777!important;
}

.current {
    color:#dc352f!important; font-weight:700; background-color:#ddd!important;
}
/*页面*/
.pageContent{}
.singlePost { background: #fff; padding-left: 30px; padding-right: 30px; padding-bottom: 5px;}
.singlePost h2 {padding-top:30px;margin-top:0;}

.singlePost p{color:#666;line-height:1.8em;}
.singlePost img {width:100%;height:auto;}

/*内页样式*/
.bannerBox1{width:100%;height:220px;background:url(img/banner/about.jpg) center center no-repeat;}
.bannerBox2{width:100%;height:220px;background:url(img/banner/contact.jpg) center center no-repeat;}
.bannerBox3{width:100%;height:220px;background:url(img/banner/news.jpg) center center no-repeat;}
.bannerBox4{width:100%;height:220px;background:url(img/banner/help.jpg) center center no-repeat;}
.bannerBox5{width:100%;height:220px;background:url(img/banner/location.jpg) center center no-repeat;}
.bannerBox6{width:100%;height:220px;background:url(img/banner/products.jpg) center center no-repeat;}
.bannerBox7{width:100%;height:220px;background:url(img/banner/wind.jpg) center center no-repeat;}
.bannerBox8{width:100%;height:220px;background:url(img/banner/bi.jpg) center center no-repeat;}
.bannerBox9{width:100%;height:220px;background:url(img/banner/blog.jpg) center center no-repeat;}


.contacts_right {width:100%; background: #fff; padding-left: 30px; padding-right: 30px; padding-bottom: 60px;}
.contacts_right h2 {padding-top:30px;margin-top:0;}
.contacts_right input {width:100%;color: #666;height: 40px;padding-top:5px;padding-bottom:5px; font-size: 15px;margin-bottom: 15px;padding-left:10px;border-radius: 5px;border:1px solid rgb(169, 169, 169);}
.contacts_right textarea {width:100%;color: #666;line-height:20px; padding-top:10px;font-size: 15px;margin-bottom: 15px;padding-left:10px;border-radius: 5px;border:1px solid rgb(169, 169, 169);}

#spec{display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
	 background-color:#d9d9d9;
}

#spec tr{
display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

#spec td{
	border: 1px solid #ddd;
    padding: 0.2em 1em;
    color: #666;
}

#contacts_right_div_1 {width:40%;padding-left:10%;padding-right:10%; margin-bottom: 15px;}
#contacts_right_div_1 p {margin:0;width:100%; height:40px; border-radius: 5px; color: #fff;   line-height: 40px;font-size: 15px; text-align: center;  background-color:#777;}
#contacts_right_div_1 p:hover{background-color: rgb(97, 96, 96);cursor:pointer;}

#contacts_right_div_2 {width:40%;padding-left:10%;padding-right:10%; margin-bottom: 15px;}
#contacts_right_div_2 p {margin:0;width:100%; height:40px; border-radius: 5px; color: #fff;   line-height: 40px;font-size: 15px; text-align: center;  background-color:#d9534f;}
#contacts_right_div_2 p:hover{background-color: #c9302c;cursor:pointer;}
