﻿@charset "utf-8";
/* CSS Document */

/*系统样式*/
body{font-family:"Microsoft YaHei";font-size: 12px;color:#3d3d3d; line-height:1.8em;margin:0;-webkit-text-size-adjust:none;}
html{overflow-x:hidden;overflow-y:auto;} 

h1,h2,h3,h4{ padding:0; margin:0;}
.x{margin:0 auto;}
em{ font-style:normal;}
.left{float:left}
.right{float:right}
p,ul{list-style:none;margin:0;padding:0;border:0px}
.clear{ clear:both;}/*清除浮动*/
img {border:0px;behavior:url("images/pngbehavior.htc")}/*支持png图片*/
a {behavior:url("images/onfocus.htc")}/*去掉点击虚线*/
.margin_center{ width:1000px; margin:0 auto;}
.input {font-family:"Microsoft YaHei";font-size: 12px; line-height:24px; outline:none; background:#fff; height:24px; padding:3px;border:1px solid #dbdbdb;}
.select {font-family:"Microsoft YaHei";font-size: 12px; line-height:24px;outline:none; background:#fff; height:30px; padding:3px;border:1px solid #dbdbdb;}
a,div,li,td{-webkit-transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out,border-color 0.2s ease-in-out}
a{nofocus:expression(this.onFocus=this.blur());}
a:focus{outline:none;-moz-outline-style:none}
a:link{color:#3d3d3d;text-decoration:none} 
a:visited{color:#3d3d3d;text-decoration:none}
a:hover{color:#000;text-decoration:none}
.relative{ position:relative;}
.absolute{ position:absolute;}
.p_r{ position:relative;}
.p_a{ position:absolute;}
.hide{ display:none;}
.of{ overflow:hidden;}
.login_bg{ border:1px solid #c0c0c0; height:30px; width:230px; background:#fff;padding-left:5px; font-size:14px;}
.pager{ clear:both; text-align:center;padding-top:40px;}
/*小号中文字体*/
.smallcnfont{font-family: "PMingLiU";font-size: 11px}
/*英文*/
.bold{font-weight:bold}
.px14{font-size:14px;}
.px16{font-size:16px; line-height:2em;}
.border_dott{ border-bottom:1px dotted #666;}
.t_center{text-align:center;}

.h1_style{ font-size:14px; color:#fff; margin-bottom:20px;padding-left:20px;}

/* -- input -- */
.textInput {
	padding:0 4px;
	height:28px;
	border:1px solid #DDDDDD; line-height:28px;
}
.textArea {
	padding:4px;
	border:1px solid #DDDDDD;
}

/*首页*/
.top{ height:90px;}
.logo{ width:150px;}
.logo img{margin-top:15px;}

.topright{ width:730px;  text-align:left; margin-top:25px;color:#4da0d4;}
.topright a{line-height:47px;color:#4da0d4;font-size:15px; margin:0 2px;padding-top:10px;}
.topright a:hover{color:#000;}
.topright span{padding-top:10px;}

.menu{ height:50px; background:#4da0d4; }
.menulayout{ font-size:14px;}
.menulayout a{ font-size:15px; float:left; margin:0 25px; line-height:47px; padding:0 3px; color:#fff; font-weight:bold;}
.menulayout a:hover{ border-bottom:3px solid #fff;}
.menulayout .cur{ border-bottom:3px solid #fff;}

.menulayout form{ float:right; background:url(../seachbg.jpg) no-repeat; width:150px; height:26px; margin-top:10px;}
.keyinput{ border:none; background:none; width:110px; padding-left:10px; margin-top:4px; float:left; color:#666;}
.sub_btn{ font-size:0; background:url(../seachbtn.jpg) no-repeat 0 4px; width:22px; height:22px; border:none;float:left;}

/**banner图片**/
.banner {height:400px; margin-bottom:35px;}
.banner li {width: 100%;}
.indexBanner {position: relative;height:400px;}
.indexSlider li {position: absolute;left: 0;top: 0;	height:400px;background: url(../index_banner01.jpg) no-repeat center;opacity: 0;
	filter: alpha(opacity = 0);}
.indexSliderWrap {position: relative;width:1000px;	margin: 0 auto;}
.indexBanner .triggersWrap {position: relative;	z-index:999;	width: 1000px;	margin: 0 auto;}
.indexBanner .triggers {position: absolute;	top:380px;	left:50%;}
.indexBanner .triggers span {float: left;width:10px;height:10px;overflow: hidden;margin-right: 5px;background: #222;cursor: pointer; border-radius:10px;}
.indexBanner .triggers .cur {background: #f00;}

.productsort{ border-bottom:1px solid #ccc; margin-bottom:25px; height:220px; margin-bottom:50px;}
.productsort ul li{ float:left; margin-right:38px; width:135px; text-align:center; font-size:16px;}


.indextitle{ margin:10px 0; clear: both; text-align:center;}
.indextitle span{ background:url(../titlebg.jpg) no-repeat bottom center; font-size:24px;color:#333;padding-bottom:30px;}
.indextitle span b{ font-style:normal;font-size:14px; color:#999; display:block; text-transform: uppercase; font-family:"Times New Roman", Times, serif; line-height:2em;}
.tjlayout{ padding:20px 0;}
.tjlayout li{ float:left; border-bottom:1px solid #fff;border-right:1px solid #fff; width:499px; height:260px; overflow:hidden;}

.yous{ background:url(../ys.jpg) no-repeat bottom center; height:500px;}
.ysbg{ height:1280px; background:url(../ysbg.jpg) no-repeat center top;}

gy {
height: 390px;
padding: 33px 15px 0;
overflow: hidden;
line-height: 26px;
font-family: "Microsoft YaHei";
}
.gy_l {
background: url(../vidbg.jpg) no-repeat 0 23px;
padding: 41px 17px;
width: 382px;
}
.gy_l p {
padding: 90px 0 0;
display: block;
text-align: center;
}
.gy_r {
width: 460px;
padding-left: 35px;
}
.gy_r h2 {
height: 66px;
line-height: 66px;
overflow: hidden;
font-size: 23px;
}
.gy_r h2 em{ text-transform:uppercase; font-size:14px; font-weight:normal;
}
.gy_t {
 
line-height: 26px;
}
.gy_t h3 {
height: 30px;
line-height: 30px;
overflow: hidden;
font-size: 16px;
}
.gy_t h3 span {
font-size: 14px;
font-weight: normal;
}
.gy_b ul {
overflow: hidden;
float: left;
}
.gy_b li {
width: 199px;
float: left;
padding: 0 7px 0 0;
}
.gy_b p {
width: 39px;
float: left;
overflow: hidden;
padding: 2px 0 0;
}
.ry {
height: 383px;
border-top: solid 1px #8d8d8d;
overflow: hidden;
padding: 32px 0 0;
font-family: "Microsoft YaHei";
}
.ry h2 {
height: 97px;
overflow: hidden;
}
.til01 {
text-align: center;
line-height: 28px;
font-size: 23px;
color: #514f4d;
}
.til01 em, .jz h2 em {
display: block; text-transform:uppercase;
}
.til01 em{ font-weight:normal; font-size:14px;}
.ry h2 p {
display: block;
height: 18px;
line-height: 18px;
font-weight: normal;
}
.til01 a {
color: #514f4d;
}
.cer li{ text-align:center;}
.ry01 {
margin: 90px 0 0;
}
.prve {
background: url(../ico_l01.jpg) no-repeat 0 0;
}
.prve, .next {
display: block;
width: 39px;
height: 39px;
overflow: hidden;
}
.ry02 {
width: 882px;
overflow: hidden;
}
.pr {
position: relative;
}
.ry02 li {
float: left;
padding: 0 0 0 50px;
width: 158px;
}
.next {
background: url(../ico_r01.jpg) no-repeat 0 0;
}
.join{ background:url(../zs.jpg) no-repeat center; height:343px; clear:both;}
.aboutlayout{ background:#0072b2 url(../aboutbg.jpg) no-repeat center; height:604px; margin-top:90px; margin-bottom:50px;}
.index_about_title{ font-size:24px; text-align:center; border-bottom:1px solid #8ec2de; margin:15px 0; color:#fff; line-height:1.2em; padding:10px 0;}
.index_about_title span{ font-size:14px; color:#333; display:block; font-family:"Times New Roman", Times, serif;line-height:1.5em; font-weight:bold;}
.aboutlayout p{ font-size:14px; color:#fff; line-height:1.8em;}
.aboutlayout a{ margin:20px 0;background:#ebc200; border-radius:3px;-moz-border-radius: 3px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 3px; /* Webkit浏览器的私有属性 */ 
padding:5px 20px; color:#000; font-size:14px;}
.aboutlayout a:hover{ color:#fff;}
.aboutlayout ul{ clear:both; margin-top:40px;}
.aboutlayout ul li{ width:185px; float:left; margin-right:18px; text-align:center; padding:10px 0; background:#fff;}

.kehulayout{}
.kehulayout li{ float:left; width:450px; padding:7px; height:140px; margin-right:70px; height:130px; background:#e1e1e1; margin-bottom:20px;}
.kehulayout li img{ float:left; margin-right:10px; width:130px; height:130px;}
.kehulayout li h3{ font-size:16px; line-height:1.8em;}
.kehulayout li p{ color:#666;}
.kehulayout .newsmore{ display:block; color:#4da0d4; margin-top:10px;}
.khmore a{ background:#4da0d4;border-radius:3px;-moz-border-radius: 3px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 3px; /* Webkit浏览器的私有属性 */ 
 padding:5px 20px; color:#fff; font-size:16px;}
.khmore a:hover{ color:#000;}

.kuhulogolayout{ margin:40px 0; background:#e1e1e1;}
.kuhulogo_padding{ padding:50px 0;}
.rollBox{width:1000px;overflow:hidden;}
.rollBox .LeftBotton{height:29px;width:29px;background:url(../left.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:25px 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:29px;width:29px;background:url(../right.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:25px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:920px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:142px;float:left;text-align:center;margin:0 20px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.index_news_layout{width:680px;}
.tabs {width:auto;height:auto; background: url(../newsbg.jpg) repeat-x; margin-bottom:25px;}
.selectTab,.unselectTab {
  border-bottom-width: 0;
  width:85px;
  height:29px;
  line-height:29px;
  vertical-align: middle;
  text-align:center;
  background: url(../newtitle.jpg) no-repeat;
  margin:0;
  font-weight:bold;
  font-size:14px;
  color:#FFF;
  cursor: pointer;
  float:left;
 }
 .unselectTab {
  color:#666;
  background:#e1e1e1;
 }
.selectContent {
	padding-top:20px;
	clear: both;
 }
 .unselectContent {
 	display: none;
 }
 
.newspic{ width:295px; height:200px; background:#fff; overflow:hidden;}
.newspic img{ border-bottom:3px solid #4da0d4; margin-bottom:8px; height:121px;}
.newspic h2{ font-size:14px;padding:0px 10px; line-height:2em;font-size:15px;}
.newspic p{ color:#999;padding:2px 10px; line-height:1.4em;}
.newslist{ width:360px;}
.newslist li{ border-bottom:1px dotted #ccc; margin:10px 0; padding-bottom:6px;color:#999; padding-left:12px; background:url(../ico.jpg) no-repeat 0 9px;}
.newslist li a{ font-size:14px;}
.newslist li a:hover{ color:#666;}
 
.index_faq_layout{width:295px;}
.faq_border{ border:1px solid #ccc; background:#fff;padding:20px;}
.faq_title{ font-size:16px; color:#4da0d4; font-weight:bold; border-bottom:dashed 1px #999; margin-bottom:25px;}
.faq_title span{ font-size:12px; color:#666;}
.faq_ul{height:430px;overflow:hidden; list-style:none;}
.FaqList{height:320px;overflow:hidden;}
.FaqList table tr td{margin-bottom:10px;padding-bottom:10px;overflow:hidden;padding-top:10px; border-bottom:1px dotted #ccc;}
.wd_c table tbody tr dl dd{margin:0;padding-bottom:10px; border-bottom:1px solid #d6d6d6;}
.wd_c .faq_a,.wd_c .faq_as{ padding:1px;color:#fff; line-height:11px; margin-right:3px;}
.faq_a{ background:#999999;}
.faq_as{ background:#0066cc;}


.foot_layout{ background:#626262; height:auto; padding:30px 0;}
.link_layout{ border-bottom:1px solid #8a8a8a;border-top:1px solid #8a8a8a; line-height:79px;}
.link_layout img{ border-right:1px solid #8a8a8a;}
.link_layout div{ padding-left:60px; font-size:14px; color:#fff;}
.link_layout div a{display: inline-block;color:#fff; margin:0 5px;}
.foot{ float:right; border-left:1px solid #8a8a8a; width:838px; padding-bottom:15px;}
.codeimg{ margin-top:25px;margin-left:20px;}
.foot_menu{ color:#fff; margin:20px 0px; margin-top:30px; padding-left:55px;}
.foot_menu a{color:#fff; margin:0 8px;font-size:14px; }
.foot_menu a:hover{ color:#ccc;}

.copyright {padding-left:65px;color:#fff; line-height:2em;}
.copyright a{color:#fff;}

.subanner{ background:url(../bannerbg.jpg) repeat-x; height:300px;}

.leftside{ width:245px;}
.rightside{ width:735px;margin-left:15px;}

.snav {width: 245px;}
.snav h2 {
width: 245px;
height: 80px;
background:#4da0d4;
}
.snav h2 b {
display: block;
padding-top: 20px;
margin-left: 12px;
font-weight: normal;
font-size: 18px;
color: #ffffff;
}
.snav h2 em {
display: block;
margin-left: 12px;
font-weight: normal;
font-size: 20px;
color: #ffffff;
font-style:normal; text-transform:uppercase;
}
.snav .fonts {
overflow: hidden;
width:243px;
border: 1px solid #e0e0e0;
border-top: 0;
background:#fff;
 padding-bottom:15px;
}
.snav h4 {
padding-top: 22px;
}
.snav h4.cur a, .snav h5.cur a, .snav li.cur a {
color: #FD7424;
}
.snav h4 a {
font-size: 16px;
color: #4da0d4;
padding-left: 20px;
background: url(../snav_hbg.jpg) no-repeat left 3px;
}
.snav ul {
overflow: hidden;
padding-left: 20px;
}
.snav li {
float: left;
height: 24px;
overflow: hidden;
width: 105px;
}
.snav li a {
line-height: 24px;
font-size: 12px;
color: #666666;
padding: 0 4px;
}
.mt10 {
margin-top: 10px;
}
.leib .tit {
color: #fff;
background: #4da0d4;
height: 45px;
line-height: 45px;
padding-left: 18px;
overflow: hidden;
font-weight: bold;
font-size: 16px;
}
.leib .nr {
border: 1px solid #dfdfdf;
padding: 12px 5px 10px 5px;
background: #fff;
border-bottom: 0;
}
dl.pd_t05_con_dl {
width: 200px;
height: 250px;
overflow: hidden;
margin: 10px auto 3px;
}
dl.pd_t05_con_dl dt, dl.pd_t05_con_dl dt a {
width: 200px;
height: 220px;
line-height: 0;
font-size: 0;
}
dl.pd_t05_con_dl dt img {
height: 195px;
padding: 1px;
}
dl.pd_t05_con_dl dt div {
border: solid 1px #ccc; text-align:center;
}
.nr dl dd{ margin:0; padding:0; text-align:center;}
.leftbot {
background: #ccc;
height: 1px;
font-size: 0;
overflow: hidden;
margin-bottom: 10px;
}
.leib2 {
width: 245px;
}
.leib2 .tit {
color: #fff;
background: #4da0d4;
height: 45px;
line-height: 45px;
padding-left: 18px;
overflow: hidden;
font-weight: bold;
font-size: 16px;
}
.leftlx {
background: #FFF;
border: 1px solid #DFDFDF;
border-bottom: none;
border-top: none;
}
.leftlx .dianh {
padding: 0 7px 0 10px;
}
.leftlx .dianhua {
background: url(../teln.gif) no-repeat scroll 0 18px transparent;
color: #666666;
line-height: 20px;
padding: 10px 0 10px 55px;
}
.leftlx .dianhua span {
display: block;
font: 18px "Impact";
color: #2C64B1;
}
.leftlx p {
line-height: 24px;
}
.righttop {
background: #ccc;
height: 1px;
font-size: 0;
overflow: hidden;
}
.plc {
background-color: #fff;
height: 30px;
line-height: 30px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 0 10px;
position: relative;
color: #666;
overflow: hidden;
}
.rightbot {
background: #ccc;
height: 1px;
font-size: 0;
overflow: hidden;
margin-bottom: 10px;
}
.right_main {
padding:15px;
overflow: hidden;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc; line-height:2em;
}
.news_con {
width: 780px;
padding-top: 15px;
margin-left: 10px;
}


.contentbox{ padding:20px 10px;}

.pageContent_end{ clear:both; text-align:center;}

.productlist li{ float:left; width:210px; height:250px; text-align:center; margin-right:30px;}
.pagetitle{ text-align:center;}
.pageinfo{ border-bottom:1px solid #ccc;text-align:center; font-size:12px; font-weight:normal; color:#444;}
.piclistname{ font-size:12px; font-weight:normal;}
.itemPic img{ border:1px solid #ccc;}
.itemPic{ background:url(../productbg.jpg) no-repeat bottom; padding-bottom:24px;}
.itemName{ background:#ccc;}
.itemName a{color:#333; width:100%; display:block; padding:5px 0;}
.itemName a:hover{color:#fff;background: #06F; width:100%; display:block;}

.newstitle_b{ font-size:14px;}

.productList{padding-top:20px;}
.productList li{ float:left; width:234px; height:270px; text-align:center;}
.product_pic{ margin:15px; background:#fff; border:1px solid #ccc; padding:15px 0; overflow:hidden;}
.productList li h2{ font-size:12px; font-weight:normal; line-height:2em;}
.productImg{ width:300px; overflow:hidden; margin-right:10px;}
.productImg h1{ font-size:15px; line-height:2em; padding:10px 0;}
.cs{ border-bottom:1px dotted #ccc;border-top:1px dotted #ccc; padding-left:10px; font-weight:bold; font-size:16px; line-height:2em; margin:10px 0;}
.productInfo{ width:390px;}
.productContent h3{ border-bottom:1px solid #ccc;}
.itemParticular{ font-size:14px;}
.caselist li{ float:left; width:215px;margin-bottom:20px; height:155px;text-align:center; margin-right:21px;}
.caselist li img{border:1px solid #ccc;}

.otherlist li{ float:left; width:200px;margin-bottom:20px; height:185px;text-align:center; margin-right:46px;}
.otherlist li img{ padding:2px; border:1px solid #ccc;}

.changflist li{ float:left; width:200px;margin-bottom:20px; height:235px;text-align:center; margin-right:50px;}
.changflist li img{ width:200px;}

/* article_category
----------------------------------------------- */
#articleList dl {
 border-bottom: 1px dotted #D1D1D1;
 padding: 20px 0;
}
#articleList dl.last {
 border-bottom: 0;
}
#articleList dt {
 width: 620px;
 background: url(../icon_red.gif) no-repeat left 50%;
 padding-left: 15px;
 margin-bottom: 10px; font-size:15px; font-weight:bold;
}
#articleList dd {
 color: #999999;
 padding-left: 2px;
 line-height: 180%;
 zoom: 1;
 overflow: hidden;
 margin-left:12px;
}
#articleList dd p {
 float: left;
}
#articleList dd p.img {
 margin-right: 10px;
}
#articleList dd p.desc {
 width: 590px;
}
#articleList .numDate {
 float: right;
 text-align: right;
 padding-top: 12px;
}
#articleList .numDate em {
 background-color: #0072C6;
 color: #FFF;
 padding: 3px 4px;
 font-size: 14px;
 font-style: normal; font-weight:normal;
}
#articleList .numDate p {
 font-size: 16px;
 color: #999999;
 margin-top: 5px;
}
/* article
----------------------------------------------- */
#article {
	padding:20px 0;
}
#article h1 {
	color:#333333;
	font-size:18px;
	font-weight:bold;
}
#article .info {
	padding:2px 0 20px 0;
	color:#999999;
	font-size:13px;
}
#article .content {
	color:#666666;
	line-height:180%;
}

/* project
----------------------------------------------- */

#slideshow {list-style:none; color:#fff;margin-bottom:40px;}
#slideshow span {display:none}
#wrapper {width:506px;display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../left.gif) left center no-repeat}
#imgnext {right:0; background:url(../right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:40px; background:url(../scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:40px; background:#222 url(../scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:40px; overflow:hidden}
#slider {position:absolute; left:0; height:40px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}


.btn {
	display:inline-block;
	background-color:#0072C6;
	color:#EEE;
	padding:6px 25px;
	text-transform:capitalize;
	cursor:pointer;
	font-weight:bold; border:none;
}
/* 留言板
----------------------------------------------- */
#guestBook {
	padding:20px 0;
}
#guestBook h2 {
	color:#555;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
}
/* bookList */
#guestBook .bookList {
	margin-bottom:30px;
	line-height:180%;
	font-size:13px;
}
#guestBook .bookList dl {
	margin-bottom:15px;
}
#guestBook .bookList dt {
	color:#999;
	margin-bottom:3px;
}
#guestBook .bookList dt b {
	color:#999;
	margin-left:20px;
}
#guestBook .bookList dd {
	color:#666;
	overflow:hidden;
	zoom:1;
}
#guestBook .bookList dd em {
	float:left;
	width:70px;font-style: normal;
}
#guestBook .bookList dd span {
	float:right;
	width:910px;
	text-align:left;
}
#guestBook .bookList p {
	color:#0072C6;
	margin-top:5px;
	overflow:hidden;
	zoom:1;
}
#guestBook .bookList p em {
	float:left;
	width:70px;font-style: normal;
}
#guestBook .bookList p span {
	float:left;
	width:800px;
}
#guestBook .bookList p b {
	color:#999;
	float:right; font-weight:normal;
}
#guestBook .bookList .pager {
	text-align:left;
}
/* bookList */
#guestBook .bookAdd {
	line-height:180%;
	font-size:13px;
}
#guestBook .bookAdd dl {
	overflow:hidden;
	zoom:1;
	margin-bottom:15px;
}
#guestBook .bookAdd dl dt, #guestBook .bookAdd dl dd {
	float:left;
}
#guestBook .bookAdd dl dt {
	width:70px;
	text-align:right;
	line-height:30px;
}
#guestBook .bookAdd .vcode {
	text-transform:uppercase; float:left;
}
#guestBook .bookAdd .select {
	height:28px;
}
#guestBook .bookAdd dl.cue {
	margin:-8px 0 10px 60px;
	color:#999;
}
#guestBook .bookAdd dl.submit {
	margin:20px 0 0 70px;
}
#guestBook .bookAdd dd b {
	display:block;
	padding: 2px 0 2px 3px;
	border:1px solid #fec600;
	color:#666;
	background-color:#fbf8e9 ;
	line-height:16px;
}

/* 人才招聘
----------------------------------------------- */
.jobs_title{font-size:16px; line-height:2em; border-bottom:1px dotted #666;margin-top:20px;}
.jobs_info{font-size:12px;font-weight:normal;color:#999;}
.job_box .job_more{color:#1e7404;display:block;}
.jobsview_title{ font-size:16px;}
.jobs_info{ width:100%;}
.jobs_info li{ width:300px;float:left; height:24px;line-height:2em;}
.miaoshu{ border-bottom:1px dotted #666;margin-top:30px; font-size:14px;margin-bottom:10px;}

/* 人才招聘
----------------------------------------------- */
.downlist_ul{}
.downlist_ul li{ margin:8px 0; border-bottom:1px dotted #666; height:22px;padding:0 5px;}


/* 提示信息
----------------------------------------------- */
#douMsg {
	padding:10px 0 100px 0;
}
#douMsg dl {
	padding:180px 0;
	text-align:center;
	background-color:#EBEBEB;
	border-top:1px solid #FFFFFF;
}
#douMsg dt {
	color:#0072C6;
	font-size:16px;
	margin-bottom:30px;
	font-weight:bold;
}
#douMsg dd {
	color:#666;
}
#douMsg dd a {
	margin-left:5px;
	color:#000;
}

/* 在线客服
----------------------------------------------- */
#onlineService {
	position:fixed;
	_position:absolute;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-380+"px");
	top:208px;
	right:0px;
	z-index:999999;
	display:block;
}
#onlineService dl {
	position:relative;
}
#onlineService .service {
	cursor:pointer;
	background:url(../online_icon.gif) no-repeat;
	width:34px;
	height:110px;
}
#onlineService #pop {
	border:3px solid #19B4EA;
	background-color:#F2F2F2;
	width:77px;
	min-height:84px;
	padding:10px;
	position:absolute;
	right:34px;
	top:0;
	display:none;
	z-index:999999; 
}
#onlineService #pop img {
	margin-bottom:8px;
}
#onlineService .goTop {
	display:none;
}
#onlineService .goTop .goBtn {
	background:url(../online_go_btn.gif) no-repeat;
	width:34px;
	height:34px;
	display:block;
}
.itemPic{ text-align: center;}
.sm{ border-bottom:1px solid #ccc; font-size:14px; margin-bottom:20px; text-align:left;}

.tablestyle{ border-left:1px solid #ccc; border-top:1px solid #ccc;}
.tablestyle td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;padding:5px; padding-left:10px; }





.sns_enjoy {
	background-color: #f5f5f5;
	height: 25px;
	width: 250px;
	border: 1px solid #e8eae7;
	display: block;
        margin-top:15px;
}
.sns_enjoy .jiathis_style {
	display: block;
	margin-top: 5px;
	margin-left: 10px;
}
.info {
	height: auto;
	padding: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #dedede;
}
#preview{ float:left; margin:5px auto; width:252px;}
.jqzoom{ width:250px; height:250px; position:relative; border: 0px solid #ccc;}

.zoomdiv{height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:250px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:225px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:58px; cursor: pointer; }
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:48px; height:48px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:470px;left:750px;width:400px;height:400px;background:url(../loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:222px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}
.proframe{ width:100%;clear:both; text-align:left; overflow:hidden; background:url(../prc_message.gif) top no-repeat}
.promenu{clear:both; width:100%; overflow:hidden}
.promenu ul{ padding-left:25px; list-style:none}
.promenu ul li{ float:left; width:110px;margin-right:5px; text-align:center; height:25px; line-height:25px;  border-bottom:0px; background:URL(../prclist_select.gif);  margin-top:5px;border:1px solid #CCCCCC; border-bottom:0px; cursor:pointer}
.promenu ul li div{ border:1px solid #fff; border-bottom:0px; height:24px; line-height:24px;}
.promenu .pro_selected{ border:1px solid #CCCCCC; background:#FFFFFF; height:26px; padding-top:5px;margin-top:0px; border-bottom:0px; color:#FF3300}
.prc_message_menu{ padding:10px;clear: both; }
.pro_selectedContent{text-align:left;border:1px solid #CCCCCC;margin-top:-1px}

.proinfo{width:400px;float:left; margin-left:15px; padding-left: 15px;border-left: 1px solid #dedede;}
.proinfo h2 { font-size: 18px; color: #000000; line-height: 36px; font-weight: bold; }
.proinfo p{ line-height: 20px; color:#333333; font-size: 10pt; } 
.proinfo p span{ color:#666666;}
.proinfo p.desc { margin: 10px auto; padding: 5px;border: 1px dashed #dedede;color:#ff0000 }
.proproperty{ margin:0px; padding:0px;line-height:50px; height:41px;}
.proproperty span{height:41px; width:274px; display:block;  margin:0px; padding:0px; }
.procontent{border: #e5e5e5 1px solid; padding:10px}
.proinfo .orderbox {
	margin-top: 10px;
	padding: 15px 15px;
	background: #f5f5f5;
	font-size: 11pt;
	border: 1px solid #dedede;
	width:370px;
}
.proinfo .orderbox table td {
	height: 24px;
}
.proinfo .orderbox .lable {
	width: 120px;
}
.proinfo .orderbox .btn1 {
	width: 105px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #ffffff;
	background: #015198;
	border: none;
	cursor: pointer;
	margin-right: 10px;
	margin-left: 2px; font-family:"微软雅黑";
}
.proinfo .orderbox .zxkf {
	display: inline-block;
	width: 105px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #ffffff;
	background: #0076e2;
	cursor: pointer;
}

.tuijian{ border-bottom:1px dotted #ccc; margin:10px 0;}
.tuijianul{ padding:20px 0;}
.tuijianul li{ float:left; width:175px; text-align:center;}
.tuijianul li b{ display:block;}
#caseList{}
#caseList li{ float:left; width:234px; height:240px; text-align:center;}
#caseList li div{ margin:10px; background:#fff; border:1px solid #ccc; padding:10px 0;}
#caseList li h2{ font-size:12px;}

#witness{}
#witness ul{}
#witness ul li{ float:left; width:98%; height:114px; background:#fff; border:1px solid #ccc; margin:8px 0; padding:3px;}
#witness ul li h3{ line-height:2em;}
#witness ul li img{ margin-right:20px;}

#cer{}
#videoList li{ float:left; width:234px; height:310px; text-align:center;}
#videoList li div{ margin:10px; background:#fff; border:1px solid #ccc; padding:10px 0;}
#videoList li h2{ font-size:12px;}

#cer li{ float:left; width:234px; height:310px; text-align:center;}
#cer li div{ margin:10px; background:#fff; border:1px solid #ccc; padding:10px 0;}
#cer li h2{ font-size:12px;}

.title_style{ font-size:16px; border-bottom:1px dotted #ccc; line-height:2em;}
.title_style span{ font-size:12px; color:#666; font-weight:normal;}
.content_layout img{max-width:690px;_width:expression(this.width > 690 ? "690px" : this.width);}
.content_layout{ padding:20px 10px;}

.hzkh_title{ margin-top:30px; line-height:2em; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold;}

#marquee1{width:735px; height:200px;overflow:hidden;margin:20px 0;}
#marquee1 ul li{float:left; padding:0 10px;}
#marquee1 ul li img{display:block;}

.tjnewslayout{ padding-top:20px;}
.tjnews{ width:345px; height:300px;}
.news_title{ background:#DFDFDF; border-bottom:2px solid #ccc; padding:3px 10px; font-size:14px; font-weight:bold;}
.tjnews ul{ margin-top:10px; padding:0 5px;}
.tjnews li{ float:left; margin:3px 0; width:100%;}

.guige{ font-size:16px; padding-top:30px; display:block; padding-bottom:8px;}
.canshu{ border-left:1px solid #ccc;border-top:1px solid #ccc;}
.canshu td{ border-right:1px solid #ccc;border-bottom:1px solid #ccc;
padding:5px;}
p{ line-height:1.8em; margin:0; font-size:14px;}

.producttree{ margin-right:20px; margin-top:10px;}
.producttree li{ width:100%; border-bottom:1px dotted #ccc; margin:3px 0; background:url(../62.gif) no-repeat 2px 7px
; padding-left:20px;}
.producttree li a{ font-size:15px;}