@charset "gb2312";
/* CSS Document */
* {font-size: 12px;margin: 0px;padding: 0px;}
body{background:#f2f2f2;margin: 0px;padding: 0px;}
.main01{width:100%;margin:0px auto;}
.heater{width:960px;margin:10px  auto;height:60px;}
.logo{width:240px;height:60px;float:left;}
.nav{height:40px;margin:0 auto; float:right;position:relative; }
.nav ul{ height:40px;}
.nav ul li { float:left; font-size:14px; color:#505050;font-weight:bold;list-style:none;  }
.nav ul li a {color:#505050;display:block;padding:20px 10px 20px 10px;font-size:14px;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
.nav ul li a:hover{ cursor:pointer; color:#329ee6; }
.cls{clear:both;}
.notxt{text-indent:-9999px;}
.curBg { background:#329ee6; height:3px;position:absolute;bottom:-15px;width:68px;left:0px;}




.banner{ width:960px; background-color:#f9f9f9;  margin:20px auto;clear:both;}
.banner a img{ border:none;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:960px; height:320px; margin:0px auto; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:155px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:155px; right:10px; z-index:10;}
#playBox .smalltitle {width:960px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#fff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#0a9dff;}

.main02{ width:960px;height:190px; margin:10px auto; clear:both;position: relative;color:5a5a5a;}
.main02 h2{background:url(../images/icon_02.gif) no-repeat ; width:940px;height:35px; color:#FFF; font-size:14px; padding-left:20px; text-align:left; line-height:35px;text-decoration:none;}
.category{ width:235px; float:left;border:1px solid #d4d4d4;}
.cate_list{ margin-top:5px;}
.cate_list li{ list-style-type:none; background:url(../images/cate_list_bg01.jpg); width:235px; margin:0 auto ; height:33px; line-height:33px; text-align:center; margin-bottom:3px;}
.cate_list a{ display:block; color:#181717; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";background:url(../images/cate_list_bg01.jpg);}
.cate_list a:hover{ background:url(../images/cate_list_bg02.jpg);display:block; color:#fff; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";}
.line{ width:2px; float:left; margin:0 5px 0 5px;}
.about_text{width:358px; padding:5px 5px 3px 5px ; line-height:16px; color:#635f5f; text-indent:10px;float:left;&#160;&#160;}
.about_text a{ color:#636363; text-decoration:none;text-align:justify;text-justify:inter-ideograph;&#160;}
.about_text a:hover{ color:#333; text-decoration:none;}
.recommen{ width:336px; float:right;border:1px solid #d4d4d4;}
.recommen_pic{ margin-top:3px;margin-left:7px;margin-bottom:4px; }
.main03{width:960px;margin:10px auto;}
.main03 .middle{width:480px;float:left;margin-left:10px;}
.main03 .about {width:480px;height:240px; float:left;}
.main03 .about  h2{width:460px;height:35px; background:url(../images/icon_07.jpg) no-repeat ;color:#FFF; font-size:14px; font-weight:bold;padding-left: 20px; text-align:left; line-height:35px; }
.main03 .about  h2 a {height:35px; float:right; line-height:35px;font-size:12px;font-weight:500; color:#FFF;text-decoration:none;padding-right:20px;}
.main03 .about  h2 a:hover{  cursor:pointer; text-decoration:underline;}
.main03 .about_bg {width:458px;height:185px; background:#f9f9f9;border-left: #dfdfdf solid 1px; border-right: #dfdfdf solid 1px; border-bottom: #dfdfdf solid 1px; padding:10px; font-size:12px;line-height:23px;color:#5a5a5a;}
.main03 .about_bg a{color:#1c88cf; font-weight:500;}
.main03 .about_bg a:hover{ cursor:pointer;}
.company{width:480px;height:240px; margin-top:10px; float:left;}
.company h2{width:460px;height:35px; background:url(../images/icon_07.jpg) no-repeat ;color:#FFF; font-size:14px; font-weight:bold;padding-left:20px; text-align:left; line-height:35px; }
.company h2 a{height:35px; float:right; line-height:35px;font-size:12px;font-weight:500; color:#FFF;text-decoration:none;padding-right:20px;}
.company h2 a:hover{  cursor:pointer; text-decoration:underline;}
.main03 .company ul{width:458px;height:185px; background:#f9f9f9;border-left: #dfdfdf solid 1px; border-right: #dfdfdf solid 1px; border-bottom: #dfdfdf solid 1px; text-align:left; font-size:12px;line-height:22px; padding:10px;list-style:none;}
.main03 .company ul li{font-size:12px;color:#505050;line-height:23px;}
.main03 .company ul li a {font-weight:400; font-size:12px;color:#5a5a5a;text-decoration:none;float:left;width:350px;}
.main03 .company ul li a:hover{ cursor:pointer;text-decoration:none; }
.main03 .company ul li span{float:right;margin-right:10px;}
.main03  .right{width:230px;height:500px; float:right;}
.main03  .hot{width:230px;height:240px; float:left;}
.main03  .hot h2{width:210px;height:35px; background:url(../images/icon_05.gif) no-repeat;color:#FFF; font-size:14px; font-weight:bold;padding-left:20px; text-align:left; line-height:35px; }
.main03  .hot_bg{width:228px;height:204px; background:#f9f9f9;border-left: #dfdfdf solid 1px; border-right: #dfdfdf solid 1px; border-bottom: #dfdfdf solid 1px;  font-size:12px;line-height:23px;position:relative;}
#slider{overflow:hidden;width:228px;height:204px;position:relative;}
#slider .pics{width:228px;height:204px}
#slider .pics li{height:204px;width:228px;float:left}
#slider #nav {position:absolute;bottom:5px;right:5px;}
#slider #nav li.nav{background:#fff; color:#fff;}
#slider #nav li{color:#ffffff; cursor:pointer;background:#fff;font-size:12px;float:left;margin-left:4px;display:inline;text-align:center}

.main03  .contact{width:230px;height:240px; float:left;margin-top:10px;}
.main03  .contact h2{width:210px;height:35px; background:url(../images/icon_05.gif) no-repeat ;color:#FFF; font-size:14px; font-weight:bold;padding-left:20px; text-align:left; line-height:35px; }
.main03  .contact ul{width:208px;height:185px; background:#f9f9f9;border-left: #dfdfdf solid 1px; border-right: #dfdfdf solid 1px; border-bottom: #dfdfdf solid 1px; padding:10px; font-size:12px;line-height:23px; text-align:left; }
.main03  .contact  ul li  {font-size:12px;color:#505050;line-height:23px;list-style:none;}
.main03  .contact .cur{font-weight:bold;font-size:14px;}
.main04{  width:960px;height:190px; margin:10px auto;}
.main04 h2 {background:url(../images/icon_02.gif) no-repeat ; width:940px;height:35px; color:#FFF; font-size:14px; padding-left:20px; text-align:left; line-height:35px;text-decoration:none;}
.main04 h2 a {height:35px; float:right; line-height:35px;font-size:12px; color:#FFF;padding-right:20px;font-weight:500;}
.main04  h2 a:hover{  cursor:pointer; text-decoration:underline;}
.foot{margin:0 auto;color:#5a5a5a;clear:both;height:80px;padding:20px 0;width:960px;margin-top:20px;border-top:5px solid #dfdfdf; }
.foot01{width:550px;height:80px;float:left;}
.foot01 ul{line-height:40px;font-size:12px;width:550px;height:40px;padding-left:20px;}
.foot02{font-size:14px;width:300px;height:80px;float:right;}
.foot02 .t_left{height:80px;float:right;padding:0 10px;width:175px;}
.foot02 a{font-size:14px;font-weight:800;color:#7fc670; text-decoration:underline;}
.yqlj{ width:660px; float:left; margin-top:5px;}
.yqlj_list li{ list-style-type:none; float:left; width:70px; margin-right:10px;}
.yqlj_list a{ color:#f8f8f8; text-decoration:none;}
.yqlj_list a:hover{ color:#fff; text-decoration:none;}
.note{ width:337px; float:right; margin-top:5px;}
.banner2{ width:1000px;margin:5px auto; clear:both;}
.zy{ width:960px; margin:10px auto 0 auto;}
.zy_left{width:230px;height:500px; float:left;}
.zy_left h2{width:210px;height:35px; background:url(../images/icon_05.gif) no-repeat;color:#FFF; font-size:14px; font-weight:bold;padding-left:20px; text-align:left; line-height:35px; }
.zy_left ul{width:228px;height:445px; background:#f9f9f9;border-left: #dfdfdf solid 1px; border-right: #dfdfdf solid 1px; border-bottom: #dfdfdf solid 1px; padding-top:10px;text-align:left;list-style:none; text-decoration:none; }
.zy_left  ul li a {margin:0 15px;font-size:14px;font-weight:bold;color:#505050;line-height:25px;list-style:none; text-decoration:none;}
.zy_left  ul li a span{color:#5fb84c;margin-right:5px;}
.zy_left  li ol{list-style:none; text-decoration:none;}





.zy_icon01{ margin-left:17px;}
/*.zy_right{ width:730px; float:left; background:url(../images/zy_right_bg02.jpg ) repeat; background-repeat:repeat-y;}*/
.zy_right{ width:730px; float:left; -moz-border-radius: 1em;  -webkit-border-radius: 1em;   border-radius: 1em; -webkit-box-shadow:  -2px 3px 6px #dfdfdf;  -moz-box-shadow:  -2px 3px 6px #dfdfdf;  box-shadow:  3px 3px 6px #dfdfdf;margin-bottom:10px; background:url(../images/zy_right_bg02.jpg ) repeat; background-repeat:repeat-y;}
.zy_right_top{ overflow:hidden; height:50px;}
.zy_right_top_left{ height: 22px;line-height: 22px;margin:20px 0 0 30px;padding-left: 40px;color: #329ee6;font-size:14px;font-weight:bold;width:210px;float:left;}
.zy_right_top_right{float:right; margin-top:20px;margin-right:50px; text-align:center; color:#5a5a5a; height: 22px;line-height: 22px;}
.zy_new_list{ width:98%; margin:0 auto 0 auto; overflow:hidden;}
.zy_new_list li{ list-style-type:none; width:95%; margin:0 auto 0 auto; height:20px; padding-top:10px; border-bottom:1px dashed #bcbaba; color:#636363;}
.zy_new_list span{ width:100px; text-align:center; float:right;}
.zy_new_list img{ margin-right:6px;}
.zy_new_list a{ color:#636363; text-decoration:none;}
.zy_new_list a:hover{ color:#000; text-decoration:none;}
.zy_right01 a{ color:#636363; text-decoration:none;}
.zy_right01 a:hover{ color:#000; text-decoration:none;}




.zy_fy{ width:90%; margin:0 auto 0 auto; height:30px; line-height:30px; text-align:center;}
.zy_new_show{ width:90%; margin:0 auto 0 auto; text-indent:12px; line-height:20px; color:#636363;}



#demo { overflow:hidden; width: 957px; height:140px; padding-top:15px; background:#f9f9f9; border-left: #dfdfdf solid 1px; border-right: #dfdfdf solid 1px; border-bottom: #dfdfdf solid 1px;} 
#demo img { border:1px solid #d0d4d5;} 
#indemo { float: left;  width: 800%; } 
#demo1 { float: left; }
#demo2 { float: left; padding-left:5px;}

.classnews{ width:98%; margin:0 auto 0 auto; overflow:hidden;}
.classnews li{ list-style-type:none; width:95%; margin:0 auto 0 auto; height:20px; padding-top:10px; border-bottom:1px dashed #bcbaba; color:#636363;}
.classnews span{ width:100px; text-align:center; float:right;}
.classnews img{ margin-right:6px;}
.classnews a{ color:#636363; text-decoration:none;}
.classnews a:hover{ color:#000; text-decoration:none;}


.about-mid{  width:700px; padding-left:30px;  padding:10px;}
.about-mid h1{ color:#0f4c89; font-weight:bold; font-size:14px; text-align:center;}

.nierong3-1{width:100%;border-top:0;line-height:1.7;}
.nierong3-1 ul{list-style:none;margin:0;padding:0;}
.nierong3-1 li{float:left;}
.nierong3-1 li img{ border:0px;}

		
.propic {
	text-align: center;
	padding: 10px;
}

.product-2 {
	margin-left: 30px;
	line-height: 25px;
}


.newpro-ul {
	/*2?ulclass*/
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	padding-top: 5px;

}
.newpro-ul li { float:left; width:230px;
        text-align:center;
        border:0; margin:3px 0;
}
.newpro-ul li img{ width:200px; height:138px;
        text-align:center;
        border:1px solid #ddd; padding:2px;
}
/**·ÖÒ³***/
/*.n_page{text-align:center; clear:both;font-size: 12px;margin-top:40px}
.n_page a{border:#ddd solid 1px; margin-left:10px; padding:5px;}
.page_index{display:none;}
.select{display:none;}
.n_page span#pageNumber{padding-left:10px;padding:5px;}
.n_page .cur{ margin-left:10px;}*/
.n_page {
	CLEAR: both;
}
.n_page A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.n_page SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.n_page A:hover {
	background-color:#ccc;color: #000;
}
.n_page SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.n_page SPAN.current {
	FONT-WEIGHT: bold
}