@charset "utf-8";
/* CSS Document */
* {	margin: 0;padding: 0;border: 0;}
a {	text-decoration: none; color:#333;}
li { list-style: none; }
body { font-family: "Microsoft YaHei";}
.mytitle{height:45px; width:100%; margin-top:25px;   text-align:center; }
.ltitle{height:20px;  text-align:center;  margin-bottom:25px;}
.clear {height:10px; width:100%;}

.mainbiao{height:60px; width:900px; margin:20px 0px; line-height:30px; }
.mainbiao span{font-size:18px; font-weight:bold;}
.topline{height:5px; width:100%; background-color:#999;}
.navwp{width: 1180px; margin: 0 auto; background-color:red; }    
.lonav{overflow: hidden; float: left;	width: 1100px;	height: 60px;  }
.biaoti1{ font-size:40px; font-weight:bold;}
.biaoti2{font-size:30px; line-height:45px; font-weight:bold;}
.biaoti3{line-height:20px; font-size:14px; color:#999; width:100%;}
h1{ font-size:24px; font-weight:bold;}
h2{font-size:18px; line-height:45px; font-weight:bold;}
h3{line-height:20px; font-size:14px; color:#999; width:100%;}
.logo{float: left; width: 230px;	height: 45px; margin-top: 9px; overflow: hidden;  background: url(/img/logo.png) no-repeat; text-indent: -9999em; }

.inav {display: block;float: right;width: 860px;	height: 60px;overflow: hidden;}
.nav {float: right;	height: 60px;overflow: hidden;}
.nav li {	float: left;padding: 0 16px 0 23px;	height: 60px;overflow: hidden;line-height: 60px;background: url(/img/ico2.png) no-repeat left center;}
.nav li:first-child {background: none;}
.nav li a {	font-size: 16px;color: #666;text-decoration: none;transition: color 0.3s linear 0s;	line-height: 60px;	height: 60px;	padding: 10px 0;overflow: hidden;}
.nav li.a a, .nav li:hover, .nav li a:hover, .nav li.hover a {	color: #90C42F;}
.nav li span {	display: none;	font-size: 0;}

#bannergd {
	margin-top:65px;
	height: 420px;
	position: relative;
	min-width: 1000px;
}
#bannergd li {
	height: 420px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	min-width: 1080px
}
#bannergd .btn {
	position: absolute;
	width: 100%;
	height: 30px;
	bottom: 0px;
	text-align: center;
	z-index: 9;
	margin-bottom: 0;
}
#bannergd .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 14px;
	height: 14px;
	_font-size: 0;
	margin: 5px 10px;
	cursor: pointer;
	background: #dfdfdf;
	z-index: 9;
	border-radius: 50%
}
#bannergd .btn span.on {
	background: #feae6e;
	z-index: 9
}
#bannergd .preNext {
	width: 44px;
	height: 44px;
	position: absolute;
	top: 240px;
	background: url(../images/dundongjt.png) no-repeat left bottom;
	cursor: pointer;
	z-index: 9;
	opacity: 0;
	transition: all 0.3s linear 0s;
}
#bannergd .pre {
	left: 0%;
	z-index: 99999;
}
#bannergd .next {
	right: 0%;
	background-position: right bottom;
	z-index: 99999;
}
#bannergd:hover .preNext {
	opacity: 0.5;
}
#bannergd:hover .pre {
	left: 10%;
}
#bannergd:hover .next {
	right: 10%;
}
#bannergd .pre:hover, #bannergd .next:hover {
	opacity: 1;
}


