@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0; font-family:"微软雅黑"; font-size:14px; line-height:150%;}
img{ border:none;}
a{ text-decoration:none; color:#000;}
a:hover{ color:#2691c9;}
p{ text-indent:2em; margin:0; text-align:left; margin-bottom:10px;}
.f_l{ float:left;}
.f_r{ float:right;}
.clear{ clear:both;}
.w1200{ width:1200px; margin:0 auto;}

.logo{}
.logo_r{ margin:20px 20px 0 0;}
/*导航开始*/
.navbox{height:40px;position:relative;z-index:9; margin:auto;background:#2691c9;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;font-family:'微软雅黑';}
.nav{width:1200px;margin:0 auto;height:40px; list-style:none;}
.nav li{float:left;height:40px;position:relative; list-style:none; border-right:2px solid #bedeef;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:40px;font-size:14px;color:#ffffff;cursor:pointer;width:131px;text-align:center; }
.mj_hover_menu{text-decoration:none; width:131px; background:#225099; height:40px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:-9px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_pro_bg{width:825px; height:235px; background:url(../images/menu_pro_bg.png) no-repeat;}
.mj_menu_pro_main{width:765px; margin:auto; padding-top:12px;}
.mj_menu_pro_li{ float:left;}
.mj_menu_li_txt{line-height:22px; font-size:12px; color:#696969;}
.mj_menu_li_txt font{font-size:14px; color:#bb1721;}
.mj_menu_li_txt a{color:#696969; text-decoration:none;}
.mj_menu_li_txt a:hover{color:#2691c9; text-decoration:underline;}
.mj_menu_news_bg{width:480px; height:185px; background:url(../images/menu_news_bg.png) no-repeat;}
.mj_menu_news_main{width:440px; margin:auto; padding-top:12px;}
.mj_menu_news_li{padding:0px 22px; margin-right:30px; height:150px; float:left; border-right:solid 1px #cccccc; }
.mj_menu_news_img{float:left; text-align:left; color:#2691c9; line-height:30px; font-size:14px;}
.mj_menu_news_li2{padding:0px 30px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img2{float:left; margin-left:30px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_li3{padding:0px 25px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img3{float:left; margin-left:10px; text-align:left; color:#2691c9; line-height:30px; font-size:14px;}
/*导航结束*/
/*banner开始*/
.banner{ width:100%; height:600px; float:left; position:absolute; z-index:1;}
#slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:510px; z-index:1000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff0000;}
/*banner结束*/
/*新闻开始*/
.xw{FONT-SIZE: 16px;
    COLOR: #666666;
    LINE-HEIGHT: 30px;
    TEXT-DECORATION: none;}
.xwzx{ margin:50px 0; width:858px;}
.xwzx .xw_list{ width:443px;}
.xwzx .xw_list dl{ margin:0 0 5px 0;}
.xwzx .xw_list dl dt{ font-size:16px; font-weight:bold;}
.xwzx .xw_list dl dd{ margin:0; padding:10px 0; border-bottom:dotted 1px #999999; color:#666;}
.xwzx .xw_list ul{ margin:0; padding:0;}
.xwzx .xw_list ul li{ line-height:200%}
.xwzx .xw_list ul li span{ float:right; color:#666;}
.xw-list {text-align: left;}
.xw-list .list {background: #efefef;padding: 10px 30px;height: 100px;margin-top: 30px;border: 2px solid #fff;}
.xw-list .list:hover {border: 2px solid #2691c9;}
.xw-list .list .date {float: left;}
.xw-list .list .date dl {border-right: 1px solid #999;width: 80px; margin-top:10px;}
.xw-list .list .date dt {color: #2691c9;font-size: 40px;line-height:40px; font-family:Impact;}
.xw-list .list .date dd {margin: 0;color: #999;margin-top:15px;}
.xw-list .list .nr {margin: 10px 30px 0 112px;}
.xw-list .list .nr dl{ margin:0;}
.xw-list .list .nr dt {font-size: 18px; color:#000; margin-bottom:15px;}
.xw-list .list .nr dd {text-indent: 2em; color:#666; margin:0;}
.xw-list .list .nr dd a{color:#2691c9;}
/*新闻结束*/
/*介绍开始*/
.gsjs{  margin:50px 0; width:300px;}
.gsjs .gs_a{ text-align:center; padding:10px 17px; display:block; float:left; margin:20px 15px 0 0; background:#c3c3c3; color:#FFF;}
.gsjs .gs_a1{ text-align:center; padding:10px 17px; display:block; float:left; margin-top:20px; background:#c3c3c3; color:#FFF;}
.gsjs .gs_a:hover{ background:#2691c9;}
.gsjs .gs_a1:hover{ background:#2691c9;}
/*介绍结束*/
/*案例开始*/
.al_bg{ background:url(../images/al_bg.jpg) top center no-repeat; height:481px;}
.al{ margin:0 auto; width:1200px;}
.slideGroup {
	width: 1200px;
	text-align: left;
	margin: 0 auto;
	padding-top:20px;
}
.slideGroup .parHd {
	height: 30px;
	line-height: 30px;
	background: #f4f4f4;
	padding: 0 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
}
.slideGroup .parHd ul {
	float: left;
	position: absolute;
	left: 20px;
	top: -1px;
	height: 32px;
}
.slideGroup .parHd ul li {
	float: left;
	padding: 0 30px;
	cursor: pointer;
}
.slideGroup .parHd ul li.on {
	height: 30px;
	background: #fff;
	border: 1px solid #ddd;
	border-bottom: 2px solid #fff;
}
.slideGroup .parBd {
	zoom: 1;
}
.slideGroup .slideBox {
	zoom: 1;
}
.slideGroup .sPrev {
	display: block;
	width: 30px;
	height: 90px;
	float: left;
	background: url(../images/icoLeft.png) center center no-repeat;
	margin-top: 75px;
	margin-right: 12px;
}
.slideGroup .sNext {
	display: block;
	width: 30px;
	height: 90px;
	float: left;
	background: url(../images/icoRight.png) center center no-repeat;
	margin-top: 75px;
	margin-left: 12px;
}
.slideGroup .sPrev:hover, .slideGroup .sNext:hover {
}
.slideGroup .parBd .tempWrap {
	float: left;
}
.slideGroup .parBd ul {
	zoom: 1;
	float: left;
}
.slideGroup .parBd ul li {
	margin: 0 11px;
	float: left;
	_display: inline;
	list-style: none;
	text-align: center;
}
.slideGroup .parBd ul li .pic {
	text-align: center;
}
.slideGroup .parBd ul li .pic img {
	width: 350px;
	display: block;

}
.slideGroup .parBd ul li .pic a:hover img {
	border-color: #999;
}
.slideGroup .parBd ul li .title {
	padding: 10px 0px;
	text-align: left;
	color: #FFF
}
.slideGroup .parBd ul li .title .xwxbt {
	font-size: 18px;
	font-weight: bold;
}
.slideGroup .parBd ul li .title .xwnr {
	width: 350px;
	margin-top: 10px;
	line-height: 24px;
}
.slideGroup .parBd ul li .title .xwnr a:hover{ color:#ff0000;}
/*案例结束*/
/*联系我们*/
.four{ margin:50px 0; height:300px; overflow:hidden}
.four a{ padding-right:16px;}
.lx{ margin-top:50px; line-height:200%;}
.lx span{ padding-left:15px;}
.lx_bg{ background:url(../images/bg.jpg);}
.lxwm{ margin:20px 0 30px 220px; padding-top:20px; border:solid 1px #dfdfdf;}
.lxwm h1{ font-size:24px; line-height:24px; margin-bottom:30px; text-align:center;}
.lxwm .lx_tel{ padding-left:20px; line-height:200%; margin-bottom:20px; color:#666;}
.lxwm .lx_tel strong{ font-size:18px; margin-bottom:10px; color:#333;}
.lxwm .ewm{ padding-right:20px;}
.lxwm ul{ margin:20px; padding-left:20px; background:url(../images/lyb.jpg) right top no-repeat;}
.lxwm ul li{ padding:0; list-style:none; font-size:18px; line-height:200%; margin-bottom:20px;}
.lxwm ul li input{ width:250px; height:35px; border-radius:5px; border:solid 1px #dfdfdf; font-size:14px; line-height:35px;}
.lxwm ul li textarea{ width:400px; height:70px; border-radius:5px; border:solid 1px #dfdfdf; font-size:14px; line-height:35px;}
.lxwm .lyb{ display:block; float:left;}
.lxwm .submit{ margin:0 0 20px 50px;}
.lxwm .submit input{width:150px; height:35px; border-radius:5px; border:solid 1px #dfdfdf; font-size:14px; line-height:35px; margin-right:20px; background:#2691c9; color:#FFF;}
/*联系我们*/


/*侧栏*/
.sideBar{ float:left; width:200px;}
.sideBar a{ display:block; width:200px; margin-bottom:1px; height:50px; background:#dfdfdf; color:#666; text-align:center; font-size:18px; line-height:50px;}
.sideBar a:hover{ background:#2691c9; color:#FFF;}
.sideBar .on{ background:#2691c9; color:#FFF;}
/*侧栏*/

/*内容*/
.main{ margin:20px 0 30px 220px; padding:20px; border:solid 1px #dfdfdf; text-align:center;}
.main h1{ font-size:24px; line-height:24px; margin-bottom:30px; text-align:center;}
.m_a{ margin:0 auto;}
.m_b{ margin-bottom:20px;}
.main .xm_nr{ font-size:24px; font-weight:bold; border-bottom:solid 1px #dfdfdf; padding-bottom:20px; margin-bottom:20px;}
.main .jj{ width:518px;}
.main .xx{background:#f3f3f3; padding-left:10px; margin:10px 0; line-height:40px;}
.main .image{ padding:2px; border:solid 1px #dfdfdf;}
.main .location{ margin-bottom:20px;}
.main .location a{ padding:5px 10px; background:#dfdfdf; margin-right:10px;}
.main .location a:hover{ background:#edbf41; color:#FFF;}
.main ul{ padding:0; border-left:solid 1px #dfdfdf; width:865px; margin:0 auto;}
.main li{ list-style:none; text-align:center; width:140px;}
.main .zp_t{ height:40px; line-height:40px; margin-bottom:2px;}
.main .zp_t ul li{ float:left; font-weight:bold; border-bottom:solid 1px #dfdfdf; border-right:solid 1px #dfdfdf; border-top:solid 1px #dfdfdf; font-size:16px;}
.main .zp_n{ height:40px; line-height:40px; margin-bottom:1px;}
.main .zp_n ul li{ float:left; border-bottom:solid 1px #dfdfdf; border-right:solid 1px #dfdfdf;}
.main .w300{ width:300px;}
/*内容*/
/*工程案例*/
.gcal{ margin:20px 0 30px 220px; padding:20px 4px; border:solid 1px #dfdfdf; text-align:center;}
.gcal h1{ font-size:24px; line-height:24px; margin-bottom:30px; text-align:center;}
.gcal ul{ padding:0; width:972px;}
.gcal ul li{ float:left; width:324PX; list-style:none; margin-bottom:15px;}
.gcal ul li dl{ margin:0;}
.gcal ul li dl dd{ margin:0 auto; line-height:40px; background:#dfdfdf; width:300px;}
.newsbt {padding-top: 20px;text-align:center;}
.newsbt dt {font-size: 26px;font-weight: bold;}
.newsbt dd {margin: 0;font-size: 14px;color: #cbcbcb;padding-top: 15px;}
.t-l {text-align: left;padding-top: 15px;border-top: 1px dotted #CCCCCC;margin: 0 auto;}
.t_a{ text-align:center;}
/*工程案例*/
/*分页*/
.page {height: 43px;text-align: center;margin: 10px;}
.page p {font-size: 14px;color: #999;display: inline-block;line-height: 42px;}
.pagination {font-size: 0px;margin-right: -5px;padding-top: 15px;text-align: center;}
.pagination a.active {background: #2691c9;color: #fff;border: 1px solid #2691c9;}
.pagination a {font-size: 14px;color: #888;display: inline-block;_display: inline;padding: 0 7px;border: 1px solid #ccc;margin-right: 5px;line-height: 26px;}
.pagination a:hover {background: #2691c9;color: #fff;border: 1px solid #2691c9;}
.m_t30 {margin-top: 30px;}
/*分页*/
/*foot*/
.foot{ background:#e7e7e7; padding:30px 0;}
.foot ul{ padding:0; margin:0;}
.foot ul li{ list-style:none; float:left; width:150px; border-right:solid 1px #FFFFFF; height:200px;}
.foot ul li dl{ margin:0 0 0 40px;;}
.foot ul li dl dt{ font-size:16px; text-align:left; margin-bottom:10px;}
.foot ul li dl dd{ margin:0; color:#666; text-align:left; line-height:200%}
.foot ul li dl dd a{ color:#666;}
.foot ul li dl dd a:hover{ color:#000;}
.foot .foot_lx{ border:none; padding-left:45px; width:400px;}
.foot .foot_lx strong{ font-size:24px; margin-bottom:10px; display:block; line-height:24px;}
.foot .foot_lx .f_hr{ padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #FFFFFF;}
.foot .foot_lx .foot_tel{ padding-left:20px; line-height:24px;}
/*foot*/