@charset "utf-8";
/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img, input { border:none; } /*为了照顾ie6 链接图片有边框*/
img{display: block;}
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body {font-size:15px; line-height: 24px; color:#444; font-family: "Microsoft YaHei","微软雅黑","Arial Narrow"; background: #f8f8f8; }
.clearfix:after { content:""; display:block; height:0; clear:both; }
.clearfix { zoom:1; }
a { color:#666; text-decoration:none; }
a:hover { color:#ff8400; text-decoration:none; }

.head { width: 1000px; height: 50px; margin: 0 auto; background: #000; border-bottom: 3px solid #fff; }
.banner { width: 1000px; height: 240px; margin: 0 auto; }
.bigtu { width: 1000px; height: 579px; margin: 0 auto; }
.pro, .case { width: 1000px; margin: 0 auto; background: #fff url(../images/shadow_bg.jpg) bottom center no-repeat; padding-bottom: 40px; }
.pro .top li { border-bottom: 1px dashed #ccc; }
.pro .top dt { float: left; width: 350px; margin-right: 15px; }
.pro .top dd { float: left; padding-right: 20px; width: 615px; }
.pro .top dd h3, .pro .bottom dd h4, .case li dd h6 { font-size: 20px; font-weight: bold; color: #444; line-height: 30px; margin-top: 24px; }
.pro .top dd ol { margin-left: 5px; margin-top: 5px; }
.pro .top dd ol li { height: 26px; line-height: 26px; border:0; }
.pro .top .one dt img { float: right; margin-top: 50px; }
.pro .top .two dt img { margin-top: 25px; margin-left: 120px; }
.pro .top .one dd { height: 400px; }
.pro .top .two dd { height: 270px; }
.down_btn { width: 245px; height: 93px; background: url(../images/down_btn.jpg); position: relative; left: 336px; top: -45px; }
.down_btn h5 { float: left; font-size: 24px; font-weight: bold; color: #41200d; height: 76px; line-height: 76px; margin-left: 13px; }
.down_btn a { font-size: 14px; font-weight: bold; line-height: 18px; color: #333; float: left; margin-top: 24px; margin-left: 25px; }
.down_btn a:hover { color: #fe0000; }
.two .down_btn a { font-size: 14px; font-weight: bold; line-height: 18px; color: #333; float: left; margin-top: 17px; margin-left: 25px; }
.two .down_btn a:hover { color: #fe0000; }
.pro .bottom li, .case li { float: left; width: 499px; border-right: 1px dashed #ccc;  border-bottom: 1px dashed #ccc; position:relative; }
.pro .bottom .outer01 { height: 290px; }
.pro .bottom .outer02 { height: 260px; }
.pro .bottom .outer03 { height: 240px; }
.pro .bottom .noborderR, .case .noborderR { border-right: 0; }
.pro .bottom .noborderD, .case .noborderD { border-bottom: 0; }
.pro .bottom dt { float: left; width: 200px; margin-right: 15px; }
.pro .bottom dd { float: left; width: 270px;  }
.pro .bottom dd li { width: 270px; border: 0; }
.pro .bottom .more { float: right; line-height: 36px; position: absolute; right: 20px; bottom: 10px; }
.pro .bottom dt img { margin-top: 50px; margin-left: 15px; }
.case .title { width: 228px; height: 88px; background: url(../images/case_title_bg.jpg); margin-left: 20px; line-height: 70px; color: #41200d; font-weight: bold; font-size: 30px; }
.case .h1 { height: 175px; }
.case .h2 { height: 185px; }
.case .h3 { height: 180px; }
.case li dt { float: left; width: 90px; margin-right: 10px; margin-top: 10px; }
.case li dd { float: left; width: 360px; }
.case li dd h6 { margin-top: 10px; }
.case li dt span { float: right; padding-left: 12px; width: 48px; height: 46px; background: url(../images/case_list_bg.jpg); line-height: 50px; color: #41200d; font-weight: bold; font-size: 24px; }
.case li dd .more { float: right; line-height: 36px; position: absolute; right: 20px; bottom: 5px; }
.snec { width: 1000px; margin: 0 auto; background: #fff; padding-bottom: 30px; }
.snec .left { float: left; width: 630px; height: 270px; position: relative; padding-left: 50px; padding-right: 30px; border-right: 1px dashed #ccc; }
.snec .left h2 { float: left; }
.snec .left .top p { float: left; width: 405px; }
.snec .left .bottom { margin-top: 5px; }
.snec .left .bottom .more { position: absolute; right: 30px; bottom: 20px; }
.snec .right { width: 289px; float: left; }
.snec .right dt { margin-left: 30px; }
.snec .right p { width: 200px; margin-left: 20px; margin-top: 10px; text-align: center; }
.snec .xia { padding: 10px 50px; background: #eee; margin-top: 20px; }
.snec .xia h3 { font-weight: bold; color: #333; }
.snec .xia a { color: #111; }
.snec .xia a:hover { color: #ff8400; }



