﻿@charset "utf-8";
html{color:#000;background:#FFF; overflow-x:hidden;}
body { color:#666; font:12px/1.231 "Microsoft YaHei",arial,helvetica,clean,sans-serif;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee;margin:10px 0; background:url(../ztdj/images/nodata.gif) no-repeat 20px 20px;}

/*common.css*/

a { font-family:"Microsoft YaHei"; color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}

.header , .content , .footer { width:1200px; margin:0 auto; }

.h_nav li a:-webkit-any-link{ display:block;}
em,i{ font-style:normal;}

/*rollup.css*/
#roll_top,#fall,#ct{position:relative;cursor:pointer;height:54px;width:54px}
#roll_top{background:url(../ztdj/images/top.png) no-repeat}
#fall{background:url(../ztdj/images/top.gif) no-repeat 0 -80px}
#ct{background:url(../ztdj/images/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-620px;position:fixed;right:46%;top:50%;_margin-right:-505px;_position:absolute;_margin-top:300px;_top:expression(eval(document.documentElement.scrollTop))}

/*头部开始*/
.top_bg{ background:url(../ztdj/images/top_bg.gif) repeat-x; height:234px; overflow:hidden;}
.h_top{ height:23px; line-height:23px; color:#666;}
.h_top em{ float:left;}
.h_top span{ float:right; display:inline-block;}
.h_top span a{ padding:0 5px; display:inline-block; color:#666;}
.h_con{ height:141px;}
.h_con h1{ float:left; padding:42px 25px 0 0;}
.h_con h1 img{ width:222px; height:82px;}
.h_con .h_conm{ float:left; padding:55px 0 0;}
.h_conm p{ font-size:20px; color:#3d4341;}
.h_conm p span{  display:block; padding:4px 0 0;}
.h_con .phone{ float:right; padding:61px 0 0;}
.phone img{ width:234px; height:53px;}
.h_nav{ height:70px;}
.h_nav li{ float:left; background:url(../ztdj/images/nav_bor.gif) no-repeat right 0; height:68px;}
.h_nav li a{ font-size:16px; color:#fffefe; display:block; float:left; padding:22px 26px 0; height:46px; font-family:"宋体";}
.h_nav li em{ display:block; font-size:12px; color:#626a6b; font-family:Arial, Helvetica, sans-serif;}
.h_nav li.cur a,.h_nav li a:hover{ background:#181e1f; padding:22px 26px 0;}
.h_nav li.nobor{background:none;}

#flashs{ position:relative; height:660px; overflow:hidden;    min-width: 1351px; }
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .content{ display:none;}
#flashs b{ display:block; position:absolute; width:100%; bottom:10px; left:0; text-align:center; z-index:10; height:20px;}
#flashs b a{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:8px;margin:1px;overflow:hidden;background:#fff;line-height:999px;}
#flashs b a.cur {background:#86C000}

/*搜索开始*/
.so_bg{ height:44px; background:#1f3540; overflow:hidden;}
.so{ width:1200px; margin:0 auto;}
.so p{ float:left;font-size: 14px; color:#787d7d; width:790px; height:44px; line-height:44px; overflow:hidden;}
.so p a{font-size: 14px; color:#787d7d; padding:0 5px;}
.so p a:hover { color:#E9E9E9;}
.inp1{ background:url(../ztdj/images/s_inp.gif) no-repeat; width:320px; height:34px; border:none; padding:0 3px 0 6px; float:left; margin-top:5px; font-family:"Microsoft YaHei";font-size: 14px; color:#333; line-height:34px; outline:none;}
.so .so_so{ float:left; margin-top:5px; width:80px; height:34px;}
/*搜索结束*/

/*底部开始*/
.keywords {background:#e1e2e3;padding: 5px 0;    min-width: 1351px;}
.keywords .content {width: 1200px; margin:0 auto;font-size: 12px;color: #7b7b7b;}
.keywords b {padding-right: 20px; line-height: 30px;}
.keywords a {padding-right: 10px;display: inline-block;line-height: 30px;}
.keywords a:hover {color:#da0006;}

.yq_bg{ background:#e1e2e3;height: 80px;}
.yq_top{ border-bottom:1px solid #d6d6d6;height: 25px; padding:15px 0 0;}
.yq_top a{font-size: 12px;color: #7b7b7b;}
.yq_top span{float: right;}
.yq_top span a{font-size: 14px;}
.yq_bg p{height: 30px;line-height: 30px;}
.yq_bg p a{font-size: 12px;color: #7b7b7b; display:inline-block; padding:0 10px 0 0;}

.index_yq_bg { background:#1d1d1d;padding: 5px 0 15px;}
.index_yq_bg .content {width: 1200px; margin-bottom: 0;}
.index_yq_bg .yq_top {border:0; padding-top: 5px;}
.index_yq_bg .yq_top span {margin-right:100px;}
.index_yq_bg a {line-height: 20px;color:#444 !important;}
.index_yq_bg p a {display:inline-block;padding-right: 10px;}

.ks_bg{ background:url(../ztdj/images/ks_bg.gif) repeat-x;height: 324px;}
.ks p{ background:url(../ztdj/images/ks_ico.gif) no-repeat;height: 255px;float: left; padding:40px 15px 0;width: 120px;}
.ks p b{display: block; padding:0 0 10px;}
.ks p b a{font-size: 14px;color: #fff;}
.ks p span{display: block;}
.ks p span a{display: block;font-size: 14px;color: #b6b6bb;line-height: 24px;}
.ks a:hover,.yq_bg a:hover,.f_ban a:hover{ color:#da0006; text-decoration:underline;}

.ks{ display:block; width:1200px; margin:0 auto;}
.f_p p a{ padding:0 5px;  color:#d8d8d8;}

.f_bg{ background:url(../ztdj/images/f_bg.gif) repeat-x; height:149px; overflow:hidden;    min-width: 1351px;}
.f_logo,.f_img{ padding:33px 50px 0 10px;}
.f_logo img,.f_img img{ width:218px; height:105px;}
.f_ban,.f_p{ padding:40px 0 0;}
.f_ban p,.f_p p{ font-size:13px; color:#d8d8d8; line-height:30px;}
.f_ban span{ padding:0 20px;}
.f_ban a{ font-size:13px; color:#d8d8d8;}
.f_er{ padding:30px 60px 0 0;width: 100px;}
.f_er img{ width:100px; height:100px;}
.f_img02{ padding-right:100px; padding-top:30px;}
.f_img02 img{ width:94px;}

/*底部结束*/


.advt-bg { background-color:#fff;    min-width: 1351px;}
.advt { height:367px; width:1200px; margin:0 auto; overflow:hidden;}
.advt li { float:left; margin-top:62px; text-align:center; width:250px; padding:0 25px;background:url(images/advt_border.png) no-repeat center bottom; position:relative;}
.advt li img { width:111px; height:111px;}
.advt li img.advt_icon {}

@-moz-keyframes advt_icon_bor_ani
{
0% {opacity: 1;}
30% {opacity: 0.2;}
70% {opacity: 1;}
100% {opacity: 1;}
}
@-webkit-keyframes advt_icon_bor_ani
{
0% {opacity: 1;}
30% {opacity: 0.2;}
70% {opacity: 1;}
100% {opacity: 1;}
}
@-o-keyframes advt_icon_bor_ani
{
0% {opacity: 1;}
30% {opacity: 0.2;}
70% {opacity: 1;}
100% {opacity: 1;}
}
@keyframes advt_icon_bor_ani
{
0% {opacity: 1;}
30% {opacity: 0.2;}
70% {opacity: 1;}
100% {opacity: 1;}
}
.advt li img.advt_icon_border { position:absolute; top:0; left:50%; margin-left:-56px;
	animation: advt_icon_bor_ani 1.7s;		  
	animation-iteration-count:infinite;
	-moz-animation:  advt_icon_bor_ani 1.7s;
	-moz-animation-iteration-count:infinite;
	-webkit-animation:  advt_icon_bor_ani 1.7s;
	-webkit-animation-iteration-count:infinite;
	-o-animation:  advt_icon_bor_ani 1.7s;
	-o-animation-iteration-count:infinite;}


.advt li h2 { width:140px; height:26px; margin:14px auto;}
.advt li h2.advt_tit01 {background:url(../ztdj/images/advt_tit01.png) no-repeat center;}
.advt li h2.advt_tit02 {background:url(../ztdj/images/advt_tit02.png) no-repeat center;}
.advt li h2.advt_tit03 {background:url(../ztdj/images/advt_tit03.png) no-repeat center;}
.advt li h2.advt_tit04 {background:url(../ztdj/images/advt_tit04.png) no-repeat center;}
.advt li p { font-size:14px; color:#2c3134; margin-top:23px; line-height:24px; padding-bottom:15px;}
.advt li p em { color:#04a4ff; font-weight:bold;}
.fw-bg { height:400px; background:url(../ztdj/images/fw-bg.jpg) no-repeat center; width:100%;    min-width: 1351px;}
.fw-bg23 { height:600px; background:url(../ztdj/images/fw-bg.jpg) no-repeat center; width:100%;    min-width: 1351px;}
.fw-main { width:1200px; margin:0 auto; padding-top:73px;overflow:hidden;}
.fw-main li { float:left; height:238px; width:281px; position:relative; margin-top:32px; overflow:hidden; margin-left:18px;  -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;border-top-left-radius:10px; border-top-right-radius:10px;}


.fw-main58 { width:1200px; margin:0 auto; padding-top:73px;overflow:hidden;}
.fw-main58 li { float:left; height:400px; width:500px; position:relative; margin-top:32px; overflow:hidden; margin-left:50px;  -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;border-top-left-radius:10px; border-top-right-radius:10px;}


.fw-li01,.fw-li04 {margin-left:0 !important;}
.fw-li-img { position:absolute; top:0; left:0; z-index:0;width:281px;}
.fw-li-img  img{ width:281px; height:199px;}

.fw-li-img58 { position:absolute; top:0; left:55px; z-index:0;width:500px;}
.fw-li-img58  img{ width:500px; height:350px;}

.fw-li-zixun { position: relative; top:200px; left:0; z-index:1; text-align:center; background:url(../ztdj/images/bg_an2.png) repeat; width:281px; height:238px;-webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border-top-left-radius:10px; border-top-right-radius:10px; }
.fw-main li:hover .fw-li-zixun { display:block;}
.fw-main li:hover .fw-li-zixun { display:block;}
.fw-zixun-p1 { font-size:18px; color:#fff; text-align:center; padding-top:40px; line-height:200%;}
.fw-zixun-p2 { font-size:14px; color:#fff; text-align:center; line-height:200%;}
.fw-zixun-btn { width:97px; height:33px; display:block; overflow:hidden; background-color: transparent; margin:12px auto 0 auto; line-height:31px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:16px; transition:all .3s ease-out;-webkit-transition:all .3s ease-out;}
.fw-li01 .fw-zixun-btn { border:1px #33ccff solid; color:#33ccff;}
.fw-li01 .fw-zixun-btn:hover {background-color:#33ccff;color:#fff; }
.fw-li02 .fw-zixun-btn { border:1px #fa5258 solid; color:#fa5258;}
.fw-li02 .fw-zixun-btn:hover {background-color:#fa5258;color:#fff; }
.fw-li03 .fw-zixun-btn { border:1px #2f81b7 solid; color:#2f81b7;}
.fw-li03 .fw-zixun-btn:hover {background-color:#2f81b7;color:#fff; }
.fw-li04 .fw-zixun-btn { border:1px #18bd9c solid; color:#18bd9c;}
.fw-li04 .fw-zixun-btn:hover {background-color:#18bd9c;color:#fff; }
.fw-li05 .fw-zixun-btn { border:1px #b552fa solid; color:#b552fa;}
.fw-li05 .fw-zixun-btn:hover {background-color:#b552fa;color:#fff; }
.fw-li06 .fw-zixun-btn { border:1px #78b116 solid; color:#78b116;}
.fw-li06 .fw-zixun-btn:hover {background-color:#78b116;color:#fff; }

.fw-li-btm {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	height: 90px;
	width: 280px;
	line-height: 38px;
	color: #fff;
	text-align: center;
	background-color: #0a60d7;
}
.fw-li-btm p { line-height:38px; color:#fff; font-size:18px; text-align:center; position:absolute; bottom:0; left:0; width:280px;background-color: #0a60d7;}

.fw-li-btm58 {
	position: absolute;
	left: 55px;
	bottom: 0;
	z-index: 2;
	height: 60px;
	width: 500px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	background-color: #0a60d7;
}
.fw-li-btm58 p { line-height:30px; color:#fff; font-size:18px; text-align:center; position:absolute; bottom:0; left:-15px; width:500px;}


.fw-li01 .fw-li-btm { background:url(../ztdj/images/fw-li01btm.png) no-repeat;}
.fw-li02 .fw-li-btm { background:url(../ztdj/images/fw-li01btm.png) no-repeat;}
.fw-li03 .fw-li-btm { background:url(../ztdj/images/fw-li01btm.png) no-repeat;}
.fw-li04 .fw-li-btm { background:url(../ztdj/images/fw-li01btm.png) no-repeat;}
.fw-li05 .fw-li-btm { background:url(../ztdj/images/fw-li01btm.png) no-repeat;}
.fw-li06 .fw-li-btm { background:url(../ztdj/images/fw-li01btm.png) no-repeat;}

.ys-bg { height:600px; background:url(../ztdj/images/ys-bg.jpg) no-repeat center 0; width:100%;overflow:hidden;    min-width: 1351px;}
.ys-main { width:1200px; margin:0 auto; position:relative; height:0px; overflow: visible;}
.ys-sanj { background:url(../ztdj/images/ys-sanj.png) no-repeat center; width:439px; height:380px; position:absolute; left:50%; margin-left:-220px; top:300px; text-align:center; opacity:0;}
.ys-sanj img { margin-top:13px;}
.ys-sanj p.p1 { color:#f8e313; font-size:20px; font-weight:bold; margin-top:8px;}
.ys-sanj p.p2 { color:#f8e313; font-size:32px; font-weight:bold; margin-top:10px;}
.ys-left {position:absolute; right:1116px; top:344px; text-align:right; width:360px; opacity:0; overflow:hidden;}
.ys-right {position:absolute; left:1116px; top:344px; text-align:left; width:360px; opacity:0; overflow:hidden;}
.ys-main p.ys-p1 { font-size:24px; color:#fff; line-height:62px;}
.ys-main p.ys-p2 { font-size:18px; color:#f2f2f2; line-height:26px;}

.hdanli-tit { height:220px; width:100%;    min-width: 1351px;}
.hdanli-tit p.hdanli-tit-1 { text-align:center; color:#2e2e2e; font-size:58px;font-weight:bold; padding-top:63px; line-height:70px;}
.hdanli-tit p.hdanli-tit-2 { text-align:center; color:#374143; font-size:18px; padding-top:10px;line-height:26px;}
.hdanli-tit p.hdanli-tit-2 em { font-size:22px; font-weight:bold;}
.hdanli-bg1 {/* height:2672px;*/ background:url(../ztdj/images/hdanli-bg1.png) center repeat-y; width:100%; position:relative;    min-width: 1351px;}


.hdanli-tit5 { height:50px; width:100%;    min-width: 1351px;}
.hdanli-tit5 p.hdanli-tit-1 { text-align:center; color:#fff; font-size:36px;font-weight:bold; padding-top:80px; line-height:40px;}
.hdanli-tit5 p.hdanli-tit-2 { text-align:center; color:#fff; font-size:18px; padding-top:10px;line-height:26px;}
.hdanli-tit5 p.hdanli-tit-2 em { font-size:22px; font-weight:bold;}
.hdanli-bg1 {/* height:2672px;*/ background:url(../ztdj/images/hdanli-bg1.png) center repeat-y; width:100%; position:relative;    min-width: 1351px;}


.hdanli-tit58 { height:50px; width:100%;    min-width: 1351px;}
.hdanli-tit58 p.hdanli-tit-1 { text-align:center; color:#fff; font-size:36px;font-weight:bold; padding-top:80px; line-height:40px;}
.hdanli-tit58 p.hdanli-tit-2 { text-align:center; color:#fff; font-size:18px; padding-top:10px;line-height:26px;}
.hdanli-tit58 p.hdanli-tit-2 em { font-size:22px; font-weight:bold;}
.hdanli-bg158 {/* height:2672px;*/ background:url(../ztdj/images/hdanli-bg1.png) center repeat-y; width:100%; position:relative;    min-width: 1351px;}


.hdanli-bg1:before {content: '';height:100%; background:url(images/hdanli-bg2.png) no-repeat center 0; width:100%; position:absolute;}

.hdanli-sanj { width:84px; height:53px; left:50%; margin-left:-42px; top:-21px; background:url(../ztdj/images/hdanli-sanj.png) no-repeat center; position: absolute;}

/*经典案例展示slidebox*/
.hdanli-main {width:1200px; position:relative; margin:0 auto; padding-top:75px;}
.sliderbox {height:400px; width:1200px; position:relative; margin-bottom:30px;}
.nextl {background:url(../ztdj/images/thr_lico01.png) no-repeat;width: 61px;height: 61px;display: block;position: absolute;top: 170px;left: 10px; z-index:2;}
.nextl:hover,.nextl.cur{ background:url(../ztdj/images/thr_lico02.png) no-repeat;}
.nextr {background:url(images/thr_rico01.png) no-repeat;width: 61px;height: 61px;display: block;position: absolute;top: 170px;right: 10px; z-index:2;}
.nextr:hover,.nextr.cur{ background:url(../ztdj/images/thr_rico02.png) no-repeat;}

.sliderbox .sliderbox-main { height:400px; width:676px;overflow:hidden;}
.sliderbox .sliderbox-main.fl {margin-left:-77px;}
.sliderbox .sliderbox-main.fr {margin-right:-77px;}
.sliderbox-main span { display:block; overflow:hidden; height:400px; width:676px;}
.sliderbox-main img { width:676px;height: 400px; display:block; float:left; overflow:hidden;}
.sliderbox-tit { height:400px; width:524px;}
.sliderbox-tit.fr { text-align:left;}
.sliderbox-tit.fl { text-align:right;}
.sliderbox-tit h5 { font-size:35px; color:#fff; margin-top:50px;}
.sliderbox-tit p { font-size:18px; color:#ccc; margin-top:20px; margin-bottom:24px; line-height:30px;}
.sliderbox-tit li {  margin-right:2px; cursor:pointer;  text-align:center;}
.sliderbox-tit li img {width:122px; height:95px; display:block;border: transparent 2px solid;}
.sliderbox-tit li span { font-size:12px; color:#aaa; line-height:20px;}
.sliderbox-tit.fl li,.sliderbox-tit.fl a { float:right;}
.sliderbox-tit.fr li,.sliderbox-tit.fr a { float:left;}
.sliderbox-tit li:hover img,.sliderbox-tit li.on img { border:#fff 2px solid;}
.sliderbox-tit li:hover span,.sliderbox-tit li.on span { color:#fff;}
.sliderbox-tit a {width:97px; height:32px; display:block;  margin:18px 2px; line-height:31px;  border:1px #eee solid; font-size:16px; z-index:11; text-align:center; transition:all .3s ease;}
/*.sliderbox-tit a {width:93px; height:30px; display:block; margin:18px 2px; z-index:11; background:url(images/hdanli-btn.png) no-repeat; background-position:0 0;}*/

.sliderbox-tit a.sliderbox_qq {background-color:#eee; color:#333;}
.sliderbox-tit a.sliderbox_more {background-color: transparent; color:#eee; }
.sliderbox-tit.fl a.sliderbox_more { border-right:none;}
.sliderbox-tit.fr a.sliderbox_more { border-left:none;}
/*.sliderbox-tit a.sliderbox_qq:hover {background-color: #38b8e8; color:#eee;}
.sliderbox-tit a.sliderbox_more:hover {background-color: #38b8e8; color:#eee;}*/
.sliderbox-tit a:hover {background-color: #ea544a; color:#eee; border-color:#ea544a;}
.sliderbox-tit.fr a.sliderbox_qq , .sliderbox-tit.fl a.sliderbox_more {border-top-left-radius:3px;border-bottom-left-radius:3px;}
.sliderbox-tit.fl a.sliderbox_qq , .sliderbox-tit.fr a.sliderbox_more {border-top-right-radius:3px;border-bottom-right-radius:3px; margin-left:-2px;}

.fourcj-bg {<!--background:url(../ztdj/images/fourcj-bg.jpg) -->no-repeat center; width:100%; height:683px;    background: #18204f;    min-width: 1351px;}
.fourcj-main { width:1200px; height:586px; margin:0 auto; padding-top:97px; text-align:center; position:relative; overflow:hidden;}
.fourcj-main h4 { font-size:36px; color:#fff; font-weight:bold; text-shadow:0px 7px 5px #000; letter-spacing:5px;}
.fourcj-main p.tit { font-size:18px; color:#ccc; margin-top:20px; letter-spacing:3px;text-shadow:0px 3px 3px #000;}
.fourcj-main p.tit em { font-size:22px; font-weight:bold;}
.fourcj-main ul {position:absolute; top:510px; left:0; opacity:0;}
.fourcj-main li { float:left; width:194px; height:254px; text-align:center; color:#fff; margin-left:5px; /*margin-right:38px;*/}
.fourcj-main li.fourcj-li01 { background:url(../ztdj/images/fourcj-li01-bg.png) no-repeat center;}
.fourcj-main li.fourcj-li02 { background:url(../ztdj/images/fourcj-li02-bg.png) no-repeat center;}
.fourcj-main li.fourcj-li03 { background:url(../ztdj/images/fourcj-li03-bg.png) no-repeat center;}
.fourcj-main li.fourcj-li04 { background:url(../ztdj/images/fourcj-li04-bg.png) no-repeat center;}
.fourcj-main li .li-tit { font-size:38px; line-height:76px; font-family:'黑体';}
.fourcj-main li .p1 { font-size:24px; margin-top:11px;}
.fourcj-main li .p2 { font-size:20px; color:#ffcc99; margin-top:2px;}
.fourcj-main li .p3 { font-size:16px; margin-top:10px; line-height:24px;}

/*展览展示制作工厂*/
.gong_bg{ background:url(../ztdj/images/gong_bg.jpg) no-repeat center 0;height: 813px;font-size: 0;overflow: hidden;     min-width: 1351px;}
.gong_t { padding:55px 0 0;height: 207px;text-align: center; font-size: 48px; color: #fff;}
.gong_t span{display: block;font-size: 24px;color: #fff; padding:10px 0;}
.gong_t span b{font-size: 30px;color: #77be2e;}
.gong_t em{display: block;width: 468px; margin:0 auto;}
.gong_t em img{width: 468px;height: 58px;}
.gong_l{width: 254px;}
.gong_l ul li{width: 254px;}
.gong_l ul li a{font-size: 24px;color: #fff; background:url(../ztdj/images/gong_lbg01.gif) no-repeat;display: block;width: 254px;height: 85px;line-height: 85px;text-align: center;overflow: hidden;}
.gong_l ul li.last a{background:url(../ztdj/images/gong_lbg01_last.gif) no-repeat;}
.gong_l ul li.cur a,.gong_l ul li a:hover{ background:url(../ztdj/images/gong_lbg02.gif) no-repeat; color:#010809;}
.gong_r{width: 946px;position: relative; display:block; overflow:hidden; height:426px;}
.gong_r img{width: 946px;height: 424px;}
.gong_r span{ width:926px; display:block; line-height:24px; padding:5px 10px; overflow:hidden; text-indent:2em; background:url(images/gong_picbg.png) repeat; position:absolute; bottom:0px; left:0;font-size: 14px; height:76px;}
.gong_r span a{font-size: 14px;color: #fff;}

/*租赁*/
.zul-bg { background:url(../ztdj/images/zul_bg.png) no-repeat center 0; position:relative;    min-width: 1351px;}
.zul-main { height:686px; width:1200px; margin:0 auto;}
.zul-main h4 { font-size:58px; color:#000; text-align:center; padding-top:70px;}
.zul-main .tit { font-size:18px; color:#333; text-align:center; padding:10px; letter-spacing:2px;}
.zul-main .tit em { font-size:22px; color:#333; text-align:center; font-weight:bold;}
.zul-main li { float:left; width:344px; height:397px; margin:28px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;  overflow:hidden; position: relative;}
.zul-li01:after {content: '';position: absolute; top: 0; font-size: 0; height: 15px; width: 100%; background: url(images/zul-li01-radius.png) center 0 no-repeat;}
.zul-li02:after {content: '';position: absolute; top: 0; font-size: 0; height: 15px; width: 100%; background: url(images/zul-li02-radius.png) center 0 no-repeat;}
.zul-li03:after {content: '';position: absolute; top: 0; font-size: 0; height: 15px; width: 100%; background: url(images/zul-li03-radius.png) center 0 no-repeat;}
.zul-main li:hover {}
.zul-li-img { width:344px; height:298px; position:relative; overflow:hidden;}
.zul-li-img > img {width:344px; height:298px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;}
.zul-li-img:hover > img {-webkit-transform:scale(1.05);-o-transform:scale(1.05); transform:scale(1.1);}
.zul-li-img div.zul-img-dec { position:absolute; width:100%; height:50px; background:url(../ztdj/images/zul-btm-p-mengban.png) repeat; line-height:32px; bottom:0; left:0; font-size:13px; color:#999; overflow:hidden;}
.zul-img-dec1{ vertical-align:bottom; margin-bottom:40px; margin-left:15px; margin-right:9px;}
.zul-img-dec img { vertical-align:bottom; margin-bottom:5px; margin-left:15px; margin-right:9px;}
.zul-li-tit { width:100%; height:100%;background-color:#29293d;}
.zul-li-tit p.p1 { font-size:25px; color:#fff; text-align:center; font-weight:bold; padding-top:17px;}
.zul-li-tit p.p2 { font-size:16px; color:#9999cc; text-align:center;padding-top:10px;}
.zul_logo { position:absolute; top:0; left:50%; margin-left:-710px; z-index:1;}

.qczl_bg { height:318px; background:url(../ztdj/images/qczl_bg.png) no-repeat center 0; overflow:hidden; padding-top:50px;    min-width: 1351px;}
.qczl {  background-color:#f7e570; margin:0 auto; width:1199px; overflow:hidden;box-shadow:#002ff9 0 0 80px; position:relative;}
.qczl ul { position:relative; width:9999px; left:0; top:0; overflow:hidden; font-size:0; height:207px;}
.qczl li { float:left; margin:9px 0 9px 9px; width:229px; height:189px; overflow:hidden; position:relative;}
.qczl_li_main { width:943px;}
.qczl_li_t { width:229px; display:block; float:left; position:relative; overflow:hidden;}
.qczl_li_t img { width:229px; height:189px;}
.qczl_li_t p { position:absolute; bottom:0; left:0; height:37px; width:100%; line-height:37px; font-size:18px; color:#fff; text-align:center; background:url(../ztdj/images/zul-btm-p-mengban.png) repeat;}
.qczl_li_t div.qczl_imgt_mengban {position:absolute; width:100%; height:100%; top:0; left:0;background:url(images/zul-btm-li-mengban.png) repeat;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;}
.qczl li:hover .qczl_li_t div.qczl_imgt_mengban { opacity:0; filter: alpha(opacity=0);}
.qczl_li_d { width:714px; display:block; float:left;}
.qczl_li_d img { width:714px; height:189px;}

/*项目经验*/
.jingy-bg {    min-width: 1351px;}
.jingy-main { height:1180px; width:1200px; margin:0 auto;}
.jingy-main h4 { font-size:58px; color:#000; text-align:center; padding-top:40px;}
.jingy-main .tit { font-size:18px; color:#333; text-align:center; padding-top:10px; padding-bottom:25px; letter-spacing:2px;}
.jingy-main .tit1 { font-size:18px; color:#333; text-align:center; padding-top:950px; padding-bottom:25px; letter-spacing:2px;}
.jingy-main .tit em { font-size:22px; color:#333; text-align:center; font-weight:bold;}
@keyframes jingy_li_animate
{
0% {opacity: 1;}
40% {opacity: 0.7;}
100% {opacity: 1;}
}
@-moz-keyframes jingy_li_animate
{
0% {opacity: 1;}
40% {opacity: 0.7;}
100% {opacity: 1;}
}
@-webkit-keyframes jingy_li_animate
{
0% {opacity: 1;}
40% {opacity: 0.7;}
100% {opacity: 1;}
}
@-o-keyframes jingy_li_animate
{
0% {opacity: 1;}
40% {opacity: 0.7;}
100% {opacity: 1;}
}
.jingy-main li { float:left; margin-right:10px; margin-top:12px;}
.jingy-main li:hover {
	animation: jingy_li_animate 1.5s;		  
	animation-iteration-count:infinite;
	-moz-animation: jingy_li_animate 1.5s;
	-moz-animation-iteration-count:infinite;
	-webkit-animation: jingy_li_animate 1.5s;
	-webkit-animation-iteration-count:infinite;
	-o-animation: jingy_li_animate 1.5s;
	-o-animation-iteration-count:infinite;
	/* IE5 - 7 */
	filter: alpha(opacity=80); 
	/* IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	/* Everyone else */
	opacity: 0.8;}
				  
/*360°现场无忧服务*/
.wyfw_bg{height: 769px;font-size: 0;overflow: hidden;    min-width: 1351px;}
.wyfw { margin:0 auto; width:1200px;}
.wyfw_t { padding:58px 0 0;height: 164px;text-align: center; font-size: 48px;color: #86c000;}
.wyfw_t span{display: block;font-size: 24px;color: #353f40;font-weight: normal; padding:16px 0 0;}
.wyfw ul{ border-bottom:#e9e9e9 1px solid; border-top:#e9e9e9 1px solid; border-left:#e9e9e9 1px solid;width: 1195px;height: 444px; display:inline-block;}
.wyfw ul li{width: 238px;height: 442px;float: left; border-right:#e9e9e9 1px solid;text-align: center;}
.wyfw ul li span{display: block;font-size: 14px;color: #384043;font-weight: bold; padding:30px 0 0;}
.wyfw ul li b{display: block;font-size: 20px; padding:5px 0 0;}
.wyfw ul li.wyfw_li01{ background:url(../ztdj/images/fuwu_pic01.jpg) no-repeat;}
.wyfw ul li.wyfw_li02{ background:url(../ztdj/images/fuwu_pic02.jpg) no-repeat;}
.wyfw ul li.wyfw_li03{ background:url(../ztdj/images/fuwu_pic03.jpg) no-repeat;}
.wyfw ul li.wyfw_li04{ background:url(../ztdj/images/fuwu_pic04.jpg) no-repeat;}
.wyfw ul li.wyfw_li05{ background:url(../ztdj/images/fuwu_pic05.jpg) no-repeat;}
.wyfw ul li.wyfw_li02 span,.wyfw ul li.wyfw_li04 span{ padding:345px 0 0;}

/*100%自有施工团队*/
.team_bg{ background:#2b2c30 url(../ztdj/images/team_bg.jpg) no-repeat center 0;height: 660px;font-size: 0;overflow: hidden;    min-width: 1351px;}
.team_bg_dian {height: 660px; background:url(../ztdj/images/mengban_dian.png) repeat; background-attachment:fixed;}
.team { width:1200px; margin:0 auto;}
.team_t{
	height: 213px;
	text-align: center;
	font-size: 24px;
	color: #000;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20;
	padding-left: 0;
}
.team_t span{display: block;font-size: 24px;color: #000;font-weight: normal; padding:12px 0;}
.team_t i{display: block;font-size: 18px;color: #fff;font-weight: normal;}
.team ul{ background:url(../ztdj/images/team_pic01.png) no-repeat; display:inline-block;width: 1200px; padding-top:180px;}
.team ul li{ width:240px; float:left; overflow:hidden; text-align:center;background:url(images/png.png) no-repeat;}
.team ul li i{ display:block;width: 160px; font-size:18px; color:#000; font-weight:bold; padding-top:175px; padding-bottom:12px;}
.team ul li span{ display:block; font-size:14px; color:#000;width: 160px; line-height:25px; overflow:hidden;}
.team ul li.team_li01:hover{ background:url(../ztdj/images/team_pic02.png) no-repeat 0 0;}
.team ul li.team_li02:hover{ background:url(../ztdj/images/team_pic02.png) no-repeat -240px 0;}
.team ul li.team_li03:hover{ background:url(../ztdj/images/team_pic02.png) no-repeat -480px 0;}
.team ul li.team_li04:hover{ background:url(../ztdj/images/team_pic02.png) no-repeat -720px 0;}
.team ul li.team_li05:hover{ background:url(../ztdj/images/team_pic02.png) no-repeat -960px 0;}
.team ul li.team_li01 i,.team ul li.team_li01 span{ padding-left:22px;}
.team ul li.team_li02 i,.team ul li.team_li02 span{ padding-left:30px;}
.team ul li.team_li03 i,.team ul li.team_li03 span{ padding-left:35px;}
.team ul li.team_li04 i,.team ul li.team_li04 span{ padding-left:42px;}
.team ul li.team_li05 i,.team ul li.team_li05 span{ padding-left:48px;}

/*地图*/
.map_bg {  background:url(../ztdj/images/hdanli-bg1.png) repeat-y center; box-shadow:inset #000 0 0 57px; overflow:hidden;    min-width:100%;}
.map_bg1 {  box-shadow:inset #fff 0 0 57px; overflow:hidden;    min-width: 1351px; height:650px;}

.map_bg2 {  box-shadow:inset #fff 0 0 57px; overflow:hidden;    min-width: 1351px; height:200px;}
.map2 { width:1200px; margin:0 auto; position:relative;height:954px;verflow: hidden;}
.map2 h2.map_t2 {
	color: #000;
	font-size: 24px;
	text-align: center;
	padding: 70px 0 50px 0;
	font-family: Arial, Helvetica, sans-serif;
}

.map_bg3 {
	overflow: hidden;
	min-width: 100%;
	height: 100%;
	background-color: #323232;
}
.map3 { width:100%; margin:0 auto; position:relative;height:100%;verflow: hidden;}

.map_bg4 {
	overflow: hidden;
	min-width: 100%;
	height: 100%;
	background-color: #cdcdcd;
}
.map4 { width:100%; margin:0 auto; position:relative;height:100%;verflow: hidden;}

.map_bg5 {
	overflow: hidden;
	min-width:100%;
	height:100%;
	background-color: #323232;
}
.map5 { width:100%; margin:0 auto; position:relative;height:100%;verflow: hidden;}


.map_bg6 {
	overflow: hidden;
	min-width: 100%;
	height: 100%;
	background-color: #a8a4a2;
}
.map6 { width:100%; margin:0 auto; position:relative;height:100%;verflow: hidden;}

.map_bg7 {
	overflow: hidden;
	min-width: 100%;
	height: 100%;
	background-color: #a8a4a2;
}
.map7 { width:100%; margin:0 auto; position:relative;height:100%;verflow: hidden;}

.map { width:1400px; margin:0 auto; position:relative;height:1200px;verflow: hidden;}
.map h2.map_t { margin:0 auto; height:100px; color:#fff; font-size:24px; text-align:center; padding:100px 0 50px 0;}



h2.map_t span { display:block; font-size:24px; padding-top:12px; font-weight:normal;}
.sq{ width:390px;background:#f6f6f6; overflow:hidden; position:absolute; /*bottom:40px;*/ right:0; box-shadow:#111 0 0 21px;    top: 274px;}
.sq_t{ width:390px; height:134px; text-align:center; background:url(images/sq_t_bg.png) no-repeat center 0; color:#fff;}
.sq_t a{ font-size:28px; color:#fff; display:block; padding:21px 0 12px 0;}
.sq_t p { text-align:left; width:340px; margin:7px auto 0 auto;}
.sq_t i{ font-size:14px; background-color:#417400; padding:1px 10px; line-height:18px;}
.sq ul{padding:17px 0 30px; overflow:hidden;}
.sq ul li{ display:inline-block;padding:4px 0;}
.sq ul li span{ font-size:16px; color:#5fa703; font-weight:bold; display:block; width:100px; text-align:right; padding:0 10px; line-height:30px; float:left;}
.sq ul li i{ display:block; float:left; line-height:30px; color:red; width:5px; padding:0 0 0 5px;}
.sq .sq_inp01{ background:#fff; width:170px; height:30px; line-height:25px; border:#cdcdcd 1px solid; padding:0 3px; float:left; outline:none; font-family:"Microsoft YaHei"; font-size:14px; color:#8a8f90;}
.sq .sq_inp02{ background:#fff; width:170px; height:80px; border:#cdcdcd 1px solid; padding:3px; float:left; resize:none; outline:none; overflow:hidden; font-family:"Microsoft YaHei"; font-size:14px; color:#8a8f90;}
.sq .sq_inp03{ background:#fff; width:60px; height:30px; line-height:25px; border:#cdcdcd 1px solid; padding:0 3px; float:left; outline:none; font-family:"Microsoft YaHei"; font-size:14px; color:#8a8f90;}
.sq li.yzm img{ width:56px; height:21px; vertical-align:middle; padding:0 0 0 5px;}
.sq li.tj{ padding:10px 0 0;}
.sq .tj { width:255px;}
.sq .ly_btn01{ float:left; width:124px; height:35px; margin-left:58px;background:#5fa702; font-size:16px; color:#fff; border:none; cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out; font-weight:bold;}
.sq .ly_btn01:hover {
/* IE5 - 7 */
filter: alpha(opacity=70); 
/* IE 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
/* Everyone else */
opacity: 0.7;}
.sq .ly_btn02{ float:right; width:160px; height:35px; background:#6f4f9d;font-size:16px; color:#fff; line-height:35px; text-align:center;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;font-weight:bold;} 
.sq .ly_btn02:hover {
/* IE5 - 7 */
filter: alpha(opacity=70); 
/* IE 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
/* Everyone else */
opacity: 0.7;}


h1,h2,h3,h4,h5,h6 { cursor:default;}
::-moz-selection {color:#FFF; background-color:#86C000;}
::selection {color:#FFF; background-color:#86C000;}