@charset "gb2312";
/* CSS Document */

*{ padding:0; margin:0;}
*html{ background-image:url(about:blank); background-attachment:fixed;}
body{ font-size:14px; font-family:Microsoft Yahei,Arial,"Î¢ÈíÑÅºÚ","ËÎÌå"; background-color:#003d5f; color:#333; padding-bottom:80px;}
ul, li{ list-style:none;}
img{ border:0px;}
a{ color:#000; text-decoration:none; outline:none;}
a:hover{ color:#f00; text-decoration:underline}
em,th,i{ font-weight:normal; font-style:normal;}
table{ border-collapse:collapse; border-spacing:0;}
td,th{ font-size:14px; font-family:Microsoft Yahei,"Î¢ÈíÑÅºÚ",Arial,"ËÎÌå";}
.mt20{ margin-top:20px;}
.pt20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}
.pb35{ padding-bottom:35px;}
.ml30{ margin-left:30px; display:inline;}

/* header */
.header{ width:100%; height:31px; background:url(header.png) repeat-x; border-bottom:1px solid #cecece; font-size:12px;}
.header_box{ width:1000px; height:31px; line-height:31px; margin:0px auto;}
.header_box .logo{ float:left; width:166px; height:31px; background:url(logo.png) no-repeat;}
.header_box .logo a{ width:166px; height:31px; display:block;}
.header_box .nav{ float:right; height:31px; overflow:hidden;}
.header_box .nav span{ padding:0px 20px;}
.header a{ color:#000; text-decoration:none;}
.header a:hover{ color:#4c9101; text-decoration:none;}

/* banner */
.banner{ width:100%; height:535px; background:url(banner.jpg) top center no-repeat;}

/* wrap */
.wrap{ width:1200px; margin:0px auto; overflow:hidden; background-color:#fff;}

/* dy */
.dy{ float:left; width:1200px; height:200px; background:url(dy.png) 0px 0px no-repeat;}
.dy p{ float:left; width:960px; height:84px; line-height:28px; text-indent:28px; margin-left:177px; margin-top:55px; display:inline;}

/* title */
.title{ width:1200px; height:105px; line-height:72px; text-align:center; font-size:30px; color:#fff; background:url(title.png) no-repeat; overflow:hidden;}

/* yc */
.yc{ float:left; width:1200px; height:230px; padding-top:20px;}
.yc .text{ float:left; width:320px; height:230px; margin-left:60px; display:inline;}
.yc .text .t{ float:left; width:320px; height:60px; line-height:60px; border-bottom:4px solid #f93f40;}
.yc .text .t em{ float:left; font-size:36px; padding-right:10px;}
.yc .text .t span{ float:left; font-size:18px;}
.yc .text .e{ float:left; width:320px; height:156px; line-height:26px; overflow:hidden; padding-top:8px;}
.yc .text .e p{ text-indent:28px;}
.yc .img{ float:left; width:308px; height:218px; margin-left:60px; display:inline; border:1px solid #f93f40; padding:5px;}
.yc .img img{ width:308px; height:218px;}
.yc_line{ float:left; width:1080px; height:35px; border-bottom:1px dotted #7a7a7a; margin-bottom:15px; margin-left:60px; display:inline;}

/* zw */
.zw{ float:left; width:1200px; height:286px;}
.zw .text{ float:left; width:584px; height:286px; margin-left:60px; display:inline;}
.zw .text .t{ float:left; width:584px; height:50px; line-height:50px; font-size:18px;}
.zw .text .t_line{ float:left; width:584px; height:3px; border-top:2px solid #f93f40; border-bottom:1px solid #f93f40; overflow:hidden;}
.zw .text .xm{ float:left; width:584px; height:48px; line-height:48px; color:#f93f40;}
.zw .text .e{ float:left; width:584px; height:180px; line-height:30px; overflow:hidden;}
.zw .text .e p{ text-indent:28px;}
.zw .img{ float:left; width:424px; height:274px; margin-left:60px; display:inline; border:1px solid #f93f40; padding:5px;}
.zw .img img{ width:424px; height:274px;}
.zw_line{ float:left; width:1080px; height:25px; border-top:1px dotted #7a7a7a; margin-top:25px; margin-left:60px; display:inline; overflow:hidden;}

/* ht */
.ht{ float:left; width:1080px; margin-left:60px; display:inline; padding-bottom:35px;}
.ht_a{ float:left; width:1010px; padding:35px; margin-top:35px; background-color:#e0f0f9;}
.ht_a .t{ float:left; width:1010px; height:38px; line-height:38px; font-size:18px; color:#f93f40;}
.ht_a .e{ float:left; width:1010px; line-height:28px;}
.ht_a .e p{ text-indent:28px;}

.ht_b{ float:left; width:455px; padding:35px; margin-top:35px; background-color:#e0f0f9;}
.ht_b .t{ float:left; width:455px; height:38px; line-height:38px; font-size:18px; color:#f93f40;}
.ht_b .e{ float:left; width:455px; line-height:28px;}
.ht_b .e p{ text-indent:28px;}

/* bottom */
.bottom{ width:100%; height:80px; line-height:80px; color:#fff; text-align:center;}
.bottom a{ color:#fff;}

/* navigate */
.navigate{ width:100%; height:80px; background:url(navigate.png) top center no-repeat; position:fixed; bottom:0px; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.navigate_box{ width:1000px; height:80px; margin:0px auto;}
.navigate_logo{ float:left; width:200px; height:80px;}
.navigate_logo a{ width:200px; height:80px; display:block; cursor:pointer;}
.navigate_link{ float:right; width:768px; height:80px; line-height:74px; font-size:18px; font-weight:700;}
.navigate_link ul li{ float:left; width:96px; height:80px; text-align:center;}
.navigate_link ul li a{ color:#fff;}
.navigate_link ul li a:hover{ color:#000; text-decoration:none;}