@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/180% "宋体"; color:#000000;text-align:center; background:url(images/bg01.jpg);}
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;}
.m10{ margin:10px 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;}

/*top*/
.bg_con{background:url(images/bg02.jpg) top center no-repeat;}
.top01{ height:36px;}
.top01 em{ float:left;}
.top01 i{ float:right; line-height:36px;}
.top01 i a{ padding:0 8px;}
.daoyu{ background:url(images/top02.jpg) no-repeat top left; height:122px; width:785px; padding:15px 20px 0 175px; font-size:14px;}
.daoyu,.daoyu a:link,.daoyu a:visited,.daoyu a:hover{ color:#330000;}

.p1_con{ background:url(images/bg03.gif) repeat-y; width:980px;}
.p1_con ul{ background:none;}
.p1_con li{ width:312px; float:left; padding:20px 0 0; height:370px; overflow:hidden;}
.p1_con li.mag{ margin:0 22px;}
.p1_con li p{ display:block; padding:0 23px 8px;}
.p1_con li p img{ display:block;}
.p1_con li p strong{ display:block; font-size:14px; padding:6px 0;}
.p1_con li span{ background:url(images/bg04.gif); height:46px; line-height:46px; font-size:16px; font-weight:bold; text-align:center; display:block; color:#CC3300;}
.p1_con li span img{ vertical-align:middle; margin-left:20px; _margin-top:7px;}

.p2_con{ background:url(images/bg05.gif);}
.p2_con .fl{ width:400px; padding:20px;}
.p2_con .fr{ width:530px; padding-right:5px;}
.p2_con .fl ol{ background:url(images/icon01.gif) 0 6px  no-repeat; padding-left:32px;}
.p2_con .fl ol li{ height:28px; font-size:14px; line-height:28px;}
.p2_con .fl ol li em{ float:left;}
.p2_con .fl ol li i{ float:right;}
.p2_con .fl ol li i img{ vertical-align:middle; margin-left:10px;}
.jCarouselLite li{ float:left; text-align:center; padding:15px 6px 10px;}
.jCarouselLite li img{ display:block;}
.copyright{ text-align:center; color:#fff; padding:20px 0;}












