@charset "utf-8";
/* CSS Document */
.clefire{ clear:both}
.headbox{ width:100%; height:70px;}
.conIn{ width:1100px; height:auto; margin:0 auto; }
.Logo{ width:395px; height:70px; float:left; text-align:center;}
.menunav{ width:670px; float:right; height:70px;}
.menunav ul li { float:left;line-height:70px;  font-size:14px; display:block; height:70px;}
.menunav ul li a{ height:70px; line-height:70px; font-size:14px; color:#000;padding:0 30px; display:block; }
.menunav ul li a:hover{ height:70px; line-height:70px;  font-weight:bold; color:#ffffff ; font-weight:bold; background:#CA1A1D }
.menucur{height:70px; line-height:70px;  font-weight:bold; font-weight:bold; background:#CA1A1D;color:#ffffff !important ;  }

/*****BANNER *******/
  
  .banner{

	position: relative;

	width: 100%;

	overflow: hidden;

	background: url(../images/loading.gif) no-repeat center;
}

.banner ul{

	position: relative;

	width: 100%;

}
.index_protitle h2{
	font-size:36px ! important;
}

.banner li{

	opacity: 0;

	filter:alpha(opacity=0);

	line-height: 0;



}

.banner li,.banner li a{

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

}

.banner li img{

	vertical-align: top;

	position: absolute;

	left: 0;

	top: 0;

}

.banner .btn{

	right:50%;

	height: 12px;

	position: absolute;

	bottom: 50px;

	z-index: 1;

}

.banner .btn span{

	display: inline-block;

	width: 12px;

	height: 12px;

	margin-left: 14px;

	cursor: pointer;

	overflow: hidden;

	background: url(../images/banner_btn.png) no-repeat -12px 0;

}

.banner .btn span.on{

	background-position: 0 0px;

}

.banner .line{

	width: 100%;

	height: 55px;

	background: url(../images/bg_line01.jpg) repeat-x center bottom;

	overflow: hidden;



}
.indabout{ width:100%; height:auto; padding-top:40PX; padding-bottom:40px;}
.indaboutleft{ width:590px; height:350px; float:left; }
.indaboutright{ width:470px; height:350px; float:right}
.indabout_title{ width:245px; height:90px; border-bottom:1px solid #000; font-size:24px; font-weight:bold; line-height:40px;}
.indabout_text{ width:100%; padding-top:20px; height:250px; overflow:hidden}
.indabout_text p{ width:100%; line-height:26px; text-indent:2em;}

.indexpro{ width:100%; height:945px; background:#CA1A1D }
.indexpro_top{ width:100%; height:100px; padding-top:30px; border-bottom:1PX solid #FFF; margin:0 auto; margin-bottom:30px;}
.indexpro_top h1{ width:100%; height:40px; line-height:40px; font-size:30px; text-align:center; color:#FFF}
.indexpro_top h2{ width:100%; height:60px; line-height:40px; font-size:16px; color:#FFF; text-align:center}

.indexpro_top2{ width:100%; height:100px; padding-top:30px; border-bottom:1PX solid #000; margin:0 auto; margin-bottom:40px;}
.indexpro_top2 h1{ width:100%; height:40px; line-height:40px; font-size:30px; text-align:center; color:#000}
.indexpro_top2 h2{ width:100%; height:60px; line-height:40px; font-size:16px; color:#000; text-align:center}

.indexpronav23{ width:100%; height:230px; margin-bottom:30px;}
.indexpronav23_text{ width:740px; color:#FFF }
.indexpronav23_text h1{ width:100%; height:50px; line-height:50px; font-size:16px;}
.indexpronav23_text p{ width:100%; line-height:30px; font-size:14px;}
.indexpronav23_img{width:325px; height:228px;}
.left{ float:left}
.right{ float:right}

.indexprolist{ width:100%; height:auto;}
.indexprolist_top{ width:100%; height:100px; padding-top:30px; border-bottom:1PX solid #000; margin:0 auto; margin-bottom:40px;}
.indexprolist h1{ width:100%; height:40px; line-height:40px; font-size:30px; text-align:center; color:#000}
.indexprolist h2{ width:100%; height:60px; line-height:40px; font-size:16px; color:#000; text-align:center}

.lanrenzhijia{ width:100%; height:auto; overflow:hidden; padding-bottom:50px;font-family:'Microsoft Yahei';}
.lanrenzhijia ul li{ width:262px; height: 350px; overflow:hidden; float:left; margin-right:5PX; margin-left:5px; position:relative; text-align:center; margin-bottom:10px; border:1px solid #E3E3E3}
.lanrenzhijia ul li img{ width:262px; text-align:center; overflow:hidden; position:absolute; left:0; top:0; z-index:10; /*background:url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center;*/}
.lanrenzhijia ul li .mark{ background: url(../images/sy2.png) no-repeat center 140px #000;opacity:0.7; display:none; width:262px; height:350px; position:absolute; left:0; top:0; z-index:15; text-indent:-3000px; overflow:hidden;filter:alpha(opacity=0.7);}
.lanrenzhijia ul li .mark2{ width:230px; height:100px; line-height:100px;/*background:url(http://demo.lanrenzhijia.com/2014/pic0909/images/touming.png) no-repeat center top;*/ position:absolute; left:0; top:200px; color:#fff; font-size:18px; z-index:20;}

.readmore{ width:170px; height:35px; text-align:center; line-height:35px; font-size:14px; margin-top:30px; margin-bottom:40px;  margin:0 auto;}
.readmore a{width:170px; height:35px; color:#000; display:block; border:2px solid #000;}
.readmore a:hover{width:170px; height:35px; color:#900; border:2px solid #900}

.indexcfsb{ width:100%; height:382px; background: url(../images/happy-banner.jpg) no-repeat center center; overflow:hidden; margin-top:40px;}






/*****合作客户********/
.index-khbox{ width:100%; height:175px;}
.hzkhtitle{ width:100%; height:30px; line-height:30px; font-size:22px; text-align:center; padding-top:40PX; margin-top:70px;}
#feature {
	border-bottom: #999 0px dotted; position: relative; border-left: #999 0px dotted; margin-top: 5px; margin-bottom: 20px; border-top: #999 0px dotted; border-right: #999 0px dotted; width:1000px; margin:0 auto; margin-top:50px;
}
#feature .button {
	 position: absolute;  width:1200px; top: 72px; left: 0px
}
#feature .prev {
	border-bottom: #999 0px dotted; border-left: #999 0px dotted; text-indent: -9999px; width: 30px; display: block; background:url(../images/pre_01.png) center top; float: left; height: 48px; position:relative; top:-170px; left:-50px; 
}

#feature .next {
	border-bottom: #999 0px dotted; border-left: #999 0px dotted; text-indent: -9999px; width: 30px; display: block; background:url(../images/next_01.jpg) center top; float: right; height: 48px; position: relative !important;
top: -170px;
left:20px !important;
}
#feature .prev:hover {
	background-position: center 
}
#feature .next:hover {
	background-position: center 
}
.featureul {
	border-bottom: #000 0px dotted; position: relative; border-left: #000 0px dotted; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; width: 2800px; padding-right: 0px; float: left; border-top: #000 0px dotted; border-right: #000 0px dotted; padding-top: 0px; left: 0px
}
.featurebox { width:232px; background-repeat: no-repeat; float: left; height: 230px; overflow: hidden; background:#FFF; margin-right:10px; float:left; text-align:center}

.featurebox_text{ width:98%;height:45px; margin:0 auto; line-height:24px; color:#000; background:#FFF}
#botton-scroll { z-index: 0; border-bottom: #999 0px dotted; border-left: #999 0px dotted; margin: 0px auto; width: 1200px; float: left; height: 150px; border-top: #999 0px dotted; border-right: #999 0px dotted 
}
#block { z-index: 0; border-bottom: #999 0px dotted; position: relative; border-left: #999 0px dotted; /*padding-bottom: 20px;*/ margin: 0px auto; padding-left: 0px; width: 1135px; padding-right: 0px; height: 230px; overflow: hidden; border-top: #999 0px dotted; border-right: #999 0px dotted; padding-top: 0px 
}
#block .box { padding-bottom: 20px; width: 270px; float: left; height: 150px; 
}
#block .box img{ padding-bottom: 20px; width: 270px; float: left; height: 150px; text-align:center;
}
#block .box .feature-title {
	 font-weight: normal
}
#block .box .feature-thumb {
	width: 270px; margin-bottom: 5px; float: left; height: 160px
}

.indexnews{ width:100%; height:auto; padding-bottom:50px; background:#E9E9E9;}



/***index news *****/
.index-pro1{ width:100%; height:385px;}
.ss{ margin-top:0px;}
#ss1{position:relative; top:20px; z-index:20; float:left; width:313px; height:237px; left:0px;}
#ss2{position:relative; top:20px; z-index:20; float:left; width:313px; height:237px; left:31px;}
#ss3{position:relative; top:20px; z-index:20; float:left; width:313px; height:237px; left:62px;}
#pronav{ overflow: hidden; padding: 10px 0;}
#pronav li{position:relative; top:10px; z-index:20; float:left; width:250px; height:330px; border:5px solid #d7d7d7;background:#fff; margin-left:7px; margin-right:8px;}
#pronav li img{ width:250px; height:160px; margin:0 auto; text-align:center; overflow:hidden;}
#pronav li .texts{ width:230px; height:40px; border-bottom:1px solid #d7d7d7; color:#454545; font-size:14PX; margin:0 auto; padding-top:10px; padding-bottom:2px; overflow:hidden}
#pronav li .wenzi{ width:230px; height:80px; margin:0 auto; line-height:20px; overflow:hidden; padding-top:5px; color:#202020}
#pronav li .mr{ color:#d7d7d7; font-size:16px; font-weight:bold; padding-left:10px;}
#pronav li .mr a{ color:#d7d7d7; }
#pronav li .mr a:hover{ color:#ca2415; text-decoration:underline }
.box{ width:1100px; margin:0 auto; }
#pronav li:hover{ border:5px solid #ca2415;}

.lxbd{ width:100%; height: auto; background: transparent url("../images/iph.jpg") no-repeat scroll 0% 0% / cover}
.contact-bg {
    background: rgba(77, 77, 77, 0.69) none repeat scroll 0% 0%;
    min-height: 530px;
    padding: 50px 0px;
}

.contact-bottom {
	padding: 35px 0px 0px 0px;
}

.contact-bottom input[type="text"] {
  outline: none;
  font-size: 17px;
  font-weight: 400;
  color: #999;
  padding: 15px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  width:29%;
  border: none;
  background: #fff;
  margin: 0px 18px 10px 0px;
}
.contact-bottom  input.no-mar {
  margin: 0px;
}
.contact-bottom textarea {
	font-size: 17px;
	font-weight: 400;
	color: #999;
	width:96.5%;
	margin: 10px 0px 15px 0px;
	padding: 15px;
	background:#fff;
	outline: none;
	resize: none;  
	border:none;
	height: 16em;
	border-radius: 2px;
	-webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
}
.con-send {
	text-align: right;
}
.con-send input[type="submit"] {
	font-size: 17px;
	font-weight: 400;
	color: #999;
	background: #fff;
	border: none;
	outline: none;
	padding: 12px 80px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px; margin-right:10px;
}
.con-send input[type="submit"]:hover {
	background:#D4101E ;
	color:#fff;
	transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
}



.inabout{ float:right; line-height:26PX; width:480px; height:320px; overflow:hidden;}
.inabout p{ line-height:26px; color:#666; font-size:14px;}
.inewm{ width:120px; height:120px; float:right; overflow:hidden; text-align:center; padding-top:5PX;}
.inewm img{ width:120px; height:120px; text-align:center; overflow:hidden}

.subbanner{ width:100%; height:auto;}
.subbanner img{ width:100%; height:auto; text-align:center; overflow:hidden;}

/********PAGE2 ABOUT***********/
.MBXBOX{ width:100%; height:57PX; background:url(../images/topbj.jpg) no-repeat center center;}
.MBXTEXT{ width:320PX; height:57PX; line-height:57PX; text-align:right; color:#FFF; font-size:20PX; float:left}
.bars{ width:400px; height:57px; line-height:57px; text-align:right; color:#2c2c2c; float:right;font-size:14PX;}
.bars a{ color:#2c2c2c; }
.bars a:hover{ color:#ca1a1d}

.submenu{ width:180px; height:auto; background: #eeeeee; padding-top:10px; float:left; margin-bottom:50PX;}
.submenudh{ width:100%; height:auto}
.submenudh ul{ padding:5px 0px;}
.submenudh ul li{ width:100%; height:38px; line-height:38px; color:#333}
.submenudh .top{ width:100%; height:38px; line-height:38px; color:#2c2c2c; font-size:16px; font-weight:bold; text-align:center; background:#d9d9d9}
.submenudh ul li a{ font-size:14px; text-align:center; display:block;line-height:38px;}
.submenudh ul li a:hover{ color:#FFF; background:#ca1a1d}
.submenucur{ color:#FFF !important; background:#ca1a1d !important}
.submenuerwm{ width:180px; height:180px; background:url(../images/ewm_c.jpg) no-repeat;}
.submenuerwm img{ margin-top:15px; margin-left:20px; width:130px; height:130px;text-align:center; overflow:hidden; padding:5px; background:#fff;}

.contrightbox{ width:870px; height:auto; margin:0 auto; float:right; padding-top:30PX; padding-bottom:50PX;}
.contrightbox .textnav{ width:100%; height:auto;}
.contrightbox .textnav h1{ width:100%; line-height:30px; font-size:14px; font-weight:bold; text-align:center}
.contrightbox .textnav p{ line-height:24px; text-indent:2em;}
.contrightbox .textnav img{ width:100%; height:auto; text-align:center; margin:10px 0px; overflow:hidden}

/**PAGE 6 case*********/
.honor{ width:100%; height:auto;}
.honor ul li{ float:left; width:280px; height:240px; margin-right:5px; margin-left:5px;position:relative; overflow:hidden }
.honor ul li img{ width:280px; height:200px;/*border:1px solid #999;*/}
.honor ul li .pro_name p{line-height:30px; font-size:14px; text-align:center; color:#000;}
.honor ul li .pro_name p a:hover{color:#005d88; text-decoration:underline;}

/*图片放大*/
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(../images/fancybox.png); }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url(../images/fancybox.png) -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url(../images/blank.gif); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url(../images/fancybox.png); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url(../images/fancybox.png); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url(../images/fancybox-x.png); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image:(../images/fancybox.png);
background-position: -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url(../images/fancybox-y.png); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url(../images/fancybox.png); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url(../images/fancybox-x.png); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: (../images/fancybox.png);
background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url(../images/fancybox-y.png); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: (../images/fancybox.png);
background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url(../images/fancy_title_over.png); display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: (../images/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url(../images/fancybox-x.png) 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: (../images/fancybox.png) -55px -90px no-repeat;
}
.network_text{ width:100%; line-height:26px; color:#333; padding-left:10PX; padding-right:10PX;}
.network_img{ width:100%; height:auto; margin:0 auto; padding-top:10px; background-position:center center; overflow:hidden; text-align:center; padding-top:15px;}


/*分页*/
/* 普通翻页器-默认居中 */
.m-page { margin:50px 0px 0px 0px; _padding-bottom:0px; padding-bottom:0px;
text-align:center; line-height:32px; font-size:0; letter-spacing:-0.307em; word-wrap:normal; white-space:nowrap; color:#999; }
.m-page a, .m-page i { display:inline-block; vertical-align:top; padding:2px 12px; margin-left:-1px; border:1px solid #ddd; font-size:12px; letter-spacing:normal; text-shadow:0 1px #fff; background:#fff; -webkit-transition:background-color 0.1s; -moz-transition:background-color 0.1s; -ms-transition:background-color 0.1s; -o-transition:background-color 0.1s; transition:background-color 0.1s; }
.m-page a { text-decoration:none; color:#ca1a1d; }
.m-page a:first-child { margin-left:0; border-top-left-radius:2px; border-bottom-left-radius:2px; }
.m-page a:last-child { margin-right:0; border-top-right-radius:2px; border-bottom-right-radius:2px; }
/*.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3E';}*/
/*
::after,::before,会让>>和标签的开始符<>,结束符</>起冲突，故在此忽略
把"上一页""下一页"改为符号"<<"">>"后加此标注
2015.01.09.1200     (he)
*/
.m-page a:hover { color:#fff; background:#ca1a1d; }
.m-page a:active { background:#ca1a1d; }
.m-page a.z-crt, .m-page a.z-crt:hover, .m-page a.z-crt:active { cursor:default; color:#fff; background:#ca1a1d; }
.m-page a.z-dis, .m-page a.z-dis:active { cursor:default; }
.m-page a.z-dis:hover { color:#fff; background:#ca1a1d; }
/* 居左 */
.m-page-lt { text-align:left; }
/* 居右 */
.m-page-rt { text-align:right; }
/* 较小 */
.m-page-sm { float:left; width:100%; line-height:22px; }
.m-page-sm a, .m-page-sm i { padding:5 10px; }
/* 分离 */
.m-page-sr a, .m-page-sr i { margin:0 3px; border-radius:2px; }
.m-page-sr i { border:0; }
.m-page-sr a:first-child, .m-page-sr a:last-child { border-radius:2px; }

/********PAGE5 contact ***************/
.lxwmnavs{ width:100%; height:auto;}
.lxwmnavs .top{ width:100%; height:30px; line-height:30px; font-weight:bold; font-size:16px; font-style: italic}
.lxwmnavs ul li{ width:100%; height:32px; line-height:321px; padding:5PX 0PX;}
.lxwmnavs ul li .img{ float:left; width:35px; height:32px; text-align:center;}
.lxwmnavs ul li .wenzi{ width:400px; height:32px; line-height:32px; float:left; margin-left:10PX; font-size:14PX;}
.lxwmjs{ font-size:12px; color:#CCC; padding-top:10px; padding-bottom:10px;}


/************在线留言 ***************/
	/* formbox */
#conform{ width:100%; margin:0 auto; margin-top:20px; border:1px solid #CCC }
.ttt{ width:98%; height:30px; line-height:30px; background:#CA1A1D; padding-left:2%; margin-bottom:20px; font-size:14px; font-weight:bold; color:#FFF}
.formbox{width:500px;margin:0 auto;}
.formbox li{height:40px;}
.formbox li label{ line-height:32px; width:100px; float:left; text-align:right; }
.formbox li label em{ color:#F00;display:inline-block;margin-top:7px;line-height:10px;vertical-align:top; }
.formbox li input.text{ float:left; height:16px; font-size:12px; padding:2px; margin:3px 0 0 0; width:300px; line-height:16px; }
.formbox li input.text22{ float:left; height:16px; font-size:12px; padding:2px; margin:3px 0 0 0; width:150px;line-height:16px;  }
.formbox li textarea{ float:left; font-size:12px; padding:2px; margin:3px 0 0 0; width:302px; height:60px; margin-bottom:20px; }
.formbox li .btnimg{ height:24px; background:#CA1A1D; border:0; width:80px; cursor:pointer; font-size:12px; font-weight:800; color:#fff; }
/*必要元素*/
.wrong{width:200px;height:20px;line-height:20px;padding-left:30px;background:url(images/error_20100904.gif) no-repeat;position:absolute;font-size:12px;}
.clear{ clear:both; }


/**PAGE 3 NEWS*******/

.newsbox{ width:100%; height:auto;}
.newsbox ul li{ height:40px; line-height:40px; background:url(../images/23.png)  no-repeat left center; border-bottom:1PX dashed #D0D0D0; padding-left:20px; color:#999; width:850px;}
.newsbox ul li a{ color:#999}
.newsbox ul li a:hover{ color:#ca1a1d}

/*new_det*/
.new_det .new_name {
text-align: center;
line-height: 2em;
font-size: 20px; padding-top:10px; 
}
.new_det .new_con {
line-height: 2em;
text-indent: 2em;
width:98%;
margin:0 auto;
}
.turn {
width: 100%;
height: 78px;
border-top: 1px solid #e0e0e0;
padding-top: 25px;
margin-top: 30px;
position: relative;
}
.turn p {
float: left;
font: bold 12px/32px "微软雅黑";
padding: 0 20px;
border-right: 1px solid #fff;
background: #ececec;
margin-bottom: 7px;
margin-top:0;
text-indent:0;min-width: 322px;
}
.turn a.name {
display: inline-block;
min-width: 322px;
padding: 0 10px;
background: #f4f4f4;
float: left;
line-height: 32px;
margin-bottom: 7px;
color: #666;
cursor: pointer;
}
.turn .line {
width: 100%;
height: 0;
line-height: 0;
clear: both;
}
.turn a.name:hover{ text-decoration:underline; } 
.turn a.noNew:hover{ text-decoration:none; } 

/****page3 product *******/
.probox{ width:100%; height:auto}
.probox ul li{ width:250px; height:auto; padding:12px; padding-bottom:10px;  border:2px solid #E6E6E6; float:left; margin:5px; margin-bottom:15px;}
.shuiying{ width:150px; height:27px;background:url(../images/sy.png) no-repeat right; position: relative; z-index:999; top:160px; left:50px;}
.probox ul li .img{ width:250px; height:325px; text-align:center; overflow:hidden; background-position:center center; background:#CCC; position:relative;}
.probox ul li .img img{ position:absolute; top:0; left:0px; width:250px; height:325px;}
.probox ul li p{ width:250px; height:30px; line-height:30px; padding-top:5px;font-size:14PX; font-weight:bold;}
.probox ul li .texts{ width:100%; height:40px; line-height:20px; overflow:hidden;}
.probox ul li a{ color:#666; display:block; text-align: left; line-height:30px; }
.probox ul li:hover{ color:#fcbb00; border:2px solid #c91f16}

/******PRODUCT DETAIL***********/
#preview { float:left; margin:0px auto; width:400px; padding-top:20px; }
.jqzoom { border-width: 1px; border-style: solid; border-color: #DDD; width:400px; height:266px; margin-bottom: 10px; overflow: hidden; position: relative; overflow: hidden; text-align:center; }
.jqzoom img{ width:400px; height:266px; overflow:hidden; text-align:center; background-position:center center;background:#2554AC}
.zoomdiv { width:400px; height:266x; left:859px; z-index: 100; border-bottom:#e4e4e4 1px solid; position: absolute; text-align: center; border-left: #e4e4e4 1px solid; display: none; background: url(../images/loading.gif) #fff no-repeat center center; height: 400px; overflow: hidden; border-top: #e4e4e4 1px solid; top: 1px; border-right: #e4e4e4 1px solid; left: 0px }
#spec { position: relative; width:400px; height:95px;  overflow: hidden; }
.specLeftT { position: absolute; width:5px; background: url(../images/proddetlicon.gif) no-repeat -157px 0px; float: left; height:9px; top:50px; cursor: pointer; left: 0px }
.specRightT { position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -164px 0px; float: left; height:9px; top:50px; cursor: pointer; right: -15px }
.specLeftF { position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -145px 0px; float: left; height:9px; top:50px; cursor: pointer; left: 0px }
.specRightF { position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -151px 0px; float: left; height:9px; top:50px; cursor: pointer; right: 0px }
#specList { display: inline; float: left; margin-left: 2px }
#specList { position:absolute; text-align:left; width:290px; height:90px; overflow:hidden; top:0px; left:13px }
#specList ul{ position:absolute; width: 380px; left:0px }
#specList ul li { float:left; width:82px; height:55px; display:inline; margin-right:5px; border:1px solid #CCC}
#specList ul li img {/* border:#ccc 1px solid;*/ padding-bottom:2px; padding-left:2px; width:78px; height:52px; padding-right:2px; margin-bottom:1px; padding-top:2px;background:#2554AC }
.bigimg { width:700px; height:466px}
.jqZoomPup { z-index:10; border-bottom:#aaa 1px solid; position: absolute; filter: alpha(opacity=50); border-left: #aaa 1px solid; width:50px; height:50px; background:#666 no-repeat 50% top; visibility:hidden; border-top:#aaa 1px solid; top:0px; cursor:move; border-right:#aaa 1px solid; left:0px; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5}

.pro-intro{ float:right; width:400px; }
.ser-tit{ float:left; width:40%; height:28px; line-height:28px; color:#fff; background:#ca2017; text-indent:1em; font-size:14px; padding-left:10px; padding-right:10px; margin-top:20px; }
.ser-txt{float:left; width:100%; margin-top:5px; font-size:12px; line-height:1.8em; color:#000; text-indent:1.5em;}
.pro-qry{float:left; width:100%; margin-top:30px;}
.qry-tit{ float:left; width:20%; height:28px; line-height:28px; color:#fff; background:#ca2017; text-indent:1em; font-size:14px;}
.qry-fm{ float:left; width:100%; margin-top:20px;}
.fb_form{ width:80%; margin: 0px auto; }
.td_fl { line-height:22px; float:left; display:block; }
.tr_fl { line-height:28px;}      
.tr_fl td{ height:28px; line-height:28px; text-align:left;}
.text{ float:left; line-height:42px; font-size:12px;}
.info{ font-size:12px; font-family:"微软雅黑", Microsoft Yahei, Arial; color:#c43333;}

.xxfkbox{ width:100%; height:auto; padding-bottom:10px }
.xxfktop{ width:180px; text-align:center; height:30px; background:#ca2415; line-height:30px; font-size:14px; font-weight:bold; color:#FFF; }
.xxfkline{ width:100%; height:1px; border-bottom:1px solid #ca2415 ;}
.cpxqmessage{ padding-left:10px; padding-right:10px; line-height:22px; padding-bottom:30px;}
.cpxqmessage p{ line-height:22px;}





/*************首页产品滚动***/
/*index_strength*/
.index-pro2{ width:100%; height:285px; }
.index_strength{ width:1100px; padding:0px 0 2PX 0; position:relative;top:0px; margin:0 auto; }
.index_strength .box2{ width:1060px;margin:0 auto;position:relative; overflow:hidden; _height:100%;}
.index_strength .picbox2{ width:1060px; height:240px; overflow:hidden; position:relative;}
.index_strength .piclist2{ width:100%;position:absolute; left:0px; top:0px}
.index_strength .piclist2 li{ width:260px; height:180px; float:left; margin-right:5px; }
.index_strength .piclist2 li img{ width:250px; height:180px; overflow:hidden; border:5px solid #d7d7d7;background:#FFF;}
.index_strength .piclist2 li img:hover{width:250px; height:180px; border:5px solid #c91f17}
.index_strength .piclist2 li h1{ width:250px; height:30px; line-height:30px; text-align:center; color:#FFF}
/*.index_strength .piclist2 li h2{ width:238px; line-height:20px; color:#3c3c3c; font-weight:normal;text-align:left;padding-left:5px; padding-right:5px;}*/
.index_strength .swaplist2{ position:absolute; left:2010px; top:0px}
/*.index_strength .piclist2 li h1 a{color:#fff; display:block;}
.index_strength .piclist2 li h1 a:hover{color:#fff; background:#eb2629}*/
.index_strength .og_prev2,.og_next2{ width:35px; height:40px; position:absolute; top:77px; z-index:99; cursor:pointer; filter:alpha(opacity=70); opacity:0.7; }
.index_strength .og_prev2{ position:absolute !important; background-position:0 -60px; left:-29px; background:url(../images/pre.jpg) no-repeat !important; }
.index_strength .og_next2{ position:absolute !important; background-position:0 0; right:-28px; background:url(../images/next.jpg) no-repeat !important; }
/*.index_strength .og_prev2:hover{ background-position:0 -60px; left:-38px; background:url(../images/pre.jpg) no-repeat !important }
.index_strength .og_next2:hover{ background-position:0 0; right:-38px; background:url(../images/next.jpg) no-repeat !important }
*/




  /*图片放大*/
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(../images/fancybox.png); }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url(../images/fancybox.png) -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url(../images/blank.gif); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url(../images/fancybox.png); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url(../images/fancybox.png); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url(../images/fancybox-x.png); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image:(../images/fancybox.png);
background-position: -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url(../images/fancybox-y.png); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url(../images/fancybox.png); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url(../images/fancybox-x.png); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: (../images/fancybox.png);
background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url(../images/fancybox-y.png); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: (../images/fancybox.png);
background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url(../images/fancy_title_over.png); display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: (../images/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url(../images/fancybox-x.png) 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: (../images/fancybox.png) -55px -90px no-repeat;
}