@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
BODY {FONT:13px/1.75 "微软雅黑", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1202px;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #434343;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1202px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff;}
.col-orange{color: #f08300;}
/* CSS Document */

/*top*/
.top{background-color: #e6e4e5;}
.top p{font-size: 14px;color: #909090;line-height: 43px;}

/*公共头部*/
.head{height: 124px;}
.head .logo{margin-top: 29px;margin-bottom: 25px;}
.head .logo h1{line-height: 0;}
.head-tel{padding-left: 59px; margin-top: 45px; background: url(../images/head-tel.png) no-repeat left center ;}
.head-tel p{font-size:15px;line-height: 15px; color: #9a9a9a;margin-bottom: 13px;}
.head-tel .tel-num{font-size: 18px; font-weight: bold; line-height: 18px; color: #a20013;}

/*nav导航*/
.nav{background-color: #0054a2;height: 48px;}
.nav ul{}
.nav ul li{float: left; width: 171px;position: relative;}
.nav ul li a{display: block; font-size: 15px; line-height: 48px; color: #fff; text-align: center;}
.nav ul li a:hover{background: #ea8010;}
.nav ul li a.on{background: #ea8010;}
.nav li dl{position: absolute;background: #0054a2;display: none;z-index:10000;}
.nav li dl em a{display:block;text-align: center;width:171px; }
.nav li:hover dl{display:block;}

/*banner*/
.banner{position:relative;}
.banner-hd {height:450px;position: relative; overflow:hidden; margin: 0 auto;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}
.banner-hd  ul li a{display: block;height:100%;}
/*数字按钮样式*/
.banner-hd .num { overflow:hidden;  position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:13px;height:13px;  color: #FFFFFF;margin:0 5px; cursor:pointer; float: left;background:url(../images/banner-ico.png) no-repeat;}
.banner-hd .num li.on { background:url(../images/banner-ico-on.png) no-repeat } /*当前项*/

/*产品展示*/
.pro{}
.title{margin-top: 50px;}
.title em.pro-title-china{display:block;font-size: 20px;line-height: 20px;color: #0054a2;text-align: center;}
.title em.pro-title-china span{color: #424242;}
.title em.pro-title-en{font-size: 15px;line-height: 15px;color: #424242; }
.title img.title-line{display: block;margin-top: 25px;/*margin-bottom: 38px;*/}
.pro .pro-list{overflow: hidden; width: 1199px; }
.pro .pro-list ul{overflow: hidden;}
.pro .pro-list ul li{ float: left;margin-right: 65px;margin-bottom: 30px;margin-top: 36px;}
.pro .pro-list ul li:nth-child(4n){margin-right: 0;}
.pro .pro-list ul li a{display: block;}
.pro .pro-list ul li .pic{overflow: hidden; width: 251px; height: 203px;}
.pro .pro-list ul li .pic img{display: block; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.pro .pro-list ul li a.pro-name{width: 251px;  font-size:16px;line-height: 42px; color: #fff; text-align: center; background: #0074b8;}
.pro .pro-list li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.pro .pro-list ul li:hover a.pro-name{background: #ea8010;}
.pro a.more{display: block;font-size: 15px;line-height: 51px;color: #fff;width: 184px;background: #0074b8;text-align: center;margin: 0 0 84px 498px;}
.pro a.more:hover{background: #ea8010;}

/*关于我们*/
.about{background-color: #fbfbfb;overflow: hidden;}
.about .title{margin-top: 39px;}
.about .title img.title-line{display: block;margin-top: 20px;margin-bottom: 44px;}
.about .content img.about-pic{display: block;margin-left: 55px;margin-bottom: 59px; width: 462px;}
.about .content .right{width: 570px;margin-right: 73px;}
.about .content p.details{width: 570px;font-size: 13px;line-height: 30px;color: #4a4a4a;margin-top: 7px;margin-right: 56px;text-indent: 2em;}
.about .content a.more{display: block;font-size: 13px;line-height: 15px;color: #0074b8;}
.about .content a.more:hover{color:#ea8010; }

/*新闻资讯*/
.news{overflow: hidden;}
.news .title{margin-top: 87px;}
.news .title img.title-line{display: block;margin-top: 16px;margin-bottom: 45px;}
.news .content .latest-news{margin-left: 55px;}
.news .content .latest-news strong{display: block;font-size: 15px;line-height: 15px;color: #313131;margin-top: 27px;margin-bottom: 9px;}
.news .content .latest-news strong:hover{color: #0074b8;}
.news .content .latest-news p{width: 450px;font-size: 13px;line-height: 30px;color: #a1a1a1;height: 55px;overflow: hidden;}
.news ul.news-list{width: 637px;}
.news ul.news-list li{overflow: hidden;margin-right: 62px;margin-bottom: 17px;}
.news ul.news-list li .date{width: 48px;background: #0074b8;padding: 17px 19px;font-family: Arial;}
.news ul.news-list li .date span{display: block; padding-bottom: 7px;margin-bottom: 8px; border-bottom: solid 1px #fff;font-size: 25px;line-height: 18px;font-weight: bold; text-align: center;}
.news ul.news-list li .date p{font-size: 13px;line-height: 10px;color: #fff;}
.news ul.news-list li .miaoshu{width: 470px;margin-left: 19px;}
.news ul.news-list li .miaoshu strong{font-size: 15px;line-height: 30px;display: block;color: #313131;font-weight: normal;margin-top: 12px;}
.news ul.news-list li .miaoshu p{font-size: 13px;line-height: 13px;color: #a1a1a1;margin-top: 9px;}
.news ul.news-list li .miaoshu strong:hover{color: #0074b8;}
.news a.more{display: block;font-size: 15px;line-height: 51px;color: #fff;width: 184px;background: #0074b8;text-align: center;margin: 13px 0 85px 498px;}
.news a.more:hover{background: #ea8010;}

/*footer*/
.footer-nav{overflow: hidden;background: #606060;}
.footer-nav ul{width: 796px;margin: 0 auto;margin-top:49px; overflow: hidden;}
.footer-nav ul li{float: left;margin-right: 54px;margin-bottom: 7px;}
.footer-nav ul li a{color: #fff;font-size: 15px;line-height: 36px;}
.footer-nav ul li a:hover{text-decoration: underline;}
.footer-nav img{display: block;margin: 0 auto;}
.footer-nav p.contact{font-size: 12px;line-height: 12px;color: #b7b7b7;text-align: center;margin-top: 23px;}
.footer-nav p.copy {font-size: 12px;line-height: 12px;color: #b7b7b7;text-align: center;margin-top: 13px;margin-bottom: 57px;}
.footer-nav p.copy a{color: #b7b7b7;}
.footer-nav p a:hover{text-decoration: underline;}

/*内页*/
.ny-hd{height: 300px;}
.ny-main{overflow: hidden;padding-top: 45px;padding-bottom: 30px;}
/*左侧列表*/
.ny-main .left{width: 218px;}
.ny-main .left .ny-title{background: url(../images/pro-left-titlebg.jpg);height: 101px;}
.ny-main .left .ny-title strong{display: block;font-size: 28px;color: #fff;font-weight: normal;line-height: 28px;padding-top: 38px;}
.ny-main .left .ny-title i{display: block;color: #b3c0d7;margin-right: 45px;font-size: 14px;line-height: 20px;}
.ny-main .left ul.pro-list{background: #fff;border: solid 1px #c7c9cd;border-top: none;overflow: hidden;}
.ny-main .left ul.pro-list li{width: 218px;float: left;}
.ny-main .left ul.pro-list li a{line-height: 46px;border-bottom: solid 1px #eeeff0;display: block;}
.ny-main .left ul.pro-list li a:hover{color: #0858b1;}

/*右侧内容*/
.ny-main .right{width: 964px;min-height: 600px;}
.ny-main .right .position{height: 60px;background: #f8f8f8;overflow: hidden;margin-bottom: 20px;width: 962px;border: solid 1px #c7c9cd;}
.ny-main .right .position strong{font-size: 18px;color: #0858b1;line-height: 60px;padding-left: 20px;}
.ny-main .right .position span{font-size: 12px;color: #939393;margin-right: 22px;line-height: 60px;}
.ny-main .right .position span a{color: #939393;}
.ny-main .right .position span a:hover{color: #0858b1;}
.ny-main .right .content ul.ny-pro li{ float: left;margin-right: 70px;margin-bottom: 40px;}
.ny-main .right .content ul.ny-pro li a{display: block;}
.ny-main .right .content ul.ny-pro li .pic{overflow: hidden; width: 251px; height: 203px;}
.ny-main .right .content ul.ny-pro li .pic img{display: block; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.ny-main .right .content ul.ny-pro li a.pro-name{width: 251px;  font-size:16px;line-height: 42px; color: #fff; text-align: center; background: #0074b8;}
.ny-main .right .content ul.ny-pro li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.ny-main .right .content ul.ny-pro li:hover a.pro-name{background: #ea8010;}


/*产品详情*/
.ny-main .right .content .pro1 .spec-preview img{display: block;}
.ny-main .right .content .pro1 .descript1{width: 580px;}
.ny-main .right .content .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px;color: #2d2d2d;display: block;}
.ny-main .right .content .pro1 .descript1 p{font-size: 13px;color: #8e8e8e;line-height: 25px;}
.ny-main .right .content .pro1 .descript1 p.z_haoma{font-size: 20px;color: #eb2525;font-weight: bold;margin-top:10px;line-height: 20px;}
.ny-main .right .content .pro1 .descript1 a.zixun{display: block;line-height: 42px;width: 143px;background: #0e4f99;font-size: 18px;color: #fff;text-align: center;margin-top: 12px;}
.ny-main .right .content .pro1 .share{overflow: hidden;margin-top: 8px;}
.ny-main .right .content .pro1 .share ul li{float: left;margin: 0 5px;}
.ny-main .right .content .detail .de_title a{display: block;font-size: 18px;line-height: 36px;color: #2d2d2d;font-weight: bold;margin-top: 35px;}
.ny-main .right .content .detail .infor{padding-top: 15px;}
.ny-main .right .content .detail .infor p{font-size: 14px;color: #2d2d2d;line-height: 25px;}

/*新闻列表*/
.ny-main .right .content ul.ny-news li{margin: 0 0 30px;overflow: hidden;padding-bottom: 22px;border: none;border-bottom: solid 1px #f2f2f2;width: 946px;}
.ny-main .right .content ul.ny-news li a.ny-news-pic{display: block;width: 130px;height: 75px;overflow: hidden;}
.ny-main .right .content ul.ny-news li .descript{overflow: hidden;width: 790px;}
.ny-main .right .content ul.ny-news li .descript .title1{padding-bottom: 0px;}
.ny-main .right .content ul.ny-news li .descript strong{font-size: 16px;line-height: 27px;color: #0858b1;font-weight: normal;display: block;}
.ny-main .right .content ul.ny-news li .descript .title1 span{font-size: 13px;color: #c5c5c5;line-height: 27px;margin-right: 10px;}
.ny-main .right .content ul.ny-news li .descript strong:hover{text-decoration: underline;}
.ny-main .right .content ul.ny-news li .descript p{color: #5f5f5f;font-size: 13px;line-height: 21px;}

/*案例列表*/
.ny-main .right .content ul.ny-case{overflow: hidden;padding-bottom: 55px;width: 984px;}
.ny-main .right .content ul.ny-case li{width: 305px;border: solid 1px #cecece;margin-right: 20px;float: left;margin-bottom: 18px;}
.ny-main .right .content ul.ny-case li .case-pic{display: block;margin-bottom: 6px;}
.ny-main .right .content ul.ny-case li .case-pic img{width: 305px;}
.ny-main .right .content ul.ny-case li .ms{padding: 0 15px;}
.ny-main .right .content ul.ny-case li .ms strong{display: block;font-size: 18px;line-height: 40px;text-align: center;background: url(../images/case-li-ms-strong.jpg) no-repeat center bottom;}
.ny-main .right .content ul.ny-case li .ms .more{background: url(../images/case-li-ms-more.jpg) no-repeat;width: 98px;line-height: 30px;display: block;margin: 15px auto;}
.ny-main .right .content ul.ny-case li .ms a.case-name strong:hover{color: #da3508;}
.ny-main .right .content ul.ny-case li .ms a.more:hover{color: #da3508;}

.ny_main .right .content  .col-md-4{float: left;width:25%;}
.ny_main .right .content  .proList_pic{margin:5px;}
.ny_main .right .content  .col-md-3{float: left;width:33%;}
.ny_main .right .content  .proList_pic{margin:5px;}



.ny-main .right .content p{ font-size:13px; line-height:30px;}

.ny-main .right .content .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.ny-main .right .content  .pagelist a,
.ny-main .right .content .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.ny-main .right .content  .pagelist span.current {color: #f30;border: 1px solid #ddd;}
