/* common */
@import url(common.css);
/* foot */
@import url(nei_foot.css);
/* head */
@import url(nei_head.css);

#main .main_xx .cpwz{ width:880px; margin:16px auto 16px; font-size:15px; font-weight:600; line-height:25px;}
#main .main_xx .cpwz p{ text-indent:2em;}
#main .main_xx .main_xx_fydh{ width:934px; background:#333; margin:20px auto 0 auto; font-size:20px; font-weight:600; text-align:center; height:30px; line-height:30px; color:#FFF;}
#main .main_xx .main_xx_cpnr{ width:880px; height:100%; margin:0 auto 0; padding:8px 8px 30px 8px; font-size:14px; overflow:hidden}
#main .main_xx .main_xx_cpnr h2{ font-size:40px; color:#15596f; font-weight:600; font-family:微软雅黑; height:40px; line-height:40px; margin-bottom:8px; margin-top:60px; text-align:center;}
#main .main_xx .main_xx_cpnr h2.qt2{ padding-top:40px;}
#main .main_xx .main_xx_cpnr h3{font-size: 24px; font-weight: bold; line-height: 1; margin-bottom:50px; background:none; color:#555;}
#main .main_xx .main_xx_cpnr p{ text-indent:2em; font-size:14px; line-height:26px;}
#main .main_xx .main_xx_cpnr .fll{ float:left;}
#main .main_xx .main_xx_cpnr .fll img{ border:#ccc solid 10px;}
#main .main_xx .main_xx_cpnr .flr{ float:right; font-size:14px; margin-left:10px; margin-right:10px;}
#main .main_xx .main_xx_cpnr ul.lb{ margin:0; padding:0;}
#main .main_xx .main_xx_cpnr ul.lb li{ line-height:26px; text-indent:20px; background:url(../images/yd.gif) no-repeat 0px 5px;}
#main .main_xx .main_xx_cpnr .tpkuai{ margin-top:20px;}
#main .main_xx .main_xx_cpnr .tpkuai h2{ margin-bottom:10px; margin-top:10px;}
#main .main_xx .main_xx_cpnr .tpkuai img{ border:#e3e3e3 solid 5px;}
#main .main_xx .main_xx_cpnr .tpkuai .newxx{ color:#00C; text-decoration:underline;}
#main .main_xx .main_xx_cpnr .tpkuai .tptxt{ margin-bottom:10px; margin-top:4px;}
#main .main_xx .main_cp_xx{ width:880px; height:100%; margin:0 auto 0; padding:8px; overflow:hidden}
#main .main_xx .main_cp_xx h2{ font-size:14px; color:#333; font-weight:600; height:25px; line-height:25px; margin-bottom:8px; background:url(../images/line.gif) no-repeat; background-position:260px;}
#main .main_xx .main_cp_xx .main_cp_l{ float:left; width:350px;}
#main .main_xx .main_cp_xx .main_cp_l img{ display:block; border:#CCC solid 10px;}
#main .main_xx .main_cp_xx .main_cp_l .main_cp_l_ck{ color:#333; background-color:#ccc; width:308px; text-align:right; padding-right:12px;}
#main .main_xx .main_cp_xx .main_cp_l .main_cp_l_ck img{ display:inline; border:none;}
#main .main_xx .main_cp_xx .main_cp_l .main_cp_l_ck a{ color:#000}
#main .main_xx .main_cp_xx .main_cp_r_xx{ float:left; width:500px; OVERFLOW-Y: scroll; HEIGHT: 240px; scrollbar-3dlight-color:#595959; scrollbar-arrow-color:#FFFFFF; scrollbar-base-color:#CFCFCF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#CFCFCF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#595959; font-size:13px; line-height:20px; padding-right:14px; }
#main .main_xx .main_cp_xx .main_cp_r_xx a.newxx{ color:#F00; font-weight:600;}
#main .main_xx .main_cp_xx .main_cp_r_xx a.newxx:hover{ text-decoration:underline}
#main .main_xx .main_cp_xx .main_cp_r_xx dl{ margin-bottom:20px;}
#main .main_xx .main_cp_xx .main_cp_r_xx dt{ font-size:13px; font-weight:600;}
#main .main_xx .main_cp_xx .main_cp_r_xx dd{ text-indent:2em;}
#main .main_xx .main_cp_xx .main_cp_r_xx dd a{ text-decoration:underline;}
#main .main_xx .main_cp_xx .main_cp_bot{ clear:both; color:#27a0bd; background:url(../images/line2.gif) no-repeat bottom left; margin:8px auto 16px;}
#main .main_xx .main_cp_xx .main_cp_bot p{ line-height:22px; width:100%; margin-top:10px; color:#27a0bd}
#main .main_xx .main_cp_xx .main_cp_bot p a.newxx{ color:#ff0000; text-decoration:underline;}
#main .main_xx .main_cp_xx .main_cp_bot p a.newxx:hover{ text-decoration:none;}
#main .main_xx .main_cp_xx .main_cp_bot span{ display:block; float:left; margin-right:4px;}
#main .main_xx .main_cp_xx .main_cp_bot table{ background-color:#fff; display:block; border-left:#000 solid 1px; border-top:#000 solid 1px;}
#main .main_xx .main_cp_xx .main_cp_bot td{ background-color:#FFF; padding:0 8px; color:#000; border-bottom:#000 solid 1px; border-right:#000 solid 1px;}
#main .main_xx .main_cp_xx .main_cp_bot .main_cp_bot_xx{ float:right; margin-right:30px; width:300px; text-align:right;}
#main .main_xx .main_cp_xx .main_cp_bot .main_cp_bot_xx a{ color:#27a0bd}
#main .main_xx .main_bottom{ width:952px; height:20px; background:url(../images/main3_bottom_bj.png) no-repeat;}
#main .main_xx .slei{ width:880px; height:27px; background:url(../images/bottonslei.gif) no-repeat; margin:0 auto 0; line-height:27px;}
#main .main_xx .slei .slei_nei{ width:748px; margin-left:120px; height:27px;}
#main .main_xx .slei .slei_nei a{ display:block; float:left; text-indent:18px; height:27px; line-height:27px; background:url(../images/JIANTOU.gif) no-repeat 6px left; margin:0 4px; font-size:14px; color:#F00; overflow:hidden;}
#main .main_xx .slei .slei_nei a:hover{ text-decoration:underline;}

