@charset "utf-8";

/*全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:bottom;}
ul,li{list-style:none;}
h3{font-size:14px;font-weight:normal;display:inline;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}


/*header*/
.header_bg{min-width:1200px; background:#000;}
.header{width:1200px; height:124px; margin:0 auto;}
.nav{float:right; width:840px; margin-top:55px;}
.nav li{float:left; margin-left:44px; display:inline; line-height:24px; font-size:15px;}
.nav a{color:#fff;}
.nav a:hover{color:#ed9a00;}
.banner{margin-bottom:50px;}


/*mainbody*/
.mainbody{width:1200px; margin:0 auto;}
.about_title{width:1200px; height:134px; padding-top:36px; line-height:55px; text-align:center; color:#000; font-size:26px; background:url(../images/about_top.jpg) no-repeat center top; margin:0 auto;}
.about_title span{color:#ed9a00; font-size:40px; line-height:58px; text-transform:uppercase;}
.about{color:#000; font-size:14px; line-height:30px; margin:13px 0 28px 0;}
.about img{}
.about_more{width:150px; height:35px; line-height:35px; text-align:center; background:url(../images/about_more_bg.png) no-repeat; font-family:"宋体"; margin:0 auto;}
.about_more a{color:#ffc76c;}
.about_more a:hover{color:#fff;}

.case_bg{min-width:1200px; height:506px; background:url(../images/case_bg.jpg) no-repeat center top; padding-top:20px; margin:50px 0;}
.case_title{width:1200px; height:134px; padding-top:36px; line-height:55px; text-align:center; color:#fff; font-size:26px; background:url(../images/case_top.png) no-repeat center top; margin:0 auto;}
.case_title span{color:#ed9a00; font-size:40px; line-height:58px; text-transform:uppercase;}
.case{width:1176px; margin:0 auto 35px auto;}
.case li{float:left;width:196px; height:506px; position:relative;}
.case li .case_fon{width:196px; height:150px; padding-top:53px; background:url(../images/case_01.jpg) no-repeat center 155px #fff; text-align:center; color:#a3a3a3; font-size:26px; line-height:40px;}
.case li .case_fon span{color:#454545; font-size:18px; line-height:34px;}
.case li .case_pos{width:166px; height:208px; padding:53px 15px 0 15px; background:url(../images/case_02.jpg) no-repeat center 214px #f79800; color:#fff; font-size:13px; position:absolute; top:120px; left:0; display:none;}
.case li:hover .case_pos{display:block;}
.case li .case_pos h1{color:#fff; font-size:26px; line-height:40px; font-weight:normal; text-align:center;}
.case li .case_pos h4{color:#fff; font-size:18px; line-height:34px; font-weight:normal; text-align:center;}

.news{width:1200px; margin-bottom:42px;}
.news li{float:left; width:336px; margin:0 32px; display:inline; color:#575757; font-family:"宋体";}
.news a{color:#6a6a6a;}
.news li h4{line-height:44px; border-bottom:solid 1px #dcdcdc; font-size:18px; font-weight:normal; font-family:"微软雅黑"; color:#000; margin:15px 0;}
.news li:hover h4{color:#c75f00;}
.news_time{color:#838383; text-align:right;height:44px; line-height:44px;}
.news li .news_more{width:80px; height:30px; line-height:30px; text-align:center; border:solid 1px #555; color:#6a6a6a; font-family:"宋体";}
.news li:hover .news_more{border:solid 1px #c75f00; color:#c75f00;}
.news li:hover .news_more a{color:#c75f00; cursor:pointer; display:block;}
#news_list ul {
	width: 650px;
	height: 230px;
	padding: 9px;
 margin:0 auto;
}
#news_list ul li {
	width: 650px;
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
 *height: 30px;
 *line-height: 22px;
	padding-right: 10px;
}
#news_list .one {
	background: #F0F0F0;
}
#news_list ul li span {
	float: left;
}
#news_list ul li strong {
	float: right;
	font-weight: normal;
}
.team_bg{min-width:1200px; height:805px; background:url(../images/team_bg.jpg) no-repeat center top; padding-top:44px; margin:54px 0;}
.team_part{width:1112px; margin:0 auto; padding:22px 0 35px 0;}
.team_left{float:left; width:115px; margin-top:104px;}
.team_right{float:right; width:86px; margin-top:104px;}
.team{float:left; width:887px; overflow:hidden;}
.team ul{width:912px;}
.team li{float:left; width:279px; height:485px; margin-right:25px; display:inline; position:relative;}
.team img{border:solid 2px #fff; border-radius:3px; margin:0 27px;}
.team li .team_fon{width:239px; height:172px; padding:133px 20px 0 20px; color:#ed9a00; font-size:14px; line-height:24px; background:url(../images/team_fon.png) no-repeat; display:none; position:absolute; top:180px; left:0;}
.team li:hover .team_fon{display:block;}
.team li .team_fon h4{color:#fff; font-size:18px; font-weight:normal; line-height:36px;}

.contact_part{float:left; width:562px;}
.contact_title{line-height:64px; text-transform:uppercase; font-size:24px;}
.contact_title span{color:#686868; padding-left:7px;}
.contact_fon{color:#585858; font-size:14px; line-height:26px; font-family:"宋体"; margin-bottom:10px;}
.contact_fon span{color:#cbcbcb; font-family:"微软雅黑"; font-size:13px; font-style:italic; line-height:22px;}
.contact{color:#434343; font-family:"宋体"; font-size:14px; line-height:36px; margin-bottom:30px;}
.contact span{}
.map{border:solid 1px #d1d0cf;}

.message_part{float:right; width:550px;}
.message_fon{width:540px; color:#585858; font-size:14px; line-height:26px; font-family:"宋体"; margin-bottom:10px;}
.message_fon span{color:#cbcbcb; font-family:"微软雅黑"; font-size:13px; font-style:italic; line-height:22px;}
.text{color:#535353; font-family:"宋体"; font-size:12px; padding-top:14px; line-height:30px;}
.name_bd{width:440px; height:35px; line-height:35px; border:solid 1px #ccc; background:#ccc; padding:0 5px;}
.message_bd{width:534px; height:120px; border:solid 1px #ccc; background:#ccc; padding:5px;}
.yzm_bd{float:left; width:166px; height:35px; line-height:35px; border:solid 1px #ccc; background:#ccc; padding:0 5px; text-align:center;}


/*footer*/
.foot_bg{min-width:1200px; background:#1d1717; border-bottom:solid 1px #1e1c1d; margin-top:56px;}
.foot_top{width:1200px; margin:0 auto; padding:9px 0;}
.keyword{float:left; padding-left:7px; line-height:31px; color:#fff;}
.keyword a{color:#fff;}
.search_part{float:right; width:300px; height:31px;}
.search{float:left; border:solid 1px #fe9f05; background:none; width:164px; height:29px; line-height:29px; padding:0 10px; color:#fff;}
.copyright{min-width:1200px; text-align:center; background:#121011; padding:36px 0 32px 0; color:#ababab; font-size:14px;}


/*news*/
.main_news{width:1200px;}
.main_news li{float:left; width:336px; height:229px; padding:5px 20px; margin:0 12px 32px 12px; display:inline; color:#575757; font-family:"宋体"; line-height:24px;}
.main_news a{color:#6a6a6a;}
.main_news li:hover{background:#ed9a00; border:solid 1px #b07301; color:#fff; padding:4px 19px;}
.main_news li h4{line-height:44px; border-bottom:solid 1px #dcdcdc; font-size:18px; font-weight:normal; font-family:"微软雅黑"; color:#000; margin-bottom:15px;}
.main_news li:hover h4{color:#fff;}
.main_news li .main_news_time{color:#838383; text-align:right;height:44px; line-height:44px;}
.main_news li:hover .main_news_time{color:#fff;}
.main_news li .main_news_more{width:80px; height:30px; line-height:30px; text-align:center; border:solid 1px #555; color:#6a6a6a; font-family:"宋体";}
.main_news li:hover .main_news_more{border:solid 1px #c75f00; background:#fff; color:#c75f00;}
.main_news li:hover .main_news_more a{color:#c75f00; cursor:pointer;}


/*project*/
.project_top{padding:12px 0 44px 0;}
.project_top span{ margin-left:40%;}
.project_t{float:left; width:800px;}
.project_t li{float:left; width:124px; height:56px; text-align:center; margin-right:9px; display:inline;}
.project_t a{display:block; background:#f2f2f2; border:solid 1px #e1e1e1; line-height:54px; color:#454545; font-size:14px;}
.project_t a:hover{background:#ed9a00; color:#fff;}
.project_t .project_on a{background:#ed9a00; color:#fff;}
.wz{float:right; text-align:right; padding-right:12px; line-height:56px; color:#454545;}
.wz a{color:#454545;}
.project{width:1200px; overflow:hidden;}
.project ul{width:1250px;}
.project li{float:left; width:199px; height:390px; margin:0 51px 34px 0; display:inline; line-height:54px; text-align:center; background:url(../images/project_01.jpg) no-repeat center bottom; position:relative;}
.project li:hover{background:url(../images/project_02.jpg) no-repeat center bottom;}
.project img{margin-bottom:10px; border:solid 1px #000;}
.project a{color:#454545; font-size:14px;}
.project li .project_fon{border:solid 1px #f79800; background:#f79800; padding:0 10px; color:#fff; font-size:13px; line-height:22px; text-align:left; position:absolute; top:0; left:0; display:none;}
.project li:hover .project_fon{display:block;}
.gbook{ margin-left:20%; 
		}
.fanye{ margin-left:45%; font-size:16px;}		









