/* CSS Document */

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}

body{ padding:0; margin:0;font:normal 12px/180% "宋体"; color:#333;text-align:center; background:url(images/bg.gif) repeat-x top #a10004 }

div { margin:0 auto;text-align:left;font:normal 12px/180% "宋体";}

li,p {font:normal 12px/180% "宋体"; text-align:left;} 

a{color:#333;}

a:link,a:visited{text-decoration:none}

a:hover{text-decoration:underline}

img{ border:none}

ol,ul,li{list-style:none;} 

/*clear*/

.clear{ clear:both}

.clearfix:after{display:block;clear:both;content:".";visibility:hidden; height:0}

/*other*/

.marg_top10{ margin-top:10px;}

.marg_bt10{ margin-bottom:10px;}

.margin10{ margin:10px auto}

.width980{ width:980px;}

h1,h1 a{ color:#d3232b;font:normal 24px/40px \9ED1\4F53;clear:both;}

h1 img{ float:left;}

h2,h2 a{color:#000;font:normal 12px/30px "宋体"; clear:both; overflow:hidden;}

h2{text-align:right;clear:both; }

h2 i,h2 i a{ float:left;font-size:14px;font-weight:bold;color:#cc010a;}

h3{ height:31px;line-height:31px;padding:0 10px;color:#fff; text-align:right;font-size:12px;font-weight:normal;clear:both; overflow:hidden;}

h3 a{color:#fff;}

h3 i{ float:left;font-size:14px;font-weight:bold;color:#fff;}

h4{ overflow:hidden;margin:15px 0px 0 10px;color:#6f0000;font-size:14px;}

.line{background:url(images/line1.gif) repeat-x;line-height:1px;height:1px; width:100%;clear:both; overflow:hidden;}

.list_14 li{ background:url(images/dot.gif) no-repeat center left; padding-left:8px;font-size:14px;}

.list_12 li{ background:url(images/dot.gif) no-repeat left 10px;padding-left:8px;}

a.more{font-size:12px; float:right;}

#copyright{clear:both;padding:25px 0;text-align:center; color:#fffffe;}

.space{height:10px;background:#a10000;line-height:10px;clear:both; overflow:hidden;width:100%;}

.space1{height:10px;background:#fff;line-height:10px;clear:both;}

.center{text-align:center}

.ad{clear:both;text-align:center; overflow:hidden;margin-bottom:20px;}

.ad img{ margin:0 25px;}

i,i a{font-style:normal;}

em,em a{font-style:normal;}





.top{background:url(images/topbg.gif) repeat-x;line-height:37px;height:37px;padding:0 20px;width:940px; text-align:right;}

.top a{margin:0 5px;}

.top img{ float:left;}

.banner1{ background:url(images/banner1.jpg);}

.banner2{ }

.nav{background:url(images/nav.gif);margin:0 auto;height:33px;color:#fff;font-size:14px;line-height:33px; overflow:hidden; text-align:center;border:1px solid #ffecb4;}



.nav a{color:#fff;margin:0 15px;}



.p1_content{ background:url(images/bg_03.gif); overflow:hidden;clear:both;}

.p1_left{margin:10px; float:left;width:300px; display:inline;}

.p1_center{width:300px; float:left;padding:10px 25px 0 16px;display:inline;}

.p1_right{width:318px; float:right;display:inline;}

.p1_right h2{ background:url(images/tit1.gif) repeat-x;padding:0 10px;}

.img_a{margin:5px 12px;line-height:22px;}

.img_a img{ float:left;margin-right:8px;}

.img_a b{ display:block;}

.list_a {margin:10px 0 0 10px;}

.list_a li{ background:url(images/dot1.gif) no-repeat left center; padding-left:20px;color:#000;}

.list_a li a{color:#000;}



.p2_content{ background:url(images/bg_08.gif); overflow:hidden;}

.p2_a{width:316px; float:left;padding:1px 2px;margin-right:10px;border-top:1px solid #c9bebf;display:inline;}

.p2_a h3{ background:url(images/web_27.gif);}

.p2_a ul{margin:10px 0 10px 15px;}

.p2_b{margin:0; float:right;}

.p2_a .img_a{margin:10px 10px 0 10px;}



.p3_content{ background:#fff;padding:2px;border-top:1px solid #c9bebf;width:976px; overflow:hidden;}

.p3_content h3{ background:url(images/web_30.gif)}

.p3_content span{ text-align:center;margin:10px 0px 0 15px; float:left;display:inline;}



.img_b{ float:right;width:600px; display:inline;}

.img_b li{ float:left;margin:15px 15px 5px 15px; text-align:center;line-height:26px;display:inline;}

.img_c li{ float:left;margin:15px 0px 5px 13px; text-align:center;line-height:26px;display:inline;}



.p4_left{width:646px; float:left; padding:1px 2px;}

.p4_left h3{ background:url(images/web_33.gif)}

.p4_left span{ display:block;padding:5px 10px; overflow:hidden;}

.p4_left span img{margin:5px 13px 0px 14px; float:left;}

.p4_right{width:314px; float:right;padding:1px 2px;}



.p4_right h3{ background:url(images/web_35.gif)}

.p4_right ul{margin:15px 0 10px 15px;}





/*px*/

.px_content{ background:#fff; overflow:hidden; }

.px_flash{ float:left;width:470px;margin:15px;display:inline;} 

.px_right{ float:right;width:465px;margin:15px 10px 0 0; display:inline;}

.px_right p{margin-bottom:10px;}

.px_right h1,.px_right h1 a{color:#000;font-size:20px;line-height:35px;font-weight:bold;}

.px_a{background:#a10004;border:6px solid #fff;width:965px;}

.px_a p{color:#fff;width:935px; margin:5px auto 10px auto; display:block; overflow:hidden;}

.px_b{width:976px;padding:2px; background:#fff; overflow:hidden;}

.px_b h3{ background:url(images/px_11.gif) repeat-x;}

.px_c{width:948px; margin:10px auto; overflow-y:auto;height:800px;border:1px solid #ccc;}

.px_c h4{ background:url(images/px_15.gif) no-repeat left;line-height:24px; text-align:center;color:#c90109;clear:both; overflow:hidden; float:left;}

.px_c h4 b{ display:block;width:138px;height:24px;line-height:24px;margin:0 385px;  overflow:hidden;}

.px_c ul{margin:10px;clear:both;}

.px_c ul li{ text-align:left;margin:10px 0 10px 5px; display:inline;background:url(images/line.gif) repeat-x bottom; float:left;width:297px; overflow:hidden; padding-bottom:3px;}

.px_c ul li img{ vertical-align:middle; margin:0px; }

.px_c ul li b{ display:block; line-height:30px;font-size:14px; text-align:left;font-weight:normal;}



.px_a p{text-indent: 2em;}
.px_a b{text-align:center; display:block; color:#fff; font-weight:400;}