/* CSS Document */

body{ padding:0px; margin:0px; background: url(images/bg.jpg) repeat-x; color:#909090;  font-size:12px; font-family:"Microsoft Yahei"; }

ul, li, ol, dl, dt, dd { margin:0; padding:0; list-style:none }

img { display:inline-block; border:0; -ms-interpolation-mode:bicubic }

a { text-decoration:none; color:inherit; color:#656565}

.clear { clear:both; padding:0px; margin:0px;}

h1, h2, h3, h4 ,h5, h6{ padding:0; margin:0; font-weight:normal }

.fl{ float:left}



#top{ width:1004px; height:125px; overflow:hidden; padding:0px; margin:0 auto; position:relative}

#scbg{ background:url(images/scbg.jpg) no-repeat; height:34px; line-height:34px; text-align:center; width:202px; position: absolute; top:0; right:0}

#scbg a{ color:#fff;} 

#logo{ margin:19px 0 0; float:left}



.search{ float:right; margin:60px 0px 0px 0px; }

.search .text11{background:url(images/ss1.jpg) no-repeat 0;border:none; height:26px; line-height:26px; width:180px; margin:0; padding:0 0 0 10px}

.search .button{background:url(images/ss2.jpg) no-repeat 0;border:none; font-weight:bold; color:#fff; height:26px;width:26px; text-align:center}



#dhnr{ width:1004px; padding:0px; margin:0px auto; font-size:14px; height:51px; overflow:hidden}

#dhnr ul{ padding:0px; margin:0px 0 0 5px; list-style:none}

#dhnr ul li{ float:left; margin:0px; width:122px; text-align:center; background:url(images/dh_right.jpg) no-repeat right; line-height:51px; height:51px;}

#dhnr ul li a{ color:#666666;  display:block}

#dhnr ul li a:hover{ background-color:#B10D14; color:#fff}



#banner{  background-color:#F5F5F5; padding:0 0 380px 0; z-index:0}

#banner1{ background:url(images/banner1.jpg) no-repeat center top; height:251px;}



#pp{ width:1004px; padding:20px 0 0 0; margin:-437px auto 0 auto; background:url(images/case_bg.jpg) no-repeat center top; position:relative; z-index:1;}

.pp_left{ position: absolute;  margin:155px 0px 0px 0; left:-55px; z-index:999}

.pp_middle{ width:1004px; float:left; margin:0}

.pp_middle ul{padding:0px; margin:0px;}

.pp_middle li { float:left;margin:0px 16px 0 0; width:238px;}

.pp_middle li h1{ margin-bottom:10px; font-size:16px; color:#313131; text-align:center}

.pp1{ background:url(images/pp1.jpg) no-repeat; width:188px; padding:47px 25px 0 25px; height:371px;  display:block; line-height:22px; color:#909090}

.pp2{ background:url(images/pp2.jpg) no-repeat; width:188px; padding:47px 25px 0 25px; height:371px;  display:block; line-height:22px; color:#909090}

.pp3{ background:url(images/pp3.jpg) no-repeat; width:188px; padding:47px 25px 0 25px; height:371px;  display:block; line-height:22px; color:#909090}

.pp4{ background:url(images/pp4.jpg) no-repeat; width:188px; padding:47px 25px 0 25px; height:371px;  display:block; line-height:22px; color:#909090}

.pp5{ background:url(images/pp5.jpg) no-repeat; width:188px; padding:47px 25px 0 25px; height:371px;  display:block; line-height:22px; color:#909090}

.pp6{ background:url(images/pp6.jpg) no-repeat; width:188px; padding:47px 25px 0 25px; height:371px;  display:block; line-height:22px; color:#909090}

.pp7{ background:url(images/pp7.jpg) no-repeat; width:188px; padding:47px 25px 0 25px; height:371px;  display:block; line-height:22px; color:#909090}

.pp8{ background:url(images/pp8.jpg) no-repeat; width:188px; padding:47px 25px 0 25px; height:371px;  display:block; line-height:22px; color:#909090}

.pp_right{ position: absolute; margin:155px 0 0px 0px; right:-55px; z-index:999}



#main{ width:1004px; padding:0px; margin:40px auto;}

.news {float:left; width:537px; background-color:#fff; border:1px solid #F2F2F2}

.news .tit{padding:0px 0px 0px 0px; margin:0px; background-color:#EEEEEE;  height:43px; line-height:43px; margin:15px 14px 0 14px;}

.news .tit ul{list-style:none; padding:0px; margin:0px;}

.news .tit li{float:left; height:43px; line-height:43px;  margin-right:1px;}

.news .tit li a{padding-left:40px; margin:0px; font-size:16px; background-color:#2F2F2F; display:block; color:#fff }

.news .tit li span{ padding-right:40px;}

.news .tit li a:hover, .news .tit .cur a{ background-color:#B10D14;  display:block; text-decoration:none; color:#ffffff; font-size:16px; }

.news .tit li a:Hover span, .news .tit .cur a span { margin:0px;display:block; font-size:16px;}

.news .tit .nones{background:none}



.news .nr{height:auto; margin:0px; padding:10px 0px 20px 0px; overflow:hidden;  border-top:none;}

.news .nr ul{margin:0px; padding:0px;}

.news .nr ul ul{ padding:0px; margin:0 14px 0px 14px; list-style:none; clear:both;}

.news .nr ul li{  height:42px; line-height:42px; background:url(images/b1.jpg) no-repeat 0px; padding-left:13px; margin:0; border-bottom:1px dashed #E4E4E4}

.news .nr ul li span{ margin-top:0px; float:right;}



#xx{ width:440px; float:right;}

#xxtop{ background:url(images/bb1.jpg) no-repeat; margin:0 0 16px 0; height:23px; line-height:23px; padding:0 0 0 13px; font-size:16px; color:#1A1A1A}



#hzhbbg{ background-color:#F5F5F5; padding:18px 0}

#hzhb{ width:1004px; padding:0px; margin:0 auto;}

#hzhbtop{background:url(images/bb1.jpg) no-repeat; margin:0 0 16px 0; height:23px; line-height:23px; padding:0 0 0 13px; font-size:16px; color:#1A1A1A}

#hzhbtop a{color:#1A1A1A}

.hzhb_middle{ width:1004px; float:left; margin:0 }

.hzhb_middle ul{padding:0px; margin:0px;}

.hzhb_middle li { float:left;margin:0px 8px;}

.hzhb_middle li span{ display:block; text-align:center; height:30px; line-height:30px;}

.hzhb_middle li img{ width:186px; height:133px; border:2px solid #E3E3E3;}



#main1{ width:1004px; padding:0px; margin:25px auto;}

#main1_left{ width:228px; float:left}

#main1_lefttop{ background-color:#B10D14; font-size:20px; color:#fff; font-weight:bold; height:75px; line-height:75px; padding:0 0 0 30px;}



#main1_left h4 a{ height:49px; line-height:49px; padding:0 0 0 30px; background-image:url(images/b1.gif); background-repeat:no-repeat; background-position:210px 18px; background-color:#fff; border-bottom:1px solid #EFEFEF; display:block; font-size:15px; }



#main1_left li a{ height:49px; line-height:49px; padding:0 0 0 30px; background-color:#F7F7F7; border-bottom:1px solid #EFEFEF; display:block; font-size:14px;}

#main1_left li a:hover{ background-image:url(images/b1.gif); background-repeat:no-repeat; background-position:210px 18px; background-color:#fff; border-bottom:1px solid #EFEFEF; display:block;}

#main1_left .on a{ background-image:url(images/b1.gif); background-repeat:no-repeat; background-position:210px 18px; background-color:#fff; border-bottom:1px solid #EFEFEF; display:block;}



#main1_right{ width:753px; float:right}

#main1_righttop{ font-size:16px; height:44px; line-height:44px; border-bottom:1px solid #EDEDED; color:#565656}

#main1_rightnr{ margin:10px 0 0; line-height:30px; font-size:13px; min-height:550px}



#cpny ul{ margin:20px 0 0; padding:0px;}

#cpny li{ float:left; width:225px; padding:0px; margin:0 11px 18px 11px; }

#cpny li img{ width:225px; height:169px; border:1px solid #ccc}

#cpny li span{width:225px; height:24px; line-height:24px; text-align:center; display:block;}



#rcp{ float:right; width:340px; padding:0px; margin:0px;}

#rcpbt{ font-size:14px; font-weight:bold; border-bottom:1px dashed #ccc; padding:30px 0px 10px 0px; margin-bottom:7px;}

#rcptime{ line-height:30px;}

#rcptime b{ font-size:25px; font-weight:bold; color:#CA0010}



#rcpxang{ padding:15px 0 0; margin:0;}

#rcpxangr{ padding:8px 0px 0px 0px; line-height:24px;}



#hzhbny ul{ margin:20px 0 0; padding:0px;}

#hzhbny li{ float:left; width:165px; padding:0px; margin:0 11px 18px 11px; }

#hzhbny li img{ width:165px; height:118px; border:1px solid #ccc}

#hzhbny li span{ height:24px; line-height:24px; text-align:center; display:block;}



#xwzxnr{ padding:0px; margin:0px;}

#xwzxnr dl{ border-bottom:1px dashed #ccc; padding:0px; margin:0px 0px 10px 0px; line-height:28px;}

#xwzxnr dt{ background: url(images/b1.jpg) no-repeat 0px 7px; padding-left:15px;font-weight:bold;}

#xwzxnr dt a{ color:#656565; font-size:14px;}

#xwzxnr dd{ padding:0px 10px 13px 0px; margin-left:15px;}



#newsnybt{ font-size:14px; font-weight:bold; margin-bottom:3px;  color:#656565; height:30px; text-align:center}





#footbg{background:#333333; margin:0 auto 0 auto}

#foot{ width:1004px; padding:40px 0 45px 0; margin:0 auto; color:#BBBBBB}

#logoft{ float:left; width:299px}

#foot li{ float:left; width:140px; font-size:15px; text-align:center; margin:0; padding:0px; text-transform:uppercase; border-right:1px solid #393939;}

#foot li span{ font-size:12px;}

#foot li a{ color:#A7A7A7}

#foot li ul{ margin:5px 0 0 0; padding:0px;  font-size:12px; line-height:20px;}

#foot li ul li{ clear:both; text-align:center; padding:0; margin:0; font-size:12px; height:26px; line-height:26px; border-right: none}

#foot li ul li a{ color:#666666}



#ftdhbg{ padding:0px; margin:0px; background-color:#020101; height:50px; }

#ftdh{ width:980px; padding:0px; margin:0 auto; color:#777777; font-size:13px;}

#ftdh a{ color:#BBBBBB;}

#ftdh_left{ float:left; line-height:50px;}

#ftdh_right{ float:right; margin:17px 30px 0 0 }