@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/200% "微软雅黑"; color:#000000;text-align:center; background:#f6f6f6;}
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/200% "微软雅黑";}
li,p{text-align:left;font:normal 12px/200% "微软雅黑";}
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*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "微软雅黑";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w1000{ width:1000px;}
.list_16 li{ background:url(images/icon03.png) no-repeat 0 16px; padding-left:10px;font-size:16px;}

.fl{ float:left;}
.fr{ float:right;}
.white,.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#cc0000;}
.blue,.blue a:link,.blue a:visited,.blue a:hover{ color:#003366;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{ color:#666666;}


/*header*/
.header{background:#d2000e;height:65px;}
.header span{float:left; padding-left:5%; padding-top:8px;}
.header span img{ margin-right:30px;}
.header em{float:left; line-height:65px; font-size:14px;}
.header em a{margin:0 10px;}
/*p1*/
.p1_bg{ background:url(images/fm02.jpg) top center no-repeat; height:739px;}
.p1_con{ position:relative;}
.p1_con h1{ position:absolute; z-index:100; top:45px; left:85px;}
.p1_con .fl{ width:750px; padding:83px 0 0 50px;}
.p1_con .fr{ width:170px; padding-top:90px;}
.p1_con .fr ul{ background:url(images/fm01.png) no-repeat; width:113px; height:552px; padding-top:22px;}
.p1_con .fr ul li{ float:left; font-size:14px; text-align:center; width:50%; height:31px;}
.p1_con .fr ul li,.p1_con .fr ul li a:link,.p1_con .fr ul li a:hover{ color:#214e8b;}
.p1_con .fr ul li a:hover{ color:#fff;}
.p1_con .fr ul li:hover{ background:#97b0d7; border-radius:4px; color:#fff;}
.p1_con .fr ul li:hover a{ color:#fff;}

.p2_con{ margin:25px auto;}
.p2_con .box01{ width:220px; padding-left:120px; float:left;}
.p2_con .box02{ width:260px; float:left;}
.p2_con .box03{ width:390px; float:left;}
.p2_con .box01 li{ line-height:220%;}
.p2_con .box02 li{ padding-bottom:15px;}

/*2j*/
.top01{ background:url(images/top01.jpg) top center no-repeat; height:206px;}
.nav_s{ height:48px; line-height:48px;}

.p3_con{ background:url(images/bg01.gif) left repeat-y; margin-bottom:20px;}
.p3_con .fl{ width:650px;}
.p3_con .fr{ width:300px;}
.p3_con .fl .box{ margin-bottom:20px; width:650px;}
.p3_con .fl .box .box_lt{ width:180px; float:left;}
.p3_con .fl .box .box_rt{ width:442px; float:right;}
.p3_con .fl .box .box_rt h2{ clear:both; height:60px; line-height:60px;}
.p3_con .fl .box .box_rt h2 em{ font-size:24px; float:left;}
.p3_con .fl .box .box_rt h2 i{ font-size:14px; float:right;}
.p3_con .fl .box .box_rt ul li a{ padding-right:8px;}
.p3_con .fl .box .box_lt p{ padding:12px 0 0; text-align:center;}
.p3_con .fl .box .box_lt p img{ display:block; margin:0 auto 8px;}
.p3_con .fl .box .box_lt p span{ display:block; text-align:center; line-height:190%; margin-bottom:8px;}
.p3_con .fl .box .box_lt p span b{ display:block; font-weight:normal;}
.p3_con .fl .box .box_lt p em{ display:block; background:url(images/icon04.png) no-repeat; width:94px; height:37px; font-size:14px; text-align:center; line-height:30px; margin:0 auto;}
.p3_con .fl .box .box_lt p i{ display:none;}
.p3_con .fl .box .box_rt span{ display:none;}

.p3_con .fr h2{ background:#f1e3e3; height:40px; font-size:18px; padding-left:10px;}
.p3_con .fr .pic{ margin:10px auto;}
.p3_con .fr .pic p{ padding:8px 0;}
.p3_con .fr .search{ margin-bottom:20px;}
.p3_con .fr .search dt{ width:100%;}
.p3_con .fr .search dd{ text-align:center; padding:0 0 10px;}
.p3_con .fr .search dd input{ vertical-align:middle; margin:10px 2px 10px 10px;}
.p3_con .fr .search dt b{ font-size:14px; float:left; margin-right:8px; line-height:36px;}
.p3_con .fr .search dt input.jskuang{ width:191px; height:36px; float:left; background:#fff; border:#e7e7e7 1px solid; vertical-align:middle;}
.p3_con .fr .search dt img{ vertical-align: middle; float:left;}



.p4_con{ background:url(images/bg01.gif) left repeat-y; margin-bottom:20px;}
.p4_con .fl{ width:180px;}
.p4_con .fr{ width:750px;}
.p4_con .fl p{ padding:12px 0 20px; text-align:center;}
.p4_con .fl p img{ display:block; margin:0 auto 8px;}
.p4_con .fl p span{ display:block; text-align:center; line-height:190%; margin-bottom:8px;}
.p4_con .fl p em{ display:block; background:url(images/icon04.png) no-repeat; width:94px; height:37px; font-size:14px; text-align:center; line-height:30px; margin:0 auto;}
.p4_con .fl p i{ display:none;}
.p4_con .fl p b{ display:block; font-weight:normal;}
.p4_con .fr h2{ height:57px; clear:both; margin-bottom:10px;}
.p4_con .fr h2 em{ float:left; background:url(images/icon02.png) no-repeat; width:144px; height:57px; font-size:30px; line-height:50px; text-align:center;}
.p4_con .fr ul li b{ font-size:20px; display:block; font-weight:500;}
.p4_con .fr ul li p{ padding-bottom:20px;}


.page_n{text-align:center;padding:40px 0;}
.page_n a{border:#dddad2 1px solid;background:#f7f6f3;padding:10px 15px;margin:0 5px;}
.page_n a.common_current_page,.page_n a:hover{background:#97b0d7;color:#fff;text-decoration:none;border:1px solid #fff;}

.copyright{ background:url(images/fm03.jpg) top center no-repeat; height:58px; text-align:center; padding-top:10px;}

.copyright2{ height:58px; text-align:center; padding-top:10px;}
