@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: 980px;}
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:980px; 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 */


/*公共头部*/
.head{height: 110px;}
.head .logo{margin-top: 29px;}
.head .logo h1{line-height: 0;}
.head-tel{padding-left: 64px; margin-top: 40px; background: url(../images/head-tel.png) no-repeat top left;}
.head-tel p{line-height: 13px; color: #7d7d7d;}
.head-tel .tel-num{font-size: 26px; font-weight: bold; line-height: 28px; color: #0082cd;}

/*nav导航*/
.nav{background-color: #0082cd;height: 50px;}
.nav ul{}
.nav ul li{float: left; width: 139px;position: relative;}
.nav ul li a{display: block; font-size: 14px; line-height: 50px; color: #fff; text-align: center;}
.nav ul li a:hover{background: #ff8400;}
.nav ul li a.on{background: #ff8400;}
.nav li dl{position: absolute;background: #0082cd;display: none;z-index:10000;}
.nav li dl em a{display:block;text-align: center;width:139px; border-bottom: solid 1px #fff;}
.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 } /*当前项*/

/*about*/
.about-title {background: url(../images/about-title-bg.png)no-repeat center;margin-top: 43px;margin-bottom: 49px;}
.about-title em{display:block;font-size: 20px;color:#fff;text-align: center;border-radius:20px; background: #0082cd;width: 195px;line-height: 45px;margin:0 auto;}
.details{width: 470px;margin-right: 33px;}
.details-title{display: block;font-size: 25px;line-height: 25px;color: #3f3f3f;font-weight: bold;margin-top: 20px;margin-bottom: 23px;}
.details-content{font-size: 13px;line-height: 25px;color: #5a5a5a;}
.details a{display: block;font-size: 15px;line-height: 38px;color: #cf6100;text-align: center;border-radius: 20px;width: 159px;border: solid 1px #cf6100;margin-top: 23px;margin-bottom: 78px; }
.details a:hover{background: #cf6100;color: #fff;}
/*产品中心*/
.pro{padding-bottom: 89px;background: #f8f8f8;padding-top: 57px;}
.pro .pro-left{width: 218px;}
.pro .pro-left .title{background: url(../images/pro-left-titlebg.jpg);height: 101px;}
.pro .pro-left .title strong{display: block;font-size: 28px;color: #fff;font-weight: normal;line-height: 28px;padding-top: 38px;}
.pro .pro-left .title i{display: block;color: #b3c0d7;margin-right: 45px;font-size: 14px;line-height: 20px;}
.pro .pro-left ul{background: #fff;}
.pro .pro-left ul li{border-bottom: solid 1px #eeeff4;line-height: 55px;padding-left: 50px;background: url(../images/pro-left-libg.png) no-repeat 30px center;}
.pro .pro-left ul li a{font-size: 15px;color: #333;background: url(../images/pro-left-abg.png) no-repeat 149px center; display: block;}
.pro .pro-left ul li:hover{background: url(../images/pro-left-libg-on.png) no-repeat 30px center;}
.pro .pro-left ul li:hover a{background-image: url(../images/pro-left-abg-on.png);color: #0e4f99;}
.pro .pro-left .more{width: 218px;height: 74px;background: url(../images/pro-left-more.jpg) no-repeat;color: #fff;}
.pro .pro-left .more p{padding-top: 18px;font-size: 15px;line-height: 15px;color:#fff;margin-bottom: 10px;}
.pro .pro-left .more a{display: block;font-size: 16px;font-weight: bold;line-height: 16px;color: #fff;}

.pro .pro-right{width: 756px;}
.pro .pro-right ul{overflow: hidden;}
.pro .pro-right ul li{float: left;width: 230px;margin-left: 22px;margin-bottom: 13px;background: #fff;}
.pro .pro-right ul li a.pic{width:230px;height: 195px;overflow: hidden;display: block;}
.pro .pro-right 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-right ul li .detail{padding-left: 14px;padding-right: 9px;}
.pro .pro-right ul li .detail strong{font-size: 15px;color: #0082cd;font-weight: normal;line-height: 15px;padding-top: 12px;margin-bottom: 6px;display: block;}
.pro .pro-right ul li .detail p{font-size:13px;color: #959595;line-height: 18px;margin-bottom: 8px;height: 36px;overflow: hidden;}
.pro .pro-right ul li .detail .more-xq{background: url(../images/pro-right-more.png) no-repeat top center;width: 64px;height: 20px;color: #a8a8a8;margin-bottom: 11px;}
.pro .pro-right ul li .line{height: 2px;position: relative;width: 230px;overflow: hidden;background: #b4cde7;}
.pro .pro-right ul li .line .line_in{height: 2px;position: absolute;width: 230px;background: #0082cd;top: 0;left: -230px;}
.pro .pro-right ul li:hover 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-right ul li:hover strong{color: #0e4f99;}
.pro .pro-right ul li:hover .more-xq{background-image: url(../images/pro-right-moreon.png); color: #0e4f99;}


/*ad宣传*/
.ad{background: url(../images/ad-bg.jpg) no-repeat center center;height: 967px;}
.ad .title strong{display: block;font-size: 32px;line-height: 32px;padding-top: 31px;padding-bottom: 18px;color: #0082cd;}
.ad .title span{display: block;width: 209px;line-height: 40px;border: solid 1px #919191;border-radius: 20px;font-size: 20px;/*margin-bottom: 76px;*/color: #3f3f3f;margin: 0 auto;}
.ad .item{overflow: hidden;}
.ad .item .a-left img{display: block;padding-top: 144px;padding-left: 56px;}
.ad .item .a-left .item-pic2{display: block;margin-right:81px;padding-top:43px;}
.ad .item .a-right{width: 391px;}
.ad .item .a-right h2{font-size: 30px;font-weight: bold;line-height: 30px;margin-top: 96px;color: #0082cd;margin-bottom: 8px;}
.ad .item .a-right em{font-size: 16px;line-height: 21px;display: block;color: #0d0d0d;margin-bottom: 10px;}
.ad .item .a-right span{display: block;font-size: 12px;color: #666;margin-top: 8px;line-height: 21px;margin-bottom: 14px;}
.ad .item .a-right p{font-size: 15px;line-height: 28px;color: #666;margin-bottom: 15px;}
.ad .item .a-right a.more1{border: solid 1px #0082cd;display: block;width: 71px;line-height: 30px;text-align: center;color: #0082cd;}
.ad .item .a-right a.more1:hover{background: #0082cd;color: #fff;}
.ad .item2 .a-right h2{margin-top: 61px;}

/*公司新闻*/

.news-title {background: url(../images/about-title-bg.png)no-repeat center;margin-top: 59px;margin-bottom: 51px;}
.news-title em{display:block;font-size: 20px;color:#fff;text-align: center;border-radius:20px; background: #0082cd;width: 195px;line-height: 45px;margin:0 auto;}
.news ul.news-list1{width: 454px;margin-bottom: 54px;/*margin-right: -12px;*/}
.news ul.news-list1 li{overflow: hidden;margin-bottom: 21px;}
.news ul.news-list1 li .date{width: 63px;background: #0082cd;padding: 0 6px;}
.news ul.news-list1 li .date span{display: block;border-bottom: solid 1px #fff;font-size: 35px;line-height: 35px;padding: 6px 0px;}
.news ul.news-list1 li .date p{font-size: 13px;line-height: 28px;color: #fff;}
.news ul.news-list1 li .miaoshu{width: 361px;}
.news ul.news-list1 li .miaoshu strong{font-size: 15px;line-height: 29px;margin-bottom: 4px;display: block;color: #575757;font-weight: normal;}
.news ul.news-list1 li .miaoshu strong:hover{color: #e94d0f;}
.news ul.news-list1 li .miaoshu p{color: #adadad;line-height: 20px;}


/*footer*/
.footer{overflow: hidden;background: #f6f6f6;}
.footer img.foot-logo{display: block;padding-top: 80px;padding-bottom: 82px;}
.footer .content{width:820px;}
.footer .content p.lx{line-height: 28px;color: #575757;margin-top: 28px;padding-left: 35px;border-left: solid 1px #cdcdcd;padding-top: 8px;padding-bottom: 15px;}
.footer .content p.lx a{color: #575757;}
.footer .content p.lx a:hover{text-decoration: underline;}
.footer .content .wx img{display: block;margin-top: 42px;}
.footer .content .wx p{font-size: 15px;color: #a3a3a3;line-height: 39px;margin-top: 0;}

/*内页*/
.ny_hd{height: 400px;}
.ny_main{overflow: hidden;padding-top: 45px;padding-bottom: 30px;}
/*左侧列表*/
.ny_main .left{width: 218px;}
.ny_main .left .title{background: url(../images/pro-left-titlebg.jpg);height: 101px;}
.ny_main .left .title strong{display: block;font-size: 28px;color: #fff;font-weight: normal;line-height: 28px;padding-top: 38px;}
.ny_main .left .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: 756px;min-height: 600px;}
.ny_main .right .position{height: 60px;background: #f8f8f8;overflow: hidden;margin-bottom: 20px;width: 732px;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  .pro-right{width: 756px;}
.ny_main  .pro-right ul{overflow: hidden;}
.ny_main  .pro-right ul li{float: left;width: 230px;margin-left: 22px;margin-bottom: 13px;background: #fff;}
.ny_main  .pro-right ul li a.pic{width:230px;height: 195px;overflow: hidden;display: block;}
.ny_main  .pro-right 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;}
.ny_main  .pro-right ul li .detail{padding-left: 14px;padding-right: 9px;}
.ny_main  .pro-right ul li .detail strong{font-size: 15px;color: #0082cd;font-weight: normal;line-height: 15px;padding-top: 12px;margin-bottom: 6px;display: block;}
.ny_main  .pro-right ul li .detail p{font-size:13px;color: #959595;line-height: 18px;margin-bottom: 8px;height:36px;overflow: hidden;}
.ny_main  .pro-right ul li .detail .more-xq{background: url(../images/pro-right-more.png) no-repeat top center;width: 64px;height: 20px;color: #a8a8a8;margin-bottom: 11px;}
.ny_main  .pro-right ul li .line{height: 2px;position: relative;width: 230px;overflow: hidden;background: #b4cde7;}
.ny_main  .pro-right ul li .line .line_in{height: 2px;position: absolute;width: 230px;background: #0858b1;top: 0;left: -230px;}
.ny_main  .pro-right ul li:hover 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  .pro-right ul li:hover strong{color: #0e4f99;}
.ny_main  .pro-right ul li:hover .more-xq{background-image: url(../images/pro-right-moreon.png); color: #0e4f99;}

/*产品详情*/
.ny_main .right .content .pro1 .spec-preview img{display: block;}
.ny_main .right .content .pro1 .descript1{width: 380px;}
.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{margin-left:22px;width: 734px;}
.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: 746px;}
.ny_main .right .content ul.ny_news li a.ny_news_pic{display: block;width: 130px;height: 68px;overflow: hidden;}
.ny_main .right .content ul.ny_news li .descript{overflow: hidden;width: 590px;}
.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;margin: 0 auto;padding-bottom: 55px;width: 756px;}
.ny_main .right .content ul.ny_case li{width: 230px;border: solid 1px #cecece;margin-right: 18px;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 .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.png) no-repeat;width: 98px;line-height: 30px;display: block;margin: 15px auto;}
.ny_main .right .content ul.ny_case li a:hover{color: #cc0000;}

.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 .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.ny_main .right  .pagelist a,
.ny_main .right  .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.ny_main .right  .pagelist span.current {color: #f30;border: 1px solid #ddd;}