﻿#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

.main {padding-top:28px;overflow:hidden;}

.leftbox {width:250px;}
.leftbox h3 {height:90px;line-height:90px;font-size:24px;color:#fff;text-align:center;background:#2c2c2c;}
.left_list {background:#fff;}
.left_list h4 { height:40px;line-height:40px;font-size:20px; color:#fff;padding:0 0 0 40px;background:#52c3f1; }
.left_list ul.sort{padding:12px;}
.left_list ul.sort li{padding:0 0 0 25px;line-height:45px;height:45px; border-bottom:1px #bfbfbf dashed; font-size:16px;}
.left_list ul.sort li a{color:#333;}
.left_list ul.sort li a:hover{color:#52c3f1;}
.left_list ul.sort li:last-child{ border:none;}
.left_cont p{line-height:35px;padding:0 15px;}
.left_cont p a {color:#666;}
.n_tel{padding:20px 0 0 23px;height:68px; overflow:hidden; color:#fff;background:#52c3f1;}
.n_tel span{ display:block;padding:0 0 0 40px; line-height:24px;overflow:hidden;background:url(../images/n_tel.png) left 8px no-repeat; font-size:14px; color:#fff;}
.n_tel em{ font-size:22px; color:#fff; font-family:Arial; display:block;}

.cpright{ width:885px; padding:0 25px; background:#fff;}
.crumb { height: 20px;padding: 15px 0;border-bottom:1px solid #dbdbdb;}
.crumb h3{float:left;font-size:16px;color:#52c3f1;padding-left:10px; border-left:3px solid #52c3f1;}
.crumb span{ float:right;}

.rightbox{ width:885px;}
.protext {padding:10px;line-height:30px;}
.pro_c{  padding-top: 10px;width:110%;}
.pro_c li {float: left;width: 290px;margin-right: 10px;}
.pro_c li img{width: 270px;height: 220px; border:1px solid #ebebeb;display:block;padding: 5px;}
.pro_c li p{ line-height:48px;padding-left:5px;}
.pro_c li p span{ display:inline-block;padding:0 0 0 20px; float:left;background:url(../images/pro_ic1.gif) left 18px no-repeat;}
.pro_c li p a{ font-size:14px; color:#333;}
.pro_c li p a:hover {color:#52c3f1;}

.pages {margin:20px 0px;color:#000;overflow: hidden;}
.pages li a {display:block;color:#000;}
.pages li:hover {background:#52c3f1;color:#fff;}
.pages li:hover a {color:#fff;}
.pages li.pages_solid {background:#52c3f1;color:#fff;}
.pages ul {float:right; }
.pages li {float:left;margin-left:8px;border:1px solid #e0e0e0;padding:3px 10px;}

.news_related h4{ padding-left:12px;height:35px;line-height:35px;color:#fff;background:#52c3f1;font-weight:bold;}
.news_related ul{ margin:10px 0;overflow: hidden;}
.news_related li{ float:left;width:417px;height:30px;line-height:30px; padding:0 15px 0 10px;overflow:hidden; }
.news_related li a{ float:left;width:240px; display: block; background:url(../images/n_dot.png) no-repeat 0 11px;padding-left:12px;}

.abcon {padding:15px 0;}
.abcon p {line-height:30px;}

.proshow {padding:20px 0;}
.show_l {width:270px;padding:2px;border:1px solid #e5e5e5;}
.show_r {width:300px;padding-left: 20px;}
.show_r h1 {font-size: 22px;color: #414141;padding: 2px 0 10px;line-height: 1.6em;
border-bottom: 1px dashed #DCDCDC;}
.show_r p {line-height:30px;}
.pro_detail {margin:20px 0;}
.pro_detail h3 {height:35px;line-height:35px;border-bottom:1px solid #e5e5e5;margin-bottom: 15px;}
.pro_detail h3 span {width:220px;font-size: 20px;line-height: 32px;color: #52c3f1;font-weight: 700;display:block;border-bottom:2px solid #52c3f1;}
.pro_detail h3 em {color:#666;font-size:16px;padding-left: 10px;}
.pro_detail img {display:inline;}
.pro_detail p {line-height:30px;}
.tag {line-height:35px;color:#000;}
.tag a {color:#000;}

.pro_related {margin:20px 0;}
.pro_related h4 {padding-left:12px;height:35px;line-height:35px;color:#fff;background:#52c3f1;font-weight:bold;}
.pro_related ul {border:1px solid #e5e5e5;padding:10px;overflow:hidden;}
.pro_related ul li {float:left;width:200px;text-align:center;margin: 7px;}
.pro_related ul li img {width:200px;height:160px;display:block;border: 1px solid #e5e5e5;padding: 2px;}
.pro_related ul li p {line-height:30px;}

.newscon {padding:20px 0;}
.newscon ul {border:1px solid #e5e5e5;padding-bottom:10px;}
.newscon ul li {border-bottom: 1px dotted #ccc;background:url(../images/nbg.png) no-repeat 5px 13px;padding: 0px 20px;}
.newscon ul li:last-child{border:none;}
.newscon ul li h3 {height:35px;line-height:35px;color:#000;font-weight: normal;}
.newscon ul li h3 a {float:left;color:#000;}
.newscon ul li h3 a:hover {color:#52c3f1;}
.newscon ul li h3 span {float:right;}
.newscon ul li p {line-height:25px;}

.detail_t {padding-top:20px;text-align:center;}
.detail_t h1{font-size:18px;color:#000;line-height:35px;border-bottom:1px dotted #e5e5e5;}

.sitemap {
	margin:10px 0;
}
.sitemap h3 {
	margin:20px 0;
	font-size:16px;
}
.sitemap dl a {
	margin-right:10px;
}


