@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote, dl, dt, dd, ul, ol, li,form, fieldset, legend, img{ border:none; margin: 0; padding: 0;}
body{behavior:url(css/hover.htc); font-size:12px; line-height:24px; color:#666;font-family:Microsoft YaHei,SimHei; background: url(../images/body_bg.gif) repeat-x center top;}
em{font-style:normal;}
html{-webkit-text-size-adjust:none;}
table{ border-collapse:collapse}
ul, ol { list-style: none;}
a { text-decoration: none; color:#666;}
a:hover{ text-decoration:underline;}
img{ border:none; line-height:0; font-size:0;vertical-align:bottom;}
.clear{ clear:both; line-height:0; font-size:0;}
ins{ font-family:'宋体'; font-weight:bold; text-decoration:none; color:#FF6600; margin-right:5px; font-size:12px}
.wrap{ width:983px;margin:0 auto;}
.nav,.title,.a{ font-size:14px; font-family:Microsoft YaHei,SimHei; color:#333;}

.logo{ float:left; float:left;}
.home{ float:right; text-align:right; margin-top:45px;}
.add{ text-align:left}
.add a{ margin-right:8px;}
.tel{ color:#333;font-size:14px; font-family:Microsoft YaHei,SimHei; background:url(../images/tel.gif) no-repeat; width:221px; height:29px; line-height:29px; padding-right:10px;}
.tel span{ color:#f60;}
.nav li{ float:left; padding-right:1.2px;}
.nav li a{ display:block; background:url(../images/nav_bg.gif) no-repeat; width:108px; height:35px; text-align:center; line-height:35px; color:#fff;}
.nav li a:hover,.nav .one a{ background:url(../images/nav_hover.gif) no-repeat; text-decoration:none;}
.banner{ height:380px;position:relative; width:100%;overflow:hidden; margin-bottom:10px;} 
.tab{width:1600px; position:relative; left:50%;}
#YNews{ width:1600px;position:relative;left:-50%;}
#YNews p{margin:0 auto;width:120px;height:17px;line-height:17px;overflow:hidden;}
p#YNIndex{position:absolute;z-index:5;bottom:0;right:10%;width:120px;height:19px;}
p#YNIndex a:link,p#YNIndex a:visited,p#YNIndex a:hover{float:left;width:18px;height:8px; border:solid 1px #000000; margin-right:12px;overflow:hidden;}
p#YNIndex a:hover,p#YNIndex a.current:link,p#YNIndex a.current:visited,p#YNIndex a.current:hover{background:#cc0000;width:18px;}

.hleft{ width:780px; float:left;}
.com{ width:780px; height:auto;}
.com .title,.prod .title{ background:url(../images/hbg.gif) no-repeat; width:983px; height:32px; padding-top:12px;text-indent:28px;}
.com .title span,.prod .title span{ color:#999; font-size:12px; padding-left:5px;}
.com .title a,.prod .title a{ float:right; color:#fff; font-size:12px; padding-right:16px;}
.com .bg{background:url(../images/com_c.gif) repeat-y; width:780px; height:190px;}
.com .img{ padding:3px; background:#fff; border:solid 1px #d6d6d6; width:304px; height:172px; float:left; margin:4px 10px 0 11px; display:inline;}
.com p{ text-indent:24px; width:420px; float:left;}
.prod{ margin-top:15px;_margin-top:5px; height:300px;}
.prod .bg{ background:url(../images/prod_c.gif) no-repeat;height:240px; overflow:hidden;}
.scroll_horizontal{position:relative;width:980px;padding:9px 0 0 0;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:930px;height:230px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li,.picture li{float:left;padding:0 5px;text-align:center;}
.scroll_horizontal .list li div{ border:solid 1px #d4d4d4;}
.scroll_horizontal .list li span{ display:block; line-height:30px}
.hight{ float:right; width:199px; margin-top:15px;}
.a{ background:url(../images/a.gif) no-repeat; width:197px; height:52px; text-indent:62px; padding-top:5px; margin-bottom:20px; float:right;}
.a a{ color: #007CC2;}
.a span{ display:block; margin-top:-7px; font-size:12px;}
.b{ background:url(../images/b.gif) no-repeat;}
.c{ background:url(../images/c.gif) no-repeat;}
.case{ width:199px; float:right; margin-top:5px;_margin-top:1px;}
.case .title{ background:url(../images/case.gif) no-repeat; width:169px; height:29px; padding:12px 15px 0 15px;color:#FFF;}
.case .title a{ color:#fff; font-size:12px; float:right;}
.case .bg{ background:url(../images/case_c.gif) no-repeat; width:199px; height:150px;}
.case table{ text-align:center; padding:5px 10px 0;}
.link{ margin-top:7px;}
.link .title{ background:url(../images/link.gif) no-repeat; width:956px; height:32px; padding:12px 0 0 28px;}
.link .title em{ float:right; margin-right:10px}
.link .title span{ color:#ccc; padding-left:5px; font-size:12px;}
.link .bg{ background:url(../images/link_bg.gif); width:954px; padding:5px 15px 0; height:auto;}
.link p a{ padding-right:11px;}
.link td a,.link td{ font-size:14px}
.footer{ background:url(../images/footer.gif) no-repeat; width:983px; height:55px; line-height:55px; text-align:center; color:#fff;font-family:'宋体'; margin:7px 0; float:left;}
.footer a{ color:#fff;}

/*engry*/
.left{ width:201px; float:left;}
.news { margin-bottom:7px;}
.news .title{  width:186px; color:#fff;}
.news .bg{ background:url(../images/left_c.gif) repeat-y; width:201px;}
.news ul{ background:url(../images/left_bg.gif) no-repeat center bottom; width:201px; height:100%; padding:5px 0 20px 0;}
.news li a{ display:block; height:30px; line-height:30px; border-bottom:solid 1px #d8d8d8; margin:0 18px; font-size:14px}
.news li a:hover{ color:#093a73; text-decoration:none;}
.right{ float:right;}
.crum{width:770px; height:41px; line-height:41px; padding-right:11px; color:#333; text-align:right}
.crum a{ color:#333;}
.crum a em{ color:#093a73;}
.right .bg{ background:url(../images/right_c.gif) repeat-y; width:781px;}
.right .long{ background:url(../images/right_bg.gif) no-repeat center bottom;}
.engry{ padding:0 40px 0 30px;}
.engry ul{ padding-top:26px; font-size:14px; line-height:30px;}
.engry li a{ color:#333;}
.engry li span{ float:right; color:#999; font-family:simsun;}
.page{padding:30px 0; clear:both;}

/*detail*/
.detail{padding:0 26px;color:#333;}
.detail .tit{text-align:center;padding-top:22px;font-family:"Microsoft YaHei",simhei;font-size:18px;}
.write{ text-align:center; border-bottom:solid 1px #e9e9e9;margin:5px 0 18px;}
.detail p{text-indent:24px;line-height:30px; font-size:14px;}
.dow{ margin-top:10px;padding:16px 0; border-top:solid 1px #e9e9e9;}
.dow p{ text-indent:0;}
.big{ text-align:center; margin:10px 0;}

.text{ padding:30px 30px 60px;}
.text p{ font-size:12px; line-height:28px;}
.picture{ padding:30px 0 0 0; width:740px; margin:0 auto;}
.picture li{ padding:0 5px; float:left; height:250px; width:175px; overflow:hidden;}
.picture li span{ display:block; line-height:30px;}
.picture li img{ 
	border:solid 1px #d6d6d6;width:99px;
	width:173px;
	height:180px;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 157px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}




.quotes{font-size:12px; padding-top:5px; padding-bottom:5px;}
.quotes span,.quotes  a{
padding:5px;
border:1px #CCCCCC solid;
margin-right:2px;
cursor:pointer;
color:#64320F;
}
.quotes .current{
border:1px #999999 solid;
background:#F5F5F5;
font-weight:bold;
color:#FF4400;
}
.quotes  a:hover{
border:1px #333333 solid;
background:#F5F5F5;
text-decoration:none;
color:#FF4400;
}

.quotes input{ border:1px #999999 solid; height:20px; padding:0; margin:0; width:36px;}


.employmentDetail{ margin:0px 0 0 0px; width:660px;}
.employmentDetail table{ border-collapse:collapse; border-spacing:0; width:100%; }
.employmentDetail td{ border:1px solid #ededed; height:28px; padding:0 0 0 10px;}
.employmentDetail th{ background:#ededed; border:1px solid #ededed; font-weight:normal; height:28px; text-align:center; width:101px;}
.employmentDetail td a{ color:#005bac; text-decoration:underline;}

.news .bg ul ins{ font-family:'宋体'; font-weight:bold; color:#333333}
