@charset "utf-8";
/* CSS Document */

html {color:#333;font-family:宋体;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body {font-size:12px; background:url(../images/banner.jpg) no-repeat center top;}
form, img, p,fieldset,dl,dt,dd{border:0px;}
form, img, p{margin: 0px auto;border:0px;}
ul, li{margin:0px auto; padding:0px; list-style:none; list-style-position:outside;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
dl,dt,dd{margin:0px; padding:0px; border:0px;}

input,select{color:#666; font-size:12px;}

a { font-family:"宋体";color: #333333; text-decoration: none;}
a:hover {color:#d6080b; text-decoration: underline; }

/*页面定义结束---*/


.left{float: left;}
.right{float: right;}
.clear{clear:both;}
.no_way{clear:both; display:block; overflow:hidden; height:0; margin:0; padding:0; line-height:0; font-size:0;}
.dis{display: block;}
.undis{display: none;}



.blank5{clear:both; height:5px; overflow:hidden;}
.blank10{clear:both; height:10px; overflow:hidden;}
.blank15{clear:both; height:15px; overflow:hidden;}
.blank30{clear:both; height:30px; overflow:hidden;}



.line_1{ height:1px; border-bottom:1px #ccc dotted; width:100%; display:inline; overflow:hidden;}



.m530{ width:530px; height:auto; padding:0 30px;}
.m350{ width:350px; height:290px; padding-top:5px;}
.m900{ width:900px; height:auto; padding:0 30px;}
.m960{ width:960px; height:480px; position:relative;}
.m440{ width:440px; height:auto;}
.m510{ width:510px; height:auto;}
.m700{ width:700px; height:auto;}
.m240{ width:240px; height:auto;}

.Mmain{width:960px; height:auto; margin:0 auto; }

h1{ float:left; width:960px; height:36px; background:url(../images/title_1.jpg) repeat-x left 16px;}
h1 span{ width:292px; height:36px; background:url(../images/title_2.jpg) no-repeat left top; margin:0 auto; text-align:center; display:block;}

.banner{ width:960px; margin:0 auto; height:305px; overflow:hidden;}
.banner h2{ margin-top:240px; font-family: "微软雅黑"; color:#FFFFFF; font-size:18px; padding-left:410px; }

.nav{ width:960px; height:42px; line-height:42px; margin:0 auto;}
.nav ul{ font-size:18px; font-family:"微软雅黑"; font-weight:bold; text-align:center}

.nav li a:link,.nav li a:visited{ color:#FFFFFF; margin-left:15px; margin-right:15px;}
.nav li a:hover{color:#FFFFFF;margin-left:15px; margin-right:15px;}

.tab1{ border-spacing:0; border-collapse:collapse; border-top:1px solid #d8d9d5;border-bottom:1px solid #d8d9d5; background:#f6f6f6; font-size:12px;}
.tab1 th{ background:#d42819; height:50px; line-height:50px; text-align:center;font-family:"微软雅黑"; font-size:20px; color:#FFF;}
.tab1 td{border:1px solid #d8d9d5;height:30px; line-height:20px; text-align:left;padding:5px 20px}

.m530 h2{ float:left; width:530px; height:auto; line-height:30px; text-align:center; font-family:"微软雅黑"; font-size:22px;}
.m530 p{ float:left; width:500px; height:auto; padding:15px; line-height:22px; text-indent:2em; font-size:14px;}
.m530 p a{ color:#C00; text-decoration:none;}
.m530 p a:hover{ color:#C00; text-decoration:underline;}

dl.dl460{ width:460px; height:auto; padding-bottom:30px;}
dl.dl460 dt{ float:left; width:160px; height:150px;}
dl.dl460 dd{ float:right; width:280px; height:auto;}
dl.dl460 dd span{ float:left; width:280px; height:auto; line-height:30px;font-family:"微软雅黑"; font-size:18px; }
dl.dl460 dd p{ float:left; width:280px; height:auto; line-height:18px; text-indent:2em; padding-top:15px;}
dl.dl460 dd p a{ color:#C00; text-decoration:none;}
dl.dl460 dd p a:hover{ color:#C00; text-decoration:underline;}
dl.dl430{ width:430px; height:auto; padding-bottom:10px;}
dl.dl430 dt{ float:left; width:140px; height:130px; padding:10px; background:url(../images/dl_bg.jpg) no-repeat left top; }
dl.dl430 dd{ float:right; width:250px; height:auto; padding-top:20px;}
dl.dl430 dd p{ width:250px; height:auto; line-height:18px;}
dl.dl430 dd p.pright{ text-align:right;}
dl.dl440{ width:420px; height:auto; padding:9px; border:1px #e4e4e4 solid; border-bottom:0;}
dl.dl440 dt{ float:left; width:420px; height:215px;}
dl.dl440 dd{ float:left; width:420px; height:30px; line-height:30px; text-align:center;font-family:"微软雅黑"; font-size:18px; padding-top:8px;}


.po1{ position:absolute; left:0; top:0;}
.po2{ position:absolute; right:0; top:20px;}
.po3{ position:absolute; right:0; bottom:0px;}
.po4{ position:absolute; left:0; bottom:12px;}

.m440_bg{ width:440px; height:auto; background:url(../images/mian_bg_1.jpg) no-repeat left bottom; padding-bottom:16px;}

.m510 span{ float:left; width:490px; height:30px; line-height:30px; padding-left:20px; background:url(../images/icon_1.jpg) no-repeat left center; font-family:"微软雅黑"; font-size:22px; margin-bottom:5px;}
.m510 p{ float:left; width:480px; height:auto; background:#f5f5f5; padding:15px; font-size:14px; line-height:20px;}

.m700_tit{ width:700px; height:49px; border-bottom:4px #d6080b solid;}

.m240_tit{ width:240px; height:36px; line-height:36px; text-align:center; background:#d6080b; font-size:22px; color:#FFF; font-weight:bold;}
.m240_ad{ width:240px; height:232px;}

.foot{ width:100%; height:60px; line-height:60px; text-align:center; color:#FFF; background:#d6080b;}
.foot a{ color:#FFF; text-decoration:none;}
.foot a:hover{ color:#FFF; text-decoration:underline;}