
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; }
#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: 5px ! 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); }
#wrap { width: 100%; margin: 0pt auto; background: url("/image/tj_bg.jpg") repeat-x scroll 0% 0% transparent; }
#tj_pro { margin-top: 3px; }
#tj_pro li { line-height: 30px; text-align: center; padding: 0px 20px 0px 15px; float: left; background: url("/image/yd1.jpg") no-repeat scroll right center transparent; }
#content { margin-top: 20px; margin-bottom:20px; }
#sy_left { float: right; width: 725px; height:440px;}
#sy_com { float: left; width: 720px; padding: 0px 10px 15px;}
#sy_comtit { background: url("/image/syn.jpg") no-repeat scroll left center transparent; height: 18px; width: 100%;;}
#sy_comtitt { background: url("/image/syn.jpg") no-repeat scroll left center transparent; height: 18px; width: 100%; }
.sy_comtit1{font-size: 14px; margin-left:20px; font-weight:900;}
#sy_comzi { line-height: 21px; width: 100%; text-indent: 20px; }
#sy_comzii { line-height: 21px; width: 100%; height: 440px; }
.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; }
#sy_pro { float: left; padding-left: 18px; width: 700px; overflow: hidden;}
#sy_tj_pro { background: url("/image/syn.jpg") no-repeat scroll left center transparent; height: 18px; width: 100%; }

#sy_tj_pro ul {  }
#sy_tj_pro li { width: 22%; float: left; background: url("/image/yd.jpg") no-repeat scroll left center transparent; padding-left: 13px; line-height: 25px; }
#sy_fl_pro { width: 100%; margin: 0pt auto; }
#sy_fl_pro li { width: 340px; float: left; margin-top: 22px; margin-right: 3px; }
.sy_fl_proimg { float: left; width: 45%; }
.sy_fl_pror { float: right; width: 47%; line-height: 18px; color: rgb(102, 102, 102); }
.sy_fl_pror h4 { font-size: 12px; margin: 0px; color: rgb(51, 51, 51); }
.sy_fl_promore { width: 100%; margin-top: 8px; }
#sy_right { float: left; width: 270px; border-right: 1px dashed rgb(216, 216, 216); padding-right: 10px; }
#sy_right_news { float: left; width: 250px; padding-left: 0px; }
#sy_right_newss { float: left; width: 250px; padding-left: 0px; }
#sy_right_newstj { width: 100%; margin-top: 8px; }
#sy_right_newstjl { float: left; width: 20%; }
#sy_right_newstjr { float: right; width: 55%; line-height: 23px; }
#sy_right_newstit { background: url("/image/syn.jpg") no-repeat scroll left center transparent; height: 18px; width: 100%; }
#sy_right_newstitt { background: url("/image/syn.jpg") no-repeat scroll left center transparent; height: 18px; width: 100%; }
#sy_right_right { float: right; width: 44.8%; margin-top: 20px; }
.atcTitList { width: 100%; float: left; margin-top: 12px; overflow: hidden; }
.atcTitList ul { width: 100%; float: left;  overflow: hidden; }
.atcTitList LI { padding-right: 0px; width:230px; height: 50px; line-height: 25px; background: url("/image/img00.jpg") no-repeat scroll left 9px transparent; padding-left: 10px; float:left; }
.atcTitList LI a { color: rgb(102, 102, 102); }
.atcTitList LI a:hover { text-decoration: underline; color: rgb(204, 0, 0); }
.atcTitList LI .atcTitCell_nm { clear: both; overflow: hidden; height: 23px; line-height: 23px; }
#bottom {  margin-top: 20px; overflow: hidden; }
.bottom {  margin-top: 20px; 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: 680px; display: none; background: url("/image/nav_sub.gif") repeat-x scroll 0px -120px rgb(242, 242, 242); height: 250px; font-size: 12px; overflow: hidden; top: 33px; left: -215px; }
#nav li.nav_m:hover .main_menu { display: block; }
.navpro { margin: 0px auto; width: 665px; overflow: hidden; }
.navpro DL { background: url("/image/nav_sub_r.gif") no-repeat scroll right bottom transparent; float: left; height: 250px; overflow: hidden; margin-right: 20px; }
.navpro DL DT { line-height: 28px; margin-bottom: 5px; background: url("/image/nav_sub.gif")  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: 145px; }
.navpro DL.navpro_2 { width: 148px; }
.navpro DL.navpro_2 DD { width: 150px; }
.navpro DL.navpro_3 { width: 140px; }
.navpro DL.navpro_3 DD { width: 140px; }
.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; }

.footer {
	 WIDTH:100%; OVERFLOW: hidden;  CLEAR: both;
}