#main{ width:952px; margin:20px auto 8px;}
#main .dh{ width:932px; height:25px; font-size:12px; font-weight:400; line-height:25px; padding-left:20px; color:#666;}
#main .dh .dh_xx{ float:left; font-size:14px;}
#main .dh .dh_xx strong{ color:#666}
#main .dh .dh_xx_sk{ float:left; width:500px;}
#main .dh .bt{ float:right; width:600px;}
#main .dh a{ color:#666;}
#main .dh span{ display:block; height:25px; width:190px; line-height:25px; font-size:18px; font-weight:600; margin:0 0 0 0px; color:#565656; float:right; background:url(../images/jt.gif) no-repeat; text-indent:20px;}
#main .dh span.hyzy{ width:135px;}
#main .dh .fldh2j{ float:right; margin-right:10px; background:url(images/ksdhbj.gif) no-repeat left top; height:28px;}
#main .dh .fldh2j>span{color: #556270; font-size: 18px;}
#main .main_xx{ width:952px; background:url(../images/main3_min_bj.gif) repeat-y; color:#000}
#main .main_xx .main_xx_top{ width:952px; height:100%; background:url(../images/main3_top_bj.png) no-repeat; text-align:center;}
<!--小类分类导航-->
#main .main_xx .main_xx_top div{ width:500px;}
#main_xx_top_dh{ display:block; width:860px; height:100%; margin:12px auto 12px;}
#main_xx_top_dh a{ display:block; width:160px; float:left; border:#999 solid 1px; font-size:12px;height:23px; line-height:23px; background-color:#ece9d8;border-width:1px; margin:4px 4px; overflow:hidden;}
#main_xx_top_dh a.sel{ background-color:#ececec; color:#999;}

