@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}
a { text-decoration: none; outline: none; color: #666; 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;border: 0; vertical-align: top;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
dl,dt,dd{padding: 0;margin:0;}
i,em{font-style: normal;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.w0{width: 100%;}
.w1200{width: 1200px;margin:0 auto;}
.w1340{width: 1340px;margin:0 auto;}
.w1260{width: 1260px;margin:0 auto;}
/*头部*/
.wel{background-color: #eee;height: 30px;}
.wel p{line-height:30px;color:#333;}
.wel .right{line-height:30px; text-align: center;}
.wel .right p{line-height:30px;font-size:25px;    padding-left:36px;font-family: "arial";font-weight:600;background: url(../images/tel.png) no-repeat left center; }
.wel .right a{ color: #454545; font-size: 14px;}
.wel .right a{ margin-left: 25px;}
.wel .right a:last-child{ margin-right: 0;}
.wel .right a.lan{display:block;float:left;width: 80px;line-height: 30px;background:#ad0404;text-align: center;color: #fff}
.wel .right a.lan2{display:block;float:left;width: 80px;line-height: 30px;background:#2a58c7;text-align: center;color: #fff}

/*导航*/
.hearer_Nav .logo{width: 334px;height: 80px;padding-top: 10px;}
.hearer_Nav .logo img{width: 334px;height: 80px;}
.hearer_Nav {height:100px;line-height:100px;position: relative;z-index: 1000;}
.hearer_Nav .daohang {width: 860px;margin: 0 auto;height: 53px;}
.hearer_Nav ul li {font-weight: bold;   font-size: 16px;width:107px;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: #2a58c7; background: url(../images/line.jpg) repeat-x 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:auto;line-height:20px; padding:5px 0px;color: #fff;text-align: center;font-size: 14px;background: #2a58c7; border-bottom: 1px solid #eee;}
.hearer_Nav ul li .ej_Nav dd a:hover {background-color: #eee;color: #2a58c7;}

/*banner*/
.flexslider{margin:0 auto 0;position:relative;width:100%;height:600px;overflow:hidden;zoom:1;z-index: 10px;}
.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:#e8e8e8;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:#d11a1a}
.flexslider .slides a img{width:100%;height:600px;display:block}

/*统一使用的标题*/
.pubtit{ font-size:32px; color:#444;text-align: center; line-height:32px; overflow: hidden; height:85px;font-weight: bold;}
.pubtit span{color:#444;display: inline-block;}
.pubtit i{display: block; font-size: 18px; color:#585858;font-weight: normal;line-height: 50px;}
.pubtit i img{vertical-align: middle;margin: 0 15px;}
/*产品中心*/
.pro{overflow:hidden;padding-top:60px;}
/*左侧*/
.prolist{width:260px;border: 1px solid #e8e8e8;}
.titlist{background-color:#fff;position:relative}
.titlist ul.fir{width:92%;height:auto;overflow:hidden;margin:0 auto;background-color: #f1f1f1;margin-top: 10px;margin-bottom: 10px;}
.titlist ul.fir a.firtit{line-height:35px;border-bottom:#e3e4e4 solid 1px;width:100%;color: #333;font-weight: 600;font-size: 16px;text-indent:50px;background:url(../images/prolibg.png) #ccc no-repeat 20px center;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.titlist ul.fir a.firtit:hover{background-color:#2a58c7;text-indent:60px;color: #fff;background:url(../images/prolibg1.png) #2a58c7 no-repeat 20px center;}
.titlist ul.sec li{line-height: 25px;overflow:hidden;margin:0 auto;background-color: #eee;}
.titlist ul.sec li a{color: #666;padding-left: 25px;line-height: 25px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.titlist ul.sec li a:hover{color: #2a58c7;;}
.contact{padding:13px 0;background:url(../images/cbg.jpg) no-repeat center;}
.contact span{color: #fff;font-size:30px;margin-left:24px;line-height:45px;text-align: left;padding-left:50px;background:url(../images/picon.png) no-repeat left center;}
.contact p.p1{color: #fff;font-size:26px;margin-left: 10px;font-weight:bold;text-align: center;margin-bottom: 10px;}
.contact p.p2{color: #eee;font-size: 15px;line-height: 30px;text-align: left;padding-left:40px;}
/*右侧*/
.procon{width:923px;}
.procon li{margin-bottom: 22px;width:282px;float:left;margin-right:38px;background-color:#ccc;border-bottom:#2a58c7 solid 4px;display:table-cell;text-align:center;vertical-align:middle}
.procon li:nth-child(3n){float:right;margin-right:0;}
.procon li:nth-child(10), .pro .procon li:nth-child(11), .pro .procon li:nth-child(12) {margin-bottom: 0}
.procon li img{width:280px;height:210px;display: block;border: 1px solid #e8e7e7;}
.procon li a{background-color:#2a58c7;border-bottom:#9c9c9c solid 4px;color:#fff;text-align:center;line-height:33px}
.procon li p{color: #333;text-align: center;line-height: 35px;font-size: 16px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.procon li:hover{border-bottom:#ccc solid 4px;background-color:#2a58c7;color: #fff;}
.procon li:hover p{color: #fff;}
.procon li img:hover{width:280px;height:210px;display:block;border: 1px solid #2a58c7;}
/*关于我们*/
.company{padding:60px 0;height:944px;background: url(../images/combg.jpg) no-repeat center bottom;}
.company .com_body{height: 451px;background: url(../images/kuang.jpg) no-repeat center left;}
.company .com_body .com_l{padding: 40px 30px;width: 600px;}
.company .com_body .com_l b{font-size: 22px;letter-spacing: 1px;color: #2A58C7}
.company .com_body .com_l em{display: block;width: 45px;height: 3px;background: #444;margin: 10px 0}
.company .com_body .com_l i{font-size: 15px;color: #888}
.company .com_body .com_l hr{height: 1px;border:none;background: #cfcfcf;margin: 25px 0;}
.company .com_body .com_l p{line-height: 180%;text-indent: 2em;font-size: 15px;}
.company .com_body .com_l a.more{display: block;width: 115px;height: 36px;background: #2A58C7;color: #fff;text-align: center;line-height: 36px;border-radius: 10px;margin-top: 15px;}
.company .com_body .com_r img{margin: 40px 0}
.company .hd { overflow:hidden; width:810px; margin:0 auto; height:70px; margin-top:50px; position:relative}
.company .hd i{ display:block; width:100%; height:1px; background-color:#d6d6d6; position:absolute; left:0; bottom:9px; z-index:0}
.company .hd ul{ overflow:hidden; position:relative; z-index:1; width:368px; height:70px; margin:0 auto;}
.company .hd li{ float:left; width:164px; height:70px; margin:0 10px;}
.company .hd .list{ display:block; text-decoration:none; line-height:41px; text-align:center; overflow:hidden; width:164px; height:41px; font-size:16px; color:#fff;}
.company .hd span{ display: inline-block; width:27px; height:28px; overflow:hidden; position:relative; top:7px; *top:0; margin-right:5px;}
.company .hd span{ *display:inline}
.company .hd span img{ display:block;}
.company .hd em{font-size: 18px;}
.company .hd b{ display:block; width:16px; height:16px; background:url(../images/anbout_y.png) no-repeat center; margin:0 auto; margin-top:12px;}
.company .hd li.on .list{ background:url(../images/about_01.png) no-repeat center; color:#fff;}
.company .hd li.on b{ background:url(../images/about_yc.png) no-repeat center}
.company .slideBox{ overflow:hidden; zoom:1; padding:30px 0 10px 50px; position:relative;}
.company .sPrev,.company .sNext{ position:absolute; left:5px; top:30px; display:block; width:46px; height:204px; background: url(../images/arrow-left.png) no-repeat center;}
.company .sNext{ left:auto; right:5px; background: url(../images/arrow-right.png) no-repeat center;}
.company .sPrev:hover,.company .sNext:hover{ border-color:#f60;}
.company .bd ul{ overflow:hidden; zoom:1;}
.company .bd ul li{ margin:0 20px; float:left;display:inline; overflow:hidden; text-align:center;}
.company .bd ul li .pic{ text-align:center; }
.company .bd ul li .pic img{ width:264px; height:198px; display:block;  padding:2px; border:1px solid #ccc;}
.company .bd ul li .pic a:hover img{ border-color:#999;}
.company .bd ul li .anli_title{ line-height:24px;}
.company .bd ul li .anli_title a{display: block;width: 270px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color: #fff;font-size: 15px;}

/*应用领域*/
.appfield_bj{padding:30px 0; overflow: hidden;background: url(../images/appbg.jpg) no-repeat center;}
.appfield{width:1211px; margin: 0 auto; overflow: hidden;}
.appfield ul{background: url(../images/lc_line01.png) no-repeat center 160px; height:182px;}
.appfield li.li01{background: url(../images/a01.png) no-repeat center 0;}
.appfield .cur li.li01{background: url(../images/a01.png) no-repeat center 0;}
.appfield li.li02{background: url(../images/a02.png) no-repeat center 0;}
.appfield li.li03{background: url(../images/a03.png) no-repeat center 0;}
.appfield li.li04{background: url(../images/a04.png) no-repeat center 0;}
.appfield li.li05{background: url(../images/a05.png) no-repeat center 0;}
.appfield li.li06{background: url(../images/a06.png) no-repeat center 0;}
.appfield li.li07{background: url(../images/a07.png) no-repeat center 0;}
.appfield li.li08{background: url(../images/a08.png) no-repeat center 0;}
.appfield li.li09{background: url(../images/a09.png) no-repeat center 0;}
.appfield li.li10{background: url(../images/a10.png) no-repeat center 0;}
.appfield li{ width:120px;float: left;overflow: hidden; height:182px; font-size: 16px; color:#333333; text-align: center; padding-top: 78px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; line-height: 24px;}
.appfield li.li00{line-height: 45px;margin-top:152px;}
.appfield li.li01:hover{background: url(../images/a01-1.png) no-repeat center 0;}
.appfield li.li02:hover{background: url(../images/a02-1.png) no-repeat center 0;}
.appfield li.li03:hover{background: url(../images/a03-1.png) no-repeat center 0;}
.appfield li.li04:hover{background: url(../images/a04-1.png) no-repeat center 0;}
.appfield li.li05:hover{background: url(../images/a05-1.png) no-repeat center 0;}
.appfield li.li06:hover{background: url(../images/a06-1.png) no-repeat center 0;}
.appfield li.li07:hover{background: url(../images/a07-1.png) no-repeat center 0;}
.appfield li.li08:hover{background: url(../images/a08-1.png) no-repeat center 0;}
.appfield li.li09:hover{background: url(../images/a09-1.png) no-repeat center 0;}
.appfield li.li10:hover{background: url(../images/a10-1.png) no-repeat center 0;}
.appfield li:hover { color:#333;font-weight: bold;}

/*新闻*/
.news_bj{overflow: hidden;padding:60px 0 ; }
.news_nav{overflow: hidden; position: relative;width:120px;}
.news_nav li{font-size: 20px; width: 120px;height: 241.5px;}
.news_nav ul{background-color: #9e9e9e;}
.news_nav li a{color: #fff;}
.news_nav li a.a1{ display: inline-block;height:auto;font-weight: bold;display: block;text-align: center;padding-top:72px;}
.news_nav li.t1{background: url(../images/t1.png) no-repeat center 15px;}
.news_nav li.t2{background: url(../images/t2.png) no-repeat center 15px;}
.news_nav li.cur {color:#fff;background-color:#2a58c7; }
.news_nav li a.more{display: block; border: 1px solid #fff; line-height: 28px; color: #fff;font-size: 16px; text-align: center;width: 90px;margin:10px auto;}
.news_nav li.cur a {color:#fff;}
.news_nr{width: 1070px;}
.news-l{ width:470px;overflow: hidden; position: relative; float: left;}
.news-l .nimg img{width:470px;height:482px;}
.news-l .wz{position: absolute; bottom:0;left: 0;height:145px;background:#2a58c7a1;overflow: hidden; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;padding: 15px 30px 0;}
.news-l .wz a.ntit{display: block; font-size: 16px; color:#fff; line-height: 24px;}
.news-l .wz p{padding-top: 9px; font-size: 14px; line-height: 24px; color:#ccc;}
.news-l .wz p a.more{ color:#fff;font-weight: bold;}
.news-r{width:590px; overflow: hidden;float: right;}
.news-r li{height:72px;background:#f1f1f1; overflow: hidden;margin-bottom:10px;}
.news-r li:hover{background:#2a58c7;}
.news-r li:hover p{ color:#2a58c7; }
.news-r .wz{float: left; margin: 9px 0px 0 9px; height: 56px;background: #fff;overflow: hidden;position: relative; width: 550px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0px 30px 0 30px;}
.news-r .wz i{display: block; line-height: 22px;font-size:18px; color:#b2b2b2; font-family: Arial; text-transform: uppercase;}
.news-r .wz p{font-size: 14px; line-height:24px; color:#333333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-r .wz a{display: block;}

/*公司资质*/
.honor{overflow: hidden;background: url(../images/hbg.jpg) no-repeat center 0; height:539px;}
.honor .pubtit{padding-top:60px;padding-right: 100px;}
.honor .slideBox{ overflow:hidden; zoom:1; padding:196px 0 10px 0; position:relative;width: 1060px;}
.honor .slideBox ul{ overflow: hidden; padding:167px 0 0 0;width: 900px;}
.honor .slideBox ul li{ float: left; font-size: 0; line-height: 0;border: 1px #ccc solid; margin-right:20px; overflow: hidden;}
.honor .slideBox ul li:last-child{ margin-right: 0;}
.honor .slideBox ul li img{ width:250px;height:187.5px;}
.honor .sPrev,.honor .sNext{ position:absolute; left:5px; top:130px; display:block; width:46px; height:204px; background: url(../images/arrow-left.png) no-repeat center;}
.honor .sNext{ left:auto; right:5px; background: url(../images/arrow-right.png) no-repeat center;}
.honor .sPrev:hover,.honor .sNext:hover{ border-color:#f60;}

/*footer start*/
.footer{padding:60px 0;background: #3a3a3a}
.footer .ewm{width:256px;height: 210px;background: url(../images/f_line1.gif) no-repeat center right;}
.footer .ewm .ewm_box{width: 160px;padding:10px;}
.footer .ewm .ewm_box img{width: 160px;height: 160px;}
.footer .ewm .ewm_box p{font-size: 20px;color: #fff;font-weight:bold;width: 160px;text-align: center;}
.footer .kslj{width: 330px;height: 210px;background: url(../images/f_line1.gif) no-repeat center right;}
.footer .kslj ul{width:265px;padding-left: 65px;}
.footer .kslj ul li{float: left;width: 132px;line-height: 52px;font-size: 16px;}
.footer .kslj ul li a{color: #fff;}
.footer .lxwm{padding-left: 50px;color:#fff;width: 500px;font-size:15px}
.footer .lxwm p{line-height: 60px;font-size: 18px}
.footer .lxwm span{display: inline-block;line-height:38px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.footer .lxwm .span1{width: 210px;padding-left: 30px;background: url(../images/lx.png) no-repeat center left;background-size: 20px}
.footer .lxwm .span2{width: 210px;padding-left: 30px;background: url(../images/wz.png) no-repeat center left;background-size: 20px}
.footer .lxwm .span3{width: 215px;padding-left: 30px;background: url(../images/cz.png) no-repeat center left;background-size: 20px}
.footer .lxwm .span4{width: 225px;padding-left: 30px;background: url(../images/yx.png) no-repeat center left;background-size: 20px}
.footer .lxwm .span5{width: 450px;padding-left: 30px;background: url(../images/dz.png) no-repeat center left;background-size: 20px}
.footer .lxwm .span6{width:210px;padding-left: 30px;background: url(../images/dh.png) no-repeat center left;background-size: 20px}
.foot_bot{line-height:40px;background:#222;font-size: 14px}
.foot_bot .bot_body{width:1200px;margin:0 auto;}
.foot_bot .bot_l{float:left;color:#fff;width:650px}
.foot_bot .bot_r{float:right;color:#fff;width:300px;text-align: right}
.foot_bot .bot_r a{color:#fff}

