@charset "utf-8";
body,html{height:100%;padding:0;margin:0;min-width:1200px;font:15px 微软雅黑;color:#444}
a{text-decoration:none;outline:0;color:#666;transition:.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;border:0;vertical-align:top}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;margin:0;padding:0}
dd,dl,dt{padding:0;margin:0}
em,i{font-style:normal}
input{outline:0;border:none}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.w0{width:100%}
.w1200{width:1200px;margin:0 auto}
.content{width:1200px;margin:0 auto}
/*toubu*/
.wel{background-color:#e9eaee;}
.wel span{font-size: 15px;line-height: 30px;color: #454545;}
.header_top{margin:15px 0}
.header_top .logo{height:101px;width:490px}
.header_top .logo img{width:100%;}
.header_top .header_tel{background:url(../images/tel_bg.png) no-repeat left center;padding-left:70px;margin-top: 30px;}
.header_top .header_tel i{font-size:16px}
.header_top .header_tel p{font-weight:700;color:#007cc3;font-size:30px;line-height:25px;font-family:Arial;display:block;padding-top:10px}
/*导航*/
.hearer_Nav {height: 53px;line-height: 53px;position: relative;z-index: 1000;background-color:#e9eaee;}
.hearer_Nav .daohang {width: 1200px;margin: 0 auto;height: 53px;}
.hearer_Nav ul li {font-size: 17px;width: 171px;height: 53px;line-height: 53px;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 {background-color: #007cc3;text-decoration: none;color: #fff;}
.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 dl {width: 365px}
.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: #fff;text-align: center;font-size: 14px;background:rgba(17, 112, 211, 0.5); border-bottom: 1px solid rgba(233, 234, 238, 0.71);}
.hearer_Nav ul li .ej_Nav dd a:hover {background-color: #da251d;color: #fff;}
/*统一标题*/
.tytitle{height: 100px;}
.tytitle span{ font-size: 32px; color: #454545; text-align: center; font-weight: normal;margin: 0 auto;display: block;}
.tytitle em{ display: block;font-size: 18px; color: #737373;height: 35px;line-height: 35px;font-family:"Microsoft Yahei"; font-weight: normal; text-align: center;}
.tytitle1{height: 100px;padding-top: 10px;}
.tytitle1 span{ font-size: 32px; color: #fff; text-align: center; font-weight: normal;margin: 0 auto;display: block;}
.tytitle1 em{ display: block;font-size: 18px; color: #e2e2e2;height: 35px;line-height: 35px;font-family:"Microsoft Yahei"; font-weight: normal; text-align: center;}
/*关于我们*/
.about{background:url(../images/abbg.jpg) no-repeat center;}
.wz{width: 600px;height: 400px;}
.about span.tit{line-height: 55px;border-bottom: 1px solid #da251d;font-size: 25px;color: #fff;font-weight: 600;display: block;width: 300px;}
.about i{line-height:60px;font-size: 22px;color: #eee;font-weight: 600;font-style: normal;    opacity: 0.9;}
.about p{line-height: 30px; font-size: 15px;color: #fff;opacity: 0.9;text-indent: 2rem;}
.about .abimg{width: 520px;height: 390px;    padding: 10px 10px 10px 10px;border:1px solid  rgba(204, 204, 204, 0.35);}
.about .abimg img{width: 100%;}
.about .content{padding-top: 30px;  padding-bottom: 20px;}
.wz a{ width: 100px;line-height: 30px;text-align: center;border-radius: 20px;border: 1px solid #ccc;color: #ccc;display: block; margin-top: 50px;}
.wz a:hover{ border: 1px solid #da251d;color: #da251d;}
/*banner*/
.flexslider{margin:0 auto 0;position:relative;width:100%;height:600px;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:#da251d}
.flexslider .slides a img{width:100%;height:600px;display:block}

/*案例*/
.casebox{background:url(../images/casebg.gif) repeat-x center bottom;padding-top: 60px;}
.case_c{}
.case_c dl{width: 380px;float: left;background: #fff;position: relative;z-index: 1;    margin-right: 26px;  box-shadow: 1px 7px 12px 2px #ccc;}
.case_c dl:before{content: "";position: absolute;width: 100%;height:0;top: 0;left: 0;background: #007cc3;z-index: -1;-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.case_c dl:nth-child(3){ margin-right: 0;float: right;}
.case_c dt,.case_c dt img{width: 380px;height:285px;display: block;overflow: hidden;}
.case_c dd{padding: 8px;}
.case_c dd a.tit{display:block;border-bottom: solid 2px #165791;color: #333;font-size: 18px;line-height:50px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;text-align: center}
.case_c dd p{display: block;font-size: 15px;height: 128px;line-height: 23px; padding-top: 17px;}
.case_c dd span a{display: block;width: 103px;line-height: 31px;border: solid 1px #007cc3;border-radius: 15px;text-align: center;color: #666;margin:0 auto;}
.case_c dl.cur{color: #fff;}
.case_c dl.cur dd a.tit{color: #fff;border-color: #fff;}
.case_c dl.cur dd span a{color: #fff;border-color: #da251d;background: #da251d;}
.case_c dl.cur:before{height: 100%;}
.case_pho{height:80px;padding: 0 0 0 385px;line-height: 40px;    padding-top: 40px; margin: 0 auto;display: block;text-align: center;}
.case_pho  a{display: block;border: solid 1px #da251d;background: #da251d;color: #fff;border-radius: 20px;float: left;width: 160px;margin: 0 10px 0 0;text-align: center;}
.case_pho p{background:url(../images/ico03.png) no-repeat 0 center;float: left;padding: 0 0 0 32px;color: #007cc3;font-size: 27px;font-weight: 700;}
.case_pho  a:hover{background: #007cc3;border: solid 1px #007cc3;}
.part_c{width: 1200px;overflow: hidden;text-align: center;line-height: 42px;}
.part_c li{width: 230px;float: left;padding: 0 13px 0 0;}
.part_c li p{border: solid 1px #e6e6e6;}
.part_c li p,.part_c li p img{width: 228px;height: 171px;display: block;overflow: hidden;}
.part_c li span a{display: block;color: #333;}
.pa {position: relative;}
.prev2{width: 36px;height: 36px;z-index: 9;top: 90px;cursor:pointer;left: -56px;}
.next2{width: 36px;height: 36px;z-index: 9;top: 90px;right: -56px;cursor:pointer;    float: right;}
/*产品*/
.pro{background:#fff; box-sizing: border-box;padding-top: 60px; }
.pro_nav{height: 47px; margin-bottom: 22px; position: relative; }
.pro_nav ul{width: 594px; margin:0 auto;}
.pro_nav li{ height: 47px; line-height: 47px; text-align: left;width: 296px;padding-left: 47px; font-size: 18px; color: #666666; float: left;box-sizing: border-box;margin-right: 1px;background:#f0f0f0; position: relative;  }
.pro_nav li a{ text-decoration: none; color: #333333; }
.pro_nav li em{width: 26px;height: 27px;overflow: hidden;margin: 10px 10px 0 33px; position: relative; float: left;}
.pro_nav li em img{position: absolute;left:0;top:0;}
.pro_nav li.cur{background: #007cc3;}
.pro_nav li.cur a{ font-weight: bold; color: #fff; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_nav li.cur em img{top:-27px;}
.pro_nav li:last-child{margin-right: 0;}
.prolist{ }
.prolist .jt{width: 32px; height: 32px;position: absolute;bottom:0;z-index: 1;}
.xc li{width: 360px;position: relative;  margin-right: 36px; float: left; display: block; height: 270px;margin-bottom: 32px;border: 1px solid #ccc; overflow: hidden;}
.product ul li .img{width: 360px;height:270px;overflow: hidden;}
.xc li img{ display:block;width:360px; height:270px;transition:.5s ease-in;overflow: hidden;}
.xc ul li img:hover { transform:scale(1.1,1.1);}
.xc li em{ height:50px;  font:16px "Microsoft YaHei"; line-height:50px; color:#666666; overflow:hidden; display: block; text-align: center; display: block; }
.xc li a{ text-decoration: none; }
.xc li.nones{margin-right: 0;}
.xc li:hover{  border: 1px solid #007cc3; }
.xc li p{ font-size: 17px;color: #fff; font-weight: normal;line-height: 35px;text-align: center; position: relative;overflow: hidden; bottom: 34px; text-overflow: ellipsis; white-space: nowrap; width: 360px;  background-color: rgba(102, 102, 102, 0.44);}
.xc li:hover p{ color:rgb(17, 112, 211);background-color:rgba(255, 255, 255, 0.44);}
/*新闻*/
.news{margin-top: 80px;}
.news .content{padding-top:30px;}
.ind_news_right{float:left;width:800px;}
.ind_news_right li{margin-bottom:30px;padding:0;width:720px;height:190px}
.ind_news_right li:last-child{margin-bottom:0}
.ind_news_tit{float:left;margin:0 15px;margin-top:0;width:460px;height:30px;color:#000;font-size:18px;line-height:30px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ind_news_time{float:left;margin:0 15px;width:460px;height:30px;color:#999;font-size:14px;line-height:25px;}
.ind_news_con{float:left;margin:0 15px;width:460px;height:60px;color:#666;font-size:15px;line-height:150%}
.ind_news_right .box:hover .ind_news_tit{color:#2b78c2;}
.ind_news_right .box:hover .ind_news_con{color:#999;}
.ind_news_right .box:hover .ind_news_time{color:#666;}
.ind_news_more a{float:left;margin:0 15px;width:460px;color:#007cc3;font-weight:700;font-size:12px;line-height:60px;display: block;}
.ind_news_right .box:hover .ind_news_more a{color:#da251d;}
.news .box{width: 800px;margin-bottom: 10px;}
.newimg{width: 400px;float:right;}
.box img{float: left;overflow: hidden;width: 200px; height: 200px;background: #666; color: #fff;text-align: center;    box-shadow: 1px 6px 18px #ccc;}
.box .nr{ padding-left: 40px; width: 500px; float: left;padding-top: 20px;}
/*底部*/
.footer{background-color: #444;    margin-top: 80px;}
.footer .footernav{width: 1200px;margin:0 auto;padding-top: 30px;}
.footer .footernav ul li{width: 171px;float: left;line-height: 20px;}
.footer .footernav ul li a{text-align: center;color:#fff; font-size: 17px;display: block;}
.footer .footernav ul li a:hover{font-size: 18px;font-weight: bold;}
.footer .logo{width: 200px;height: 200px;}
.footer .logo img{width:100%;}
.footer .footbody{padding-top: 80px;}
.footer .foot_lx{margin-left: 155px; }
.footer .foot_lx p{font-size: 15px;color: rgba(255, 255, 255, 0.5); line-height: 24px;margin-bottom: 20px;}
.footer .foot_lx p img{margin-right: 10px; width: 23px;height: 23px;}
.footer .ewm img{width: 150px;height: 150px;float:left;}
.footer .ewm p{font-size: 15px;color: rgba(255, 255, 255, 0.5);line-height: 30px;text-align: center;}
.footer .bq{padding-top: 35px;display: block;margin: 0 auto; padding-bottom: 20px;}
.footer .bq p{font-size: 15px;color: rgba(255, 255, 255, 0.5); line-height:16px;text-align: center;}
.footer .bq p img{margin-right: 10px; width:15px;height: 16px;}
.footer .bq p a{color: #ccc;font-size: 15px;line-height: 16px;text-align: center;}
/*最底部信息*/
.copyright{margin-bottom: 20px;margin-top: 20px;}
.footer .ewm{width: 150px;height: 150px;}
.footer .ewm img{width: 100%;}