#lxfs{ margin:0 auto auto 120px; font-size:16px; line-height:28px; font-weight:600;}
#lxfs h3{ margin:22px auto 0 auto; font-size:22px; font-weight:600;}

#aboutus{ margin:0 auto auto 14px; font-size:14px; line-height:28px;}
#aboutus .tupian td{ text-align:center;}
#aboutus p{ margin-right:15px; text-indent:2em; font-size:14px; margin-top:10px;}

#main .main_xx .main_cp_xx .fytool{ text-align:center; width:860px;}
#main .main_xx .main_cp_xx .fytool a{ display:block; margin:12px auto;}

#main .main_cp_bot .yyt{ text-align:center; margin:10px; padding-top:8px;}

.yndh p{ line-height:30px; height:30px;}
.yndh a{ background:url(../images/zhi.gif) no-repeat; display:block; height:30px;}
.yndh a:hover{ text-decoration:underline;}

#main .main_xx_cpnr .cpbg{ border:#ccc solid 1px;}
#main .main_xx_cpnr .cpbg td{ text-indent:0;}
#main .main_xx_cpnr .cpbg td p{ text-indent:0;}

#main .main_xx_cpnr .cpnr_zong{width: 90%; min-height:50px; padding-left: 5%;padding-right: 5%; padding-top:60px; } 
#main .main_xx_cpnr .cpnr_zong p{ font-size:16px; line-height:40px;}

#main .main_xx_cpnr .sm{ background: url(../images/cpxx.gif) no-repeat left top; min-height:47px;padding-left: 5%;padding-right: 5%;padding-top: 80px; margin-top:40px;}
#main .main_xx_cpnr .sm p{ font-size:16px; line-height:40px;}

#main .main_xx_cpnr .zycs{background: url(../images/cs_bg.jpg) repeat-x center; height: 315px; border-top: #f1f1f1 solid 1px;width: 90%;padding-left: 5%;padding-right: 5%;padding-top: 40px;}
#main .main_xx_cpnr .zycs h3{font-size: 24px; font-weight: bold; line-height: 1; margin-bottom:50px; background:none; color:#555;}
#main .main_xx_cpnr .zycs dl.L3{width: 29%;padding: 0 2%;border-right: #b4b4b4 solid 1px;height: 60%;float: left;}
#main .main_xx_cpnr .zycs dl.tbxt{ height:auto; margin-bottom:30px;}
#main .main_xx_cpnr .zycs dl.L3:last-child { border-right: none; }
#main .main_xx_cpnr .zycs dl dt{font-size: 16px;margin-bottom: 15px; color:#555;}
#main .main_xx_cpnr .zycs dl dd{font-size: 48px;color: #111;font-family: Arial;line-height: 1;}
#main .main_xx_cpnr .zycs dl dd span{font-size: 20px;margin-left: 10px;}

#main .main_xx_cpnr .tedian{width: 90%; min-height:50px; padding-left: 5%;padding-right: 5%; padding-top:60px;} 
#main .main_xx_cpnr .tedian h3{ font-size: 30px; margin-bottom:30px; background:none; color:#555;}
#main .main_xx_cpnr .tedian ul{ list-style-type:none;}
#main .main_xx_cpnr .tedian li{ background: url(../images/duigou.gif) no-repeat left 8px; padding-left:50px; min-height:40px; line-height:40px; font-size:16px;}

#main .main_xx_cpnr .canshu{width: 100%; padding-top:60px; margin-top:20px; } 
#main .main_xx_cpnr .canshu h3{ font-size: 30px; margin-bottom:30px; background:none; color:#555; padding-left: 5%;padding-right: 5%;}
#main .main_xx_cpnr .canshu table{ text-align:center; margin:0 auto 0;}
#main .main_xx_cpnr .canshu table td{ border:#f1f1f1 solid 1px; font-size:11px;}
#main .main_xx_cpnr .canshu .bq td{ background-color:#f9df66; color:#4c4c4c; border-right:#f1f1f1 solid 1px; border-top:none; border-left:#f9df66 solid 1px;}
#main .main_xx_cpnr .canshu .bq td:last-child{ border-right:#f9df66 solid 1px;}

