﻿html, body, form, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, em, address, a, input, textarea, span, strong, img {
	margin: 0;
	padding: 0;
}
body {
	background:url(images/jiahe20140002.jpg) repeat-x #FFFFFF;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
}
ul, ol, dl {
	list-style:none;
}
input, textarea, select, buttom {
	font-size:12px;
}
a {
	color:#555;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#CC0000
}
img {
	border:none;
}
table {
	border-collapse:collapse;
}
table, thead, tbody, tfoot, tr, td {
	margin:0px
}
.clear {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
	visibility:hidden;
}
.clear10 {
	clear:both;
	height:10px;
	line-height:10px;
	font-size:0px;
	visibility:hidden;
}
.clear13 {
	clear:both;
	height:13px;
	line-height:13px;
	font-size:0px;
	visibility:hidden;
}
h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:normal;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.content {
	position: relative;
	margin: auto;
	width:1000px;
}
#header {
	position:relative;
	width:100%;
	margin:0 auto;
	height:137px;
	z-index:10;
}
#header .box {
	height:145px;
	width:1000px;
	position:relative;
	margin:0 auto;
	background:url(images/jiahe20140001.jpg) no-repeat;
	border:0px;
}
#header .logo {
	position:absolute;
	width:430px;
	height:43px;
	z-index:2;
	background:url(images/logo.png) no-repeat left center;
	left:0;
	top:31px;
}
#header .logo a {
	display:block;
	width:430px;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
}
#header .tel {
	padding-top:41px;
	width:324px;
	height:30px;
	position:absolute;
	right:0px;
	top:0px;
	text-align:right;
}
#header .tel a {
	margin:0 10px;
	color:#8F8F8F;
	background:url(images/jiahe20140003.jpg) no-repeat left center;
	padding-left:8px;
}
#header .nav {
	top:97px;
	height:40px;
	position:relative;
}
#header .nav li {
	float:left;
	background:url(images/jiahe20140004.jpg) no-repeat left center
}
#header .nav li a.item {
	width:111px;
	display:block;
	font-family:"Microsoft Yahei", "微软雅黑";
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	height:40px;
	line-height:40px;
	z-index:10;
	position:relative;
	width:125px;
	text-decoration:none;
}
#header .nav li.none {
	background:none;
}
#header .nav li.active a.item, #header .nav li a.item:hover {
	background:url(images/jiahe20140005.jpg) no-repeat center;
	z-index:20
}
#banner {
	position:relative;
	height:285px;
	width:1000px;
	z-index:2;
	margin:auto
}
#banner .slides_container {
	height:285px;
	width:768px;
	position:relative;
	overflow:hidden;
	display:none;
	float:left;
	z-index:1
}
#banner .slides_container .bg-slide {
	height:285px;
	width:768px;
	display:block;
	z-index:1
}
#banner .slides_container #bg1 {
	background:url(images/banner001.jpg) no-repeat center top;
}
#banner .slides_container #bg2 {
	background:url(images/banner002.jpg) no-repeat center top;
}
#banner .pagination {
	right:236px;
	position:absolute;
	bottom:10px;
	height:15px;
	z-index:10
}
#banner .pagination li {
	width:18px;
	float:left;
}
#banner .pagination li a {
	width:15px;
	height:15px;
	cursor:pointer;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	background:url(images/jiahe20140006.png) no-repeat -15px 0;
	display:block;
}
#banner .pagination li.current a {
	background-position: 0 0;
}
#banner .about {
	float:left;
	background:url(images/jiahe20140007.jpg) no-repeat;
	width:232px;
	height:285px;
}
#banner .about a {
	display:block;
	width:232px;
	height:285px;
}
.notice {
	width:998px;
	border:1px solid #CBCBCB;
	margin:auto;
	height:30px;
	line-height:30px;
}
.notice .left {
	border-right:1px solid #CBCBCB;
	width:108px;
	font-size:13px;
	font-weight:bold;
	font-family:"Microsoft Yahei", "微软雅黑";
	background:url(images/jiahe20140003.jpg) no-repeat 20px center;
	text-align:center;
	float:left
}
.notice .right li {
	float:left;
	padding-left:20px;
}
.notice .right li span {
	padding-left:12px;
	color:#999;
}
.notice .right a {
	background:url(images/jiahe20140003.jpg) no-repeat left center;
	padding-left:8px;
}
.contact {
	background:url(images/jiahe20140008.jpg) no-repeat;
	width:233px;
	height:210px;
	display:block;
}
.title {
	background:url(images/jiahe20140009.jpg) no-repeat;
	height:32px;
	position:relative;
}
.title .more {
	text-indent:-9999px;
	display:block;
	width:40px;
	height:15px;
	position:absolute;
	right:10px;
	top:10px;
	overflow:hidden
}
.title1 {
	background:url(images/jiahe20140011.jpg) no-repeat;
	height:32px;
	position:relative;
	padding-left:10px;
}
.title1 a.tab {
	width:95px;
	height:33px;
	display:block;
	float:left;
	margin-top:-1px;
	font-family:"Microsoft Yahei", "微软雅黑";
	text-align:center;
	line-height:33px;
	font-size:13px;
	font-weight:bold
}
.title1 a.active {
	background:url(images/jiahe20140012.jpg) no-repeat;
	color:#FFFFFF;
}
.title2 {
	background:url(images/jiahe20140015.jpg) no-repeat;
	height:32px;
	position:relative;
	padding-left:10px;
}
.title3 {
	background:url(images/jiahe20140016.jpg) no-repeat;
	height:32px;
	position:relative;
	padding-left:10px;
}
.title4 {
	background:url(images/jiahe20140021.jpg) no-repeat;
	height:32px;
	position:relative;
	padding-left:10px;
}
.box {
	height:150px;
	border:1px solid #D5D5D5;
	background:#F7F7F7
}
.box1 ul {
	padding:10px;
	line-height:2.2;
}
.box1 ul li {
	background:url(images/jiahe20140010.jpg) no-repeat left center;
	padding-left:17px;
}
.box2 ul {
	background:url(images/jiahe20140013.jpg) no-repeat 10px 25px;
	padding:22px 10px 10px 135px;
	height:142px;
	line-height:2.2;
}
.box2 ul li a {
	background:url(images/jiahe20140014.jpg) no-repeat left center;
	padding-left:8px;
	color:#333;
}
.box2 ul li span {
	float:right;
	color:#999;
}
.box3 ul {
	padding:20px 0;
}
.box3 ul li {
	width:25%;
	text-align:center;
	float:left
}
.box3 ul li span {
	display:block;
	color:#666666;
}
.box4 ul {
	padding:10px;
}
.box4 li dt {
	float:left;
	background:url(images/jiahe20140017.jpg) no-repeat;
	height:82px;
	width:82px;
	margin-right:10px
}
.box4 li dl dd a img{
	margin-top:4px;}
