@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "ËÎÌå", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align:middle;}
a{ color:#333; text-decoration:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.red,.red a{ color:#d10000;}
.left{ float:left;}
.right{ float:right;}
.autohei{ height:auto; overflow:hidden; zoom:1;}
.autohei2{ height:auto;  zoom:1;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank{ height:10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank2{ height:20px; font-size:0; line-height:0; clear:both; overflow:hidden;}
body{ font-size:12px; background:#fff; color:#000000;}
/*table td{ padding-left:10px;}*/
.top{ background:url(../images/top_bj.jpg) repeat-x bottom;}
.banner{ background:url(../images/banner_bj.jpg) no-repeat top center;}
.menu{ background:url(../images/menu_bj.jpg) repeat-x top ; width:980px; margin:0 auto; height:43px; padding-bottom:8px;}
.menu ul{ width:977px; margin:0 auto;}
.menu ul li{ width:97px; text-align:center; height:43px; line-height:43px; float:left; background:url(../images/menu_x.jpg) no-repeat right center;}
.menu ul li a{ color:#fff; font-size:14px; font-weight:bold;}
.k{ border:1px solid #f1cca1; width:950px; padding:5px; margin:0 auto;}
.k_2{ border:1px solid #f1cca1; border-top:none; width:960px; margin:0 auto;}
.daodu{ background:url(../images/daodu_2.jpg) repeat-x top; padding:4px; height:87px;}
.daodu_1{ padding-right:30px;}
.daodu_2{ width:800px; float:left; padding:10px 0; line-height:25px; text-indent:2em;}
.daodu_3{ color:#c30b07; font-weight:bold; font-size:14px;}
.main_bj{ background:url(../images/main_bj.jpg) repeat-y center top;}
.main{ width:962px; margin:0 auto;}
.m1{ background:url(../images/m1_bj.jpg) repeat-x bottom;}
.m1_l{ width:305px; background:url(../images/m1_1.jpg) no-repeat center top; height:530px;}
.m1_l p{ padding:120px 25px 0 25px; color:#292929; line-height:22px; text-indent:2em;}
.m1_r{ width:645px;}
.m1_r ul{}
.m1_r ul li{ width:311px; float:left; padding:1px; border:1px solid #efd9af; margin:3px; background:#fff; display:inline;}
.m1_r ul li h3{ background:url(../images/m1_tbj.jpg) no-repeat; padding:0 0 10px 14px; color:#fff; line-height:35px; height:35px; font-size:14px;}
.m1_r ul li h3 span{ padding-right:15px; width:28px; height:27px; padding-top:5px; display:block; float:left;}
.m1_r ul li cite{ padding:0 5px 10px 5px; float:left; display:block;}
.m1_r ul li p{ line-height:22px; text-indent:2em; color:#2a2a2a; float:left; width:160px;}
.m2_l{ width:343px; height:244px; margin-top:19px; padding:24px 7px 36px 16px; background:url(../images/m2_1.jpg) no-repeat left top;}
.m2_r{ background:url(../images/m2_2.jpg) no-repeat left top; display:inline; margin-right:12px; padding:90px 15px 0 25px; line-height:24px; height:215px; width:534px;}
.m2_r p{ text-indent:2em;}
.m3{ padding:10px;}
.m3_1{ line-height:34px; background:url(../images/m3_1.jpg) no-repeat left top; padding:8px 8px 12px 38px;}
.m3 ul li{ float:left; display:inline; margin:1px; background:url(../images/m3_lbj.jpg) no-repeat left top; width:154px; height:280px;}
.m3 ul li h3{ color:#fff; font-weight:bold; font-size:13px; text-align:center; padding:9px 0 24px;}
.m3 ul li cite{ padding-left:12px;}
.m3 ul li p{ line-height:22px; padding:5px 10px; text-indent:2em;}
.m4{ width:944px; padding:23px 0 0 16px; background:url(../images/m4_1.jpg) no-repeat right bottom; height:334px;}
.m4_1{ width:255px; padding:9px 0 0 17px;}
.m4_1 ul li{ padding:5px; margin-bottom:4px; cursor:pointer;}

.m4_1 ul li.hover{ background:url(../images/m4_hover1.png) no-repeat left top;}
*html .m4_1 ul li.hover{ background:url(../images/m4_hover1.gif) no-repeat left top;}

.m4_2{ width:250px; padding:14px 26px 0 0px; text-align:right;}
.m4_2 ul li{ padding:5px 8px 5px 5px; margin-bottom:4px; cursor:pointer;}
.m4_2 ul li.hover{ background:url(../images/m4_hover2.png) no-repeat right top;}
*html .m4_2 ul li.hover{ background:url(../images/m4_hover2.gif) no-repeat right top;}
.m4_c{ width:383px; padding-top:40px;}
.m4_c2{ width:247px; margin:0 auto;}
.m5{ padding:10px 7px;}
.m5_r{ width:387px; height:287px; padding:80px 20px 0 20px; background:url(../images/m5_3.jpg) no-repeat left top; line-height:24px;}
.m5_r p{ text-indent:2em;}
.m6{ padding:10px 15px;}
.m6 ul li{ background:url(../images/m6_9.jpg) no-repeat bottom left; margin:4px;  float:left; display:inline; color:#424242; line-height:22px; width:224px;}
.m6 ul li h3{ text-align:center; padding-bottom:10px;}
.m6 ul li h4{ text-align:center; padding-bottom:10px;}
.m6 ul li p{ padding:0 15px; padding-bottom:10px; text-indent:2em;}
.m8{ padding:10px 5px;}
.m8 ul li{ margin:1px; background:url(../images/m8_bj.jpg) repeat-y; width:188px; float:left; display:inline; line-height:22px;}
.m8 ul li h3{ text-align:center; padding-bottom:10px;}
.m8 ul li h4{ text-align:center;}
.m8 ul li p{ padding:0 10px; padding-bottom:10px; }
.m9{ padding:10px 16px;}
.m9_l{ width:480px;}
.m9_l ul { padding:10px 0;}
.m9_l ul li{ height:44px; border-bottom:1px dashed #999; color:#333; vertical-align:top; line-height:22px; padding-top:10px;}
.m9_l ul li cite{ float:left; padding-right:5px;}
.m9_2{ color:#999;}
.lan{ color:#1d53bf; font-size:14px;}
.m10{ padding:2px;}
.m10_1{ background:url(../images/m10_bj.jpg) repeat-x top; height:73px; line-height:22px; color:#333; text-indent:2em;}
.m10_1 p{ padding:10px;}
.m10_2 ul li{ background:url(../images/m10_bj3.jpg) no-repeat left top; padding:25px 20px; width:437px; height:149px; float:left;}
.m10_2 ul li cite{ background:url(../images/m10_bj2.jpg) no-repeat; padding:7px 0 0 3px; display:block; height:136px; width:182px;}
.m10_2 ul li p{  line-height:24px; color:#333; background:url(../images/m10_3.jpg) no-repeat 5px 5px; width:245px; float:left; padding-left:5px; text-indent:5px;}
.m11{ width:980px; margin:0 auto; text-align:center; border-top:6px solid #be0901; padding:15px 0;}

.foot{ background:url(../images/foot_bj.jpg) no-repeat center top; height:260px;}
.foot_1{ width:980px; margin:0 auto; position:relative;}
.foot_top{ position:absolute; left:1000px; top:40px;}
.bot_1{ color:#fff; height:64px; padding-left:250px; line-height:64px; font-size:14px;}
.bot_1 a{ color:#fff;}
.bot_2{ padding-left:420px;}
.bot_3{ width:2px; padding:0 17px;}
.bot_2 p{ color:#fec295; line-height:28px; float:left; padding-top:25px; width:325px; padding-right:20px;}
.bot_2 ul{ width:210px; padding-bottom:10px; float:left;}
.bot_2 ul li{ float:left; margin:5px 3px; display:inline;}