#main .main_xx_cpnr .yongtu{width: 90%; min-height:50px; padding-left: 5%;padding-right: 5%; padding-top:60px; margin-top:20px;} 
#main .main_xx_cpnr .yongtu h3{ font-size: 30px; margin-bottom:30px; background:none; color:#555;}
#main .main_xx_cpnr .yongtu p{ min-height:40px; line-height:40px; font-size:16px;}

#main .main_xx_cpnr .sp{width: 90%; min-height:50px; padding-left: 5%;padding-right: 5%; padding-top:60px; margin-top:20px;}
#main .main_xx_cpnr .sp h3{ font-size: 30px; margin-bottom:30px; background:none; color:#555;}
#main .main_xx_cpnr .sp .spnr{  text-align:center; margin:0 auto 0; background-color:#f5f5f5; padding:30px}
#main .main_xx_cpnr .sp .spnr span.sp_sm{ display:block; width:90%; text-align:center; margin:20px auto 10px; font-size:18px;}
/*大图滚动css*/
#main .main_xx_cpnr .cptgd { width: 640px; height: 400px; margin:25px auto; position: relative; overflow:hidden; margin-bottom: 15px; }
#main .main_xx_cpnr .cptgd .prev,
#main .main_xx_cpnr .cptgd .next { filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 115px;}
#main .main_xx_cpnr .cptgd .prev { left: 0; }
#main .main_xx_cpnr .cptgd .next { right: 0; background-position: right }

#main .main_xx_cpnr .tuijian{background: url(../images/tuijian.gif) no-repeat left 60px;width: 90%; min-height:210px; padding-left: 5%;padding-right: 5%; padding-top:120px; border-top: #f1f1f1 solid 1px; margin-top:20px; margin-bottom:20px;}
#main .main_xx_cpnr .tuijian>span{ display:none;}
#main .main_xx_cpnr .tuijian ul{ list-style-type:none;}
#main .main_xx_cpnr .tuijian ul li{float: left;width: 23%;margin: 0 2% 0 0%;}
#main .main_xx_cpnr .tuijian ul li a{background-color: #e5e5e5; display: block;padding: 5%;width: 90%; color:#4c4c4c;}
#main .main_xx_cpnr .tuijian ul li a:hover{ color:#960;}
#main .main_xx_cpnr .tuijian ul li a span.img{display: block;width: 100%;height: 0;padding-bottom: 75%;*height: 158px;*padding-bottom: 0;position: relative;}
#main .main_xx_cpnr .tuijian ul li a img{position: absolute;top: 0;left: 0;width: 160px;}
#main .main_xx_cpnr .tuijian ul li a span.title{ display:block;font-weight: normal;font-size: 12px;padding: 8px 0 0;position: relative;}

#main .main_xx_cpnr .yych{width: 90%; padding-left: 5%;padding-right: 5%; padding-top:60px;} 
#main .main_xx_cpnr .yych h3{ font-size: 30px; margin-bottom:30px; background:none; color:#555;}
#main .main_xx_cpnr .yych span.yych_sm{ display:block; width:90%; text-align:center; margin:0 auto 0; font-size:18px; line-height:30px;}
#main .main_xx_cpnr .yych span.yych_sm p{ font-size:18px; line-height:30px;}
#main .main_xx_cpnr .yych span.yych_sm a{ text-decoration:underline; color:#FF0000;}
#main .main_xx_cpnr .yych img{ display:block; margin:10px auto 10px;}
#main .main_xx_cpnr .yych p{ min-height:40px; line-height:40px; font-size:16px;}