/*服务*/
.Service {
	width:100%;
	height:386px;
	
	padding-top:6px;
	
}
.Services {
	width:1200px;
	height:386px;
	margin:0 auto;
}
.ServiceList {
	width:300px;
	height:330px;
	float:left;
}
.ServiceList a {
	color:#666;
}
.ServiceLists {
	width:280px;
	height:330px;
	position:relative;
	overflow: hidden;
	background-color:#F7F7F7;
}
.ServiceLists .top {
	width:280px;
	height:118px;
	text-align:center;
	padding-top:12px;
	position:absolute;
	left:0px;
}
.ServiceLists .title {
	width:280px;
	height:52px;
	text-align:center;
	line-height:20px;
	padding-top:5px;
	position:absolute;
	left:0px;
	top:130px;
}
.ServiceLists .title span {
	color:#2A2B2C;
	font-size:18px;
	line-height:16px;
	font-weight:bold;
}
.ServiceLists .com {
	text-indent:2em;
	width:247px;
	height:140px;
	line-height:22px;
	position:absolute;
	left:16px;
	top:180px;
	z-index:800;
	font-size:14px;
}
.ServiceLists .tops {
	width:280px;
	height:118px;
	text-align:center;
	padding-top:12px;
	position:absolute;
	left:-275px;
	z-index:800;
}
.ServiceLists .titles {
	width:280px;
	height:52px;
	text-align:center;
	line-height:20px;
	padding-top:5px;
	position:absolute;
	left:280px;
	top:130px;
	color:#FF6600;
	z-index:800;
}
.ServiceLists .titles span {
	color:#2A2B2C;
	font-size:18px;
	color:#FF6600;
	line-height:16px;
}
.ServiceLists .coms {
	width:247px;
	height:140px;
	line-height:22px;
	position:absolute;
	left:280px;
	top:180px;
	z-index:800;
	color:#fff;
	font-size:14px;
}
.ServiceMore {
	width:1200px;
	height:100px;
	padding-top:40px;
	float:left;
}
/**/

