@charset "gb2312";
*{margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,button,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;}
body,html{font-family:microsoft yahei; font-size:14px; color:#333; text-decoration:none;}
body{font:normal 100% Microsoft YaHei, 微软雅黑, Arial, Tahoma, Helvetica, sans-serif; min-width:1300px;}
table{border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%; border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1,h2,h3,h4,h5,h6,dl,dt,p,b,i,span{font-weight:normal;}
button,input,textarea,select,optgroup,option{font-family:inherit; font-size:inherit; *font-size:100%; font-weight:inherit; vertical-align:middle; font-family:microsoft yahei;}
address,caption,cite,code,dfn,em,var,b{font-style:normal; font-weight:normal;}
input,textarea{outline-style:none;resize:none;border:none;-webkit-appearance:none;border-radius:0;}
a{text-decoration:none; color:#333;}
ul,li,ol{list-style-type:none;}
fieldset,img{border:0;}
img,a{transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out;}
.input{width:80%; border:1px solid #dedbd7; padding:1em .4em; font-size:12px; color:#666;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:'\20'; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}
.w1200{width:1200px; height:auto; margin:0 auto;}
.ov{overflow:hidden;}
.blank{width:auto; height:40px;}

.wzbt1{display:none}


/* 头部 */
.header{width:1300px; height:100px; margin:0 auto; z-index:9999;position:relative;}
.welcome{width:100%; height:auto; margin:0 auto;}
.welcome .logo {float:left;}
.zhongyingwen{ position:absolute;right:0;top:5px}
.zhongyingwen a{margin:0 5px}
.zhongyingwen a.sdads{color:#da2b24}
.welcome .form{position:relative; width:90px; height:100px; float:right; background:url(../images/form.png) no-repeat center center;
    line-height: 100px;}
.welcome .form form{display:none; position:absolute; right:0; top:35px; width:150px; background:#fff; border:1px solid #444; z-index:999;}
.welcome .form form .txt{float:left; height:30px; line-height:30px; padding-left:10px; width:100px; }
.welcome .form form .btn{float:right; background:#444; color:#fff; width:40px; height:30px; line-height:30px; cursor:pointer;}
.welcome .form:hover form{display:block;}
.welcome .form:hover{width:130px; transition: all 0.6s;}

.nav{float:right; width:62.6%;}
.nav ul li{float:left; width: 12.5%;
}
.nav ul li .a1{display:block; width:100%; height:70px; padding-top:30px; text-align:center; font-size:15px; font-weight: bold; color:#000;}
.nav ul li .a1 span{display:block; margin-top:5px; text-transform:uppercase; font-size:12px; color:#333;}
.nav ul li.current .a1,.nav ul li.current .a1 span,.nav ul li:hover .a1,.nav ul li:hover .a1 span{color:#da2b24;}

.nav li ul{position:absolute; width:100%; height:auto; z-index:999; display:none;    margin-left: -20px;}
.nav li li{width: 150px; height:40px; float:none}
.nav li li a{color:#fff;font-size:13px; padding:0; font-weight:normal; line-height:40px; display:block; letter-spacing:0; text-align:center; background:#065ab0;; opacity:.9; -webkit-opacity:.9; -moz-opacity:.9; -ms-opacity:.8; -o-opacity:.9}
.nav li li a:hover{background:#d6312d;color:#fff}
.nav li:hover ul{display:block}

/*banner*/
.banner{width:100%; height:500px; overflow:hidden; position:relative; font-size:0;}
.b-img{height:500px; position:absolute; left:0; top:0;}
.b-img a{display:block; height:500px; float:left; width:1920px;}
.b-list{height:50px; padding-top:460px; position:relative; margin:0 auto;z-index:1;}
.b-list span{display:block; cursor:pointer; width:8px; height:8px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #dd4400;}
.bar-left{position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px;}
.bar-right{position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px;}
.bar-left em, .bar-right em{display:block; width:50px; height:100px; margin:0 auto; margin-top:175px; cursor:pointer;}
.bar-left em{background:url(../images/arrow.png) 0px 0px no-repeat;}
.bar-right em{background:url(../images/arrow.png) -50px 0px no-repeat;}




/* 标题 */
.tit{width:1200px; height:auto; float:left; overflow:hidden;}
.tit span{color:#da2b24; font-size:30px; display:block; text-align:center;font-weight:bold;line-height:35px;letter-spacing:1px;}
.sj{width:1200px; height:auto; text-align:center; margin:10px auto 0px;}
.triangle-down{width:0; height:0; margin:0 auto; border-left:8px solid transparent; border-right:8px solid transparent; border-top:14px solid #999;}


/* 产品分类 */
.product_wrap{width:100%; padding:55px 0 60px; background-color:#f7f7f7;}
.product{margin-top:30px;}
.pro_fl{width:19%; padding-bottom:10px; background-color:#da2b24;}
.pro_l_tit{width:100%; height:90px; text-align:center; display:table;}
.pro_l_tit p{font-size:22px; color:#FFF; line-height:30px; display:table-cell; vertical-align:middle;}
.pro_l_tit i{display:block; font-size:15px;}
.pro_flist{width:96%; height:auto; padding-bottom:10px; background-color: #fff; margin-left:2%; border-radius:5px;}
.pro_flist dl{padding:25px 18px; overflow:hidden;}
.pro_flist dt{margin-top:15px;}
.pro_flist dt:first-child{margin-top:0px;}
.pro_flist dt a{display:block; padding:11px 5px; font-weight:bold; background: url(../images/icon.jpg) no-repeat right;}
.pro_flist dt a:hover{color:#da2b24;text-decoration:underline;}
.pro_l_tel{width:100%; margin-top:93px; display:table;}

.pro-show{width:900px; height:auto; overflow:hidden; border:1px solid #e2e2e2; }
.pro-tit{width:100%; height:55px; border-bottom:1px solid #e2e2e2;}
.zd-pro{line-height:57px;}
.zd-pro p:before{content:""; display:block; position:absolute; width:5px; height:8px; background-color:#da2b24; margin:25px 0 0 -15px;}
.zd-pro p{font-size:18px; font-weight:bold; color:#da2b24; padding-left:35px;}
.pro-tit span{font-size:14px; color:#666; margin-right:25px; line-height:57px;}


.pro-show dl{width:100%; height:auto; overflow:hidden;}
.pro-show .tempWrap{width:100% !important; margin-left:20px}
.pro-show dt{width:270px; height:270px; float:left; margin:15px;    position: relative;}
.pro-show dt:nth-child(4n){margin-right:0px;}
.pro-show dt a{display:block;width:270px; height:270px;overflow:hidden;}
.pro-show dt a:hover{box-shadow:0 1px 15px rgba(0, 0, 0, 0.5);}
.pro-show dt img{width:270px; height:270px;}
.pro-show dt img:hover{transform:scale(1.1);}
.pro-show .p-r-tit{width:100%;position:absolute;bottom:0;text-align:center;width:100%;padding:10px 0;}
.pro-show .p-r-tit a{font-size:14px; line-height:30px; display:block; text-align:center;height:30px}
.pro-show dt:hover .p-r-tit a{color:#dd4400;}

.ysdds{background:#e8e8e8;}
.protd{ width:1100px; margin:40px auto }
.protd li{ width:168px; float:left; margin:0px 26px;}
.protd li a{ width:168px; float:left; display:block;}
.protd li a .iconbg1{border:7px solid #d4d4d4; border-radius:10px; width:154px; height:109px; background:#FFFFFF;}
.protd li a .iconbg{ width:109px; height:94px; margin:6.9px auto 0px auto;} 
.protd li a .iconbt{ text-align:center; color:#000; font-size:18px; padding-top:12px; }
.protd li a:hover .iconbg1{ border:7px solid #da2b24;}
.protd li a:hover .iconbt{ color:#da2b24;}
.protd li.icon1 a .iconbg{ background:url(../images/icon1.gif) no-repeat;}
.protd li.icon2 a .iconbg{ background:url(../images/icon2.gif) no-repeat;}
.protd li.icon3 a .iconbg{ background:url(../images/icon3.gif) no-repeat;}
.protd li.icon4 a .iconbg{ background:url(../images/icon4.gif) no-repeat;}
.protd li.icon5 a .iconbg{ background:url(../images/icon5.gif) no-repeat;}

.shebei_wrap{width:100%; margin:50px auto;}
.shebei{margin:0px auto; width:1200px; overflow:hidden; position:relative;}
.containers{min-width:1200px; width:1200px; margin:0px auto; padding:0px; margin-top:-15px; overflow:hidden;}
.index_yewus{height:260px;}
#demos{overflow:hidden; width:1200px; float:left; display:inline;}
#indemos{float:left; width:100000px; height:260px;}
#indemos a{width:210px; height:170px; float:left; margin:0px 10px 0px 10px; padding:5px; border:solid 1px #ccc;}
#indemos a:hover{box-shadow:0 1px 15px rgba(0, 0, 0, 0.5);}
#indemos a img{width:210px; height:170px;}
#indemos a .pp{width:210px; text-align:center; margin-top:15px; -webkit-transition:all .3s ease-out; -moz-transition:all .3s ease-out; transition:all .3s ease-out; -o-transition:all 0.3s ease-out;}
#indemos a:hover .pp{margin-top:18px; color:#dd4400;}
#indemos img{border:none;}
#demo1s{float:left; padding-top:35px;}
#demo2s{float:left; padding-top:35px;}
#indemos span{display:block; margin-left:8px;}

/*关于我们*/
.about{overflow: hidden; background: url("../images/about_bg.jpg") no-repeat center 0; height: 653px; text-align: center;}
.about h2{ font-size: 36px; text-align: center; margin: 76px 0 15px;}
.about h2 a{color: #da2b24;}
.about i{ display: block; width: 40px; height: 3px; background: #da2b24; margin: 20px auto 20px; }
.about .about_title1{font-size: 26px;color: #da2b24;}
.about .about_title2{font-size: 20px;color: #da2b24; margin: 5px 0 25px;}
.about .about_desc{ font-size: 14px;color: #656565; line-height: 24px; margin-bottom: 20px;}
.about span a{color: #da2b24;border-bottom: 1px solid #da2b24;}


/* 四大优势 */
/* 优势 */ 
.ys{width:auto; height:auto; overflow:hidden;}
.ystit{height:130px; margin:0 auto; background:#da2b24;}
.ystit p{font-size:30px; color:#FFF; text-align:center; padding-top:30px;}
.ystit span{font-size:20px; color:#FFF; display:block; text-align:center; line-height:40px;}
.banner2{
    height: 200px;
    background: url("../images/banner2.jpg") no-repeat center 0;
    overflow: hidden;
    
}
.banner2 p{
    display: block;
    font-size: 18px;
    color: #fff;
    margin: 77px 0 0 0;
    overflow: hidden;
}
.banner2 p b{ font-size: 30px; font-weight: normal; }
.banner2 a{ display: block; margin-top:10px; width: 158px; height: 33px; line-height: 33px; text-align: center; font-size: 14px; color: #fff; background: url("../images/zx_btn.png") no-repeat;}


/* 客户案例 */
.sgglbox{width:100%; height:780px; background:url(../images/sgglbj.jpg) no-repeat center center;}
.sggl{width:1200px; height:720px; padding-top:60px; margin:0 auto;}
.sggl .tit span{color:#fff;}
.sggl .triangle-down{border-top:14px solid #fff;}

.sglibox{width:1200px; height:530px; margin-top:30px; background:#FFF;}
.sglibox dl{width:1200px; height:auto; float:left; overflow:hidden; margin-top:25px;}
.sglibox dl dt{width:220px; height:230px; float:left; margin:5px 3px 10px 15px;}
.sglibox dl dt a{overflow:hidden;}
.sglibox dl dt img{width:220px; height:200px;}
.sglibox dl dt img:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;transform:scale(1.1);}
.sglibox dl dt a{font-size:14px; display:block; text-align:center; line-height:37px;}
.sglibox dl dt:hover a{color:#ff6600;}


.new{
    margin: 40px auto ;
}
.news-left{
    width: 70%;
}
.news-left .pic{
    width:166px;
    height: 352px;
    background: url("../images/news-bg.jpg") no-repeat top center;
}
.news-left .pic .news-more{
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    margin: 0 auto;
    margin-top: 200px;
    color: #FFFFFF;
}
.news{
    width: 642px;
    height: 352px;
    border-top: 1px solid #ccc;
}
.newsbox{
    width: 100%;
}
.newsbox li {
    overflow: hidden;
    zoom: 1;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #e4e4e4;
}
.newsbox li:nth-child(4){
	border:none;
}
.newsbox .dates{
    width:80px;
    height:67px;
    border-right: 1px solid #ccc;
    float:left;
    position:relative;
    text-align:center;
    z-index:30;
    margin-top: 15px;
}
.newsbox .dates .wrap{
    width:60px;
    height:26px;
    font-size: 14px;
    text-align:center;
    position:absolute;
    bottom:13px;
    left:10px;
    color: #000000;
}
.newsbox .topic{
    font-size:16px;
    padding: 10px 90px 0;
    background:#fff;
}
.newsbox .content{
    padding: 5px 17px 0px 90px;
    background:#fff;
    color:#888;
    font-size: 14px;
    position:relative;
}
.newsbox .dates .date_d {
    font-size: 18px;
    color: #666;
    position: absolute;
    top: -1.5em;
    left: 0;
    width: 100%;
    text-align: center;
}
/*常见问答*/
.new .newsright {
    overflow:hidden;
    width:340px;
    height:352px;
    background-color:#f6f6f6;
}
.new .newsright h3{
    font-weight:normal;
    padding:0 20px;
    height:50px;
    background-color:#da2b24;
    line-height:50px;
    overflow:hidden;
    color:#fff;
}
.new .newsright h3 b{ float:left; font-size:18px;}
.new .newsright h3 span{
    float:left;
    font-size:12px;
    margin-left:5px;
    line-height:50px;
}
.new .newsright h3 a{
    font-size:13px;
    float:right;
    text-transform:uppercase;
    font-style:normal;
    color:#fff;
}
.new .wenda {
    overflow:hidden;
    width:340px;
    height:302px;
    margin:0 auto;
    margin-top:14px;
    position:relative;
}
.new .wenda ul{ overflow:hidden; width:100%; position:absolute}
.new .wenda li{
    overflow:hidden;
    height:90px;
    border-bottom:1px dotted #ddd;
    margin-bottom:12px;
}
.new .wenda li h5{
    font-weight:normal;
    font-size:14px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    padding-left:30px;
    background:url(../images/news_wen.jpg) left center no-repeat;
    line-height:24px;
    margin-bottom:8px;
}
.new .wenda li p{
    padding-left:30px;
    background:url(../images/news_da.jpg) no-repeat left top;
    font-size:13px;
    line-height:22px;
    color:#585657;
    height:50px;
    overflow:hidden;
    text-align: justify;
}


/* 联系我们 */
.map{height:460px; margin:0px auto; background:url(../images/mp_bj.jpg) no-repeat center center;}
.map_tops{margin-top:10px;}
.map_tops1{margin:50px 0 0 70px; height:70px; line-height:70px;}
.map_tops1 b{display:inline-block; padding:0 15px 0 20px; border-right:solid 1px #ccc; letter-spacing:2px; font-size:40px; font-weight:bold; color:#da2b24;}
.map_tops1 span{display:inline-block; margin-left:12px; font-size:27px;}
.map_tops2{margin:5px 0 0 50px;}
.map_tops2 ul li{font-size:16px;line-height:21px;}
.map_tops3{margin:2px 0 0 50px;}
.map_tops3 img{width:130px;height:130px;}
.map_bottom{width:1150px; height:272px; margin:0 auto; border:solid 2px #da2b24;}


/*友情链接*/
.yqlink{width:1200px; height:40px; margin:50px auto 20px;}
.yqlink dl{height:40px;}
.yqlink dt{float:left;}
.yqlink dl .dt1{font-size:30px; font-weight:bold; color:#da2b24; line-height:40px;}
.yqlink dl .dt2{width:90px; height:23px; background:#da2b24; color:#FFF; margin:9px 10px 0 10px;}
.yqlink dl .dt2 span{font-size:15px; color:#FFF; line-height:23px; display:block; text-align:center;}
.yqlink dl .dt3 a{font-size:14px; text-decoration:none; line-height:40px; margin:0 15px;}
.yqlink dl .dt3 a:hover{text-decoration:underline; color:#FF5702;}


/*页脚*/
.footerbox{width:100%; overflow:hidden;padding:30px 0; background:#da2b24;}
.footer{width:1200px; height:auto; margin:0 auto;}
.f-info{width:auto; height:auto; overflow:hidden;}
.f-info dl{margin-top:40px;}
.f-info dt{font-size:14px; color:#FFF; line-height:30px;}

.f-r{width:auto; height:35px; margin-top:120px;}
.f-r img{height:35px; float:left; margin-right:10px;}
.f-r span{font-size:35px; font-weight:bold; line-height:35px; color:#FFF;}

.ewm{margin:80px 0px 0px 100px;}
.ewm img{width:120px;height:120px;}


/*在线客服*/
.qq_content{overflow:hidden; background:#FFF; box-shadow:3px 2px 10px rgba(0, 0, 0, 0.2);}
.qq_content dd{padding:7px; width:135px; background:#eee;}
.qq_content .dt{background:#da2b24 url(../images/client_title.png) no-repeat; font-size:14px; font-weight:bold; color:#FFF; cursor:pointer; padding:10px 20px; width:120px;}
.qq img{margin-right:10px;}
.qq_content .ol_tel{background:#eee; font-size:18px; text-align:center;}
.qq_content .ol_tel strong{font-weight:bold; color:#F00;}
.qq_content .ol_tel img{width:100px;}
.qq_content .ol_tel p{color:#000;}
.qq_content .ol_qq a{font-size:14px; color:#950c1e; text-decoration:underline;}
.qq_content .ol_qq img{margin-right:10px;}
.qq_content .qr{background:#FFF; font-size:12px;text-align: center;}
.qq_content .ol_tel .blue{color:#F00;font-size:14px; font-weight:bold;}