@charset "utf-8";

/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th {

	margin: 0;

	padding: 0;

	outline: 0;

}



*{ margin:0; padding:0;}

body{ font-size:14px; font-family:"微软雅黑";width:100%; line-height:1.6;}

a{text-decoration:none; display:block;}

a:hover{ color:#f00;}

li{list-style-type:none;}

img{ max-width:100%;}

.m-bottom{ margin-bottom:50px;}

.m-top{ margin-top:30px;}

.p-bottom{ margin-top:15px;}

.p-top{ padding-top:0 !important;}

h{ color:#F00;}



.renshi-left-bt-right h{ color:#B9B9B9;}

#mynav{ width:1200px; height:100px; margin:0 auto;background:#fff; position:relative; z-index:99; color:#fff; line-height:100px;}

.logo{ float:left;line-height:100px;margin-top:25px; margin-right:60px;}

#mynav ul{float:left;width:680px;line-height:100px;}

#mynav ul li{ float:left;}

#mynav ul li a{ display:block; margin-left:18px; height:98px; color:#333;}

#mynav ul li a:hover{ color:#f00; border-bottom:#f00 solid 2px;}

.text{ float:right;margin-top: 30px;}

.clear{ clear:both;}





.slide-main{height:650px;position:relative;}

.prev,.next{display:block;width:70px;height:100px;position:absolute;z-index:999;top:267px;overflow:hidden;cursor:pointer;opacity:0.3;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}

.prev{left:70px;}

.next{right:70px;}

.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}

.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:600px;left:0;text-align:center;}

.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#444;opacity:0.7;-moz-opacity:0.3;filter:alpha(opacity=30);overflow:hidden;}

.item a.cur{background:#f00;opacity:1;}

.slide-box,.slide{display:block;width:100%;height:650px;overflow:hidden;}

.slide-box{position:relative;}

.slide{display:none;height:650px;position:relative;position:absolute;z-index:8;}

.banner{ background:top center no-repeat; background-size:auto 100%;height:650px;}



.bj-1{ background:url(../images/bj-1.jpg) top center no-repeat; position:relative;}

.renshi{ width:100%; height:300px; background-color:#2D2E32;}

.renshi-zt{ width:1200px; margin:0 auto;}

.renshi-left{ float:left;}

.renshi-left-bt{ margin-top:40px;}

.renshi-left-bt-left{ font-size:22px; font-weight:bold; color:#fff; border-left:#C31A28 solid 4px; padding-left:15px; float:left; margin-right:10px;}

.renshi-left-bt-right{font-size:16px;color:#B9B9B9; line-height:25px;float:left;}

.renshi-left-zw{ width:544px; height:95px; padding-top:30px; font-size:18px; color:#fff; line-height:2.2;clear:both;}

.renshi-left a{ font-size:18px; color:#C31926; margin-top:40px; display:block;}

.renshi-right{ background-color:#C31A28; width:46%; height:246px; position:absolute; right:0; margin-top:80px;}

.video{ margin-top:-50px;}







.profile{ width:1200px; margin:0 auto;}

.profile-1{ margin-top:100px; font-size:30px; color:#333; text-align:center;margin-bottom: 45px;}

.profile-2{margin:0 auto; display:block;}

.profile-3{margin-top:42px; font-size:18px; color:#666; line-height:2; padding:0 62px;}

.button{ width:170px; height:44px; border:#999999 solid 1px; color:#C31927; text-align:center; line-height:42px; display:block; font-size:18px; margin:0 auto; margin-top:20px; margin-bottom:125px;}

.button:hover{border:#f00 solid 1px; color:#fff; background-color:#f00;}

.guanggao{ width:100%; display:block; height:200px; background:top center no-repeat; background-size:auto 100%;}





.center{ width:1200px; margin:0 auto; margin-top:40px;}

.center-left{ float:left; margin-right:40px;}

.center-left-bt{font-weight:bold}

.center-left-bt-yingyu{ color:#2C2C32; font-family:Arial, Helvetica, sans-serif; font-size:40px;}

.center-left-bt-yingyu span{ color:#FF0000;}

.center-left-bt-zw{ color:#333; font-size:30px; margin-top:20px;}

.center-left-bt-heng{ background-color:#FF0000; width:40px; height:5px; margin-top:30px;}

.center-left-1{ color:#ccc; width:290px; line-height:2.2;float:left;}





.center-right{ float:right;}

.button2{width:117px; height:30px; border:#999999 solid 1px; color:#666666; text-align:center; line-height:30px; display:block; margin:0 auto; margin-top:15px; }

.button2:hover{border:#f00 solid 1px; color:#fff; background-color:#f00;}



.center-tp{ padding-top:40px; clear:both;}

.center-tp ul li{ float:left; width:380px; height:315px; border-bottom:#eee solid 4px ; margin-right:20px; position:relative;margin-bottom:30px;}

.center-tp-zt{ clear:both; margin-right:10px;}

.center-tp-wz{ font-size:18px; color:#333; line-height:60px; float:left;}

.center-tp-more{ float:right;line-height:60px; color:#999; font-size:16px;}

.center-tp-zt-xian{ width:0; height:4px; position:absolute; bottom:-4px;

transition:width 2s;

-moz-transition:width 2s; /* Firefox 4 */

-webkit-transition:width 2s; /* Safari and Chrome */

-o-transition:width 2s; /* Opera */}

.center-tp ul li:hover .center-tp-zt-xian{ width:100%; background-color:#f00;}





.case{ background:url(../images/bj-2.jpg) top center no-repeat; width:100%; height:800px; clear:both; margin-top:60px;}

.case-zt{ width:1200px; margin:0 auto; padding-top:65px;}

.case-zt-bt{ width:410px; height:170px; margin:0 auto;}

.case-zt-bt-yingwen{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:40px;}

.case-zt-bt-yingwen span{ color:#f00;}

.case-zt-bt-wenzi{ color:#fff; font-weight:bold; font-size:45px; text-align:center; margin-bottom:20px;}

.case-zt-bt-heng{ width:50px; height:5px; background-color:#f00;margin:0 auto;}

.case-zt-bt-wenzi2{ color:#858586; font-size:18px; text-align:center; margin-top:10px;}





.outBox{ width:1150px; text-align:left; margin:0 auto; height:440px; background-color:#202020; color:#fff; margin-top:60px;}

.outBox .hd{ height:86px;  background:#f4f4f4; }

.outBox .hd ul{ float:left; }

.outBox .hd ul li{ width:288px; float:left;     cursor: pointer; }

.outBox .hd ul li:hover{ border-bottom:#f00 solid 2px;}

 

.outBox .bd{ width:100%; height:353px;}

.inbBox-left{ float:left; padding-top:30px;padding-left:22px; margin-right:40px;}

.inbBox-left-riqi{ width:300px; height:100px; border-bottom:#666666 solid 2px; position:relative; margin-bottom:30px;}

.inbBox-left-riqi-tian{ color:#fff; font-size:50px; float:left; margin-right:5px;}

.inbBox-left-riqi-tian-right{ font-size:18px; float:left; color:#fff; margin-top:10px;}

.inbBox-left-riqi-nyr{ font-size:18px; position:absolute; bottom:8px;}

.inbBox-left-bt{ font-size:18px; width:280px; color:#fff;}

.button3{width:104px; height:30px; border:#999999 solid 1px; font-size:12px; font-family:"宋体"; color:#666666; text-align:center; line-height:30px; display:block; margin-top:46px; }

.button3:hover{border:#f00 solid 1px; color:#fff; background-color:#f00;}

.inbBox-left-2{ float:left; width:470px; height:320px; margin-top:15px;}

.inbBox-left-2 img{ width:100%; height:auto;}

.inbBox-left-3{ margin-right:40px; float:right; width:250px; height:270px;overflow:hidden; margin-top:30px;}

.hd ul li{ background-color:#282828;}

.hd-riqi{ color:#d6d6d6; font-size:40px; line-height:86px; float:left;margin-left:22px; margin-right:10px;}

.hd-xiaobiaoti{ float:left; width:194px; height:43px; overflow:hidden; margin-top:20px;}

.hd-more{ font-size:30px;height:86px; background-color:#333333; float:left; width:286px; text-align:center; line-height:86px; color:#fff;}

.yanse{background-color:#333333 !important;}

.hd ul .on{ border-bottom:#f00 solid 2px;}





.new{ width:1200px; margin:0 auto;margin-top:40px;}

.new-zw{ clear:both; padding-top:40px;}

.new-zw-left{ width:380px; height:390px; border-bottom:#eee solid 4px; position:relative; float:left;margin-right: 20px;}

.new-left-zw-img{ width:380px; height:200px;}

.new-left-zw-img .img{ width:100%; height:200px;}

.new-left-zw-bt{ margin:18px 0; font-size:18px; color:#333333;}

.new-left-zw-zt{ color:#999; height:64px; margin-bottom:25px; overflow:hidden;}

.shijain{ float:left; margin-right:10px;}

.new-left-zw-sj-shijian{ color:#999999}



.new-tp-zt-xian{ width:0; height:4px; position:absolute; bottom:-4px;

transition:width 2s;

-moz-transition:width 2s; /* Firefox 4 */

-webkit-transition:width 2s; /* Safari and Chrome */

-o-transition:width 2s; /* Opera */}

.new-zw-left:hover .new-tp-zt-xian{ width:100%; background-color:#f00;}





.industry{ background:url(../images/bj-3.jpg) top center no-repeat; width:100%; height:650px; clear:both; margin-top:60px;}

.industry-zt{ width:1200px; margin:0 auto;}

.industry-zt-bt{ padding-top:90px;}

.industry-zt-bt-left{ float:left;}

.industry-zt-bt-left-heng{ width:30px; height:5px; background-color:#f00;  float:left; margin-top:25px; margin-bottom:50px;}

.industry-zt-bt-left-wenzi{ color:#fff; font-size:30px; font-weight:bold; float:left;margin-left:15px; }

.industry-zt-bt-left-yingyu{ color:#858586; font-size:18px; margin-left:45px;}





.button4{width:110px; height:40px; border:#999999 solid 1px; color:#fff; text-align:center; line-height:40px; display:block; margin:0 auto; float:right; margin-top:20px; }

.button4:hover{border:#f00 solid 1px; color:#fff; background-color:#f00;}



.industry-zt-zw-left{ clear:both; width:551px; height:347px; padding-top:50px; float:left; margin-right:45px; margin-left:10px;}

.industry-zt-zw-left ul{ float:left; margin-top:-5px;}

.industry-zt-zw-left ul li{ float:left; width:275px; height:173px;}

.industry-zt-zw-left-wz{ background:top center no-repeat; background-size:100% 100%; width:100%; height:100%;font-size:30px; color:#fff;font-weight:bold; line-height:173px; text-align:center;}



.industry-zt-zw-right{ float:left;    padding-top: 50px;}

.industry-zt-zw-right ul li{ clear:both; margin-bottom:12px; height:57px;}

.industry-zt-zw-right-rq{width:55px; height:55px;color:#fff; text-align:center; float:left; margin-right:15px;border:#868688 solid 1px;}

.industry-zt-zw-right ul li:hover .industry-zt-zw-right-rq{background-color:#f00;border:#f00 solid 1px;}

.industry-zt-zw-right-rq-yr{ font-size:12px;padding-top:10px;}

.industry-zt-zw-right-rq-nian{ font-size:14px; margin-top:-5px;}

.industry-zt-zw-right-wz{ float:left;width:500px;}

.industry-zt-zw-right-wz-bt{ color:#d6d6d6; font-size:18px; border-bottom:#CCCCCC solid 1px; overflow:hidden;}

.industry-zt-zw-right-wz-nr{ color:#666666; font-size:12px;  overflow:hidden; height:20px; overflow:hidden;}





.contact{ background:url(../images/bj-4.jpg) top center no-repeat; width:100%; height:600px; clear:both;}

.contact-zt{ width:1200px; margin:0 auto;}

.contact-zt-bt{ width:260px; height:170px; margin:0 auto; padding-top:80px;}

.contact-zt-bt-yingwen{ color:#f00; font-family:Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold;}

.contact-zt-bt-yingwen span{ color:#2C2C32;}

.contact-zt-bt-wenzi{ color:#2C2C32; font-weight:bold; font-size:35px; text-align:center; margin-bottom:20px;}

.contact-zt-bt-heng{ width:50px; height:5px; background-color:#f00;margin:0 auto;}

.contact-zt-bt-wenzi2{ color:#333333; font-size:18px; text-align:center; margin-top:10px;}

.contact-zw{ width:1200px; margin:0 auto; padding-top:80px;}

.contact-tb{ width:220px; float:left;}

.contact-tb img{ width:105px; margin:0 auto; display:block; margin-bottom:30px;}

.contact-tb p{ font-size:24px; color:#000; text-align:center;}

.f-right{ float:right;}

.m-r{ margin-right:270px;}

.contact-tb-1{ font-size:24px; color:#000; text-align:center;}

.contact-tb-1 img{ width:105px; margin:0 auto; display:block; margin-bottom:30px;}

.youqing{ width:100%; height:50px; background-color:#333333; }

.youqing-zt{ font-size:12px; color:#aaa; font-family:"宋体"; color:#fff; margin:0 auto; width:1200px; line-height:50px;}

.youqing-zt p{ float:left;}

.youqing-zt a{ float:left; color:#fff;padding: 0 5px;}

.di{ background-color:#252525; width:100%; height:340px; clear:both; margin-top: 30px;}

.di-zt{ width:1200px; margin:0 auto;padding-top:40px; }

.di-zt ul{ border-right:#868688 solid 2px; width:917px; height:25px;float:left; margin-right:80px;}

.di-zt ul li{ float:left; font-size:16px; color:#DDDDDD; }

.di-zt ul li a{color:#ddd; padding:0 15px;}

.bdshare-button-style2-24 a, .bdshare-button-style2-24 .bds_more {

    float: left;

    font-size: 18px;

    padding-left: 25px;

    line-height: 24px;

    height: 24px;

    background-repeat: no-repeat;

    cursor: pointer;

    margin: 6px 6px 6px 0;

    color: #999;

}

.bufx{ float:left;}

.bds_more{ margin:0 !important; display:block;}

.bdsharebuttonbox span{ color:#fff; font-size:16px; display:block; margin-left:30px;}



.di-2{ clear:both;border-top:#444444 solid 2px; margin-top:60px; padding-top:45px;color:#fff;}

.di-2-left{ float:left;}

.di-2 h3{ font-size:30px;  margin:5px 0;}

.di-2 p{ font-size:14px;}

.di-2-right{ float:right; margin-top:30px;}

.di-banquan{ width:100%; height:40px; background-color:#111111; clear:both;}

.banquan-zt{  font-size:12px; color:#aaa; font-family:"宋体"; color:#fff; margin:0 auto; width:1200px; line-height:40px;}

.wz{ margin:0 auto; width:750px;}

.banquan-zt span{float:left;}

.banquan-zt a{ display:inline-block; color:#FFF;}
.banquan-zt .wz>a{ color:#666666;}

/*图片列表页css*/

.zy-banner{ background:top center no-repeat; background-size:auto 100%;width:100%; height:400px;}

.ye-zt{ width:1200px; margin:0 auto;}

.ye-bt{ text-align:center; margin-top:80px;font-weight:bold;}

.ye-bt-ew{ font-size:40px; }

.ye-bt-ew span{ color:#f00;}

.te-bt-zw{ font-size:35px; color:#333;}

.zy-heng{ width:40px; height:5px; background-color:#f00; margin:0 auto; margin-top:20px;}

.zy-bt-zy{ font-size:16px; color:#999;  font-weight:lighter; margin-top:15px; text-align:center;}
.zy-bt-zy a{ color:#999; display:inline-block;}
.miaobao,.miaobao a{ color:#999; display:inline-block;}

/*行业页css*/

.hangye{ width:570px; height:150px; background-color:#fff;border-radius:10px; margin-top:15px; float:left; margin-right:20px; margin-bottom:20px;}

.hangye:hover{box-shadow:0 0 10px 10px rgba(0,0,0,0.1);transition:box-shadow 0.2s;}

.hangye:hover .hangye-bt-left,.hangye:hover .hangye-bt-left span,.hangye:hover .hangye-bt-right a{ color:#f00;}

.hangye-bt-left{ font-size:60px; color:#444; width:90px; height:93px;line-height: 1.2;text-align: center; float:left; margin-left:35px; margin-top:30px;}

.hangye-bt-left span{ font-size:16px; color:#999;display: block;}

.hangye-bt-right{ margin-right:35px; margin-top:40px; margin-left:10px; float:right; width:370px; height:95px;}

.hangye-bt-right a{ font-size:18px;  border-bottom:#f5f5f5 solid 2px; padding-bottom:5px; color:#333; font-weight:500;}

.hangye-bt-right p{ font-size:14px; color:#aaa; line-height:2; height:56px; overflow:hidden;}

/*详情页css*/

.xq-bt{ margin:30px 0; height:50px;}

.xq-bt-left{ float:left; border-left:#C31A28 solid 10px; line-height:50px; font-size:40px; color:#333333; padding-left:10px;}

.xq-bt-right{ float:right;}

.xinxi{ clear:both; margin-top:10px; color:#666;line-height:20px; float:left;}

.xinxi img{ margin-right:5px; float:left;}

.xinxi span{ color:#999; float:left;}

.miaobao{ float:right; line-height:40px;}

.xq-wz{ font-size:16px; line-height:2.2; color:#333; clear:both; padding-top:30px; border-top:#eee solid 2px;}

.xq-fanye{ margin-top:30px; height:90px; margin-bottom:30px;}

.xq-fy-left{ width:50%; background-color:#eee; font-size:18px; height:90px; line-height:90px; text-align:center; color:#666; float:left;}

.xq-fy-right{ width:50%; background-color:#C31B23; font-size:18px; height:90px; line-height:90px; text-align:center; color:#fff; float:left;}

.xq-fy-right:hover{ color:#fff;}

/*单页产品css*/

.zy-cp{ width:1200px; margin:0 auto; margin-top:50px;}

.yanse-wz{ color:#333;}

.yanse-wz2{ color:#999;}





.about-wz{ font-size:16px; line-height:2.2; color:#333; clear:both; padding-top:30px; }



