@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:"宋体"; font-size:14px; background:#ffffff; color:#333333;}
ul,li,dl,dt,dd,ol{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6,p,font{ margin:0; padding:0;}
a{ margin:0; padding:0; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;color:#f00; }
a:active {text-decoration:none;}
img{ border:none; float:left;}

.tou{ width:100%; height:25px; background:#0c7ec4; overflow:hidden;}
.tou_01{ margin:0 auto; width:980px; overflow:hidden;}
.tou_01 .img01{ padding-top:4px;}
.tou_01 p{ float:left; line-height:25px; font-size:12px; color:#FFF; padding-left:14px;}
.tou_01 span img{ padding-top:1px; padding-left:5px;}
.header0{ width:100%; background:#f2fbff; height:112px; overflow:hidden;}
.header01{ width:980px; overflow:hidden; margin:0 auto;}
.banner{ width:100%; overflow:hidden;}
.banner img{ width:100%;}
.navigate{ background:url(../images/dh_img01.jpg) repeat-x left top; height:40px; overflow:hidden; width:100%;}
.nav{ margin:0 auto; width:990px; overflow:hidden; line-height:40px;}
.nav ul li{ float:left; font-weight:bold; width:110px; text-align:center; background:url(../images/dh_img02.jpg) no-repeat right center; overflow:hidden;}
.nav ul li a{ color:#FFF;}
.content{ width:100%; overflow:hidden; height:auto;}
.main{ margin:0 auto; width:1000px; overflow:hidden;}
.box0{ background:url(../images/box0_img1.jpg) no-repeat; height:153px; float:left; width:1000px; margin-top:25px;}
.box0 p{ width:939px; font-size:12px; line-height:24px; text-indent:60px; padding:50px 0 0 35px;}
.box01{ float:left; width:998px; border:#cccccc solid 1px; overflow:hidden; margin-top:20px; background:url(../images/boxbg.jpg) no-repeat left top;}
.box_bt{ float:left; width:998px; height:80px; overflow:hidden;}
.box_bt span img{ padding-left:150px; padding-top:20px;}
.box_bt a img{ float:right; padding-right:20px; padding-top:5px;}
.box1_1{ float:left; width:998px; padding-bottom:30px; overflow:hidden;}
.box1_1 p{ font-size:12px; line-height:24px; text-indent:24px;}
.box1_1 .p01{ width:930px; padding-left:35px; padding-top:18px;}
.box1_1 .p01 span{ color:#1063c9; font-weight:bold;}
.box1_bt01{ width:938px; margin:25px auto 0 auto; background:url(../images/box1_bt01_bg.jpg) repeat-x left top; height:32px;}
.box1_bt01 a img{ float:right; padding-top:2px;}
.box1_bt01 a{ float:right; width:120px;}
.box1_bt01 span{ float:left; width:818px; text-align:center;}
.box1_bt01 span img{ float:none;}
.box1_11{ width:938px; margin:25px auto 0px auto; overflow:hidden;}
.box1_11 dl dd{ float:left; width:345px;}
.box1_11 dl dd img{ padding:8px; border:#cccccc solid 1px;}
.box1_11 dl dt{ float:right; width:570px;}
.box1_11 dl dt p{ width:570px; float:left;}
.box1_11 dl dt span{ float:left; width:570px; margin-top: 20px;}
.box1_12{ width:938px; margin:25px auto 0px auto; overflow:hidden;}
.box1_12 dl dd{ float:left; width:614px;}
.box1_12 dl dd p{ width:614px; float:left; padding-top:6px; padding-bottom:6px;}
.box1_12 dl dd span{ float:left; width:614px;}
.box1_12 dl dt{ float:right; width:303px;}
.box1_12 dl dt img{ padding:7px; border:#cccccc solid 1px;}
.box1_13{ width:938px; margin:10px auto 0px auto; overflow:hidden;}
.box1_13 dl dt{ float:left; width:342px;}
.box1_13 dl dt img{ padding:7px; border:#cccccc solid 1px;}
.box1_13 dl dd{ float:right; width:584px;}
.box1_13 dl dd p{ width:584px; float:left; padding-top:6px; padding-bottom:6px;}
.box1_13 dl dd span{ float:left; width:584px;}
.box1_14{ width:938px; margin:25px auto 0px auto; overflow:hidden;}
.box1_14 dl dd{ float:left; width:542px; padding-bottom:4px; border-right:#918b8a dashed 1px;}
.box1_14 dl dd p{ float:left; width:529px;}
.box1_14 dl dd span{ float:left; padding-top:10px; width:530px;}
.box1_14 dl dd span img{ padding:7px; border:#cccccc solid 1px;}
.box1_14 dl dt{ float:right; width:377px; overflow:hidden;}
.box1_14 dl dt img{ padding-top:23px;}
.box1_15{ width:938px; margin:25px auto 0px auto; overflow:hidden;}
.box1_15 dl{ float:left; width:270px; overflow:hidden;}
.box1_15 dl dd img{ padding-top:12px;}
.box1_15 ul{ float:left; width:372px; overflow:hidden;}
.box1_15 ul li{ float:left; width:372px; margin-top:3px; background:#e5f0ec; height:53px; overflow:hidden;}
.box1_15 ul li.li01 img{ float:left; padding-left:11px; padding-top:11px;}
.box1_15 ul li.li01 p{ float:left; text-indent:6px; line-height:24px; width:346px; padding-top:2px;}
.box1_15 ul li img{ float:left; padding-left:11px; padding-top:24px;}
.box1_15 ul li p{ float:left; text-indent:6px; font-size:14px; line-height:53px;}
.box1_15 span{ float:right; width:284px; margin-top:3px;}
.box1_15 span img{ padding:8px; border:#cccccc solid 1px;}
.box1_16{ width:938px; margin:25px auto 0px auto; overflow:hidden;}

.box02{ float:left; width:998px; padding-bottom:20px; border:#cccccc solid 1px; overflow:hidden; margin-top:20px; background:url(../images/boxbg.jpg) no-repeat left top;}
.box02_1{ float:left; width:998px; overflow:hidden;}
.box02_11{ width:938px; margin:25px auto 0px auto; overflow:hidden;}
.box02_11 span{ width:938px; float:left; overflow:hidden;}
.box02_12 p{ float:left; width:900px; line-height:24px; color:#333333; text-indent:24px; padding-top:10px; font-size:12px; padding-left:19px;}
.box02_12{ background:#f1f5f6; height:66px; width:936px; margin-top:10px; border:#cecece solid 1px; float:left; overflow:hidden;}
.ul01{ float:left; width:938px; overflow:hidden; margin-top:10px;}
.ul01 li{ float:left; width:227px; margin-right:7px; margin-top:7px; display:inline; overflow:hidden;}
.ul01 li img{ padding:7px; border:#cccccc solid 1px; width:211px; height:152px;}

.box03{ float:left; width:998px; padding-bottom:20px; border:#cccccc solid 1px; overflow:hidden; margin-top:20px; background:url(../images/boxbg.jpg) no-repeat left top;}
.dl01{ float:left; width:224px; margin-left:23px; display:inline; margin-top:20px; height:366px; border:#cccccc solid 1px;}
.dl01 dd img{ padding:7px;}
.dl01 dt p{ float:left; width:210px; font-size:12px; line-height:20px; padding-left:7px;}
.ul02{ float:left; width:484px; margin-top:12px; margin-left:12px; display:inline;}
.ul02 li{ float:left; width:226px; margin-left:12px; display:inline; margin-top:8px;}
.ul02 li img{ padding:7px; border:#cccccc solid 1px;}
.dl02{ float:left; width:216px; margin-left:12px; display:inline; margin-top:20px; height:366px; background:#1063c9;}
.dl02 dd img{ padding-left:7px; padding-top:16px;}
.dl02 dt p{ float:left; width:192px; color:#FFF; padding-top:20px; font-size:12px; line-height:22px; padding-left:12px; text-indent:24px;}

.box04{ background:url(../images/box4_imgbg.jpg) no-repeat; height:158px; float:left; width:1000px; margin-top:20px;}
.box04 p{ width:939px; font-size:12px; line-height:24px; text-indent:60px; padding:50px 0 0 35px;}

.box05{ float:left; width:1000px; overflow:hidden; margin-top:20px;}
.box05 img{ padding-left:14px;}

.footer{ width:100%; margin-top:20px; background:url(../images/foot03.jpg) repeat-x left bottom; overflow:hidden; height:320px;}
.foot_01{ width:100%; background:url(../images/foot01.jpg) repeat-x left top;}
.footnv{ width:1050px; margin:0 auto; overflow:hidden;}
.footna01{ float:left; width:1050px; height:53px; line-height:53px;}
.footna01 p{ float:left; width:1050px; color:#FFF; text-align:center; font-size:14px;}
.footna01 p a{ color:#FFF; padding-left:16px; padding-right:16px;}
.footna02{ float:left; width:1050px; overflow:hidden;}
.footna02 img{ float:left;}
.footna02 p{ float:left; width:583px; color:#FFF; font-size:12px; padding-left:24px; line-height:26px; padding-top:44px;}