@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.border{border:1px solid #DFDFDF;}
a { text-decoration: none; outline: none; color: #000; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;}
img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
.content{width: 1200px;margin:0 auto;}
dl { display: block; margin-block-start:0; margin-block-end: 0; margin-inline-start: 0px;margin-inline-end: 0px;}
em , i{font-style: normal;}
dd { display: block;margin-inline-start: 0}
.w1400{width: 1400px;margin:0 auto;}
.w1300{width: 1300px;margin:0 auto;}
.header{position: fixed; z-index: 9999999; transition: background 1s; background: #fff; box-shadow: 6px 5px 7px #cecaca;width: 100%;}

/*导航*/
.hearer_Nav .logo{width:239px;height: 80px;padding-top: 10px;}
.hearer_Nav .logo img{width:100%;height: 100%;}
.hearer_Nav {height:100px;line-height:100px;position: relative;z-index: 1000;}
.hearer_Nav .daohang {margin: 0 auto;height: 53px;}
.hearer_Nav ul li { font-size: 17px;width:120px;height: 100px;line-height:100px;float: left;text-align: center;position: relative}
.hearer_Nav ul li.last {background: 0 0}
.hearer_Nav ul li>a {display: block;color: #333}
.hearer_Nav ul li:hover>a,.hearer_Nav ul li.cur>a {text-decoration: none;color: #122148;background: url(../images/line.jpg) no-repeat center; }
.hearer_Nav ul li .ej_Nav {position: absolute;width: 100%}
.hearer_Nav ul li .ej_Nav {filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0,10px,0);-moz-transform: translate3d(0,10px,0);-webkit-transform: translate3d(0,10px,0)}
.hearer_Nav ul li:hover .ej_Nav {opacity: 1;visibility: visible;transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0)}
.hearer_Nav ul li .ej_Nav dd {width: 100%;height: 40px;line-height: 40px;float: left}
.hearer_Nav ul li .ej_Nav dd a {display: block;width: 100%;height: 39px;color: #444;text-align: center;font-size: 14px;background: #ccccccd1; border-bottom: 1px solid #eee;}
.hearer_Nav ul li .ej_Nav dd a:hover {background-color: #fff;color: #666;}

/*banner*/
.flexslider{margin:0 auto 0;position:relative;width:100%;height:950px;overflow:hidden;zoom:1}
.flexslider .slides li{width:100%;height:100%}
.flex-direction-nav a{width:70px;height:70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;-webkit-transition:all .3s ease;border-radius:35px}
.flex-direction-nav .flex-next{background-position:0 -70px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8}
.flexslider:hover .flex-prev{opacity:.8}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1}
.flex-control-paging li a{background:#dfdfdf;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor:pointer;-webkit-transition:all 0s ease;border-radius:10px}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background:#7a1014}
.flexslider .slides a img{width:100%;height:950px;display:block}

/*关于*/
.about{margin-top: 50px;background:url(../images/abbg.jpg) no-repeat top center;}
.about .abimg{width: 378px;height: 376px;margin-top:360px;}
.about .abimg img{width: 100%;height: 100%}
.about .abwz{background: #ffffffd1;width: 675px; height: 300px; margin-top: 300px; padding: 30px;}
.about .abwz span.s1{display:block;line-height: 45px;font-size:32px;color: #333;text-align: left;font-family: "宋体";font-weight: bold;}
.about .abwz span.s2{display:block;line-height: 36px;font-size:18px;color: #444;;text-align: left;}
.about .abwz em{    display: block; color: #7a1014; width: 100px;margin: 10px 0 10px 0;;border-bottom: 1px solid #7d0811;}
.about .abwz p{text-indent:2rem;line-height: 30px;font-size: 15px;color: #666}
.about .abwz a.more{display:block;color: #7a1014;font-size: 16px;margin-top: 30px;}

/*标题*/
.ptit{margin:0 auto;text-align: center;}
.ptit p{text-align: center;}
.ptit p.en{text-transform:uppercase;font-size:40px;line-height:40px;color: #dcdcdc;}
.ptit p.cn{font-size:20px;color: #fff;line-height:40px; }
.ptit em{display: block;width: 100px;border-bottom: 1px solid #7a1014; margin: 10px auto;}
.ptit p.intr{color: #afafaf;line-height: 30px;width: 400px;margin: 0 auto;}
.ptit a.more{display:block;color: #7a1014;margin:0 auto;    font-size: 16px;font-weight: 700;text-transform:uppercase;margin-top: 20px;}
/*标题2*/
.ptit1{margin:0 auto;text-align: center;}
.ptit1 p{text-align: center;}
.ptit1 p.en{text-transform:uppercase;font-size:40px;line-height:40px;color: #ccc;}
.ptit1 p.cn{font-size:20px;color: #666;line-height:40px; }
.ptit1 em{display: block;width: 100px;border-bottom: 1px solid #7a1014; margin: 10px auto;}
.ptit1 p.intr{color: #ccc;line-height: 30px;width: 400px;margin: 0 auto;}
.ptit1 a.more{display:block;color: #7a1014;margin:0 auto;float: left;    font-size: 16px;font-weight: 700;text-transform:uppercase;margin-top: 20px;}

/*产品*/
.pro{background:url(../images/probg.jpg) no-repeat center;height: 500px;padding: 100px 0}
.pro .content{margin-top: 50px;}
.pro ul.proimg {margin:0 auto;}
.pro ul.proimg li{width: 300px;float: left;height:560px;position: relative;overflow:hidden;}
.pro ul.proimg li img{width:100%;height: 100%;}
.pro ul.proimg li:nth-child(2n){margin-top:100px;}
.pro .font{width:300px;height:560px;top:0;left:0;position:absolute;color:#fff;text-align:center;font-size:16px;}
.pro .font p{display:none;}
.pro .font p em{display:none;}
.pro .font p i{display:none;}
.pro .font a{color: #fff;}
.pro ul.proimg li:hover .font p{ font-size:20px;background: #cccccca6;width: 300px;height:560px;color: #fff;text-align: center; padding-top: 200px; line-height: 60px; position: relative;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro ul.proimg li:hover .font p em{ width: 80px;display: block;margin:0 auto;border-bottom:2px solid #fff;margin-bottom: 20px;}
.pro ul.proimg li:hover .font p i{display: block;color: #fff;font-size:15px;text-align: center;line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro .font a:hover{color: #7d0e14;}
.pro ul.proimg li:hover .font p i:hover{color: #7d0e14;font-weight: 600;}
/*标题*/
.pro ul.plist{width:510px; margin:20px auto;}
.pro ul.plist li{float: left; padding: 0 25px 0 11px;display: block;margin-right: 20px;text-align: center;margin:0 auto; }
.pro ul.plist li a{color: #eee;font-size:17px;line-height: 40px;display: block;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro ul.plist li a:hover{color: #7d0e14;}


/*企业文化*/
.wh{background:url(../images/scbg.jpg) no-repeat center;height:650px;}
.wh .abwz{background: #fff;width: 500px;margin-left: 306px; height:200px; margin-top:535px; padding: 30px;    box-shadow: 0 3px 8px 2px #e6e6e6;}
.wh .abwz a.s1{display:block;line-height: 45px;font-size:32px;color: #333;text-align: left;font-family: "宋体";font-weight: bold;}
.wh .abwz em{    display: block; color: #7a1014; width: 100px;margin: 10px 0 10px 0;;border-bottom: 1px solid #7d0811;}
.wh .abwz p{line-height: 30px;font-size: 15px;color: #666}
.wh .abwz p i{font-weight: 600;line-height: 30px;color: #7a1014;font-size: 18px;}

/*服务*/
.ys{position: relative;overflow: hidden;margin: 100px 0}
.ys .ystit{height: 110px;font-size: 40px;margin: 0 auto;}
.ys .ystit span{display: block;float: right;background:url(../images/ysmore.jpg) no-repeat;width: 137px;height: 100px;padding: 60px 0 0 30px;font-size:20px;color: #666;}
.ys .ystit a{color: #666}
.ys .ystit em{display: block;font-size:18px;font-weight: normal;color: #ccc;}
.ys .m_fw{width: 100%;}
.ys .fwbd li{position: relative; height: 700px;}
/*下方*/
.ys .fwhd2{position: absolute;left:0;bottom: 0;height: 230px;border-top: 1px solid #dcdcdc69;width: 100%;}
.ys .fwhd2 dl{float: left;width: 20%;border-right: 1px solid #dcdcdc69;box-sizing:border-box;height: 330px; position: relative;   ;background:url(../images/sha.png) repeat;   }
.ys .fwhd2 dt{position: absolute;left:0;top:0;width: 100%;height: 270px;padding-top:30px;  }
.ys .fwhd2 dt b{display: block;width: 120px;margin: 0 auto;}
.ys .fwhd2 dt em{display: block;height:45px;background:url(../images/fwline2.jpg) no-repeat center bottom;font-size: 24px;font-weight: bold;color: #fff;text-align: center;}
.ys .fwhd2 dd{left:0;top:0;width: 100%;height: 231px;background:url(../images/sha.png) repeat;display: none; }
.ys .fwhd2 a.curtit{display: block;  color: #fff;  height:200px;background:url(../images/fwline.jpg) no-repeat 40px 106px;font-size: 24px;color: #fff;font-weight: bold;text-align:left;padding: 40px 0 0 40px;  }
.ys .fwhd2 a.curtit em{display: block;padding-top: 46px;font-size: 14px;color: #fff;text-transform: uppercase;font-weight: normal;width: 160px;}
.ys .fwhd2 span {display: block;margin-left: 42px;margin-top: -76px;}
.ys .fwhd2 .on dd{display: block;background:url(../images/sha2.png) repeat;}
.ys .fwhd2 .on dt{display: none;}

/*新闻*/
.news{padding-bottom: 100px ;}
.news-wrap{margin-top:40px}
.news-txt{background:#f1f1f1}
.news-txttimel{float:left}
.news-txttimer{float:left}
.news-txt{padding:30px 25px 40px;margin-bottom:21px}
.news-txt p{font-size:16px; color: #333;     overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-txttime{margin-top:23px}
.news-txtmain{margin-top:26px}
.news-txttimel{font-size:12px;color:#999;margin-right:10px}
.news-txttimel img{vertical-align:middle}
.news-txttimel span{vertical-align:middle}
.news-txttime span{vertical-align:middle}
.news-txttimer{font-size:12px;color:#999}
.news-txttimer img{vertical-align:middle}
.news-txtmain{font-size:14px;color:#999}
.news-img img{width:100%}
.news-txt:hover p{color:#db2035}
.news-wrap ul li{width: 446px;float: left;margin-right: 20px;}
.news-txtmain { margin-top: 26px;}
/*底部*/
.footer{background:url(../images/ftbg.jpg)  no-repeat center ;}
.footer .content{padding:150px 0;  }
.footer .ft-nav{width: 450px;}
.footer .ft-nav li{float: left;width: 150px;line-height: 40px;}
.footer .ft-nav a{font-size:16px;color:#fff;margin-bottom:20px;}
.footer .ft-nav a:hover{color:#fff}
.footer .ft-add {width: 360px;}
.footer .ft-add p{width:350px;float: left;  color: #b3b2b2;    line-height:35px;}
.footer .ft-add a{color: #b3b2b2;}