.footer .end{margin: auto 0; display:block; text-align:center; overflow:hidden; clear:both}
.footer .end P {
	LINE-HEIGHT: 22px; height:16px; text-align:center; color:#f0f0f0;   
}
.footer .end P a {
	color:#f0f0f0; 
}
.foot {
	WIDTH: 100%; PADDING-RIGHT: 14px;  PADDING-TOP: 0; text-align:center; MARGIN: 0px auto;
}


.foot_con {
	MARGIN: 0 auto; padding-top: 18px; WIDTH: 1000px;   CLEAR: both; border: 0px #999 solid; height:auto; text-align: center;    OVERFLOW: hidden; _zoom: 1; padding-bottom:2px;
}

.foot_con_div1 {
	WIDTH: 230px; DISPLAY: inline; float:left; margin-left:0px; border:0px #99FFCC solid; height:auto;
	}

.foot_con_div1 A:link {
	COLOR: #171717
}
.foot_con_div1 A:visited {
	COLOR: #171717
}
.foot_con_div1 A:hover {
	COLOR: #ff0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.foot_con_div1 A:active {
	COLOR: #ff0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.foot_con_div2 {
	WIDTH: 230px; DISPLAY: inline;  float:left; height:auto;border:0px #99FFCC solid; margin-left:10px;
}
.foot_con_div2 A:link {
	COLOR :#171717
}
.foot_con_div2 A:visited {
	COLOR: #171717
}
.foot_con_div2 A:hover {
	COLOR: #ff0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.foot_con_div2 A:active {
	COLOR: #ff0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.foot_con_div3 {
	WIDTH: 230px; DISPLAY: inline;  float:left; height:auto;border:0px #99FFCC solid; margin-left:10px;
}
.foot_con_div3 A:link {
	COLOR: #171717
}
.foot_con_div3 A:visited {
	COLOR: #171717
}
.foot_con_div3 A:hover {
	COLOR: #ff0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.foot_con_div3 A:active {
	COLOR: #ff0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}


.foot_con_div4 {
	WIDTH: 230px; DISPLAY: inline;  float:left; height:auto;border:0px #99FFCC solid; margin-left:10px;
}
.foot_con_div4 A:link {
	COLOR: #171717
}
.foot_con_div4 A:visited {
	COLOR: #171717
}
.foot_con_div4 A:hover {
	COLOR: #ff0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.foot_con_div4 A:active {
	COLOR: #ff0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.foot_con_div5 {
	WIDTH: 1000px; DISPLAY: inline;  float:left; height:auto;border:0px #99FFCC solid; margin-left:10px;
}
.foot_con_div5 A:link {
	COLOR: #000000
}
.foot_con_div5 A:visited {
	COLOR: #000000
}
.foot_con_div5 A:hover {
	COLOR: #cd120d; TEXT-DECORATION: none
}
.foot_con_div5 A:active {
	COLOR: #cd120d; TEXT-DECORATION: none
}
.foot_con_title { border:0px #00ffff solid; font-size:14px; font-weight:700;  
}
.foot_con_list {
	  CLEAR: both; padding-top:8px;
}
.foot_con_list LI {
	LINE-HEIGHT: 22px; LIST-STYLE-TYPE: none; MARGIN-LEFT: 0; margin-right:0; padding-left:40px; HEIGHT: 22px; CLEAR: both; border:0px #00ff00 solid;  text-align: justify ; 
}
.foot_con_list LI a { BACKGROUND: url("/image/icon1.png") no-repeat left 3px; padding-left:10px; HEIGHT: 22px; LINE-HEIGHT: 22px; }

.clearfix {
	LINE-HEIGHT: 0; MARGIN-TOP: 0px !important; WIDTH: 1px; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 1px
}

/*** Pagelist ***/
.page_navi{overflow:hidden;width:100%;text-align:center}
.page_navi a{height:36px;border:1px solid #000;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#000;text-decoration:none;line-height:36px;margin:2px;padding:3px 8px}
.page_navi a:hover,.page_navi a.current{border:1px solid #000;color:#000;font-weight:bolder}

#bread-crumbs {
	height:3.333333333333333em;
	line-height:3.333333333333333em;
	margin-top:-0.8333333333333333em;
	overflow:hidden
}

.dabiaoti{
LINE-HEIGHT: 22px;
LIST-STYLE-TYPE:none;
MARGIN-LEFT: 0;
margin-right: 0;
padding-left: 40px;
HEIGHT: 22px;
CLEAR: both;
color:#FFF;
font-size:26px;
border: 0px #00ff00 solid;
text-align: justify;
}
.dabiaoti span{
color:#FCB712;
}

.yangs{
color:#a8a8a8;
}
.yangs:hover{
color:#FFF;
}