.pclass {
	background:url(images/jiahe20140019.jpg) no-repeat;
	height:319px;
	width:232px;
}
.pclass ul {
	padding:48px 14px 10px 13px;
}
.pclass li a {
	width:205px;
	text-indent:20px;
	height:42px;
	line-height:42px;
	margin-bottom:7px;
	display:block
}
.fcbook {
	display:block;
	background:url(images/jiahe20140020.jpg) no-repeat;
	height:75px;
	width:232px;
}
.box5 ul {
	padding:10px 0;
	width:740px;
	margin:5px;
}
.box5 ul li {
	width:20%;
	text-align:center;
	float:left
}
.box5 ul li span {
	display:block;
	color:#666666;
}
.box5 ul li img{
    border:1px solid #E7E7E7;
	padding:3px;
}
#footer {
	position:relative;
	width:100%;
	z-index:11;
	background:url(images/jiahe20140022.jpg) repeat-x #303030;
	text-align:center;
	line-height:2.0;
	color:#FFFFFF
}

.gotop{
    background:url(images/jiahe20140023.jpg) no-repeat;
	display:block;
	width:28px;
	height:25px;
	left:100px;
	top:0px;
	position:absolute;
}
.links{
    padding-top:30px;
}
.links a,.links span{
    display:inline-block;
	line-height:20px;
	width:87px;
	text-align:center
}

