@charset "utf-8";
/* CSS Document */
/*全局定义 */
*{padding:0; margin:0;}
ul,ul li,li,dl,dl dt,dl dd{ list-style:none; padding:0px; margin:0px;}
img{border:none;}
.clear{clear:both;}


body {
	font:12px/1.14 arial, \5b8b\4f53;
	color:#333;
	outline:0;
}

h1,h2,h3,h4,h5,h6{font-size:13px; padding:0px; margin:0px;} 
a:link{text-decoration:none; cursor:pointer}
a:visited{text-decoration:none;cursor:pointer}
a:hover{text-decoration:none;cursor:pointer}
a:active{text-decoration:none;cursor:pointer}
a.morelink:link,a.morelink:visited,a.morelink:active{ color:#cb7505;}
a.morelink:hover{color:#f76e00;}
a.i_img:link img,a.i_img:visited img,a.i_img:active img{ border:2px #e6e6e6 solid;}
a.i_img:hover img{ border:2px #ff9600 solid;}
a.b_img:link img,a.b_img:visited img,a.b_img:active img{ border:1px #cacaca solid;}
a.b_img:hover img{ border:1px #82480a solid;}
/*新加的*/
.ls_div{ width:100%; height:114px; background:#252727}
.ls_top{ width:1200px; height:114px; background:url(../images/logols.gif) no-repeat -2px 0px; margin:0px auto}
/*公司相册*/
a.xc_img:link img,a.xc_img:visited img,a.xc_img:active img{ border:4px #1c776e solid;}
a.xc_img:hover img{ border:4px #d19302 solid;}
a.sy_img:link img,a.sy_img:visited img,a.sy_img:active img{ border:3px #1c776e solid;}
a.sy_img:hover img{ border:3px #d19302 solid;}
/*.nav{ width:100%; height:16px;}*/
#floater{word-break:break-all;position:fixed;_position:absolute;right:20px;bottom:20px;background:white;}
#totop{ width:39px; height:43px; display:block; background:url(../images/totop.gif) no-repeat;}
/*头部文本*/
.topd{ width:1200px; height:38px; line-height:38px; margin:0px auto}
.main{ width:1200px; height:auto!important; overflow:hidden; margin:0px auto; margin-top:10px;}
.topd .topdp{ float:left}
.topd .topul{ float:right}
.topd .topul li{ float:left}
.topd .topul .lia a{ width:20px; height:38px; display:block; background:url(../images/xinlang.gif) no-repeat 0px 8px; margin-right:12px;}
.topd .topul .lib a{ width:16px; height:38px; display:block; background:url(../images/tengxun.gif) no-repeat 0px 8px;margin-right:12px;}
.topd .topul .lic{ width:20px; height:38px; background:url(../images/jiantou.gif) no-repeat 0px 15px}

.logo h1{ float:left; margin-left:6px; display:inline}
.logo p{ width:350px; height:30px; text-indent:150px; line-height:27px; font-family:"黑体"; font-size:26px;  color:#d56d0d; float:right; background:url(../images/teltb.gif) no-repeat 0px 28px; padding-top:30px;}
.menubg{ width:100%; height:86px; background:url(../images/menubg.gif) repeat-x #1c776e}
.logobg{ width:1200px; height:52px; margin:0px auto; background:url(../images/logobg.gif) no-repeat left top}
/*导航代码*/
.menulist{ margin:0px 0px 0px 214px; padding-top:1px;}
.menulist li{ float:left; line-height:46px; background:url(../images/menuxx.gif) no-repeat right}
.menulist li a:link,.menulist li a:visited,.menulist li a:active{ width:auto !important;width:40px;min-width:40px;padding:0px 18px; display:block;white-space:nowrap;  font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center}
.menulist li a:hover{ color:#ffcb4d}
#hoverbg{color:#ffcb4d}
#nobg{ background:none}
/*导航公告*/
.newadds{ width:1000px; height:29px; margin:0px auto; line-height:29px; color:#bdbcbc; padding-left:3px;}
.newadds a:link,.newadds a:visited,.newadds a:active{ color:#bdbcbc;}
.newadds a:hover{ color:#ffcb4d}

/*在线留言*/
.lybg{ width:1200px; height:460px; background:url(../images/lybg.jpg) no-repeat #f2f2f4;}
.lytitle{ float:left; width:100px; height:40px; line-height:40px;  text-indent:20px; color:#FFF; font-size:14px;}
.bdbod{ float:right; width:290px; height:290px; margin-right:15px; display:inline}
.lylist{width:290px;height:auto!important; overflow:hidden;}
.lylist li{ float:left; margin:6px 0px;_margin:8px 0px; display:inline}
.lylist .lia{ width:70px; height:26px; line-height:26px; text-align:right}
.lylist .lib{ width:182px;}
.lylist .lic{ line-height:26px; margin-left:5px; color:#FF0000}
.lybd{ width:180px; height:24px; line-height:24px;background:#e3e8e2; border:#b5b0b1 solid 1px;}
.lycnts{ width:180px; height:66px;background:#e3e8e2; border:#8fb88a solid 1px; font-size:12px; overflow:hidden; padding:0px}
.tjbdd{ width:180px; height:36px; margin-left:70px; margin-top:10px;}
.lQTJ{ width:94px; height:36px; background:url(../images/tjly.gif) no-repeat; border:none; cursor:pointer; color:#FFF}
.tjbdd span{ float:left; line-height:36px; color:#c86d02}
.tjbdd label{ float:right}
/*友情链接*/
.friend{ width:100%;height:auto!important; overflow:hidden; background:#ebebeb; border-top:#bfbfbf solid 1px;}
.frtitle{ height:33px; line-height:33px;}
.frtitle span{ float:left; width:51px; height:15px; background:url(../images/links.gif) no-repeat; margin-top:8px; margin-left:20px;}
.frtitle a{ float:right; font-weight:normal}
.link{ margin:5px 0px 15px 0px}
.link a{ margin:0px 15px; line-height:22px;}
/*尾部*/
.footbg{ width:100%; height:173px; background:url(../images/footbg.gif) repeat-x #4a4a4a; color:#bdbcbc}
#nobb{ border:none}
.foot2bg{ background:url(../images/foot.gif) no-repeat center top}
.ftleft{ float:left}
.footlist{ float:left; width:100px; height:80px; padding-left:30px; border-right:#5c5c5c solid 1px; padding-top:16px; margin-top:30px}
.footlist li{ line-height:22px;}
.footlist li a:link,.footlist li a:visited,.footlist li a:active{ color:#bdbcbc;}
.footlist li a:hover{color:#f76e00; }
.ftright{ float:left; margin-left:80px; margin-top:40px; line-height:22px;}
/*分页样式*/
DIV.digg {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center}
DIV.digg A {BORDER-RIGHT: #1c776e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #1c776e 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #1c776e 1px solid; COLOR: #1c776e; PADDING-TOP: 4px; BORDER-BOTTOM: #1c776e 1px solid; TEXT-DECORATION: none}
DIV.digg A:hover {BORDER-RIGHT: #1c776e 1px solid; BORDER-TOP: #1c776e 1px solid; BORDER-LEFT: #1c776e 1px solid; COLOR: #3399FF; BORDER-BOTTOM: #1c776e 1px solid}
DIV.digg A:active {BORDER-RIGHT: #1c776e 1px solid; BORDER-TOP: #1c776e 1px solid; BORDER-LEFT: #1c776e 1px solid; COLOR: #000; BORDER-BOTTOM: #1c776e 1px solid}
DIV.digg SPAN.current {BORDER-RIGHT: #1c776e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #1c776e 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #1c776e 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #1c776e 1px solid; BACKGROUND-COLOR: #1c776e}
DIV.digg SPAN.disabled {BORDER-RIGHT: #a7a6a6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a7a6a6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #a7a6a6 1px solid; COLOR: #979797; PADDING-TOP: 4px; BORDER-BOTTOM: #a7a6a6 1px solid}

.header_a {
    margin: 0 auto;
    width: 1200px;
}
.logo {
   margin-top:8px;
	width:425px;
	float:left;
	display:inline-block;
	height:58px;
}

.w1200 {
    margin: auto;
    overflow: hidden;
    width: 1200px;
}
.index2 {
    height:1063px;
}

.indexTwo{
	overflow: hidden;
	padding: 46px 0 0 0;
}
.indexTwo .twoLeft,.indexTwo .twoCenter,.indexTwo .twoRight{
	float: left;
	width: 404px;
}
.indexTwo .twoLeft{
	width: 372px;
	height:863px;
	padding: 0 0 0 32px;
	background: url(../images/left1.jpg) no-repeat left top;
}


.jdTitle{
	font-size: 18px;
	color: #03b8ff;
	overflow: hidden;
}
.indexJdList{
	padding: 15px 0 0 0;
	overflow: hidden;
	height: 278px;
}
.indexJdList li {
	overflow: hidden;
	margin-bottom: 18px;
}
.indexJdList li img{
	width: 100px;
	height: 100px;
	float: left;
	border: 1px solid #02b9ff;
}
.indexJdList li .jdDesc{
	width: 236px;
	float: left;
	margin-left: 22px;
	color: #575556;
}
.indexJdList li .jdDesc p{
	padding: 5px 0;
	max-height: 70px;
	line-height: 20px;
	overflow: hidden;
	font-size:12px;
	color:#000;
}
.indexJdList li .jdTitle2{
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #585858;
}
.indexJdList li .jdTitle2 a{
	color: #000;
}
.twoCenter{
	width: 372px;
	height: 578px;
	padding: 0 0 0 32px;
	background: url(../images/left1.jpg) no-repeat left top;
}
.peixun{
	margin: 0 20px;
	padding: 15px 0;
	height: 260px;
}
.peixun img{
	width: 363px;
	height: 221px;
}
.peixun p{
	padding: 5px 0;
	overflow: hidden;
	color: #000;
}
.jdTitle span{
	float: left;
}
.jdTitle a{
	float: right;
	margin: 0 12px 0 0 ;
}

.indexTwo .twoRight{
	width: 328px;
	float: left;
	height: 578px;
	padding-left: 32px;
	background: url(../images/rbg.png) no-repeat left top;
}
.pDesc{
  margin: 0 20px 10px 0;
  padding: 10px 0 10px 0;
  height:118px;
	overflow: hidden;
	line-height: 22px;
}
.indexTwo .twoRight .jdTitle a{
	margin-right: 29px;
}
.twoAd{
	background: #efefef;
}
.twoAd .ad2{
	padding: 50px 0;
}
.twoAd .ad2 img{
	max-width: 1200px;
}


.block {
    background-color: #ffffff;
    height: auto;
    margin: 0 auto;
    width: 1096px;
	margin-bottom:10px;
}


.v-1225-1000comm {
    width: 1200px;
	margin:auto;
	clear:both;
	height:350px;
}

.tPdtLstcomm {
	width: 400px;
	float: left;
	display: inline-block;
	padding-right:0px;
	border: 1px solid #f0f0f0;
	height:350px;
}

 .tPdtLstcomm li {
	width: 310px;
	
}

.tPdtLstcomm h4{ padding-left:8px; color:#008b91;}
.tPdtLstcomm  p{ padding-left:8px; line-height:21px;}


.tPdtLst {
	width: 791px;
	float: left;
	display: inline-block;
	margin: 6px 0 10px 7px;
	border: 1px solid #f0f0f0;
	height:459px;
}

 .tPdtLst li {
	width: 310px;
	
}


.zxlightboxjm{ float:left;width:600px;height:436px;overflow:hidden; padding-right:2px;}

.tShwPiccommjm {
	width: 299px;
	float: left;
	height: 350px;
	background-position: 100% 0;
	background-repeat: no-repeat;
	margin-top:0px;
}

.temp{
width:1200px;
margin:auto;
padding-top:90px;
}
.temphol{
position:relative;
width:220px;
height:320px;
overflow:hidden;
float:left;
border: 1px solid #f0f0f0;
}
.temphol img {
position: absolute;
top: 7px; left: 7px;
}




.tempde{
background:url(images/tempde.jpg) repeat-x bottom;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
width:290px;
height:32px;
}
.tempname{
float:left;
padding-left:15px;
padding-top:8px;
}
.tempprice{
float:right;
background:url(images/pricebg.jpg) center no-repeat;
width:40px;
height:22px;
text-align:center;
margin-top:2px;
color:#fff;
padding-top:6px;
padding-right:5px;
padding-left:5px;
font-weight:bold;
}
.thumb{
position:absolute;
top:7px;
left:7px;
width:276px;
height:141px;
text-indent:-999px;
overflow:hidden;
background:url(images/blank.gif) repeat;
}
.linejm{
position:relative;
width:22px;
height:320px;
overflow:hidden;
float:left;}


.index5{
	background: #efefef;
	height: 404px;
}
.indexcase1 li{
	width: 393px;
	height: 401px;
	float: left;
	margin-right: 10px;
	position: relative;
}
.indexcase1 li:last-child{
	margin-right: 0;
}
.indexcase1 li.last{
	margin-right: 0;
}
.indexcase1 li img{
	position: absolute;
	top: 0;
	left: 0;
	width: 393px;
	height: 200px;
}
.indexcase1 li .casetitle{
	position: absolute;
	top: 180px;
	left: 0;
	width: 393px;
	height: 20px;
	text-align: center;
	overflow: hidden;
	color: #ffffff;
}
.indexcase1 li .head{
	top: 150px;
	left: 17px;
	width: 100px;
	height: 100px;
}
.casedesc{
	position: absolute;
	width: 361px;
	height: 200px;
	border: 1px solid #303030;
	border-top: none;
	top: 200px;
	padding: 0 15px;
}
.casedesc .username{
	padding: 14px 0 0 115px;
  font-weight: bold;
  line-height: 20px;
}
.casedescription{
	padding: 10px 0  0px 0;
	height: 122px;
	overflow: hidden;
	line-height: 20px;
}
.caselist2 li{
	width: 124px;
	height: 124px;
	overflow: hidden;
	float: left;
	margin: 10px 10px 0 0;
}
.caselist2 li.nine{
	margin-right: 0;
}
.caselist2 li img{
	width: 124px;
	height: 124px;
}



.anli { width:1200px; margin:auto; padding-top:12px;}
.anli ul{ width:1200px; margin:auto;}
.anli li{ float:left; width:120px;}


.anlijm { width:1200px; margin:auto; padding-top:12px;}
.anlijm ul{ width:1200px; margin:auto;}
.anlijm li{ float:left; width:200px;}




.indexNewsDt{
	margin: 5px 20px 0 20px;
}
.indexNewsDt li{
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	text-indent: 13px;
	background: url(images/dit.jpg) no-repeat left center;
}
.indexNewsDt li a{
	float: left;
}
.indexNewsDt li a.a1{
	width: 306px;
	height: 30px;
	overflow: hidden;
}


.box930 {
    float: left;
    width:733px;
}


.commentlist {
    clear: both;
}
.commentlist .T-one {
    height: 30px;
    line-height: 30px;
}
.commentlist .T-one .icon {
    background: none repeat scroll 0 0 #c40001;
    color: white;
    display: block;
    float: left;
    font-size: 25px;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
    overflow: hidden;
    text-align: center;
    width: 25px;
}
.commentlist .T-one .TT {
    color: #454545;
    display: block;
    float: left;
    font-size: 25px;
    line-height: 25px;
}
.commentlist .T-one .TT i {
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    padding-left: 5px;
}
.commentlist .T-one .more {
    display: block;
    float: right;
}

.commentbody{ background-color:#727171; height:409px; width:460px; padding-left:4px; padding-top:10px;}

.tPdtLstcomm {
	width: 389px;
	float: left;
	display: inline-block;
	padding-right:0px;
	border: 1px solid #f0f0f0;
	height:350px;
}

 .commentbody li {
	width: 310px;
	
}

.commentbody h4{ padding-left:8px; color:#30a3b4; font-size:14px;}
.commentbody  p{ padding-left:8px; line-height:21px; color:#fff;}



.commentHomeNews {
    float: right;
    width: 460px;
}
.commentHomeBox .title {
    border-bottom: 2px solid #eeeeee;
    height: 32px;
    line-height: 32px;
	margin-bottom:10px;
}

.commentHomeNews .title i {
    background-position: left -253px;
    width: 178px;
}




.Industry-News .body {
    padding-top: 14px;
}
.Industry-News .body li {
    float: left;
    height: 180px;
    overflow: hidden;
    padding-bottom: 30px;
    padding-right: 12px;
    width:232px;
}
.Industry-News .body li .img {
    background: none repeat scroll 0 0 #dedede;
    float: left;
    height: 85px;
    margin-right: 10px;
    width: 80px;
}
.Industry-News .body li .sub {
    color: #989898;
    float: left;
    height: 85px;
    overflow: hidden;
    width: 252px;
}
.Industry-News .body li .sub h3 {
    color: black;
    line-height: 18px;
	text-align:left;
	
}
.Industry-News .body li .sub h3 a{
	color:#1da2a9;
}
.Industry-News .body li .sub p a {
    color: #c40100;
}
.Industry-News .body li .sub p a:hover {
    text-decoration: underline;
}
