﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
	body{font-size:12px; color:#000; font-style:normal !important;}
	.bodyaaa{background:#f1f1f1 url(../images/5.jpg) no-repeat center center;background-attachment:fixed;}
	img{border:none;}
	a{text-decoration:none; color:#000; border:none;}
	a:hover{text-decoration:none; color:#000;}
	li{list-style:none;}
	.head{width:100%; background-color:#FFF;opacity: 0.9; box-shadow:2px 1px 5px #333; position:fixed; z-index:9999; top:0;}
	.head1{width:1200px; height:120px; margin:0 auto;}
	.logo{width:380px; float:left; height:74px; padding-top:34px;}
	.menu{width:800px; height:75px; float:left; margin-left:0px; padding-top:40px;}
	.tel{width:10px; height:75px; float:right; padding-top:3px; text-align:right;}
	/*导航菜单*/
#nav{width:800px;height:40px;line-height:40px;display:block;overflow:hidden;}
#navMenu ul{width:600px;float:left;height:40px;}
#navMenu li{float:left;}
#navMenu li a{color:#000;text-decoration:none;width:111px;height:40px;line-height:40px; font-family:微软雅黑; font-size:18px;text-align:center;display:block;}
#navMenu li a.last{width:87px;}
#navMenu li a.current{background-position:0 -80px;width:100px;height:40px;line-height:40px;text-align:center;display:block;color:#fff;}
#navMenu li a:hover{background-position:0 -40px;}



/*-------- 下拉菜单 --------------*/
.dropMenu{position:absolute;top:0;z-index:100;visibility:hidden;margin-top:29px; display:inline;_margin-top:-17px; background:#fff url(../images/toparrow.jpg) no-repeat top;width:580px; height:200px;}
.spec3{width:500px; height:156px; padding:20px 40px; border:1px solid #dcdcdc; margin-top:4px; border-top:none;}
.spec1{font-weight:bold; font-size:14px; color:#007ac0; border-bottom:1px solid #a4a5a6; padding-bottom:10px; margin-bottom:10px;}
.about_left{width:300px; height:90px; border-right:1px solid #a4a5a6; float:left;}
.spec2 li{width:102px; height:30px; line-height:30px; background:url(../images/subitembg.jpg) no-repeat 0px 7px; float:left; padding-left:15px;}
.spec2 li a{color:#666; font-family:微软雅黑;}
.about_right{width:170px; height:120px; float:right;}
.about_right img{width:170px;}


.zhsl{width:100%; padding:80px 0; background:#f1f1f1;margin-top:100px;_margin-top:-5px;}
.zhsl1{width:1200px; margin:0 auto;}
.spec4{text-align:center; font-size:31px; color:#333; font-family:微软雅黑;}
.spec5{text-align:center; font-size:31px; color:#ccc; font-family:微软雅黑; font-weight:bold; padding-bottom:50px;}
.zhsl2{margin:0 auto; width:1200px;}
.spec6{width:270px; height:270px; float:left; background:#ccc;}
.spec7{width:270px; height:270px; float:left; background:#ccc;}
.spec8{width:270px; height:270px; float:left; background:#ccc;}
.spec9{width:270px; height:270px; float:left; background:#ccc;}

.spac_back{width: 270px;height: 270px;display: inline-block;margin: 0px 15px;} 
.zhsl2 .spac_back.spac_back_first {margin-left: 10px;}
.zhsl2 .spac_back.spac_back_last {margin-right: 0px;}

.spec10{color:#fff; font-size:34px; font-family:Arial, Helvetica, sans-serif; line-height:36px; text-align:center; margin:10px 0px;}
.spec11{color:#fff; font-size:24px; font-family:微软雅黑; line-height:36px; text-align:center;}
.spec12{width:100%; height:100%; background:url(../images/bg4.jpg);}
.spec13{padding-top:60px;}
.zhdt{width:1200px; height:693px; margin:0 auto;}
.zhdt_left{width:700px; height:643px; float:left;margin-top: 80px;}
.zhdt_right{width:450px; height:623px; float:right; padding-top:90px;_padding-top:35px;}
.spec14{font-size:20px; font-family:微软雅黑; color:#333; line-height:30px; padding-bottom:10px;font-weight: bold;}
.spec15{line-height:24px; color:#333; font-family: '微软雅黑';font-size: 14px;color: #666;}
.zhdt_right img{float:left; margin-top:20px; margin-right:20px;}
.zhdt_right a{width:172px; height:104px; display:block; float:left; line-height:104px; text-align:center; color:#fff; font-size:24px; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg1.png); margin-top:20px;}
.news{width:100%; background:#f1f1f1; padding-top:50px;}
.news1{width:1200px; margin:0 auto;}
.news2{width:100%; height:572px; background:url(../images/bg5.jpg) repeat-x; padding:40px 0px;}
.news2-1{width:1200px; height:472px; margin:0 auto;}
.news2-1 ul{width:1230px; height:472px;}
.news2-1 ul li{width:277px; height:472px; float:left; margin-right:30px; background:#fff;position: relative;overflow: hidden;}
.spec16{margin-right:0px !important;}
.spec17{width:247px; height:143px; padding:15px; background:#fff;/*position: absolute;*/margin-top:300px !important;z-index: 9999;}

.news2 ul li a {display: block;}
.news2-1 ul li:hover .spec17 {margin-top: 320px;}
.spec18{color:#2e2e2e; font-family:微软雅黑; font-size:14px; width:100%; float:left; height:37px; line-height:37px; overflow:hidden; margin-top:-10px;}
.spec19{color:#9aa7af; font-family:微软雅黑; padding:10px 0px;}
.spec20{color:#999; font-family:微软雅黑; line-height:22px;}
.case{width:100%; background:#f1f1f1; padding:50px 0 30px 0;height:auto !important;}
.case1{width:1200px; margin:0 auto; padding-bottom:30px; border-bottom:1px solid #ccc; margin-bottom:30px;}
.spec21{text-align:center; font-size:16px; font-family:微软雅黑; color:#333;}
.case2{width:532px; height:40px; margin:30px auto; border:1px solid #ccc; border-radius:5px; background:#fff;}
.case2 ul li{float:left; line-height:40px; border-right:1px solid #ccc; font-family:微软雅黑; font-size:14px;}
.case2 ul li a{color:#666; display:block; padding:0px 12px;}
.case2 ul li a:hover{color:#fff; background:#2d3131;}
.case3 ul li{width:19.99%; float:left;position: relative;overflow: hidden;}
.case3 ul li .work-title {
	width: 100%;
	height: 100%;
	position: absolute;
	padding: 0px;
	top: -100%;
	left: 0; 
	text-align: center;	
	background: url('../images/back-pattern.png') repeat scroll 0% 0% rgba(0, 0, 0, 0.65);  
	background: url('../images/back-pattern.png') repeat scroll 0% 0%; 
	
	color: #fff;
	/*display: none;*/
}
.work-title h2,.def_top h2{
    color: #FFF;
    font-size: 20px;
    font-family: 微软雅黑;
    text-transform: uppercase;
    margin: 0px 0px 8px;
    margin-top: 25%;
}
.work-title span,.def_top span {
    display: inline-block;
    color: #FFF;
    font-size: 17px;
    font-family: 微软雅黑;
    text-transform: uppercase;
    margin: 0px;
}
/* .work-title a{display: inline-block;width: 100%;height: 100%;background: url('../images/back-pattern.png') repeat scroll 0% 0% rgba(0, 0, 0, 0.65);} */

.case3 ul li div{margin:10px;position: relative;overflow: hidden;}

.case3 ul li div div{margin: 0px;padding: 0px;}

.def_hov{position: relative;top: 0px;left: 0px;overflow: hidden;}
        .def_hov .def_back{position: relative;display: inline-block;}
        .def_hov .def_top{position: absolute;top: -100%; left: 0px;display: inline-block;width: 100%;height: 100%;
        	background: url('../images/back-pattern.png') repeat scroll 0% 0% rgba(0, 0, 0, 0.65);  
	background: url('../images/back-pattern.png') repeat scroll 0% 0%; text-align: center;}


.more{width:1200px; margin:0 auto; text-align:center; padding:50px 0px;}
.more a{padding:10px 20px; background:#298dc9; font-size:24px; font-family:微软雅黑; color:#fff; text-align:center;}
.zhry{width:100%; background:#f1f1f1; padding-top:50px;}
.zhry1 ul li{width:16.6%; float:left;}
.zhry1 ul li div{padding:10px;}
.contactbg{width:100%; height:460px; overflow:hidden; background:url(../images/contactbg.jpg) 50% 0 no-repeat;}
.contact{width:1200px; margin:0 auto; position:relative;}
.width960 .contact{width:1200px;}     /* add */
.width1200 .contact{width:1200px;}     /* add */

.message{padding-top:55px; width:540px; float:left;}
.message h3{font-size:30px; color:#c1c5cb; font-weight:normal; font-family:微软雅黑; line-height:36px;}
.message h4{font-size:24px; color:#fb963d; font-weight:normal; line-height:36px; font-family:Arial, Helvetica, sans-serif;}
.message_form{margin-top:15px; font-family:微软雅黑;}
.message_name{width:40%; height:32px; line-height:32px; float:left; background:#7d7d7d; border:0; color:#fff; padding-left:5px;}
.message_tel{width:55%; height:32px; line-height:32px; float:right; background:#7d7d7d; border:0; color:#fff; padding-left:5px;}
.message_content{width:98%; padding:1%; overflow:hidden; height:120px; background:#7d7d7d; border:0; color:#fff;}
.message_btn{width:123px; height:41px; background:url(../images/indexicon.png) -425px 0 no-repeat; border:0; cursor:pointer; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */}
.message_btn:focus{-moz-outline-style: none; /* FF */}
.message_btnch{width:123px; height:41px; background:url(../images/indexicon.png) -425px -45px no-repeat; border:0; cursor:pointer;}
.message_about{color:#ffff00; font-size:14px;}
.contact_map{ width:333px; height:336px; float:right; padding-top:70px;}

.foot_linksbg{width:100%; background:#2C3E50; padding:10px 0 30px 0;}
.foot_links{width:1200px; margin:0 auto; position:relative;}
.width960 .foot_links{width:1200px;}       /* add */
.width1200 .foot_links{width:1200px;}     /* add */
.links{margin-top:15px; width:100%;}
.links h3{color:#0689f9; font-size:24px; font-weight:normal;}
.links_con{color:#7d7d7d; line-height:24px; margin-top:5px;}
.links_con a{color:#7d7d7d; display:inline-block;}
.links_con a:hover{color:#fff;}
.keyword{margin-top:15px; width:100%;}
.keyword h3{color:#fdd813; font-size:24px; font-weight:normal;}
.address{line-height:32px; color:#c1c5cb; font-size:14px; margin-top:15px; width:100%; font-family:微软雅黑;}
.address a{color:#c1c5cb;}
.address a:hover{ color:#fff;}
.link_btn{position:absolute; bottom:10px; right:0;}
.link_btn li{float:left; margin-right:12px; position:relative;}
.link_btn li:last-child{margin-right: 0px;}
.link_qq{width:129px; height:40px; background:url(../images/indexicon.png) -30px 0 no-repeat; display:block;}
.link_qq:hover{background:url(../images/indexicon.png) -30px -50px no-repeat;}
.link_sina{width:180px; height:40px; background:url(../images/flinks.png) 0 0 no-repeat; display:block;}
.link_sina:hover{background:url(../images/flinks.png) 0 -51px no-repeat;}
.link_weixin li{height:40px;}
.link_weixin{width:129px; height:40px; background:url(../images/indexicon.png) -290px 0 no-repeat; display:block; position:relative; z-index:2;}
.link_weixin:hover{background:url(../images/indexicon.png) -290px -50px no-repeat;}
.link_weixin_ewm{position:absolute; top:-138px; height:0px; overflow:hidden; width:129px; background-image:url(about:blank); }

.footbg{width:100%; padding:15px 0; background:#0a0a0a; overflow:hidden; font-family:微软雅黑;}
.foot{width:1200px; margin:0 auto; color:#999;}
.width960 .foot{width:1200px;}     /* add */
.width1200 .foot{width:1200px;}     /* add */
.foot a{color:#999;}
.foot a:hover{color:#fff;}
.flinks  {
	width: 182px;
	padding: 0px;	
	background: #000;
	opacity: 0.8;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
.flinks li {
	display: block;
	width: 162px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0px 10px;
	margin: 0px;
}
.flinks li:hover {background: #0076DB;opacity: 1}
.flinks li:hover a {color: #fff;}
.flinks li a {
	color: #fff;
	font-size: 12px;	
	font-family: '微软雅黑'
}


