@charset "utf-8";
/* CSS Document */

/*common*/
body { font-family: "Microsoft Yahei"; min-width: 1200px;    width: 100%;}
span { overflow:hidden;}/*兼容IE8*/

/*正文开始*/
.banner a { height:505px; display:block}

.pro{ height:825px !important;}
.pagination{
	text-align: right;
	margin: 50px 0px;
}
.pagination ul{
	display: inline-block;
}
.pagination ul li{
	float: left;
	margin: 5px;
}
 .body{
	 width: 100%;display: inline-block;
	 float: left;
 }
/******************************广告*********************************/
.banners{height: 505px;}
.fullSlide {
	width:100%;
	position:relative;
	height:505px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:505px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:505px;
}

.fullSlide .hd {
	position:absolute;
	z-index:999;
	bottom:0px;
 width:100%;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:48px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#1C79D8;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}


/*长期合作客户*/
.hz_bg { background:#eee;}
.hz_top { padding:80px 0 35px; text-align:center;}
.hz_top a em { display:block; font-size:30px; color:#333;}
.hz_top a b { display:block; font-size:44px; color:#ff0010;}
.hz_top a b i { color:#333;}

.hz_con { height:180px;}
.hz_con .hz01 { top:35px; left:-72px; z-index:999;}
.hz_con .hz01 a { background:url(Img/Index/hz_le01.png) no-repeat; width:56px; height:56px; display:block;}
.hz_con .hz01 a:hover { background:url(Img/Index/hz_le02.png) no-repeat;}
.hz_con .hz03 { top:35px; right:-72px; z-index:999;}
.hz_con .hz03 a { background:url(Img/Index/hz_ri01.png) no-repeat; width:56px; height:56px; display:block;}
.hz_con .hz03 a:hover { background:url(Img/Index/hz_ri02.png) no-repeat;}

.hz02 ul li { float:left; width:200px;}
.hz02 ul .nobor { margin:0;}
.hz02 ul li a i { display:block; background: url(Img/Index/hz_libg01.gif) no-repeat center 10px; width:200px; height:120px;}
.hz02 ul li a:hover i { background: url(Img/Index/hz_libg.gif) no-repeat;}
.hz02 ul li a i img { width:160px; height:90px; margin:0 auto ; padding:10px 0 0; display:block;}
.hz02 ul li a span { display:block; text-align:center; width:180px; font-size:14px; color:#333; padding:12px 0 0;}

/*新天地印刷*/
.zx_con { height:170px;}
.zx_con dl { width:180px; height:147px; background:#eee; border-radius:3px; float:left; margin-right:24px;}
.zx_con .nobor { margin:0;}
.zx_con dl dt { padding:18px 0 0 20px;}
.zx_con dl dt a { font-size:18px; color:#333;}
.zx_con dl dd { padding:10px 0 0 20px;}
.zx_con dl dd a { font-size:14px; color:#666; height:30px; line-height:30px; display:block;}
.zx_con dl:hover,.zx_con .cur  { background:url(Img/Index/zx_ico01.gif) no-repeat 151px 18px #ff0010;}
.zx_con dl:hover dt a,.zx_con .cur dt a { color:#fff;display: block;}
.zx_con dl:hover dd a,.zx_con .cur dd a  { color:#fff;}

.zx_pic { width:1218px; margin:0 auto;}
.zx_pic ul li { background:url(Img/Index/cp_libg01.gif) no-repeat; float:left; width:406px; height:405px; position:relative; margin:0 0 20px; text-align:center;}
.zx_pic ul li span { position:absolute; top:0; left:10px; width:384px; height:334px; background:url(Img/Index/btm05.png) repeat; display: none}
.zx_pic ul li span i { display:block; padding:147px 0 0 44px;}
.zx_pic ul li span i img { margin-right:18px; width:140px; height:40px; padding:0; float:left;}
.zx_pic ul li a em { height:56px; line-height:56px; text-align:center; font-size:18px; color:#45454e; display: block;}
.zx_pic ul li a img { display:block; width:384px; height:334px; padding-left:10px;}
.zx_pic ul li:hover { background:url(Img/Index/cp_libg02.gif) no-repeat;}
.zx_pic ul li:hover span { display:block;}
.zx_but { text-align:center; padding:20px 0 80px;}

/*广告*/
.pic01 { background:url(Img/Index/pic01.jpg) no-repeat center 0; height:220px;}
.pic02 { background:url(Img/Index/pic02.jpg) no-repeat center 0; height:220px;}
.pic03 { background:url(Img/Index/pic03.jpg) no-repeat center 0; height:220px;}
.pic { width:1200px; margin: 0 auto;}
.pic01 p { position:absolute; top:50px; left:875px;}
.pic01 p span { display:block; font-size:14px; color:#fff; background:url(Img/Index/p_dh.png) no-repeat; padding-left:55px;}
.pic01 p span em { display:block; font-size:38px; margin-bottom:20px;}
.pic01 p a { display:block; margin-left:55px;}

/*严格遵循流程，严苛把控品质*/
.lc_bg { background: url(Img/Index/lc_bg.jpg) no-repeat center 0; height:538px;}
.lc_bg .hz_top { padding-bottom:20px;}
.lc_con { height:230px;}
.lc_con ul li { float:left;}
.lc_con ul li a { background:url(Img/Index/lc_icobg01.png) no-repeat; width:153px; height:132px; display:block; text-align:center; font-size:18px; color:#333;}
.lc_con ul li a em { display:block; font-size:30px; color:#0056a8; padding:33px 0 8px;}
.lc_con ul li a:hover { background:url(Img/Index/lc_icobg02.png) no-repeat; color:#fff;}
.lc_con ul li a:hover em { color:#fff;}
.lc_con ul .lc_li02 { margin:65px 0 0 -37px;}
.lc_con ul .lc_li03 { margin:0 0 0 -37px;}
.lc_but { text-align:center;}

/*优势*/
.ys .hz_top { padding-bottom:50px;}
.ys .hz_top a em { font-weight:bold; font-size:44px; color:#333}
.ys .hz_top a b { font-size:60px;}
.ys_con { height:1414px;}
.ys_pic01 { top:0; left:0;}
.ys_pic02 { top:425px; left:588px;}
.ys_pic03 { top:900px; left:0;}
.ys_bt01 { font-size:40px; color:#fff; background:#ff0010; padding:20px; top:40px; left:450px;}
.ys_bt02 { top:500px; left:1079px;}
.ys_bt03 { top:977px; left:450px;}
.ys_con01 { top:90px; left:650px; width:580px;}
.ys_con01 dl dt { display:block; float:left; font-size:48px; color:#999;}
.ys_con01 dl dd { display:block; float:left; width:488px;}
.ys_con01 dl dd b a { display:block; font-size:30px; color:#333; line-height:38px; padding:10px 0 ;}
.ys_con01 dl dd b a:hover { color:#ff0010}
.ys_con01 dl dd i { width:60px; height:6px; background:#ff0010; margin:15px 0; display:block; line-height:0; font-size:0}
.ys_con01 dl dd p { font-size:16px; color:#333; line-height:30px;}
.ys_con01 dl dd p em { color:#ff0010}
.ys_con02 { top:575px; left:35px;}
.ys_con03 { top:1055px; left:600px;}

/*用专业赢得信赖*/
.jz_con { position:relative;}
.jz01 { top:235px; left:-72px;}
.jz01 a { background:url(Img/Index/hz_le01.png) no-repeat; width:56px; height:56px; display:block;}
.jz01 a:hover { background:url(Img/Index/hz_le02.png) no-repeat;}
.jz02 { top:235px; right:-72px;}
.jz02 a { background:url(Img/Index/hz_ri01.png) no-repeat; width:56px; height:56px; display:block;}
.jz02 a:hover { background:url(Img/Index/hz_ri02.png) no-repeat;}

.jz_con { width:1221px; margin:0 auto; height:588px;}
.jz_con dl { background:url(Img/Index/jz_libg02.gif) no-repeat; float:left; width:407px; height:548px;}
.jz_con dl dt img { width:384px; height:220px; display:block; margin:0 auto; padding:10px 0 0;}
.jz_con dl dd { padding:25px 25px 0;}
.jz_con dl dd span { display:block; line-height:25px;}
.jz_con dl dd span a { font-size:18px; color:#333;}
.jz_con dl dd p { color:#666; font-size:14px; line-height:25px; height:145px; overflow:hidden; padding:10px 0 0;}
.jz_con dl dd i a {width:140px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; display:block;  background:#0056a8; border-radius:3px;} 
.jz_con dl:hover { background:url(Img/Index/jz_libg01.gif) no-repeat;}
.jz_con dl:hover dd i a { background:#ff0010}

/*走进新天地印刷*/
.zj_con { height:440px;}
.zj_con dt { float:left; line-height:0; font-size:0; width:589px;}
.zj_con dt img { width:589px; height:400px;}
.zj_con dd { float: right; width:550px;}
.zj_con dd b{  height:52px; display:block;}
.zj_con dd b a { font-size:30px;color:#333; font-weight:normal;}
.zj_con dd b a:hover { color:#ff0010;}
.zj_con dd p { line-height:26px; font-size:14px; color:#333; overflow:hidden; height:220px;}
.zj_con dd i a { display:block; margin-right:17px; float:left;}

.xc_top { height:30px; background: url(Img/Index/fc_xx01.gif) repeat-x 0 bottom;}
.xc_top span { float:right;}
.xc_top span a { font-size:14px; color:#333; text-transform:uppercase;}
.xc_top ul li { float:left; padding:0 68px 0 0;}
.xc_top ul li a { font-size:18px; color:#333; height:30px; display:inline-block;}
.xc_top ul li a:hover,.xc_top ul .cur a { background:url(Img/Index/fc_xx02.gif) repeat-x 0 bottom; font-weight:bold; color:#ff0010;}

.kh_con { margin-top:23px; height:330px;}
.kh01 { top:93px; left:-72px;}
.kh01 a { background:url(Img/Index/hz_le01.png) no-repeat; width:56px; height:56px; display:block;}
.kh01 a:hover { background:url(Img/Index/hz_le02.png) no-repeat;}
.kh03 { top:93px; right:-72px;}
.kh03 a { background:url(Img/Index/hz_ri01.png) no-repeat; width:56px; height:56px; display:block;}
.kh03 a:hover { background:url(Img/Index/hz_ri02.png) no-repeat;}

.kh02 ul li { float:left; width:282px; margin:0 23px 0 0; position:relative; overflow:hidden;}
.kh02 ul .nobor { margin:0;}
.kh02 ul li a img { width:282px; height:180px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.kh02 ul li a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}

.kh02 ul li span { background:#f8f8f8; display:block; height:64px; line-height:64px; text-align:center; }
.kh02 ul li span a { color:#333; font-size:14px;}

/*新天地新闻中心*/
.dt { width:790px;}
.dt_con { padding:25px 0 0;}
.dt_con dl { width:384px;  float:left;}
.dt_con dt { width:384px; height:180px; overflow:hidden;}
.dt_con dt a img { width:384px; height:180px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.dt_con dt a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}

.dt_con dd { padding:20px 0 0;}
.dt_con dd b { display:block; line-height:25px;}
.dt_con dd b a { font-size:16px; color:#333;}
.dt_con dd b a img { display:block; float:left; padding-right:10px;}
.dt_con dd b a:hover { color:#ff0010;}
.dt_con dd p { line-height:25px; font-size:14px; color:#666; padding:10px 0 0; height:75px; margin-bottom:20px;}

.dt_con ul { float: right; width:385px;}
.dt_con ul li { height:35px; line-height:35px; background:url(Img/Index/dt_ico02.gif) no-repeat 0 15px; padding-left:20px; overflow:hidden;}
.dt_con ul li a { color:#666; font-size:14px;}
.dt_con ul li a:hover { color:#ff0010; }

.lx_con { background:url(Img/Index/lx_bg.gif) no-repeat; width:384px; height:428px; }
.lx_con p { height:51px; line-height:51px; text-align:center; font-size:20px; color:#fff;}
.lx_con p em { font-size:26px;}
.lx_con ul { padding:20px 0 0 30px;}
.lx_con ul li { height:42px;}
.lx_con ul li img { float:left; padding:0 10px 0 0;}
.sbt { width:40px; display:block; float:left;  line-height:32px; font-size:14px; color:#333;}
.sinp01{ background: none; width:268px; padding:0 5px; height:30px; line-height:30px; border: solid 1px #ddd; float:left; outline:none;font-family:"Microsoft YaHei";}
.sbz { color:#db262d; padding:6px 0 0 3px; float:left; display:block;}
.area { background:none; width:268px; height:130px; padding:5px; overflow:auto; border: solid 1px #ddd; outline:none;font-family:"Microsoft YaHei";}
.lx_con ul .h66 { height:160px;}

/*友情链接*/
.yq { height:60px; line-height:60px; border-top:solid 3px #e0e0e0; border-bottom:solid 1px #e0e0e0; overflow:hidden; margin:80px 0 55px;}
.yq b a { display:block; float:right; font-size:14px; color:#3e4146;}
.yq span { display:block; float:left;}
.yq span a { font-size:18px; color:#3e4146; font-weight:bold;}
.yq span a img { display:block; float:left; padding:20px 8px 0 0;}
.yq span a em { text-transform:uppercase; font-weight:normal; padding-left:5px;}
.yq p { float:left; width:920px; overflow:hidden;}
.yq p a { font-size:14px; color:#666; padding:0 20px;}
.yq p a:hover,.yq span a:hover,.yq b a:hover { color:#e70012}