#main .main_xx_cpnr .peitao{width: 90%; padding-left: 5%;padding-right: 5%; padding-top:20px; padding-bottom:40px; margin-top:60px;}
#main .main_xx_cpnr .peitao .ptbt{ display:block; font-size:40px; color:#15596f; font-weight:600; font-family:微软雅黑; height:35px; line-height:35px; margin-bottom:40px; margin-top:40px; text-align:center;}
#main .main_xx_cpnr .peitao li{ min-height:130px; background-color:#ededed;}
#main .main_xx_cpnr .peitao li span.peitao_pic{ display:block; width:180px; text-align:center; float:left; padding:8px;}
#main .main_xx_cpnr .peitao li span.peitao_sm{ display:block; float:left; padding:8px; width:550px;}
#main .main_xx_cpnr .peitao li span.peitao_sm p{ line-height:30px; font-size:18px; color:#555;}


/*二级分类快速导航*/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}
ul.dropdown li {
 float: left;
 min-height: 1px;
 line-height: 1.3em;
 vertical-align: middle;
}
ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}
ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}
ul.dropdown ul li {
 float: none;
}
ul.dropdown li:hover > ul {
 visibility: visible;
}
/* -- Base drop-down styling -- */
ul.dropdown {
 font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
 text-transform: uppercase;
}
	#main ul.dropdown li {
	 padding: 0;
	 background-color: #000;
	 color: #fff;
	 line-height: normal;
	}
	#main ul.dropdown a:link,
	#main ul.dropdown a:visited { color: #fff; text-decoration: none; font-size:14px; }
	#main ul.dropdown a:hover { color: #99cccc; text-decoration: none; }
	#main ul.dropdown a:active { color: #fff; }
	/* -- level mark -- */
	#main ul.dropdown ul {
	 background-color: #333;
	 color: #fff;
	 font-size: 11px;
	 text-transform: none;
	 filter: alpha(opacity=90);
	 -moz-opacity: .9;
	 KhtmlOpacity: .9;
	 opacity: .9;
	}
		#main ul.dropdown ul li {
		 background-color: transparent;
		 color: #000;
		 filter: none;
		}
		#main ul.dropdown ul li.hover,
		#main ul.dropdown ul li:hover {
		 background-color: transparent;
		}
		#main ul.dropdown ul a:link,
		#main ul.dropdown ul a:visited { color: #fff; }
		#main ul.dropdown ul a:hover { color: #fff; text-decoration: none; }
		#main ul.dropdown ul a:active { color: #fff; }
/* -- Supporting class `dir` -- */
ul.dropdown *.dir {
 padding-right: 12px;
 background-image: none;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}
/* -- Base style extension -- */
ul.dropdown li a {
 display: block;
 padding: 4px 14px;
}
/* -- Base style override -- */
ul.dropdown li {
 padding: 0;
}
/* -- Base style reinitiate: post-override activities -- */
ul.dropdown li.dir {
 padding: 7px 20px 7px 14px;
}

ul.dropdown ul li.dir {
 padding-right: 15px;
}
/* -- Custom -- */
ul.dropdown ul a {
 padding: 4px 5px 4px 14px;
}
ul.dropdown ul a:hover {
 background-color: #99cccc;
}
/* -- Drop-down open -- */
ul.dropdown li:hover > a.dir {
 background-color: #2e2e2e;
 color: #76b900;
}
ul.dropdown ul li:hover > a.dir {
 background-color: #76b900;
 color: #fff;
}

/*三级分类导航*/
#nav2 {
	left: 20px;
	list-style: none;
	margin: 0;
	position: fixed;
	top: 20px;
}
#nav2 li {
	margin-bottom: 2px;
}
#nav2 a {
	background: #ededed;
	color: #666;
	display: block;
	font-size: 14px;
	padding: 5px 10px;
	text-decoration: none;
	text-transform: uppercase;
}
#nav2 a:hover {
	background: #dedede;
}
#nav2 .current a {
	background: #666;
	color: #ededed;
}
#nav2 .zt2{ background:#666; text-align:center; font-size:14px;padding: 5px 10px;}

.section p:last-child {
	margin-bottom: 0;
}