.banner { width:980px; margin:0px auto; height:366px; background:url(banner.jpg) no-repeat; }
.intr { width:950px; padding:15px 15px 25px 15px; margin:0px auto; background-color:#EFE6C9; }
.intr .video { width:412px; height:346px; float:left; }
.intr .contents { width:510px; float:right; }
.intr .contents p { text-indent:2em; line-height:2.5em; font-size:14px; color:#222; }
.intr .contents p:first-child { margin-bottom:17px; }


.intr .contents p .topic { font-size:24px; }

.wrapper { width:980px; margin:0px auto; background-color:#EFE6C9; }
.tit1 { background:url(1148.jpg) no-repeat; width:980px; height:30px; margin:0px auto; }
.tit1 .t { line-height:30px; padding-left:23px; font-size:16px; font-weight:bold; }

.jiajufs { padding:15px 0px; }
.jiajufs .contents { background:url(1158.jpg) no-repeat; width:965px; height:292px; margin:0px auto; }

.jianjie { padding:23px 15px 23px 15px; }
.jianjie .face { float:left; width:242px; text-align:center; }
.jianjie .face img { border:1px solid #959796; }
.jianjie .face .name { background:url(name.gif) no-repeat; display:block; width:225px; height:28px; margin:0px auto; text-indent:-50em; overflow:hidden; margin-top:9px; }
.jianjie .contents { float:right; width:685px; }
.jianjie .contents .t { background:url(1332.gif) no-repeat; display:block; width:627px; height:31px; text-indent:-50em; overflow:hidden; margin-bottom:7px; }
.jianjie .contents .cont { text-indent:2em; line-height:2em; font-size:14px; color:#222; }

.case {}
.case .t { background:url(1344.gif) no-repeat; width:980px; height:29px; }
.case .contents { padding-left:12px; padding-top:17px; padding-bottom:17px; }
.case .contents li { width:283px; height:212px; float:left; margin:17px; }
.case .contents li .abs { width:283px; height:0px; position:absolute; }
.case .contents li .abs .background { width:283px; height:25px; background:#000; opacity:0.7; position:absolute; top:187px; }
.case .contents li .abs .image-text { word-break:263px; height:25px; line-height:25px; padding:0px 10px; color:#FFF; position:absolute; top:187px; }


.contact { background:url(1402.jpg) no-repeat; width:980px; height:98px; }
.contact .content { padding-left:215px; color:white; padding-top:13px; }
.contact .content td { font-size:16px; padding:7px 23px; }

.biz { background:url(biz_bg.jpg) no-repeat; width:980px; height:308px; margin-top:13px; }
.form { width:980px; height:308px; position:absolute; }
.form .tit { font-size:16px; position:absolute; right:240px; top:5px; }
.form .item { position:absolute; width:300px; height:35px; position:absolute; }
.form .name { left:640px; top:65px; }
.form .mobile { left:640px; top:105px; }
.form .validate { left:640px; top:145px; }

.form .item .label { width:80px; height:35px; float:left; line-height:25px; font-size:14px; text-align:right; padding-right:10px; }
.form .item .ipt { width:185px; height:35px; float:left; }
.form .item .ipt .ipt01 { width:164px; height:23px; border:1px solid #CECDCB; float:left; }
.form .item .ipt .ipt02 { width:80px; }
.validate_image_placeholder { display:block; width:75px; height:26px; float:left; background-color:#8E1A31; margin-left:8px; }

.form .submit_btn { position:absolute; left:715px; top:195px; width:130px; height:38px; background:url(btn.gif) no-repeat; overflow:hidden; text-indent:-20em; }
.form .submit_btn:active { left:716px; top:196px; }
.form .secruity { position:absolute; background:white; width:300px; height:30px; line-height:30px; left:640px; top:260px; }
.form .secruity span { display:block; height:30px; padding-left:32px; background:url(ico1601.gif) no-repeat left center; color:#9A0003; margin-left:10px; }

.video_bd { width:900px; height:525px; overflow:hidden; position:fixed; display:none; }
.video_bd .video_contents { width:860px; height:525px; background:#333; float:left; }
.video_bd .close_bd { display:block; width:40px; height:40px; text-align:center; line-height:40px; background:#333; font-size:28px; color:white; float:left; cursor:pointer; }
.video_bd .close_bd:hover { background:#900; color:white; }

.articles { width:980px; }
.articles .t { height:30px; background:url(../img/art_tit.gif) no-repeat; }
.articles .contents { padding:27px 0px;  }
.articles .contents li { float:left; width:391px; background:url(../img/art_ico.gif) no-repeat left center; padding-left:23px; margin-left:40px; height:27px; line-height:27px; }
.articles .contents li .art_tit { display:block; float:left; width:305px; font-size:14px; overflow:hidden; }
.articles .contents li .time { display:block; float:right; color:#666; }

.articles .contents li .art_tit a:link, .articles .contents li .art_tit a:visited { color:#333; }
.articles .contents li .art_tit a:hover { color:red; }