.links a{
    background:#A4A4A4;
	color:#000;
	margin-right:5px;
}
#footer .rosion{
    background:url(images/jiahe20140024.png) no-repeat left center;
	padding-left:110px;
	display:inline-block;
	line-height:20px;
	height:20px;
}

.pagecontent{
   width:968px;
   margin:auto;
   border:1px solid #DFDFDF;
   padding:20px 10px 20px 20px;
}
.pagecontent .left {
    float: right;
	
    width: 232px;
}
.pagecontent .left h2 {
    color:#CC0000;
    font-size: 20px;
	line-height:40px;
	text-indent:30px;
	font-family:"Microsoft Yahei", 寰蒋闆呴粦;
	border:1px solid #E5E5E5;
	border-bottom:0px;
	margin-top:-5px;
}
.pagecontent .left .subleftlist {
    margin: 0;
	border:1px solid #E5E5E5;
	border-bottom:0px;
	
}
.pagecontent .left .subleftlist li{    
    line-height:32px;
    text-align: left;
	width:232px;
	margin-left:-1px;
	border-bottom:1px solid #E5E5E5
}

.pagecontent .left .subleftlist li a{
	background:url(images/left_nav_off.gif) no-repeat scroll right center transparent;
	padding-right:20px;
	display:block;
	text-indent:30px;
}
.pagecontent .left .subleftlist li a:hover{
	background:#E5E5E5
}
.pagecontent .left .subleftlist li a.active{
	background:#CC0000;
	color:#FFF
}

.rightVideoPart{
	border:1px solid #E5E5E5;
	padding:9px;
}
.rightVideoPart .rvn {
    float: left;
    font-weight: bold;
    height: 13px;
    line-height: 13px;
    padding: 10px 0 5px 0;
    width: 100%;
}
.rightVideoPart .rvb li {
    float: left;
    height: 17px;
    line-height: 17px;
    margin-right: 5px;
    width: 49px;
}
.rightVideoPart .rvb li a {
    color: #898989 !important;
    display: block;
    line-height: 17px;
    width: 42px;
}

.pagecontent .right{
	float: left;
    width:700px;
	padding-right:20px;
	border-right:1px dotted #DFDFDF;

}
.pagecontent .right .righttop {
    border-bottom:2px solid #EFEFEF
}
.pagecontent .right .righttop h3 {
    color: #CC0000;
    float: left;
    font-size: 18px;
    font-weight: normal;
    line-height:36px;
	padding:0 20px ; 
	border-bottom:2px solid #CC0000;
	margin-bottom:-2px;
	font-family:"Microsoft Yahei";
}
.pagecontent .right .righttop .location{
	margin-top:10px;
	font-family:"宋体"
}
.pagecontent .right .pagebox{

	padding:10px;
	line-height:2.0;
font-size:14px;
}


