body{font-size:12px; margin:0px}

p{text-indent:0em}



.grayfont{color:#999}

ul, li{margin:0px; padding:0px; list-style:none}

a:link{color:#4B4B4B; text-decoration:none}

a:visited{text-decoration:none; color:#4B4B4B}

a:hover{text-decoration:none; color:#c00}

a:active{text-decoration:none; color:#4B4B4B}

.hei14{font-size:14px; font-weight:bold; color:#333}

.redfont14{font-size:14px; font-weight:bold; color:#DB0000}

.redfont12{ font-weight:bold; color:#DB0000}

 a.red:link{color:#E60012; text-decoration:none}

 a.red:hover{color:#000; text-decoration:none}

 a.red:active{color:#000; text-decoration:none}

 a.red:visited{color:#E60012; text-decoration:none}

h1{font-size:16px; color:#333; margin-top:10px}

h2{font-size:14px; color:#333; margin-top:10px; margin-bottom:20px}



a.white:link{color:#fff; text-decoration:none}

a.white:hover{color:#FFf; text-decoration:none}

a.white:active{color:#fff; text-decoration:none}

a.white:visited{color:#fff; text-decoration:none}

.white a:link{color:#fff; text-decoration:none}

.white a:hover{color:#FFf; text-decoration:none; font-weight:bold}

.white a:active{color:#fff; text-decoration:none}

.white a:visited{color:#fff; text-decoration:none}

.zi{font-family:Arial}

.font14{font-size:14px; color:#FFF}



#h_cpzs, #top, #rxpro, #nav, #gpro, #banner, #banner1, #npro, #content, #sub_tit, #sycontent, #footer, #navdx, #contact{margin:0px auto; width:1000px; overflow:hidden}

#top1{margin:0 auto; width:auto}

#top{height:70px}

#top img{float:left; margin-top:8px}



.search{FLOAT:right; WIDTH:770px; background:url(tel.gif) no-repeat right 10px;}

.searchleft{    float:left;     width:260px;     text-align:right;     padding-top:5px; margin-top:25px; background-image:url(map.gif) no-repeat 70px 0px; height:60px}

.searchright{float:left; width:185px; left:260px; margin-top:25px; line-height:32px}

.searchrightl{float:left; width:146px; height:19px; line-height:19px; color:#999; text-align:left; padding-left:10px; background:url(imputbg.jpg) repeat-x; border:#E3E3E3 1px solid}

.searchrightr{float:right; width:26px; height:21px}



#nav{height:35px; line-height:35px; overflow:hidden; font-size:14px; text-align:center; background-image:url(nav-bg.jpg); background-repeat:repeat-x; border-left:#900 1px solid; border-right:#900 1px solid}

#nav ul{margin-left:25px}

#nav li{float:left; list-style:none; width:120px;  background-repeat:no-repeat; background-position:right center}



.navhover{float:left; width:123px; margin-left:-2px; text-align:center; font-weight:bold; height:36px; line-height:36px; background-image:url(nav-hor.jpg); background-repeat:no-repeat}



#banner{margin-top:15px; margin-bottom:-4px}

#banner1{ height:13px}



#npro{border:#d8d8d8 1px solid; border-bottom:none;  margin-top:5px}



#npro li{list-style:none; line-height:22px; width:25%; float:left; background:url(x.jpg) no-repeat right}

H3{font-size:14px; font-weight:bold; margin:0; padding:0}

.npro{float:left; width:250px; background:url(npro-bg.jpg) repeat-x bottom; height:114px}

.nproleft{float:left; width:95px; padding-left:10px}

.nproright{float:right; width:145px;  line-height:25px; padding-top:10px}

.nprozi{float:left; width:250px; text-align:center; margin-top:5px}



#content{margin-top:15px}



#sycontent{margin-top:15px; background:url(con-bg.jpg) repeat-x bottom}

#sycom{

	width: 320px;

	float: right

}

#sy_com{width:305px; background:url(com-bg.jpg) no-repeat; line-height:27px; padding:10px; color:#666; overflow:hidden; float:left}

#sy_com_tit{width:320px; float:left; height:23px}

#sy_com_titl{float:left;  width:100px; height:18px; line-height:18px; font-size:14px; font-weight:bold; padding-left:5px}

#sy_com_titr{width:37px; height:9px; float:right; margin-top:5px}



#sy_right{

	float: left;

	width: 665px;

	margin-bottom: 15px

}

#sy_rightr{float:right; width:278px}



.synews{float:left;  width:376px; overflow:hidden}

.synews .Menubox2{width:372px!important; width:373px; height:24px}



.synews .Menubox2left{width:100px; float:left;  font-size:14px; font-weight:bold; margin-top:3px;}

.synews .Menubox2 li{float:right; background:url(news-bg1.jpg) no-repeat; width:85px; height:25px; color:#FFF; cursor:pointer;  line-height:25px; margin-right:1px; text-align:center}

.synews .Menubox2 li.hover{background:url(news-bg.jpg) no-repeat; width:85px; height:25px; cursor:pointer; color:#000;}



.synews.Contentbox2{width:350px}

.pagelist{width:370px; overflow:hidden;  border:1px solid #D8D8D8; border-bottom:none; border-left:none; float:left}

.pagelist ul{margin-top:5px; margin-left:5px}

.pagelist li{height:27px; *height:24px; line-height:27px; overflow:hidden}

.pagelist li a .lbt{cursor:hand; float:left;  text-decoration:none; width:265px; overflow:hidden; display:inline;  padding-left:15px}

.pagelist li a .ldt{width:80px; float:right; text-align:center; font-size:10px; font-family:Arial; color:#999; text-decoration:none; display:inline}



#sycp_left{width:1000px; float:left}

#sycp_tit{width:1000px; float:left; height:30px}

#sycp_titleft{width:860px;; float:left}

#sycp_titleftl{width:120px; height:27px; background:url(tit.jpg) no-repeat; float:left}

#sycp_titleftr{ width:740px; float:right; line-height:27px;}

#sycp_titright{width:37px; height:9px; float:right; margin-top:10px}



.blk_18{OVERFLOW:hidden; border:#d8d8d8 1px solid; WIDTH:998px; ZOOM:1; height:142px}

.blk_18 .pcont{FLOAT:left; OVERFLOW:hidden; WIDTH:945px; height:142px}

.blk_18 .ScrCont{WIDTH:52766px; ZOOM:1}

.blk_18 #List1_1{FLOAT:left; height:130px}



.blk_18 .LeftBotton{BACKGROUND:url(left_pic.gif) no-repeat; FLOAT:left; MARGIN:10px 4px 0px 10px; WIDTH:10px; HEIGHT:99px}

.blk_18 .RightBotton{BACKGROUND:url(right_pic.gif) no-repeat; FLOAT:left; MARGIN:10px 5px 0px 5px; WIDTH:10px; HEIGHT:99px}

.blk_18 .LeftBotton:hover{BACKGROUND:url(left_pic_red.gif) no-repeat; WIDTH:10px; HEIGHT:99px}

.blk_18 .RightBotton:hover{BACKGROUND:url(right_pic_red.gif) no-repeat; WIDTH:10px; HEIGHT:99px}

#List1_1 li{list-style:none; margin-right:10px; float:left; line-height:20px; text-align:center; margin-top:10px; overflow:hidden}



#List2_1{FLOAT:left}

#List2_1 li{list-style:none; margin-right:10px; float:left; line-height:25px; text-align:center; margin-top:10px; overflow:hidden}



#footer{background:url(bottom.jpg) repeat-x; line-height:24px; text-align:center; margin-top:10px; padding-top:25px}



#com_left1{width:220px!important; width:218px; float:left; background:url(com_left_right.jpg) repeat-y right; overflow:hidden}

#com_left{width:206px; float:left; background:url(com_left_bg.jpg) repeat-x top}

#com_left_tit{background:url(com_tit.jpg) no-repeat right top; width:206px!important; width:210px; height:56px; font-size:18px; font-family:"&#24494; &#36719; &#38597; &#40657; "; color:#EC0000; font-weight:bold; line-height:60px; text-indent:20px; letter-spacing:2px}



.left_mc{height:auto; margin-top:5px; float:left}



.left_mc ul{margin-left:10px}



.left_mc li{width:200px; height:30px; display:block; font-size:12px; line-height:27px; text-indent:50px; margin:3px 0 1px 0}



.left_mc li a{width:200px; height:30px; display:block}



.left_mc a:hover, .thisclass{background:url(a_onbg2.jpg) no-repeat; color:#FFF}



.left_mt{height:30px; width:100px; line-height:30px; font-weight:bold; color:#535353; text-indent:15px; float:left}



.newslist{width:100%; overflow:hidden; float:left}

.newslist ul{width:200px;  margin-top:4px; margin-left:10px}



.newslist li{font-size:12px; text-indent:12px; background:url(yd.jpg) no-repeat; background-position:2px; line-height:26px; color:#4c4c4c}



#com_left_lx{ background:url(com_left_lx.jpg) no-repeat; width:186px; height:160px; line-height:25px; padding-top:50px; padding-left:20px}



.news_right{WIDTH:765px; FLOAT:right}

.com_right_tit{width:100%; background:url(com_right_tit.jpg) no-repeat; height:30px; line-height:30px}

.com_right_titl{width:200px; float:left; text-indent:40px}

.com_right_titr{width:500px; float:right; text-align:right; margin-right:10px}

.com_zi{line-height:27px;  float:left; margin:10px 0px 10px 0px; padding:5px}

.com_zi1{line-height:24px;  float:left; margin:10px 0px 0px 0px; padding:5px}

.lanmu_1{ WIDTH:226px; FLOAT:left; HEIGHT:275px; BORDER:#dedede 1px solid;  border-radius:5px; padding:2px; color:#666}

.lanmu_2{ WIDTH:226px; FLOAT:left; HEIGHT:263px; MARGIN-LEFT:17px; BORDER:#dedede 1px solid;  border-radius:5px; padding:8px; color:#666}

.lanmu_t{LINE-HEIGHT:40px; TEXT-INDENT:20px; HEIGHT:40px; FONT-SIZE:14px; FONT-WEIGHT:bold}

.lanmu_t SPAN{MARGIN:12px 10px auto auto; FLOAT:right}

.lanmupic{TEXT-ALIGN:center}

.lanmu_1 UL{MARGIN-TOP:4px; WIDTH:204px; MARGIN-LEFT:20px}

.lanmu_1 LI{LINE-HEIGHT:24px; TEXT-INDENT:12px;  COLOR:#4c4c4c; FONT-SIZE:12px}

.lanmu_1 SPAN{MARGIN:10px 20px 20px 0px; FLOAT:right}

.lanmu_1 SPAN A{COLOR:#c61002}

.lanmu_2 UL{MARGIN-TOP:4px; WIDTH:204px; MARGIN-LEFT:20px}

.lanmu_2 LI{LINE-HEIGHT:24px; TEXT-INDENT:12px;  COLOR:#4c4c4c; FONT-SIZE:12px}

.lanmu_2 SPAN{MARGIN:10px 20px 0px 0px; FLOAT:right}

.lanmu_2 SPAN A{COLOR:#c61002}

.newsPic IMG{WIDTH:150px; HEIGHT:113px}

.pagelist LI{FLOAT:left}



.rightcontent01{PADDING-BOTTOM:30px; MARGIN:0px auto; PADDING-LEFT:23px; WIDTH:680px; PADDING-RIGHT:23px; PADDING-TOP:0px}

.righttop{BORDER-BOTTOM:#e7e7e7 1px solid; HEIGHT:35px; COLOR:#6c6c6c; OVERFLOW:hidden}

.righttitle{LINE-HEIGHT:27px; PADDING-LEFT:10px; WIDTH:240px; FONT-FAMILY:"Microsoft YaHei"; FLOAT:left; FONT-WEIGHT:normal}

.breadcrumbs{TEXT-ALIGN:right; PADDING-BOTTOM:8px; LINE-HEIGHT:12px; PADDING-LEFT:0px; WIDTH:410px; PADDING-RIGHT:10px; FONT-FAMILY:&#23435; &#20307; ; FLOAT:right; FONT-SIZE:12px; FONT-WEIGHT:normal; PADDING-TOP:8px}

.rightprev_view{}

.rightprev_viewlist{BORDER-BOTTOM:#e7e7e7 1px solid; PADDING-BOTTOM:10px; PADDING-LEFT:0px; PADDING-RIGHT:0px; PADDING-TOP:15px}

.rpv_pic{WIDTH:95px; FLOAT:left}

.rpv_pic IMG{BORDER-BOTTOM:#c4c7c6 1px solid; BORDER-LEFT:#c4c7c6 1px solid; PADDING-BOTTOM:1px; PADDING-LEFT:1px; PADDING-RIGHT:1px; BORDER-TOP:#c4c7c6 1px solid; BORDER-RIGHT:#c4c7c6 1px solid; PADDING-TOP:1px}

.rpv_intro{WIDTH:550px; FONT-FAMILY:&#23435; &#20307; ; FLOAT:left}

.rpv_intro H4{LINE-HEIGHT:25px}

.rpv_introtext{LINE-HEIGHT:17px; HEIGHT:35px; OVERFLOW:hidden}



.news_left{WIDTH:535px; FLOAT:left; PADDING-TOP:20px; overflow:hidden}

.news_right1{WIDTH:210px; PADDING-RIGHT:10px; FLOAT:right; PADDING-TOP:20px; overflow:hidden}

.news_main_title{ LINE-HEIGHT:22px; WIDTH:510px; float:right; border-bottom:1px solid #d8d8d8; HEIGHT:22px}

.news_main_title H3{PADDING-LEFT:8px;  FLOAT:left;  FONT-SIZE:12px}

.newsmore{TEXT-ALIGN:right; WIDTH:115px; PADDING-RIGHT:5px; FLOAT:right}

.news_main_list{ margin:0px 0px 0px 20px; PADDING:10px; float:left; width:470px}

.hotnews{HEIGHT:90px; OVERFLOW:hidden; width:500px}

.hotnewsimg{LINE-HEIGHT:0px; WIDTH:115px; FLOAT:left}

.hotnewsimg IMG{BORDER:#c6c6c6 1px solid; PADDING:1px; margin-top:10px; float:left}

.hotnewsintro{WIDTH:275px; FLOAT:left}

.hotnewsintro H4{LINE-HEIGHT:20px; HEIGHT:20px; OVERFLOW:hidden; margin-bottom:0px}

.hotnewsintro DIV{LINE-HEIGHT:35px; HEIGHT:54px; OVERFLOW:hidden; width:350px}



.newslist1 UL LI{PADDING:0px 0px 5px 15px; LINE-HEIGHT:23px; OVERFLOW:hidden}

.news_right_part{PADDING:10px 15px 10px 10px; MARGIN-BOTTOM:20px; border:1px solid #eee; BACKGROUND:#f7f7f7}

.news_right_part DT{LINE-HEIGHT:25px; COLOR:#c00; FONT-WEIGHT:bold}



.zdgz DD{LINE-HEIGHT:27px; TEXT-OVERFLOW:ellipsis; WHITE-SPACE:nowrap; HEIGHT:21px; OVERFLOW:hidden; margin-left:0px}

.dthg DD{ LINE-HEIGHT:18px; padding:10px 0px 5px 0px; margin-left:10px}

.newsspan{color:#999; FONT-SIZE:10px; width:100px; margin-right:20px}



.sub_new{width:75%; float:right; background:#f5f5f5; border:#EBEBEB 1px solid; margin-top:10px; padding:7px}



.sub_newr{line-height:23px; margin-top:-10px; text-indent:20px}



.pagelist1{width:76%; float:right;  margin-bottom:40px}

.pagelist1 li{height:30px; line-height:30px; list-style:none; border-bottom:#CCC 1px dotted; background:url(yd.jpg) no-repeat left}

.pagelist1 li a .lbt{cursor:hand; display:block;  float:left; padding-left:15px; text-decoration:none;  display:inline}

.pagelist1 li a .ldt{display:block; width:75px; float:right; text-align:center;  text-decoration:none; display:inline}



.proList{}

.cplist{BORDER:#cacaca 1px solid;  BACKGROUND-COLOR:#f7f7f7; MARGIN:10px 0px 10px 12px; WIDTH:175px; DISPLAY:inline; FLOAT:left; HEIGHT:235px;}

.cplist_pic{BORDER-BOTTOM:#cacaca 1px solid; BORDER-LEFT:#cacaca 1px solid; PADDING-BOTTOM:0px; MARGIN:5px; PADDING-LEFT:1px; WIDTH:156px; PADDING-RIGHT:0px; HEIGHT:117px; BORDER-TOP:#cacaca 1px solid; BORDER-RIGHT:#cacaca 1px solid; PADDING-TOP:1px}

.cplist_pic img{width:155px; height:116px}

.cplist H2{LINE-HEIGHT:22px; MARGIN:5px 0px -10px 10px; FONT-SIZE:14px}



.cplist SPAN{LINE-HEIGHT:22px; MARGIN-LEFT:10px; FONT-SIZE:12px}

.cplist SPAN A{COLOR:#f00}



#sub_pro{width:100%; float:left; margin-top:10px; overflow:hidden}



#sub_prol{width:200px; height:190px; padding:15px 5px 10px 15px; border:#dbdbdb 1px solid; float:left}

#sub_pror{float:right; width:520px!important; width:525px}

.sub_com{ margin:0 auto;  line-height:27px; background:#F8f8f8; border:1px solid #DFDFDF; padding:10px; color:#999}



#Tab1{width:100%}



.Menubox{width:748px; background:url(../images/cp-qhbg.jpg) repeat-x; height:31px; line-height:31px; margin-top:10px}

.Menubox ul{margin-left:5px}

.Menubox li{float:left; background:url(../images/cp-qh1.jpg) no-repeat; width:84px; height:28px; line-height:28px; cursor:pointer; text-align:center; color:#333; list-style:none; margin-right:2px}

.Menubox li.hover{background:url(../images/cp-qh2.jpg) no-repeat; width:84px; height:28px; color:#fff; line-height:28px; font-weight:bold}

.Contentbox{width:97%; text-align:left; line-height:25px; padding:5px}



TEXTAREA{BORDER:#B1B8CC 1px solid; PADDING-BOTTOM:0px; PADDING-LEFT:2px; WIDTH:330px; PADDING-RIGHT:2px; HEIGHT:144px; COLOR:#666; PADDING-TOP:0px; background:#f6f6f6}



.sypro{width:100%; float:left}

.sypro li{width:19.9%!important; width:19.9%; list-style:none; float:left; line-height:28px; text-align:center; margin-top:15px}

.sub_tit{border-bottom:#DBDBDB 1px solid; line-height:28px; height:28px; width:98%; margin-left:10px; margin-top:5px}

.sub_titl{width:100px;  float:left;  font-size:14px; font-weight:bold; color:#333}

.sub_titr{float:right; width:100px}

.fenye{padding-right:3px;  padding-left:3px; padding-bottom:3px; margin:3px; padding-top:3px; text-align:center; margin-top:20px; margin-bottom:0px !important; margin-bottom:20px; font-size:12px}

.fenye A{font-size:12px; BORDER-RIGHT:#dedfde 1px solid; PADDING-RIGHT:6px; BACKGROUND-POSITION:50% bottom; BORDER-TOP:#dedfde 1px solid; PADDING-LEFT:6px; PADDING-BOTTOM:2px; BORDER-LEFT:#dedfde 1px solid; COLOR:#99210b; MARGIN-RIGHT:3px; PADDING-TOP:2px; BORDER-BOTTOM:#dedfde 1px solid; TEXT-DECORATION:none}

.fenye A:hover{font-size:12px; BORDER-RIGHT:#000 1px solid; BORDER-TOP:#000 1px solid; BACKGROUND-IMAGE:none; BORDER-LEFT:#000 1px solid; COLOR:#fff; BORDER-BOTTOM:#000 1px solid; BACKGROUND-COLOR:#777}

.fenye A:active{font-size:12px; BORDER-RIGHT:#000 1px solid; BORDER-TOP:#000 1px solid; BACKGROUND-IMAGE:none; BORDER-LEFT:#000 1px solid; COLOR:#fff; BORDER-BOTTOM:#000 1px solid; BACKGROUND-COLOR:#777}

.fenye SPAN.current{font-size:12px; PADDING-RIGHT:6px; PADDING-LEFT:6px; FONT-WEIGHT:bold; PADDING-BOTTOM:2px; COLOR:#99210b; MARGIN-RIGHT:3px; PADDING-TOP:2px}

.fenye SPAN.disabled{font-size:12px; PADDING-RIGHT:6px; PADDING-LEFT:6px; PADDING-BOTTOM:2px; COLOR:#adaaad; MARGIN-RIGHT:3px; PADDING-TOP:2px}

#xg span{width:350px; display:block; float:left; line-height:28px}

#xg a{}



#Context{ line-height:25px;  padding-right:5px}

#Context h1{ font-size:18px;  color:red;  text-align:center}

#Context h3{font-size:14px; margin-top:0px; margin-bottom:0px}

#Context p{line-height:30px; font-size:14px; color:#3E3E3E;text-indent:2em;}



#TopDh

{

    background-position: right;

    height: 30px;

    background-image: url('topdianhua.png');

    background-repeat: no-repeat;

}







.links{

	margin-top: 10px;

	min-height: 100px;

	height: 77px !important;

	height: 100px;

	text-align: center;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	clear: none;

	overflow: hidden;

	margin-bottom: 0px;

}

.links dl {margin:0px auto;line-height:24px;/*border-left:1px solid #dcdcdc;*/}

.links dt.active {border-bottom:1px solid #fff; border-left:1px solid #dcdcdc;position:relative;background:#ecebf0;}

.links dt {padding:0 10px;float:left;border:1px solid #dcdcdc;cursor:pointer;margin-bottom:-1px;height:24px;}

.links dd {

	clear: both;

	border-top: 1px solid #dcdcdc;

	border-left: 0;

	line-height: 24px;

	padding: 5px;

	color: #555;

	min-height: 24px;

	height: auto !important;

	height: 24px;

}

.links a{color:#555;}

ul#links li{

	padding-right: 8px;

	float: left;

	display: inline;

	white-space: nowrap;

	height: 24px;

	line-height: 24px;

}






#Context{font-size:14px;}
#h_cpzs{ width:1000px;}

#h_cpzs .con{ width:1000px; float:left; height:132px; background:url(../images/tu_31.jpg);}

#h_cpzs .con .marquee {width:980px; height:132px; overflow:hidden; margin:10px 0 0 10px;}

#h_cpzs .con .marquee ul li{ float:left; text-align:center; width:130px; }

#h_cpzs .con .marquee ul li img{border:1px #ccc solid;width:120px;height:90px;}

#h_cpzs .foot{ width:1000px; float:left; height:12px; background:Url(../images/tu_32.jpg); overflow:hidden;}