/*报价*/
.mainbox_one{height:622px;background:#f5f6f6;padding-top:45px;text-align:center;}
.main{width:1140px;margin:0 auto;}
.main h2{font-size:30px;font-weight:bold;color:#333;}
.main p{margin-top:20px;}

.sublist{margin-top:30px;height:460px;background-color:#fff;}
.sublist .list{float:left;width:284px;height:458px;border:1px solid #CCCCCC;border-left:none;}
.sublist .list_first{width:283px;border-left:1px solid #CCCCCC;}
.sublist .list_one{float:left;width:283px;height:458px;border:1px solid #FF7200;position:relative;top:0;cursor:pointer;}
.sublist .list:hover{position:relative;-webkit-animation:dese 0.5s 1;-moz-animation:dese 0.5s 1;animation:dese 0.5s 1;box-shadow:0 10px 20px #ccc;-webkit-box-shadow:0 10px 20px #ccc;-moz-box-shadow:0 10px 20px #ccc;top:-1px;}

@-moz-keyframes dese{0% {box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;top:0px;}
100% {box-shadow:0 10px 20px #ccc;-webkit-box-shadow:0 10px 20px #ccc;-moz-box-shadow:0 10px 20px #ccc;top:-1px;}}
@-webkit-keyframes dese{0% {box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;top:0px;}
100% {box-shadow:0 10px 20px #ccc;-webkit-box-shadow:0 10px 20px #ccc;-moz-box-shadow:0 10px 20px #ccc;top:-1px;}}
@keyframes dese{0% {box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;top:0px;}
100% {box-shadow:0 10px 20px #ccc;-webkit-box-shadow:0 10px 20px #ccc;-moz-box-shadow:0 10px 20px #ccc;top:-1px;}}

.sublist .list .list_head{height:150px;position:relative;background:#f9f9f9;}
.sublist .list_one .list_head{background-image:-webkit-linear-gradient(top, #ff5600, #ff8201);background-image:-moz-linear-gradient(top, #ff5600, #ff8201);background-image:-ms-linear-gradient(top, #ff5600, #ff8201);}
.sublist .list .list_head h3{padding-top:38px;}
.sublist .list_one .list_head h3{color:#fff;}
.sublist .list .list_head p{margin-top:20px;}
.sublist .list_one .list_head p{color:#fff;}
.sublist .list .list_content{background:#fff;cursor:pointer;text-align:left;}
.sublist .list .img{position:absolute;bottom:-33px;left:50%;margin-left:-33px;height:66px;width:66px;z-index:1;}
.no_on li{margin:9px 0;}.sublist .list .small{position:absolute;z-index:2;top:18px;left:15.5px;}
.list_span{width:90%;margin:0 auto;font-size:14px;color:#333;letter-spacing:2px;}
.sublist .list .small_two{position:absolute;z-index:2;top:15.5px;left:13px;}
.sublist .list .small_three{position:absolute;z-index:2;top:16.5px;left:17px;}
.sublist .list_one .list_content .list_content_box{/*padding:49px 0 0 80px;*/}
.sublist .list .list_content .list_content_box{/*padding:48px 0 0 90px;*/}
.sublist .list .list_content .list_content_box ul{height:111px;}
.sublist .list .list_content .list_content_box .on{display:none;margin:50px 20px 0px 20px; height:135px; font-size:14px;}
.sublist .list .list_content .list_content_box .on li{margin-top:8px;}
.sublist .list .list_content .list_content_box .no_on{ margin-top:80px; text-align:center; font-size:22px; font-weight:bold; color:#ff7200;}

.sublist .list_one .list_content .list_content_box li{width:199px;margin:0 auto;}
.sublist .list .list_content .list_content_box li{/*text-align:left;margin:9px 0;*/}
.sublist .list .list_content .list_content_box .right{text-align:right;width:102px;}
.sublist .list .list_content .list_content_box li b{color:#ff7200;}
.sublist .list .list_content .btn_box{margin:30px 0;height:40px;text-align:center;}
.sublist .list .list_content .btn_box .btn{width:98px;height:30px;padding-top:8px;}
.sublist .list .list_content .btn_box .btn_left{border:1px solid #ccc;float:left;}
.sublist .list .list_content .btn_box .btn_right{border:1px solid #FF7200; margin: auto; color:#ff7200;}
.sublist .list_one .list_content .btn_box .btn_left{border:1px solid #FF7200;float:left;color:#ff7200;}
.sublist .list_one .list_content .btn_box .btn_left a{color:#ff7200;}
.sublist .list_one .list_content .btn_box .btn_right{border:1px solid #FF7200; color:#fff;background:#ff7200;}



.mydemo{width:1200px;margin:0 auto;height:500px;}
/* zp_box */
.zp_box{width:278px;height:278px;overflow:hidden;overflow:hidden;float:left;margin:10px 10px;cursor:pointer; border: solid 1px #999;}
.zp_box img{width:278px;height:278px;}
.zp_box a{ border: solid 1px #FF7200;}
.pop_tit{width:290px;height:40px;padding:10px 10px 5px 10px;background:url(/images/001.png) no-repeat 0px 0px;display:none;}
.p_tit1{line-height:20px;color:#ffffff;font-size:14px;padding-right:16px; }
.p_tit2{line-height:20px;font-family:Arial;color:#fff;font-size:12px;}

.zpmore{height:45px; margin-top:120px; width:100%;  margin-bottom:20px;}
.mybtn{  width:130px; height:32px; border:1px solid #e0e0e0; margin: 20px auto 0px; font-size:14px; line-height:32px; text-align:center; border-radius:5px; display:block; color:#666;}
.mybtn a:hover { background-color:#ff7200; display:block; border:1px solid #ff7200; border-radius:5px; color:#fff; }


.index-news { width: 100%; padding: 10px 0;background: #f8f8f8; height:460px;}
.swp{ margin:0 auto;   height:360px; width:1200px;}
.index-news .news-list {float: left;width: 400px;}
.index-news .list-s {margin: 0 15px;background: #fff;border: 1px #f2f2f2 solid;}
.index-news .m {position: relative;}
.index-news .m p {position: absolute;left: 0;width: 100%;top: 0;bottom: 0;text-align: center;line-height: 120px;font-size: 20px;	background: rgba(0,0,0,0.5);color: #eee;}
.index-news .m img {width: 100%;height: 120px;}
.index-news ul {padding: 10px 15px;}
.index-news li {height: 30px;line-height: 30px;	overflow: hidden;font-size: 13px;padding-left: 10px;background: url(/images/lidot.gif) no-repeat left center;}
.index-news li span {float: right;	margin-left: 10px;font-size: 12px;color: #888;}

.fr{height:60px; background: #f8f8f8; width:100%;}
.friend{height:60px; width:1200px; margin:0 auto; line-height:30px; font-size:12px; }

.meiyou{height:10px; width:100%;}
.foottitle{font-size:16px; line-height:40px; color:#fff; font-weight:bold;}
.footer{height:240px; background-color:#333; width:100%;}
.myfooter{height:200px; width:1200px;  margin:0 auto;  }
.myfooterline{height:200px; width:30px; margin-left:30px; border-left:solid 1px #474a53;float:left;}
.myfooterpic{height:200px; width:140px; float:left; margin-left:15px; margin-right:15px;}
.myfooterword{height:200px; width:410px; line-height:28px; color:#fff; font-size:14px; margin-left:15px; float:left;}
.myfooterdh{height:200px; width:200px; line-height:28px; color:#fff; margin-left:15px; font-size:14px; float:left;}
.footer a {color:#fff;}

.bottom{height:45px; background-color:#282828;width:100%; border-top:solid 1px #474a53; color:#fff; line-height:45px; font-size:14px; text-align:center;}


.mybody{height:1100px; width:1180px; margin:30px auto; }
.leftdiv{width:245px; float:left; margin-right:35px; }
.lefttop{padding: 15px 0 0 15px;margin-top: 0;width: 230px;	height: 40px;line-height: 35px;background: #90C42F;color: #FFFFFF;font-size: 16px;font-weight: bold;}
.left_t1{color: #fafafa;font-size: 18px;line-height: 40px;clear: both;}
.left_t2{margin-left: 10px;	font-size: 11px;height: 25px;font-weight: normal;color: #DDD; font-family:Arial;}
.left_cnt {	width: 245px;height: auto;background: #FFF8FB;	margin-bottom: 20px;}
.left_cnt ul li {width: 243px;height: 40px;	border: 1px solid #EEE;	border-top: 0;}
.menu1_cur {width: 100%;font-weight: bold;height: 40px;	line-height: 40px;}
.menu1_cur a {padding-left: 30px;display: block;line-height: 40px;font-size: 16px;color: #666;text-decoration: none;}
.menu1_cur a.a, .menu1_cur a:hover {color: #90C42F;	text-decoration: none;	background: url(/img/left_sel_03.gif) left center no-repeat;}
.left_cont {padding-left: 15px;width:230px;height:40px;	line-height:40px;background:#90C42F;color:#FFFFFF;font-size:16px;font-weight:bold;margin-top:15px;}
.left_cont1 {color: #fafafa;font-size: 18px;}
.left_cont2 {margin-left:10px;	font-size:11px;font-weight:normal;color:#F0F0F0;}
.left_contdiv {	width: 243px;height: auto;padding-top: 75px;padding-bottom: 20px;overflow: hidden;margin-bottom: 20px;min-height: 100px;border: 1px solid #EEE;border-top: 0;	background: #F6F6F6 url(/img/contact.jpg) left top no-repeat;}
.left_contdiv span {float: left;width: 222px;padding: 2px 10px;font-size: 14px;line-height: 24px;color: #666;overflow: hidden;}
.left_contdiv span a {color: #666;}

.aboutbody{height:1100px; width:1180px; margin:30px auto; }
.rightdiv{width:900px; height:1100px; float:left;}
.right_top{height:40px; border-bottom: 1px solid #E6E6E6; width:900px; text-indent:10px;  }
.right_name{height:30px; overflow:hidden;	color:#999;	font-size: 12px;float: left; padding-top: 5px;line-height: 30px; }
.right_name ul li {float: left;	line-height: 30px;	height: 30px;}
.right_name ul li img {height: 19px;	width: 19px;margin-right: 8px; margin-top: 5px; }
.right_name a {color: #999;}
.right_name a:hover {	color: #999;}
.right_name a:visited {color: #999;}
.right_con{width:840px; height:1000px; padding:30px; line-height:180%;}


.casebody{height:1080px; width:1180px; margin:30px auto; }
.casediv{width:900px; height:1180px; float:left;}
.right_case{width:900px; height:1160px; padding-top:20px; }

.mycase{height:1820px; width:1180px; margin:30px auto;}
.mycasediv{width:900px; height:1820px; float:left;}
.right_mycase{width:900px; height:1800px; padding-top:20px; font-size:14px; line-height:25px; text-indent:2em; }


.infobody{height:1420px; width:1180px; margin:30px auto; }
.info_body{min-height:1520px; width:1180px; margin:30px auto; }
.info{height:160px; padding-top:19px; padding-bottom:19px; border-bottom:1px dashed #e0e0e0;}
.info_pic{float:left; height:160px; width:260px; margin-right:23px; border: solid 1px #e0e0e0;}
.info_con{float:left; height:160px; width:615px;}
.info_title{height:44px; font-family:Microsoft Yahei; font-size:20px; font-weight:bold; color:#666; line-height:44px; border-bottom:1px dashed #e0e0e0; width:615px; }
.info_center{height:87px; line-height:29px; font-size:14px;}
.info_bottom{height:28px; line-height:28px; text-align:right; font-size:12px;}
.info_top{height:65px; width:900px; font-family:Microsoft Yahei; font-size:20px; font-weight:bold; color:#666; line-height:65px; border-bottom:1px dashed #e0e0e0; text-align:center;}
.wentitle{font-size:20px; font-weight:bold; color:#666; line-height:45px;}
.wentitle2{font-size:16px; font-weight:bold; color:#666; line-height:30px;}
.info_date{height:40px; width:900px;font-family:Microsoft Yahei; font-size:12px; color:#999; text-align:center; line-height:40px;}
.info_info{ line-height:28px; height:auto; width:900px; text-indent:2em; margin-bottom:20px;}
.info_footer{ height:28px; line-height:28px; font-size:13px; width:900px; }
.info_line{height:1px; width:900px; margin:5px auto; border-bottom:solid 1px #c0c0c0;}
.info_tj_title{line-height:30px; font-size:16px; font-weight:bold; color:#666; width:900px;}
.info_tj{ width:450px; float:left; height:30px; line-height:30px; font-size:14px;}
.info_info  a{color:#f98686;}
.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 35px 2px 35px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 25px 2px 25px; margin:2px; color:#ccc;}
.digg4{ padding:13px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}
#flip{ height:30px; line-height:30px; font-size:14px;}


.webbody{height:2180px; width:1180px; margin:30px auto;}
.rightweb{height:2180px; width:900px; float:left;}
.web_con{height:2140px; width:860px; padding:20px;}
.web_con h2{height:35px; line-height:35px;  font-weight:bold; width:860px; text-align:center; font-size:24px; color:#666; margin-top:-10px;}
.web_con h3{height:28px; line-height:28px;  font-weight:bold; width:100%; text-align:center; font-size:20px; color:#666; margin-top:20px;}
.web_top{ font-family:Arial; font-size:40px;  line-height:50px; color:#c0c0c0; margin:0 auto; height:50px; width:300px; text-align:center;}
.web_top span{ font-weight:bold;}
.web_top_con{width:840px; margin:10px auto; height:auto; line-height:26px; font-size:16px; text-indent:2em;}
.web_seo_con{width:840px; margin:10px auto; height:auto; line-height:28px; font-size:14px; }
.web_top_cont{width:840px; margin:10px auto; height:auto; line-height:26px; font-size:16px; text-align:center; font-weight:bold; color:#666;}
.web_top_pic{width:840px; margin:0 auto; height:50px; text-align:center;}
.web_top_pic img{ margin-left:15px; margin-right:15px;}
.web_tc{height:322px; width:840px; margin:0 atuo; }
.web_seo{height:282px; width:840px; margin:0 auto;}
.web_seo_line{height:1px;border-bottom:dashed 1px #c0c0c0; width:840px; }
.web_tc_line{height:1px; width:840px; margin:5px auto; border-bottom:dashed 1px #c0c0c0;}
.web_tc_pic{height:282px; width:260px; float:left; }
.web_tc_div{height:282px; width:30px; float:left; }
.web_tc_con{height:282px; float:left; width:550px; font-size:14px; line-height:30px; }
.web_share{height:25px; text-indent:1em; line-height:25px; float:left;width:840px; margin-top:25px; border-top:solid 1px #c0c0c0; padding-top:6px;}

.web_bottom{height:280px; width:840px; margin-top:50px; }
.web_bottom_title{height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#666; }
.web_bottom_anli{height:280px; width:240px; margin-left:20px; margin-right:30px; float:left;}
.bannerbox { width: 240px; height: 240px; overflow: hidden; margin: 0px auto; }
#focus { width: 240px; height: 240px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 240px; height: 240px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 240px; height: 240px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 240px; height: 240px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/diy/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/diy/sprite1.png) no-repeat right center; }
.web_bottom_con{height:280px; width:550px; float:left; line-height:28px; font-size:14px; }
.web_bottom_article{height:240px; width:550px; }














.contactbody{height:800px; width:1180px; margin:30px auto; }
.right_contact{width:900px; height:800px; float:left;}
.right_contact_con{width:840px; height:700px; padding:30px; line-height:180%;}