﻿.m-sld{
    position: relative;
    height:450px;
    overflow: hidden;
    z-index: 1;
	background-color:#000;
}
.m-sld-banner{
    position: absolute;
    top: 0;
    left: 0;
    width: 600%;
    height: 100%;
}
.m-sld-banner>a{
    float: left;
    width: 16.666%;
    height: 100%;
}

.m-sld-dot{
    position: absolute;
    left: 50%;
    bottom:20px;
    margin-left: -67px;
    z-index: 2;
}
.m-sld-dot>a{
    float: left;
    width: 20px;
    height: 20px;
    margin: 0 10px;
    background: no-repeat url(../images/dot.png);
}
.m-sld-dot>a:hover, .m-sld-dot>a.active{
    background: no-repeat url(../images/dot-hov.png);
}

/*通用*/
.g-wrap{
    width: 100%;
    min-width: 1200px;
    color: #333;
}
.w-ct{
    width: 1200px;
    margin: 0 auto;
}
.f-cl:after{
    display: block;
    content: ".";
    height: 0;
    visibility: hidden;
    overflow: hidden;
    clear: both;
}

.content
{ width:1112px; margin:0 auto; overflow:hidden; margin-top:30px;}
.content .about
{ width:360px; float:left; border:#dcdcdc 1px solid; margin-right:13px;}
.sp
{ width:360px; background:#000 url(../images/sp.jpg) no-repeat; margin-top:30px; height:234px;}
.tt{ background:url(../images/bg.jpg) repeat; width:360px; height:16px;}
.content .about_1
{ width:360px; float:left; height:349px; border:#dcdcdc 1px solid;}
.com
{ color:#333333; font-size:18px; margin-left:26px; margin-top:43px;}
.com span
{ color:#8c8c8c; font-size:18px;text-transform:uppercase;}
.nrq
{ width:315px; margin:0 auto; line-height:30px; margin-top:30px; color:#333333;}
.btn
{ width:120px; height:26px; border:#ccc 1px solid; text-align:center; margin:0 auto; padding-top:4px; margin-top:23px;}
.btn a:hover{color:#ff5e16;}

.news
{ width:360px; border:#dcdcdc 1px solid; float:right; height:349px; overflow:hidden;}

.com0
{ color:#333333; font-size:18px;  margin-top:43px; width:226px; float:left; padding-left:16px;}
.com0 span
{ color:#8c8c8c; font-size:18px;text-transform:uppercase;}
.news .more
{ width:27px; float:right;margin-top:60px; padding-right:16px;}

#News0
{ clear:both; text-align:left; margin:0 auto; width:90%; margin-top:30px; padding-left:16px; padding-right:16px;}

.barnew0
{ width:100%; line-height:22px; height:24px; margin:0 auto; padding-bottom:0;}

.barnew0 span
{float:right; width:70px; font-family:"宋体"; color:#7a7a7a; font-size:12px; text-align:right;}
.barnew0 a
{
display:block; width:200px; height:30px; line-height:30px; float:left;
background:url(../images/jt.jpg) no-repeat 0 14px; padding-left:13px; color:#808080;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; 
font-family:"宋体"; }
.barnew0 a:hover
{
color:#000000; text-decoration:none;
}

.title
{ width:1112px; margin-top:46px; text-align:center; margin-bottom:30px;}
.pro_img
{ width:100%; margin:0 auto; margin-top:50px;}
.lk a
{display:block; color:#fff; background-color:#ff8e5b; width:49.6%; float:left; text-align:center; margin-left:2px; margin-right:2px; height:30px; padding-top:8px; font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
.lk a:hover
{ background-color:#ff5e16;}
.lk a.pro_btn_sl
{background-color:#ff5e16;}

.pro_img_list
{ width:99.6%; margin:0 auto;margin-top:20px; }

.case{width:360px; float:left;}
.case li{width:360px;position:relative; height:255px; *height:253px;}
.case li img{width:360px; height:246px;}
.case li p{width:348px; height:36px; line-height:36px; text-align:left; position:absolute; left:0px; bottom:8px; background:url(../images/zz.png) repeat; color:#fff; clear:both; padding-left:12px;}
.big_img
{ width:735px; height:502px; float:right;position:relative; }
.big_img img{width:735px; height:502px;}
.big_img p{width:723px; height:36px; line-height:36px; text-align:left; position:absolute; bottom:0px; background:url(../images/zz.png) repeat; color:#fff; clear:both; padding-left:12px; left:0;}

.mid
{ width:100%; background-color:#f6f6f6; overflow:hidden; text-align:center; margin-top:40px; padding-top:50px;}
.mid .img_list
{ background-color:#fff; width:1110px; margin:0 auto; margin-top:30px; overflow:hidden; margin-bottom:40px;}

.font_sm
{ width:460px; float:left; margin-left:40px; height:155px; padding-top:30px;color:#333333;}
.one
{ background:url(../images/1.jpg) no-repeat left; font-size:16px;  text-align:left; padding-left:40px; height:25px; padding-top:15px;}
.font_sm .js
{ width:98%; line-height:30px; text-align:left; margin-top:20px;}

.img_list .img
{ width:555px; height:224px; float:right;}

.img_list .img0
{ width:555px; height:224px; float:left;}
.font_sm0
{ width:460px; float:right; margin-right:40px; height:155px; padding-top:30px;color:#333333;}
.two
{ background:url(../images/2.jpg) no-repeat left; font-size:16px;  text-align:left; padding-left:40px; height:25px; padding-top:15px;}
.font_sm0 .js
{ width:98%; line-height:30px; text-align:left; margin-top:20px;}

.three
{ background:url(../images/3.jpg) no-repeat left; font-size:16px;  text-align:left; padding-left:40px; height:25px; padding-top:15px;}
.four
{ background:url(../images/4.jpg) no-repeat left; font-size:16px;  text-align:left; padding-left:40px; height:25px; padding-top:15px;}
.five
{ background:url(../images/5.jpg) no-repeat left; font-size:16px;  text-align:left; padding-left:40px; height:25px; padding-top:15px;}


#featureContainer{width:100%; height:502px; position:relative; float:left; overflow:hidden;}
#featureContainer .prev{width:20px; height:21px; background:url(../images/jt_l.png) no-repeat center; position:absolute; right:80px; bottom:13px; z-index:99;}
#featureContainer .next{width:20px; height:21px; background:url(../images/jt_r.png) no-repeat center; position:absolute; right:20px; bottom:13px; z-index:99;}
.featureUL{position:relative; margin:0px; padding:0px; width:2800px; float:left; left:0px}
.featureUL li{width:737px; height:600px; position:relative; overflow:hidden; float:left}
.featureUL li img{width:737px; height:502px; transition:all 0.8s ease-in-out; float:left;}
.featureUL li:hover img{transform:scale(1.1);}
.featureUL li p{width:100%; height:45px; line-height:50px; color:#fff; text-indent:2.5em; font-size:16px; background:url(../images/black.png) repeat; clear:both; position:absolute; left:0px;
 bottom:98px; overflow:hidden; display:block}
.featureUL li p span{display:block; background:url(../images/feature.png) no-repeat left center; margin-left:20px;}