.page{ width:100%; height:35px; font:12px/35px "瀹嬩綋"; margin-top:15px; background-color:#e7e7e7; text-indent:18px;}
.page a{margin-right:10px;}
.page span{margin-right:10px;}


.news_list li {
    border-bottom: 1px dotted #DDDDDD;
    margin-bottom: 10px;
    overflow: hidden;
	height:140px
}

.news_list li dl dt {
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;

}

.news_list li dl dt a {
    color:#333;
}

.news_list li dl dd.arc_info {
    border: medium none;
	font-size:12px;
	color:#CCC
}

.news_list li dl dd.arc_des {
    clear: both;
    color: #999;
    line-height: 22px;
    padding-bottom: 15px;

}
.news_list li dl dd.arc_des .img{
	float:left;
	width:110px;
	padding-top:5px;
}
.news_list li dl dd.arc_des .img img{
	border:1px solid #DDDDDD;
	padding:1px;
}
.news_list li dl dd.arc_des p {
    margin-top: 0;
	color: #666;
	font-size:12px;
	line-height:2.0
}

/*鏂伴椈鍗曢〉*/
.stitle{ height:40px; margin:0 auto; font:bold 20px/40px ; padding-top:5px; font-weight:bold; font-size:18px; color:#bf0f00; font-family:"微软雅黑"}
.newsinfo{ border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; padding:3px 0; color:#999; font-size:12px;}
.newsContent{ padding:20px 0; }
.newsBtn{font-size:12px;}


.productlist li {
    background: url(images/bg_case_f1.png) no-repeat scroll center 168px transparent;
    display: inline;
    float: left;
    height:220px;
	margin:0px;
	padding:0px;
    margin-right: 2px;
	margin-left:2px;
    position: relative;
    width:220px;
}
.productlist li img{
     width:200px;
	 height:150px;
}
.productlist li .case_w {
    background: url(images/bg_case1.png) no-repeat scroll 0 0 transparent;
    POSITION: absolute; 
	PADDING-BOTTOM:10px; 
	PADDING-LEFT:10px; 
	WIDTH: 200px; 
	top:20px; 
	PADDING-RIGHT:10px; 
	DISPLAY: block; 
	HEIGHT: 150px; 
	PADDING-TOP:10px; 
	LEFT: 0px
}
.productlist li .case_w p{
	position:absolute;
	display:none;
	width:200px;
	left:10px;
	color:#FFF;
	line-height:30px;
	height:30px;
	top:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	z-index:9
}
.productlist li .case_w .fire {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 150px;
    left: 10px;
    opacity: 0.5;
	 FILTER: alpha(opacity=50); 
    position: absolute;
    top: 10px;
    width: 200px;
    z-index: 2;
}
.productlist li .case_w .x {
    display: none;
    height: 61px;
    position: absolute;
    top: 60px;
    width: 61px;
    z-index: 3;
}
.productlist li .case_w .x {
    background: url(images/zoom-icon.png) repeat scroll 0 0 transparent;
    left: 50px;
}
.productlist li .case_w .y {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 61px; DISPLAY: none; HEIGHT: 61px; TOP: 60px
}
.productlist li .case_w .y {
    background: url(images/readmore-icon.png) repeat scroll 0 0 transparent;
    right: 50px;
}


.tabbar {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CC0000;
    height: 29px;
    padding-left: 1px;
    z-index: 9999;
}
.tabbar li {
    float: left;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    margin-left: -1px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.tabbar .selected {
    border-color: #CC0000;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    position: relative;
    z-index: 1;
}

.tabbar a {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #333333;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 20px;
    text-decoration: none;
}

.tabbar .selected a {
    border-color: #CC0000;
    border-top-width: 2px;
}

.bd {
    border-color: #DFDFDF;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    clear: both;
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
	font-size:12px;
}

.productlist1 li {
	float:left;
	width:200px;

	padding:10px;
	margin-bottom:20px;
	position:relative;
	font-size:12px;
	margin-left:2px;
	margin-right:2px;
	text-align:center
}
.productlist1 li img {
	width:200px;
	height:150px;
	border:1px solid #DDDDDD;
	padding:1px;
}

.productlist2 li {
	float:left;
	width:150px;
	padding:8px;

	position:relative;
	font-size:12px;
	margin-left:2px;
	margin-right:2px;
	text-align:center
}
.productlist2 li img {
	width:155px;
	height:115px;
	border:1px solid #DDDDDD;
	padding:1px;
}


/*表单样式集合*/
input.inputtxt {/*表单样式*/
	border:1px solid #A8A8A8;
	border-bottom:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	font: 12px/23px simsun, Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	height: 22px;
	vertical-align:middle;
	padding-left:4px;
	float:left;
	background:#FFFFFF;
	margin-right:5px;
}
textarea {
	font:12px/1.2em simsun, Verdana, Arial, Helvetica, sans-serif;
	layout-flow:horizontal;
	border:1px solid #A8A8A8;
	border-bottom:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	color:#999999;
	padding:4px;
}

input.inputtxt:hover, textarea:hover {
	border:1px solid #7F9DB9;
	border-bottom:1px solid #B7C8D7;
	border-right:1px solid #B7C8D7;
	color:#333333
}


/* 分享*/
  .share { overflow:hidden; width:700px; border-top: 1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3; padding-top:15px; padding-bottom:15px;}
  #bdshare { overflow:hidden; line-height:14px; }
  .to_arclist { width:98px; height:22px; line-height:22px; }
  .to_arclist a { display:block; width:98px; height:22px; line-height:22px; text-align:center; background: url(images/news_ico.png) 0 -150px;}
/*相关新闻*/
.relate_news { overflow:hidden; width: 330px; }
 .relate_news  dt{ height: 36px; line-height: 36px; color:#d52222; border-bottom: 1px dashed #e3e3e3; margin-bottom:10px;}
.relate_news dd { overflow:hidden; width:330px; height:30px; line-height: 30px; white-space:nowrap; font-size:14px; }
   .relate_news dd a { float:left; display:block; overflow:hidden; width:244px; height:30px; white-space:nowrap; text-indent:12px; font-size:14px; text-overflow:ellipsis;  background: url(images/ico.gif) no-repeat -28px -75px; }
       .relate_news dd span { float:right; }
	   
	   
	   
.appointment{
	width:600px;
	font-size:12px;

	margin-right:10px;
}
.appointment ul li{
    float:left;
	padding:5px 0;
}
.appointment ul:after,.appointment ul li:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
.appointment ul li.tit1{
    width:80px;
	padding:0 2px 0 12px;
	color:#F88B11;
	font-weight:bold;
	line-height:34px;
	height:34px;
}
.appointment ul li.tit{
    width:60px;
	padding:0 2px 0 12px;
	color:#F88B11;
	font-weight:bold;
	line-height:34px;
	height:34px;
}
.appointment ul li .clk{
    ursor:pointer;
	margin-right:10px;
	line-height: 26px;
	position:relative;
	display:inline-block;
}
.appointment ul li .clk input{
	vertical-align:middle;
	margin-right:3px;
	margin-left:-0.5px;
	float:left;
	margin-top:6px;
   *margin-top:2px;
    *margin-left:-4px;
}
.appointment ul li .input {
    width: 200px;
    border: 1px solid #CCCCCC;
    color: #000000;
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
}
.appointment ul li .select {
    border: 1px solid #CCCCCC;
    padding: 4px 0 4px;
    white-space: nowrap;
}
.appointment ul li .text {
    border: 1px solid #CCCCCC;
    color: #000000;
    line-height: 26px;
    padding: 0 5px;
	height:100px;
	width:360px
}
.appointment ul li .input:focus.appointment ul li .text:focus,.appointment ul li .select:focus {
    background: #FFF;
	border: #62B5D4 1px solid;
	box-shadow: 0 0 2px 2px rgba(196, 227, 239, 0.6);
}
.appointment ul li .bnt{
    background:url(images/xintai2013021.jpg) no-repeat;
	width:77px;
	height:22px;
	float:left;
	margin-right:15px;
	border:0px;
	overflow:hidden;
	text-indent:-9999px
}
.appointment ul li .bnt1{
    background:url(images/xintai2013022.jpg) no-repeat;
}
