div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p
{
     padding:0; 
	 margin:0;
}
li {
    list-style:none;
}
a {
    text-decoration:none;
	color:#605f5f;
}
img {
    border:none;
}
.clear {
    clear:both;
}
body {
    margin:0;
	padding:0;
	font-family:"宋体";
	font-size:12px;
	color:#605f5f;
}
.top_side {
	width:100%;
	min-width:990px;
	height:122px;
	margin:0 auto;
	background:url("../images/top_bj.jpg") repeat-x left top;
}
.top {
	width:990px;
	height:122px;
	margin:0 auto;
	background:url("../images/top_bj.jpg") repeat-x left top;
}
.shoucang {
	width:990px;
	height:26px;
	line-height:26px;
	text-align:right;
	margin:0 auto;
	color:#656565;
}
.shoucang a {
	color:#656565;
}
.logo {
	width:530px;
	height:96px;
	float:left;
}
.sousuo {
	width:220px;
	float:right; margin-right:100px;

}
.sousuo .input_left {
	width:188px;
	height:27px;
	line-height:27px;
	text-indent:35px;
	background:url("../images/sousuo.jpg") no-repeat center;
	border:none;
	float:left;
}
.sousuo .input_right {
	width:25px;
	height:27px;
	border:none;
	float:left;
	margin-left:5px;
	background:url("../images/go.jpg") no-repeat center;
}
.nav_side {
	width:100%;
	min-width:980px;
	height:43px;
	margin:0 auto;
	background:url("../images/nav_bj.jpg") repeat-x left center;
}
.nav {
	margin:0 auto;
	background:url("../images/nav_bj.jpg") repeat-x left center;
}
.nav ul li {
	line-height:43px;
	text-align:center;
	float:left;
	background:url("../images/nav_libj.jpg") no-repeat left center;
}
.nav ul li.first {
	background:none;
}
.nav ul li a {
	font-size:14px;
	font-family:"微软雅黑";
	color:#fff;
}
.nav ul li a:hover {
	color:#f7ca36;
}
.nav ul li.hover a {
	color:#f7ca36;
}
.flash {
	width:990px;
	height:265px;
	margin:5px auto 0 auto;
}
#focus {width:990px; height:265px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:990px; height:265px; overflow:hidden; position:relative; background:#000;}
#focus ul li img { width:990px; height:265px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:990px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url("../images/sprite.png") no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.index_top1 {
	width:990px;
	height:205px;
	margin:10px auto 0 auto;
}
.about {
	width:550px;
	height:205px;
	float:left;
}
.about h2 {
	width:550px;
	height:30px;
	margin:0 auto;
}
.about .about_con {
	width:550px;
	height:155px;
	margin:20px auto 0 auto;
	line-height:23px;
	overflow:hidden;
}
.new {
	width:400px;
	height:205px;
	float:right;
}
.new h2 {
	width:400px;
	height:30px;
	margin:0 auto;
}
.new ul {
	width:400px;
	height:155px;
	margin:20px auto 0 auto;
}
.new ul li {
	width:400px;
	line-height:23px;
	margin:0 auto;
	text-indent:15px;
	border-bottom:1px dashed #d0d0d0;
	background:url("../images/tubiao_01.jpg") no-repeat left center;
}
.new ul li a:hover {
	color:#0a529e;
}
.new ul li span {
	float:right;
}
.index_top2 {
	width:990px;
	height:420px;
	margin:0 auto;
}
.cpfl {
	width:250px;
	height:420px;
	float:left;
}
.cpfl h2 {
	width:250px;
	height:30px;
	margin:0 auto;
}
#nav {
    width:250px;
    line-height:23px;
	margin-top:10px;
}

#nav a {
	width: 195px; 
	display: block;
	text-indent:27px;
}
#nav li {
 background:url("../images/cpfl_nav.jpg") no-repeat left top; 
 text-indext:20px;
 float:left;
}
#nav li a {
	font-size:14px;
	font-family:"微软雅黑";
	color:#5c5c5c;
}
#nav li a:hover{
 background:url("../images/cpfl_nav1.jpg") no-repeat left center; 
 color:#fff;
}

