
body { font-size: 12px; margin: 0px; color: rgb(51, 51, 51); }
h1, h2, h3{
margin: 0;
padding: 0;
}
ul, li { margin: 0px; padding: 0px; list-style: none outside none; }
a:hover { text-decoration: none; color: rgb(204, 0, 0); }
a.gray:link { color: rgb(183, 183, 183); text-decoration: none; }
a.gray:hover { color: rgb(102, 102, 102); text-decoration: none; }
a.gray:active { color: rgb(0, 0, 0); text-decoration: none; }
a.gray:visited { color: rgb(179, 179, 179); text-decoration: none; }
a.white:link { color: rgb(255, 255, 255); text-decoration: none; }
a.white:hover { color: rgb(255, 255, 255); text-decoration: none; }
a.white:active { color: rgb(255, 255, 255); text-decoration: none; }
a.white:visited { color: rgb(255, 255, 255); text-decoration: none; }
h2 { font-size: 14px; color: rgb(51, 51, 51); margin-top: 10px; }
#top1 { margin: 0pt auto; width: auto; overflow: hidden; color:#fff; background:#595C69;;}
#top { height: 70px; }
#top img { float: left;}
#topzi { width: 440px; height: 66px; float: right; text-align: left; background-image: url("/image/tel.gif"); background-repeat: no-repeat; background-position: 130px bottom; overflow: hidden; }
#top, #ding1, #banner, #content, #tj_pro, #foot, #footer_feilei, #sub_bottom { margin: 0pt auto; width: 1024px; overflow: hidden; }
#nav { margin: 0pt auto; width: 1024px; }
#top1, #nav1, #ding, #bottom, #bottom1, #bannerbg, #bottomzi, #sub_ban { margin: 0px auto; width: 100%; overflow: hidden; }
#ding { height: 31px; line-height: 30px; background: url("/image/d_bg.jpg") repeat-x scroll 0% 0% transparent; }
#lianjie { float: left; width: 500px; margin-left: 140px ! important; }
#lianjie li { padding-left: 15px; padding-right: 15px; list-style: none outside none; float: left; }
#qqjt { width: 80px; background: url("/image/qq.png") no-repeat scroll left center transparent; padding-left: 15px; float: right; }
/*.search { float: left; width: 380px; left: 630px; }*/
.searchrightl { text-align: left; background: url("/image/imputbg.jpg") repeat-x scroll 0% 0% transparent; border: 1px solid rgb(227, 227, 227); }
.leftselect { width: 186px; margin: 0pt auto 0pt 20px; }
.leftselect ul li.selectlist { height: 20px; line-height: 20px; background: url("/image/select_02.gif") no-repeat scroll left top transparent; text-align: center; cursor: pointer; }
.layer { width: 186px; position: absolute; display: none; margin: 0px; }
.layerlist { padding-top: 18px; border: 1px solid rgb(138, 144, 140); }
.layerlist ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: auto; padding: 3px 14px; height: 200px; overflow: auto; }
.layerlist ul li { line-height: 20px; height: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }


DL { padding: 0px; margin: 0px; }
DT { padding: 0px; margin: 0px; }
DD { padding: 0px; margin: 0px; }
UL { padding: 0px; margin: 0px; }
.nav { background: url("/image/nav_bg.jpg") repeat-x scroll 0% 0% transparent; width: 1024px; margin: 0pt auto; }
#nav { height: 28px; background: url("/image/nav_bg.gif") no-repeat scroll 0pt -35px transparent; }
#nav li.nav_m { position: relative; float: left; width: 128px; text-align: center; background: url("/image/nav_x.jpg") no-repeat scroll right center transparent; font-size: 14px; height: 28px; line-height: 28px; }
#nav li.nav_index { background: url("/image/nav_x1.jpg") no-repeat scroll 0% 0% transparent; }
#nav li.nav_m a.nav_m_link { color: rgb(255, 255, 255); display: block; text-align: center; font-weight: bold; }
#nav li.nav_m a.nav_m_link:hover { background: url("/image/nav_bg.gif") no-repeat scroll 0pt 0pt transparent; }
.nav_sub_main { z-index: 999; position: absolute; width: 128px; top: 28px; left: -9999px; }
#nav li.nav_m:hover .nav_sub_main { left: 0px; }
.nav_sub_main LI { text-align: center; line-height: 28px; height: 28px; font-size: 12px; color: rgb(255, 255, 255); }
.nav_sub_main LI A { width: 128px; display: block; background: url("/image/bg_sed_navi.png") no-repeat scroll center bottom transparent; height: 28px; color: rgb(255, 255, 255); }
.nav_sub_main LI A:hover { background: url("/image/bg_sed_navi_h.png") no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
.main_menu { z-index: 100; position: absolute; width: 960px; display: none; background: url("/image/nav_sub.gif") repeat-x scroll 0px -120px rgb(242, 242, 242); height: 340px; font-size: 12px; overflow: hidden; top: 33px; left: -407px; }
#nav li.nav_m:hover .main_menu { display: block; }
.navpro { margin: 0px auto; width: 900px; overflow: hidden; }
.navpro DL { background: url("/image/nav_sub_r.gif") no-repeat scroll right bottom transparent; float: left; height: 340px; overflow: hidden; margin-right: 20px; }
.navpro DL DT { line-height: 28px; margin-bottom: 5px; background: url("/image/nav_sub.gif") no-repeat scroll 0px 0px transparent; height: 28px; overflow: hidden; }
.navpro DL DT A { color: rgb(0, 0, 0); }
.navpro DL DT A STRONG { color: rgb(255, 255, 255); font-size: 12px; margin-left: -30px; }
.navpro DL DD { text-indent: 12px; background: url("/image/yd.jpg") no-repeat scroll left center transparent; height: 30px; overflow: hidden; text-align: left; }
.navpro DL DD A { display: block; }
.navpro DL DD A:hover { background: none repeat scroll 0% 0% rgb(204, 0, 0); color: rgb(255, 255, 255); font-weight: bold; height: 25px; line-height: 25px; }
.navpro DL.navpro_1 { width: 140px; }
.navpro DL.navpro_2 { width: 123px; }
.navpro DL.navpro_2 DD { width: 110px; }
.navpro DL.navpro_3 { width: 115px; }
.navpro DL.navpro_3 DD { width: 103px; }
.navpro_r { width: 160px; height: 340px; }
.navpro_r DL { background: none repeat scroll 0% 0% transparent; float: none; height: auto; margin-right: 0px; }
.fl { float: left; }


#sub_ban { margin-top: 15px; }
#sub_con { margin: 0pt auto; width: 1024px; overflow: hidden; }
#sub_left { background: url("/image/sub_left.jpg") no-repeat scroll 0% 0% transparent; width: 230px; height: 100%; margin-left: -5px; float: left; padding-bottom: 180px; }
#sub_left img { margin-left: 22px; margin-bottom: 10px; }
#sub_left h2 { font-family: "微软雅黑"; font-size: 18px; text-indent: 25px; letter-spacing: 3px; }
#sub_list { margin: 0px 0px 10px 21px; width: 195px; }
#sub_right1 { float: right; width: 790px ! important; }
#sub_tit { width: 790px; height: 30px; line-height: 30px; margin-top: 10px; border-bottom: 1px solid rgb(204, 204, 204); }
#sub_tit_left { width: 40%; float: left; color: rgb(204, 0, 0); font-family: "微软雅黑"; font-size: 16px; height: 30px; line-height: 30px; background: url("/image/ic04.jpg") no-repeat scroll left center transparent; padding-left: 28px; font-weight: bold; text-align: left; }
#sub_tit_right { float: right; margin-right: 20px; text-align: right; }
#sub_com { width: 100% ! important; float: right; }
#sub_com_left { float: left; width: 100% ! important; }
#sub_com_zi { line-height: 23px; float: left; text-align: left; margin-top: 15px; overflow: hidden; color: rgb(85, 85, 85); }
.sub_titfen { width: 770px; height: 28px; line-height: 28px; margin-top: 10px;}
.subcat-heading2 {
	float: left;
	width: 100%;
	color: #74B733;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0 10px 0;
	background: #fff url("/image/green_bar.jpg") repeat-x center center;
}
.titlet a{
	background: #fff;
	padding: 10px;
	color:#4FA600;
	margin: 0 10px 0 0;
	font-size: 14px;
} 

.cplistfen {margin: 10px 0px 10px 12px; width: 770px ! important; display: inline; float: left;}
#bottom1 { background: url("/image/bottom_bg1.jpg") repeat-x scroll 0% 0% transparent; margin-top: 25px; height: 85px; overflow: hidden; }
#sub_com_right { float: right; width: 143px; margin-top: 40px; }
#sub_bottom { text-align: center; height: 30px; line-height: 30px; margin-top: 15px; }
#sub_bottomzi { margin: 0pt auto 0pt 11.5%; width: 81%; clear: both; overflow: hidden; background: url("/image/bottom_bg2.jpg") no-repeat scroll center top transparent; }
#sub_bottomzi ul { margin-left: 10%; }
#sub_bottomzi li { height: 28px; line-height: 28px; padding: 0pt 25px; float: left; background: url("/image/tj_x1.jpg") no-repeat scroll right center transparent; text-align: center; overflow: hidden; }
.cplist { border: 1px solid rgb(202, 202, 202); margin: 10px 0px 10px 12px; width: 370px ! important; display: inline; float: left; height: 170px; }
.cplist_pic { margin: 5px 5px 5px 8px; width: 156px; padding-right: 0px; height: 117px; padding-top: 1px; float: left;}
.cplist_pic img { width: 155px; height: 116px; }
.cplist_txt {width: 190px; padding-right: 0px; height: 170px; padding-top: 1px; float:right;}


/*#bdshare ul, #bdshare_s ul, #bdshare ul li, #bdshare_s ul li, #bdshare_l_c ul li, #bdshare_m_c ul li, #bdshare_pop ul, #bdshare_pop ul li { list-style: none outside none; margin: 0pt; padding: 0pt; }
#bdshare { z-index: 999999; padding-bottom: 2px; font-size: 12px; float: left; text-align: left ! important; }
#bdshare a, #bdshare_s a, #bdshare_pop a { text-decoration: none; cursor: pointer; }
#bdshare a:hover, #bdshare_s a:hover, #bdshare_pop a:hover { color: rgb(51, 51, 51); opacity: 0.8; }
#bdshare img { border: 0pt none; margin: 0pt; padding: 0pt; cursor: pointer; }
#bdshare h6, #bdshare_s h6 { width: 100%; font: 700 14px/22px '宋体'; text-indent: 0.5em; border-top: 1px solid rgb(251, 251, 251); border-bottom: 1px solid rgb(242, 241, 241); background-color: rgb(246, 246, 246); float: left; padding: 5px 0pt; margin: 0pt; }
#bdshare ul, #bdshare_s ul { width: 98%; float: left; padding: 8px 0pt; margin-left: 2px; overflow: hidden; }
#bdshare ul li, #bdshare_s ul li { width: 47%; float: left; margin: 4px 2px; }
#bdshare ul li a, #bdshare_s ul li a { color: rgb(86, 86, 86); font: 12px '宋体'; display: block; width: 98%; padding: 6px 0pt; text-indent: 2.4em; border: 1px solid rgb(255, 255, 255); }
#bdshare ul li a:hover, #bdshare_s ul li a:hover { background-color: rgb(243, 243, 243); border: 1px solid rgb(238, 238, 238); border-radius: 3px 3px 3px 3px; }
#bdshare p, #bdshare_s p { width: 100%; height: 21px; font: 12px '宋体'; border-top: 1px solid rgb(242, 241, 241); background-color: rgb(248, 248, 248); float: left; padding: 0pt; margin: 0pt; }
#bdshare p a, #bdshare_s p a { width: auto; text-align: right; float: right; padding: 5px; }
#bdshare_l { width: 212px; position: absolute; top: 0pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: left; }
#bdshare_l_c { width: 210px; float: left; border: 1px solid rgb(233, 233, 233); text-align: left; }
#bdshare_l_c ul li { width: 47%; height: 26px; float: left; margin: 2px; }
#bdshare_l_c ul li a { background: url("/image/is.png") no-repeat scroll 0% 0% transparent; height: auto ! important; }
#bdshare_l, #bdshare_m { box-shadow: 0pt 0pt 7px rgb(238, 238, 238); z-index: 99999; }
#bdshare_l_c p a.goWebsite, #bdshare_m_c p a.goWebsite, #bdshare_pop p a.goWebsite { text-align: right; background: url("/image/pi.gif") no-repeat scroll 0pt 5px transparent; line-height: 12px; padding-left: 12px; color: rgb(140, 140, 140); }
#bdshare_l_c p a.goWebsite:hover, #bdshare_m_c p a.goWebsite:hover, #bdshare_pop p a.goWebsite:hover { color: rgb(0, 169, 224); }
.bds_more { background-image: url("/image/is.png") ! important; background-position: 0pt 4px ! important; }
.bds_qzone { background-position: 0pt -75px ! important; }
.bds_tsina { background-position: 0pt -115px ! important; }
.bds_baidu { background-position: 0pt -155px ! important; }
.bds_renren { background-position: 0pt -195px ! important; }
.bds_tqq { background-position: 0pt -235px ! important; }
.bds_kaixin001 { background-position: 0pt -275px ! important; }
.bds_tqf { background-position: 0pt -315px ! important; }
.bds_hi { background-position: 0pt -355px ! important; }
.bds_douban { background-position: 0pt -395px ! important; }
.bds_tsohu { background-position: 0pt -435px ! important; }
.bds_msn { background-position: 0pt -475px ! important; }
.bds_qq { background-position: 0pt -515px ! important; }
.bds_taobao { background-position: 0pt -555px ! important; }
.bds_tieba { background-position: 0pt -595px ! important; }
.bds_sohu { background-position: 0pt -675px ! important; }
*/


.sp { margin:4px 0;}