@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/180% "宋体"; color:#000000;text-align:center;}
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;}
div{margin:0 auto;text-align:left;font:normal 12px/180% "宋体";}
li,p{text-align:left;font:normal 12px/180% "宋体";}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clear{ clear:both;}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden; height:0;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/180% "宋体";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mb7{ margin-bottom:35px;}
.m10{ margin:10px auto;}
.m20{ margin:20px auto;}
.w980{ width:980px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#ca120d;}
h2{ background:url(images/h2_bg.gif) top left no-repeat; height:45px; line-height:45px; padding-top:4px;}
h2 b{ float:left; padding-left:4px; font-size:24px;}
h2 em{ float:right; padding-right:15px; font-size:12px;}
h2 em a{ padding:0 8px;}

/*channel nav*/
.channel_nav01{ height:47px; overflow:hidden; padding:12px 0;}
.channel_nav01 h1{ float:left;}
.channel_nav01 h1 img{ vertical-align:middle;}
.channel_nav01 span{ float:left; width:580px; display:block; text-align:center; padding-top:18px;}
.channel_nav01 span a{ padding:0 10px;font-size:14px;font-weight:bold;}
.channel_nav01 p{ float:right; text-align:right; padding-top:20px;}
.channel_nav01 p input{ vertical-align:middle; border:#dedede 1px solid; width:141px; height:20px;}
.channel_nav01 p img{ vertical-align:middle;}
.channel_nav02{ border-top:#333333 5px solid;height:2px;overflow:hidden; font:bold 14px/35px "宋体"; text-align:center;}
.channel_nav02 a{ padding:0 16px;}
.channel_nav02,.channel_nav02 a{ color:#303030;}
/*p1*/
.p1_content .fl{ width:640px;}
.p1_content .fr{ width:317px;}
.p1_content .fl dl dt{ float:left; width:437px;}
.p1_content .fl dl dd{ float:right; width:193px;}
.p1_content .fl dl img{ display:block;}
.p1_content .fl dl,.p1_content .fl dl a{ color:#fff;}
.p1_content .fl dl em{ display:block; background:#000;position:relative; z-index:1;filter:Alpha(Opacity=70); opacity: 0.7;-moz-opacity:0.7; }
.p1_content .fl dl i{display:block; position:relative; z-index:2; padding:0 4px 0 8px;}
.p1_content .fl dl dt em{ height:50px; margin-top:-50px;}
.p1_content .fl dl dd em{ height:32px; margin-top:-32px;}
.p1_content .fl dl dt i{ height:50px; line-height:50px; margin-top:-50px; font-size:14px;}
.p1_content .fl dl dd i{ height:32px; line-height:16px; margin-top:-32px; font-size:12px;}
.p1_content .fr h2{ background:url(images/p1_01.gif) top left no-repeat;}
.p1_content .fr ol{ background:url(images/p1_02.gif) 5px 5px no-repeat;}
.p1_content .fr ol li{ padding-left:35px; font-size:14px; line-height:28px;}
/*p2*/
.p2_content .fl{ width:655px;}
.p2_content .fr{ width:317px;}
.p2_content .fl ul li{ float:left; padding:10px 5px; width:153px;height:150px;}
.p2_content .fl ul li img{ display:block;}
.p2_content .fl ul li p{ display:block; padding:8px 4px 8px 10px;}
.p2_content .fr ul{ width:300px; margin:5px auto 0;}
.p2_content .fr ul li{ padding:5px 0 15px; font-size:14px;}
.p2_content .fr ul li img{ display:block; margin-bottom:5px;}
/*p3*/
.p3_content ul li{ width:477px;padding:10px 6px; float:left;}
.p3_content ul li p{ float:left; background:#f8f8f8;  width:150px; height:180px; display: block; border-top:#ccc 3px solid; padding:10px;}
.p3_content ul li p strong{ display:block; font: normal 18px/180% \5FAE\8F6F\96C5\9ED1;}
.p3_content ul li img{ float:left;}
/*link*/
.link{ border:#e1e1e1 1px solid; background:url(images/link03.gif) left top repeat-y;}
.link .bor{ border-bottom:#f2f2f2 1px solid;}
.link dl{ width:980px;}
.link dl dt{ width:83px; text-align:center; padding:20px 0; float:left;}
.link dl dd{ width:880px; float:right;}
.link dl dd img{ margin:30px 10px;}
.link dl dd.p01{ padding:15px; width:850px;}
.link dl dd.p01 a{ padding:0 10px;}
/*2j*/
.lujing{ margin:10px auto 20px;}
.lujing a{ padding:0 8px;}
.lujing a:link,.lujing a:visited,.lujing a:hover{ color:#6c6a6a;}
.pic_2j{ padding-left:15px;}
.pic_2j li{ float:left; border:#dbd8d8 1px solid; padding:8px 8px 8px 10px; width:170px; margin:15px 26px;}
.pic_2j li,.pic_2j li a:link,.pic_2j li a:visited,.pic_2j li a:hover{ color:#6c6a6a;}
.pic_2j li em,.pic_2j li img,.pic_2j li i{ display:block;}
.pic_2j li em{height:40px;}
.pic_2j li i{ text-align:center;}
.pic_2j li img{ margin:10px auto;}
.pic_2j .page{ margin:30px auto; text-align:center;}
.pic_2j .page a{ padding:4px 10px; margin:0 5px; border:#f1f1f1 1px solid;}