#nav li ul {
 list-style:none;
 text-align:left;
 padding-left:10px;
}
#nav li ul li{ 
 background:url("../images/dian.jpg") no-repeat left center; 
}
#nav li ul a{
         width:240px;
		 text-indent:10px;
		 font-size:12px;
		 font-family:"宋体";
		 color:#5c5c5c;
 
}

#nav li ul a:hover {
 color:#477db6;
 text-decoration:none;
 font-weight:normal;
 background:none;
 
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left; 
}
#nav ul.collapsed {
 display: none;
}
.cpzs {
	width:710px;
	height:250px;
	float:right;
}
.cpzs h2 {
	width:710px;
	height:30px;
	margin:0 auto;
}
.cpzs_con {
	width:990px;
	height:250px;
	margin:25px auto 0 auto;
}
.blk_18 {
    overflow:hidden;
	zoom:1;
	width:990px;
}
.blk_18 .pcont {
	width:930px;
	float:left;
	overflow:hidden;
}
.blk_18 .ScrCont {
    width:100000%;
    zoom:1;
    margin-left:-5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
    float:left;
}
.blk_18 .LeftBotton {
    width:30px;
    height:315px;
    float:left;
	margin-top:25px;
    background:url("../images/left_button.jpg") no-repeat center center;
}
.blk_18 .RightBotton {
    width:30px;
    height:315px;
    float:right;
	margin-top:25px;
    background:url("../images/right_button.jpg") no-repeat center center;
}
.blk_18 .pl img {
    display:block;
    cursor:pointer;
    border:none;
    margin:0 1px;
    width:212px;
    height:352px;
}
.blk_18 .pl {
    width:212px;
    height:352px;
    float:left;
    text-align:center;
    line-height:30px;
	margin:0 10px;
	color:#868484;
}
.index_top3 {
	width:990px;
	height:330px;
	margin:10px auto 0 auto;
}
.contact {
	width:250px;
	height:330px;
	float:left;
}
.contact h2 {
	width:250px;
	height:125px;
	margin:0 auto;
}
.contact_con {
	width:240px;
	height:205px;
	margin:0 auto;
	overflow:hidden;
	line-height:23px;
}
.shiyitu {
	width:710px;
	height:330px;
	float:right;
}
.shiyitu h2 {
	width:710px;
	height:30px;
	margin:0 auto;
}
.shiyitu_con {
	width:710px;
	height:290px;
	margin:10px auto 0 auto;
}
.syt_left {
	width:350px;
	height:290px;
	float:left;;
}
.syt_right {
	width:350px;
	height:290px;
	float:left;;
}
.link {
	width:990px;
	margin:10px auto 0 auto;
}
.link_con {
	width:990px;
	margin:10px auto 0 auto;
}
.link_con a {
	float:left;
	margin-left:15px;
	color:#626060;
	white-space:nowrap;
	line-height:24px;
}
.side_footer {
	width:100%;
	min-width:990px;
	height:129px;
	background:#3b70a6;
	margin:10px auto 0 auto;
}
.footer {
	width:990px;
	height:114px;
	margin:0 auto;
	background:#3b70a6;
	text-align:center;
	color:#fff;
	line-height:24px;
	padding-top:15px;
}
.footer a {
	color:#fff;
}
.main {
	width:990px;
	margin:15px auto 0 auto;
	background:url("../images/main.jpg") no-repeat 252px top;
}
.main1 {
	width:990px;
	margin:15px auto 0 auto;
}
.left {
	width:250px;
	float:left;
}
.right {
	width:710px;
	float:right;
}
.right1 {
	width:100%;
	float:left;
}
.left_top {
	width:250px;
	clear:both;
	margin:0 auto;
}
.right_h2 {
   width:710px;
   height:30px;
   line-height:30px;
   font-size:14px;
   font-family:"微软雅黑";
   color:#4d4d4d;
   text-indent:15px;
   background:url("../images/right_h2.jpg") no-repeat left center;
}
.right_h21 {
   width:100%;
   height:30px;
   line-height:30px;
   font-size:14px;
   font-family:"微软雅黑";
   color:#4d4d4d;
   text-indent:15px;
   background:url("../images/right_h2.jpg") no-repeat left center;
}
.right_h2 span {
   float:right;
   margin-right:10px;
   font-weight:normal;
   font-family:"宋体";
   font-size:12px;
   color:#5e5f5f;
   background:url("../images/tubiao_02.jpg") no-repeat left center;
}
.right_h2 span a {
	color:#5e5f5f;
}
.title {
	width:680px;
	margin:10px auto;
}
.title h3 {
	width:680px;
	line-height:27px;
	margin:0 auto;
	font-size:15px;
	text-align:center;
	border-bottom:1px solid #e6e5e5;
}
.title p {
	width:700px;
	line-height:25px;
	text-align:center;
	color:#666;
}
.content {
	width:700px;
	margin:0 auto;
	clear:both;
	line-height:23px;
	padding:15px 0;
}
.content1 {
	width:100%
	margin:0 auto;
	clear:both;
	line-height:23px;
	padding:15px 0;
}
.right_h3 {
	width:400px;
	height:70px;
	margin:30px auto 0 auto;
}
.lxwm_con {
	width:590px;
	margin:20px auto 0 auto;
	line-height:26px;
	background:url("../images/contact_bj.jpg") no-repeat right center;
}
.news {
   width:660px;
   margin:0 auto;
}
.news li {
    width:660px;
	line-height:26px;
	margin:0 auto;
	text-indent:10px;
	font-size:13px;
	border-bottom:1px dotted #ccc;
	background:url("../images/dian.jpg") no-repeat left center;
}
.news li span {
	float:right;
}
.products {
   width:624px;
   margin:0 auto;
}
.products dl {
   width:212px;
   height:192px;
   margin:20px 0 0 70px;
   _margin:20px 0px 0 45px;
   float:left;
}
.products dl dt {
   width:210px;
   height:160px;
   margin:0 auto;
   border:1px solid #ccc;
}
.products dl dt img {
   width:210px;
   height:160px;
   margin:0 auto;
   float:left;
}
.products dl dd {
   width:210px;
   line-height:30px;
   text-align:center;
   margin:0 auto;
}
.products .dl_pro {
	width:690px;
	height:127px;
	padding:10px 0;
	margin:0 auto;
	border-bottom:1px dashed #cbcbcb;
}
.products .dl_pro dt {
	width:167px;
	height:127px;
	float:left;
}
.products .dl_pro dt img {
	width:165px;
	height:125px;
	border:1px solid #cbcbcb;
}
.products .dl_pro dd {
	width:510px;
	float:right;
	line-height:25px;
    text-align:left;
}
.products .dl_pro dd a:hover {
	color:#3770ac;
}
.products .dl_pro dd.dd1 {
	text-align:right;
}
#menubox{ width:250px; overflow:hidden;margin-top:10px;}
#menubox ul li{line-height:23px;background:url("../images/cpfl_nav.jpg") no-repeat left top; text-indent:25px;}
#menubox a{width:250px; font-family:"微软雅黑"; font-size:14px; line-height:23px; display:block; text-indent:25px;background:url("../images/cpfl_nav.jpg") no-repeat left top;}

#menubox .thismenu{ background:url("../images/cpfl_nav1.jpg") no-repeat left top; color:#ffffff; border:none;}
#menubox .thismenu a{ color:#fff;background:url("../images/cpfl_nav1.jpg") no-repeat left top; }

#menubox .submenu{ display:none; background-color:#ffffff;}
#menubox .submenu a{ height:23px; font-size:12px; font-family:"宋体"; line-height:23px; color:#605f5f; display:block;background:url("../images/dian.jpg") no-repeat 10px center;}
#menubox .submenu a:hover{ color:#3770ac;}