/* CSS Document */
/* 颜色 */
.green,a.green:hover {color:#006600;}
.lightgreen{color:#2ECC71;}
.deepgreen{color:#27AE60;}
.seagreen{color:#16A085;}
.turquoise{color:#1ABC9C;}
.red,a.red:hover{ color:#F00;}
.blue,a.blue:hover{ color:#09F;}
.yellow,a.yellow:hover{ color:#FF0;}
.orange,a.orange:hover{ color:#F60;}
.lightorange{ color:#F39C12;}
.silver{color:#BDC3C7;}
.clouds{color:#ECF0F1;}
.concrete{color:#95A5A6;}
.asbestos{color:#7F8C8D;}
.asphalt{ color:#34495E;}
.night{color:#2C3E50;}
.sun{color:#F1C40F;}
.carrot{color:#E67E22;}
.pumpkin{color:#D35400;}
.alizarin{ color:#E74C3C;}
.pomegranate{ color:#C0392B;}
.river{color:#3498DB;}
.belize{color:#2980B9;}
.lightpurple{ color:#9B59B6;}
.deeppurple{ color:#8E44AD;}
.white{ color:#FFF;}
/*边距*/
.m10{margin:10px}
.m15{margin:15px}
.m30{margin:30px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb50{margin-bottom:50px}

.p10{padding:10px;}
.p15{padding:15px;}
.p30{padding:30px;}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt50{padding-top:50px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb50{padding-bottom:50px}
#navicon{line-height:55px; margin-top:10px;}
.ct{ text-align:center;}
a{ text-decoration:none;}
a.qa{ color:#FC0;}
.position{ color:#999; text-align:right; line-height:60px;}
.position a{color:#999;}
.pagebox{text-align:center; background-color: #666;}
.box{ margin:10px auto; padding:10px; }
.box img{ display:block; max-width:100%;}
.box_1{margin:10px auto; padding:5px; background-color:#FFF; color:#000;}
.lineheight{ line-height:2em;}
.yellow15{ color:#FF0; font-size:16px;}
.border{ border:1px solid #eaeaea;}
.borderbottom{ border-bottom:1px dashed #fff;}
ul{padding:0; margin:0;}
li{list-style:none;}
body{ font-family:"微软雅黑", "宋体", "新宋体";}
.bottom_border{ border-bottom:1px solid #eaeaea; padding-bottom:15px;}
.article_link{padding:10px; background-color:#f5f5f5; line-height:2em;}

#top{ height:80px; line-height:80px;}
.header{ background-color:#464646; height:120px; width:100%;}
#slogon{ margin-top:30px; font-size:16px;}
.hotel{margin-top:30px; font-size:22px; color:#063;}
.hide{display:none;}
#menubox { position:fixed; top:65px; width:100%; z-index:999; }
#menubox li { width:100%; background-color: #0B8145; position:relative;}
#menubox li{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #fafafa;}
#menubox li a{ width:100%; display:block;height:40px; line-height:40px; color:#FFF; text-align:center; font-size:16px;}
.hiSlider{
	overflow: hidden;
	width: 100%;
	background: #eee;
}
.hiSlider-item{
	float: left;
}
#navbox{ width:100%; height:40px; background-color:#0B8141;}

.navmenu{ line-height:40px; height:40px; padding:0; margin:0;}
.navmenu li.mainMenuLi{
	float: left;
	display: inline;
	width: 12.5%;
	text-align: center;
	position: relative;
	z-index: 999;
}
.navmenu li.mainMenuLi  ul { display:none; position:absolute; left:0; top:79px; width:100%; z-index:999; opacity:0.8; } 
.navmenu li.mainMenuLi  ul li {margin-top:-1px;  width:100%; height:40px; line-height:40px; background-color:#01448A;} 
.navmenu a{ color:#fff; text-decoration:none; font-size:15px;}
.navmenu a:hover{ background-color: #C1D981; display:block; width:100%; color:#000;}
.navmenu li.mainMenuLi  ul li a{ color:#FFF; font-size:14px;}
.navmenu li.mainMenuLi  ul li a:hover{ background-color:#C1D981; color:#000;}

h3.title{ text-align:center; color:#87B828; margin:0; padding-top:10px; font-size:30px; font-weight:bold;}
.subtitle{ text-align:center; font-family: Arial, Helvetica, sans-serif; color: #999;  font-size:20px; padding-top:10px;}

.skill{ width:100%; height:auto; padding-bottom:10px; margin-top:30px;}

.about{ width:100%; height:auto; padding-bottom:10px; margin-top:30px; background:url(../images/about_bg.jpg) repeat-x 0 0; padding-bottom:30px; padding-top:30px;}

.about .col-md-3 p{ text-align:center;  height:30px; line-height:30px; color:#FFF; background-color:#036;}
.about .col-md-3 { position:relative;}
.about .col-md-3 a:hover{ text-decoration:none;}
.about .col-md-3 a:hover p{ background-color:#F90; text-decoration:none;}
.about .col-md-3 a .search{ position:absolute; height:60px; width:60px; margin:-120px 0px 0px -30px; top: 50%; left: 50%;  z-index:1; opacity:0;}
.about  h3.title{ text-align:center; color:#fff; margin:0; padding-top:10px; font-size:30px; font-weight:bold;}
.about  .subtitle{ text-align:center; font-family: Arial, Helvetica, sans-serif; color: #fff;  font-size:20px; padding-top:10px;}
.about_content{ margin:10px auto; line-height:2em; margin-bottom:20px; color:#FFF;}

.products{ background:url(../images/pro_bg.jpg) repeat-x 0 0; width:100%; height:420px}
.products h3.title{ color:#fff; padding-top:30px;}
.products .subtitle{ color:#FFF;}

.working{ background:url(../images/abt_bg.jpg) repeat-x 0 0; width:100%; height:360px}
.working h3.title{ color:#000; padding-top:30px;}
.working p{ text-align:center; line-height:40px; height:40px}
.working .col-md-3 a .search{ position:absolute; height:60px; width:60px; margin:-120px 0px 0px -30px; top: 50%; left: 50%;  z-index:1; opacity:0;}
.working a{ color:#333;}


.case{  width:100%; height:360px;}
.case h3.title{padding-top:30px;}
.case a p{ text-align:center; line-height:40px; height:40px; font-size:15px; }

.case a{ color:#333;}

.contact{background:url(../images/contact_bg.jpg) repeat-x 0 0; width:100%; height:360px}
.contact h3.title{ color:#fff; padding-top:30px;}
.contact .subtitle{ color:#FFF;}
.contact_content{ width:80%; margin:0 auto; background:url(../images/bgc.jpg) repeat 0 0;  text-align:center; padding:30px;}
.plist p{text-align:center; height:35px; line-height:35px;}


.piclist p{ text-align:center; padding-bottom:10px;}
.piclist a{ color:#FFF;}
.piclist a:hover{ color:#09F;}

.picmenu p{ width:100%; height:40px; line-height:40px; background-color:#FFF; text-align:center;}
.picmenu a{ font-size:18px; color:#930;}

.news{ width:100%; padding-bottom:30px;}
.newslist{ margin-bottom:5px; }
.newslist a{color:#333; text-decoration:none; width:90%; display:block;}
.newslist a:hover{ color: #036}
.newslist p{ font-size:10px; color: #999; text-align:left; margin-top:10px; width:90%; border-top:1px solid #333; padding-top:10px;}
.newsbox h4{ font-size:16px;}
.newsbox a{ color:#333;}
.newsbox p{color: #999; text-align:left; margin-top:10px;}
.newlist{ width:100%; margin:10px auto;}
.newlist li{ height:40px; line-height:40px; border-bottom:1px solid #ccc;}
.newlist li a{ color:#333;}
.newlist li em{ color:#ccc; font-size:12px;}

.alist li{ margin-bottom:5px; height:35px; line-height:35px; border-bottom:1px dashed #ccc;}
.alist li a{ color:#FFF;}
.alist li em{ color:#ccc;}

.footbox{ background:url(../images/foot_bg.jpg) repeat-x 0 0; height:380px; color:#FFF}
#footmenu{ width:90%; margin:20px auto;}
#footmenu>li{ display: inline; float:left; width:20%; text-align:center;}
#footmenu li a{ color:#FFF;}
#footmenu li ul{ margin-top:10px;}
#footmenu li ul a{ font-size:12px;}


.footer{width:100%; height:60px; line-height:60px; text-align:center; color: #fff; font-size:12px; border-top:1px solid #36C;}
.maintitle{border-bottom:1px solid #000; height:40px; line-height:40px;}
.maintitle h2{text-align:left;  font-size:16px; height:40px; line-height:40px; margin:0;}
.maintitle p{}

.leftmenu{ padding:20px 0;}
.leftmenu li{ margin-bottom:5px; text-align:center;  }
.leftmenu>li>a{ display:block; text-align:left; font-size:15px; color:#000; text-indent:15px; background-color:#eaeaea; padding:10px 0;}
.lefttitle{text-align:left;  font-size:16px; height:40px; line-height:40px; margin:0; border-bottom:1px solid #000;}
.leftmenu li ul{ display:none;}
.leftmenu li ul li{ border:1px dashed #ccc;}
.leftmenu li ul a{ background-color:fff; display:block; text-align:left; text-indent:15px; font-size:15px; height:30px; line-height:30px;}

.lmenu{ background-color:#89B92A;}
.lmenu h3{ width:70%; margin:0 auto; text-align:center; color:#FFF; background-color:#137D40; height:50px; line-height:50px; font-size:18px;}
.lmenu ul{width:70%;margin:10px auto; padding-bottom:20px;}
.lmenu ul li a{display:block;font-size:15px; height:30px; line-height:30px; text-align:center; color:#FFF;}
.lmenu ul li a:hover{background-color:#137D40; text-decoration:none;}

.title1{ height:50px; line-height:50px; text-align:left; border-bottom:1px solid #ccc;}
.title1 h4{ line-height:50px; height:50px; padding:0; margin:0;}

.articletitle{ text-align:center; color:#FFF; border-bottom:1px dashed #ccc; padding-bottom:20px; margin:0 auto;}
.articlesubtitle{ text-align:center; color:#ccc; height:40px; line-height:40px;}

.probox{ width:100%; margin-top:10px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.probox .imgbox{ width:25%;}
.probox .desbox{ width:70%;}
.prolist p{ text-align:center; line-height:2em;}
.footbox a{ color:#FFF;}
.copyright { border-top:1px solid #fff; text-align:center; margin-top:30px; line-height:30px;}

.panel-body img{ width:100%;}

.dede_pages{ margin:o auto;}
.dede_pages ul{
	float:right;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	padding:2px 4px 2px;
	border:1px solid #E9E9E9;
	background-color:#F8F8F8;
}
.dede_pages ul li a{
	float:left;
	
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;

}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:18px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#ccc;
	font-weight:normal;
	margin:0px 2px;
}
.dede_pages select{ border:0; padding:0; margin:0; height:16px;}
