/*!
 * 光谷蓝焰 v0.1
 */
body{font-size:14px; font-family:"微软雅黑"; color:#4c4948; line-height:180%;}
ul,li,p,h1,h2,h3,h4,h5,h6{list-style:none; padding:0; margin:0;}
a{color:#4c4948;}
a:hover{color:#a02024;text-decoration:none;}

.carousel-caption{left:10%; right:10%;}
.carousel-caption a{color:#fff; font-size:18px;}
.carousel-control{width:5%;opacity:1;}
.carousel-control.left{background-image:url(../images/large_left.png);background-repeat:no-repeat; background-position:center center;}
.carousel-control.right{background-image:url(../images/large_right.png);background-repeat:no-repeat; background-position:center center;}

.mobile-banner a{display:block;margin-bottom:15px;}
/*.mobile-banner a.mb-3,.mobile-banner a.mb-4,.mobile-banner a.mb-5,.mobile-banner a.mb-6{margin-bottom:15px;}*/

/*分页*/
.listpage{clear: both; font-size: 12px; height: 50px; line-height: 30px;padding-top: 10px;text-align:center;}
.listpage a{background-color: #FFFFFF; border-color: #ddd; border-style: solid; border-width: 1px; color: #666666; display: inline-block; font-size: 12px; height: 26px; line-height: 26px; margin: 5px 2px; padding-left: 10px; padding-right: 10px;}
.listpage span{background-color: #ddd; border-color: #ddd; border-style: solid; border-width: 1px; color: #000; display: inline-block; font-size: 12px; height: 26px; line-height: 26px; margin: 5px 2px; padding-left: 10px; padding-right: 10px;}

/*top*/
#top{color:#4c4948; font-size:12px; padding-top:5px; padding-bottom:5px;}
#top span.lang{background:url(../images/top-ico.jpg) left center no-repeat; padding-left:20px;}
.topnavbg{background:#004c94 url(../images/topnav-bg.jpg) right center no-repeat;}
#nav li{float:left; height:62px;}
#nav li a{color:#fff; font-size:15px; height:62px; line-height:62px; display:inline-block; padding:0 40px;}
.topsearch input{float:left;}
.topsearch input.kw{border:1px solid #3a5a2e; background:#fff; color:#3a5a2e; font-size:12px; height:27px; line-height:27px; margin-top:18px;}
.topsearch input.bt{background:#4ca535 url(../images/search-ico.jpg) center center no-repeat; border:none; width:25px; height:27px; margin-top:18px;}
#nav li a:hover span,#nav li.curr a span{background:url(../images/nav-bg.jpg) center bottom repeat-x; padding:3px 0;}
#nav li ul.dropdown-menu li{height:30px; line-height:30px; float:none; display:block;}
#nav li ul.dropdown-menu li a{color:#7d7b7a;height:30px; line-height:30px; display:block;}
.dropdown-menu{border:none; border-radius:0; box-shadow:0 0 0 rgba(0, 0, 0, 0);}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; // remove the gap so it doesn't close
 }
.topnav-bg{background:#fff; display:block; width:100%; height:330px; position:absolute; z-index:99;}
#page_menu p a{border-bottom:1px solid #d6d6d6; font-size:18px; color:#4c4948; height:50px; line-height:50px; padding:0 15px; display:block;}

/*footer*/
#footer-links{padding-top:15px; padding-bottom:15px;}
#footer-links dl a{padding-left:25px; background-position:left center; background-repeat:no-repeat; display:inline-block; vertical-align:text-top;}
#footer-links dl{display:inline-block; vertical-align:text-top;/*padding-left:25px;*/}
#footer-links dl a{font-weight:normal; font-size:12px;}
#footer-links dl.footer-2 dd a{padding-left:35px;}
#footer-links li small{display:block; font-size:11px;}
#footer-links dt a{color:#4ca535; font-size:14px;}
#footer-links dl a.f-1{background-image:url(../images/footer-ico1.jpg);}
#footer-links dl a.f-2{background-image:url(../images/footer-ico2.jpg); padding-left:35px;}
#footer-links dl a.f-3{background-image:url(../images/footer-ico3.jpg);}
#footer-links dl a.f-3-1{background-image:url(../images/link.jpg);}
#footer-links dl a.f-4{background-image:url(../images/footer-ico4.jpg); background-position:left 5px;}
#footer-links dl span.f-5{background-image:url(../images/footer-ico5.jpg); background-position:left 0;background-repeat:no-repeat; padding-left:25px; font-weight:normal;color:#4ca535;}
#footer-links dl.footer-6 dd{padding-left:25px;}
#footer-links dl.footer-5{padding-left:0; min-height:50px;}
#footer-links .footer-left li{margin-right:30px;}
#footer-links .footer-right li{margin-left:30px;}
#footer-links .form-list{margin-top:10px;}
#footer-links .form-list input{float:left;}
#footer-links .form-list input.form-control{width:70%;}
#footer-links .form-list input.btn{width:50px; background:none; font-weight:bold;}
.copyright{border-top:1px solid #737170; padding:10px;}

/*left*/
.left-ico-bg{/*background:url(../images/left-bg-1.jpg) 98% 60px no-repeat;*/}
#left{background:#eeeeef; margin-bottom:20px;}
.left-cate h2.title{font-size:18px; color:#fff; background:#1eaa39; padding:10px;}
.left-cate ul{padding:20px;padding-top:0;}
.left-cate li{background:url(../images/left-ico2.jpg) 20% top repeat-y; padding:5px 0;}
.left-cate a{/*font-size:18px; */color:#2e2624; display:block; height:30px; line-height:30px; background:url(../images/left-ico1.jpg) 20% center no-repeat; padding-left:25%; text-overflow:ellipsis;white-space:nowrap; overflow:hidden; }
.left-cate a:hover,.left-cate a.curr{color:#004c94;}
.left-video{margin:20px auto;}
.left-contact{border-top:2px solid #8bce99; margin:20px auto 0 auto; padding:10px 20px 50px 20px;}
.left-contact h2.title{color:#4b4848; font-size:18px; margin-bottom:10px;}
.left-contact .info{color:#4c4948; line-height:180%;}

/*page right*/
.pagecontent,.procontent{margin-top:20px; margin-bottom:20px;}
.prolist img,.procontent img,.pagecontent img{max-width:100%; height:auto; display:inline-block;}
.pagecontent h1.title{font-size:24px; margin:15px auto;}

.newslist,.prolist{margin:20px auto;}
.newslist .media{border-bottom:1px dashed #737170; margin-bottom:10px; padding-bottom:10px;}
.newslist .media-left{max-width:200px; display:inline-block; float:left;}
.newslist .media-body h2.title{font-size:14px; font-weight:bold;}
.newslist .media-body p{line-height:160%;}

.prolist li{margin-bottom:10px; margin-top:10px;}
.prolist li span.thumb{/*min-height:150px; display:block;*/}
.prolist h3{font-size:14px; padding-top:10px;}

.proleft .smallpic{margin-top:15px;}
.proright h1.title{background:#1eaa39; font-size:29px; color:#fff; padding:10px;}
.proright h2.subtitle{color:#1eaa39; margin-top:15px; margin-bottom:10px;}
#prev-news{float:left;}
#next-news{float:right;}

@media (max-width: 1024px) {
	.left-contact span.hxyx{display:block;}
	#prev-news,#next-news{display:block; float:none;}
	}
@media (max-width: 768px) {
	.logo{ width:59%; margin-right:1%;}
	.topsearch{width:30%;}
	.topsearch input.kw{width:100%;}
	.m-ico{width:10%;}
	.newslist .media-left{display:block; float:none; margin-bottom:10px;}
	.proright{margin-top:20px;}
	.topsearch input.kw{background:#fff url(../images/search-bg-ico.jpg) 98% center no-repeat;}
	#footer-links dl{border-top:1px solid #ddd; min-height:100px; padding-top:15px;}
	#footer-links dl.footer-5{padding-left:15px;}
	.left-contact .info .hxyx a{font-size:11px;}
}
@media (min-width:768px) and (max-width:992px) {
	#nav li a{padding:0 20px;}
	.m-top-bg .logo{width:60%;}
	.logo{ width:40%;/* margin-right:5%;*/}
	.topsearch{width:30%;}
	.topsearch input.kw{width:100%;}
	.m-ico{width:10%;}
	#footer-links .footer-left li{margin-right:10px;}
	.topsearch input.kw{background:#fff url(../images/search-bg-ico.jpg) 98% center no-repeat;}
	.left-cate ul{padding:0;}
	.left-cate li{background:url(../images/left-ico2.jpg) repeat-y scroll 10% top;}
	.left-cate a{background:url(../images/left-ico1.jpg) no-repeat scroll 10% center;}
	.left-contact{padding:10px;}
	.left-contact span.hx{display:block;}
	.left-video{padding:0 10px;}
	#nav li{display:none;}
	#visible-md1{display:block!important;}
}
@media (min-width:992px) and (max-width:1024px) {
	.logo{width:25%;}
	.topsearch{width:15%;}
	.topsearch input.kw{width:100%;}
	.topsearch input.kw{background:#fff url(../images/search-bg-ico.jpg) 98% center no-repeat;}
	.topsearch input.bt{display:none;}
	#nav li a{padding:0 10px;}
}
@media (min-width:992px) and (max-width:1200px) {
	#nav li a{padding:0 20px;}
	.m-top-bg .logo{width:60%;}
	.m-ico{width:10%;}
	#footer-links .footer-left li{margin-right:10px;}
}

.popvideo{background:url(../images/pop-bg.png) repeat;text-align: center;z-index:999999;width: 100%;height:100%;left:0;top:0;position:fixed!important;/* FF IE7*/}
.homevideo{width:751px; height:450px; margin:10% auto 0 auto;}
.homevideo p.gb{padding:5px 0;}
.homevideo p.gb a{background:url(../images/close.png) right center no-repeat; color:#fff; padding-right:30px;}