@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: 1010px;}
A {COLOR: #666; TEXT-DECORATION: none}
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}
.ty_w{width:1010px;}
.jz{margin:0 auto}
.of{overflow: hidden;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
/* CSS Document */

/*top*/
.top{line-height: 53px;background: #000;color: #fff;overflow: hidden;}
.top p{font-size: 14px;}
.top span{font-size: 15px;padding-left: 23px;background: url(../images/phone.png) no-repeat left center;}
.top span em{font-size: 21px;}
/*head*/
.head{/*overflow: hidden;height: 114px;*/}
.head .logo h1{line-height: 0px;}
.head .logo img{display: block;margin: 18px 0 0;}

/*nav导航*/
.nav{}
.nav ul{float: left;}
.nav ul li{float: left;position: relative;}
.nav ul li a{line-height: 114px;color: #404040;font-size: 16px;display: block;margin-left: 30px;font-weight: bold;}
.nav ul li a:hover{color: #e90a0a;}
.nav ul li a.on{color: #e90a0a;}
.nav li dl{position:absolute; background:#fff; border:1px solid #ddd; padding:0 10px; width:120px; left:50%; top:40px; display:none; z-index:100;margin-left: -60px;margin-top: 72px;}
.nav li dl em a{display:block; font-size: 14px;font-weight: normal; text-align:center;line-height:34px; height:34px; border-bottom:1px solid #ddd;width: 100%;background: none;margin: 0;text-align: center;}
.nav li:hover dl{display:block;}

/*banner*/
.banner{position:relative;}
.banner_hd {height:596px;position: relative; overflow:hidden;}
.banner_hd  ul{height:100%;margin: 0 auto;}
.banner_hd  ul li{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{height:274px; padding-top: 45px; background: url(../images/about_bg.jpg) no-repeat center center;}
.about .about_title p{ font-size: 43px; color:#000;line-height: 78px; text-align: center;background:url(../images/about_title_bg.png) no-repeat  center;font-weight: bold;}
.about .about_details p{font-size: 15px;color:#333;line-height: 26px; text-align: center;margin-top: 35px;margin-bottom: 22px;}
.about a.details{display:block;font-size: 13px;color: #fff;line-height: 36px;text-align:center;width:120px;background-color: #000; margin:0 auto;}
.about a.details:hover{background: #0f4f99;}
/*产品中心*/
.pro{overflow: hidden;padding-bottom: 80px;background: #eeeff4;padding-top: 70px;}
.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;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: 786px;}
.pro .pro_right ul{overflow: hidden;}
.pro .pro_right ul li{float: left;width: 240px;margin-left: 22px;margin-bottom: 13px;background: #fff;}
.pro .pro_right ul li a.pic{width:240px;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: 13px;padding-right: 18px;}
.pro .pro_right ul li .detail strong{font-size: 15px;color: #333;font-weight: normal;line-height: 15px;padding-top: 12px;margin-bottom: 6px;display: block;}
.pro .pro_right ul li .detail p{color: #808080;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: 240px;overflow: hidden;background: #b4cde7;}
.pro .pro_right ul li .line .line_in{height: 2px;position: absolute;width: 240px;background: #0858b1;top: 0;left: -240px;}
.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{}
.ad .title strong{display: block;font-size: 50px;line-height: 50px;padding-top: 50px;padding-bottom: 7px;color: #333;}
.ad .title span{display: block;font-weight: bold;color: #333;font-size: 28px;line-height: 28px;}
.ad .item .left .margin1{width: 258px;margin-top: 101px;margin-left: 272px;font-size: 16px;color: #666;}
.ad .item .left .pos1{right: -55px;}
.ad .item .left .margin2{width: 297px;margin-top: 73px;margin-left: 50px;}
.ad .item .left .pos2{left: -54px;bottom: 63px;}
.ad .item{overflow: hidden;}
.ad .item .left{position: relative;}
.ad .item .left_bg1{background: url(../images/item_left_pic1.jpg) no-repeat top left;height: 393px;margin-top:74px;margin-bottom: 96px;width: 567px;}
.ad .item .left_bg2{background: url(../images/item_left_pic2.jpg) no-repeat top left;height: 336px;margin-top:18px;margin-right:52px;margin-bottom:84px;width: 517px;}
.ad .item .left p{font-size: 16px;color: #666;line-height: 33px;}
.ad .item .left img{display: block;}
.ad .item .left a{width: 104px;line-height: 31px;background: #e90a0a;display: block;color: #fff;position: absolute;}
.ad .item .left a:hover{text-decoration: underline;}
.ad .item .right_wid1{width: 408px;}
.ad .item .right_wid2{width: 439px;}
.ad .item .right h2{font-size: 55px;font-weight: bold;line-height: 95px;margin-top: 80px;color: #000;padding-left: 104px;background: url(../images/item_right_title_bg.png) no-repeat left center;}
.ad .item .right p{font-size: 18px;line-height: 37px;color: #666;margin-left: 75px;margin-top: 19px;}
.ad .item .right_wid2 h2{margin-top: 0px;}
.ad .item .right_wid2 p{width: 350px;margin-left: 7px;}
.ad .item_bg3 img{display: block;margin-bottom: 79px;margin-left: 5px;}
.ad .item_bg3 .right{width: 467px;margin-right:40px;}
.ad .item_bg3 .right .title{background: url(../images/item_bg3_title.jpg) no-repeat;width: 445px;height: 125px;margin-top: 37px;position: relative;}
.ad .item_bg3 .right .title a{display: block;width: 162px;line-height: 50px;font-size: 20px;background: #e90a0a;color: #fff;position: absolute;left: 141px;bottom: -25px;}
.ad .item_bg3 .right .title a:hover{text-decoration: underline;}
.ad .item_bg3 .right p{font-size: 18px;line-height: 200%;color: #666;margin-top: 52px;}
.item_bg4{height: 443px;background: url(../images/item_bg4.jpg) no-repeat center center;color: #fff;}
.item_bg4 strong{font-size: 65px;padding-top: 45px;padding-bottom: 42px;display: block;line-height: 65px;padding-left: 39px;}
.item_bg4 p{font-size: 22px;line-height: 37px;padding-left: 39px;}
.item_bg4 p.ms{font-size: 16px;line-height: 30px;width: 332px;padding-left: 39px;padding-top: 2px;padding-bottom: 48px;}

/*成功案例*/
.case{background:#fbfbfc;height: 714px;}
.title p{font-size: 43px;color:#000;line-height: 43px;text-align: center;font-weight: bold;padding-top: 60px;padding-bottom: 42px;}
.title span{display: block;font-size: 20px;color:#737373;line-height: 20px;text-align: center;}
.case .title .c_more{display: block;background: url(../images/c_more.png) no-repeat center center;width: 78px;line-height: 30px;color: #045cb3;font-size: 14px;margin-top: 14px;margin-bottom: 17px;margin-right: 39px;}
.case .title .c_more:hover{text-decoration: underline;}
.case ul{width: 957px;overflow: hidden;margin: 0 auto;padding-bottom: 55px;}
.case ul li{width: 286px;height: 408px;border: solid 1px #cecece;margin-left: 16px;margin-right: 15px;float: left;}
.case ul li .case_pic{padding: 7px;display: block;border-bottom: solid 1px #cecece;margin-bottom: 12px;}
.case ul li .ms{padding: 0 24px;}
.case ul 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;}
.case ul li .ms p{color: #424242;line-height: 23px;margin-top: 14px;margin-bottom: 15px;}
.case ul li .ms .more{background: url(../images/case_li_ms_more.png) no-repeat;width: 98px;line-height: 30px;display: block;margin: 0 auto;}
.case ul li .ms .more:hover{color: #da3508;}

/*新闻中心*/
.news_title{overflow: hidden;margin-top: 44px;border-bottom: solid 3px #e7e7e7;}
.news_title strong{font-size: 25px;font-weight: normal;line-height: 61px;color: #0c60a9;background:url(../images/news_titlebg.png) no-repeat 107px 18px; }
.news_title strong span{font-size: 18px;color: #494949;padding-left: 28px;}
.news_title .news_more{font-size: 15px;color: #0c60a9;display: block;line-height: 67px;}
.news_title .news_more:hover{text-decoration: underline;}
.news .content{overflow: hidden;}
.news .latest_news{width: 433px;}
.news .latest_news img{display: block;margin-top: 30px;margin-bottom: 15px;}
.news .latest_news strong{font-size: 18px;line-height: 38px;color: #191919;font-weight: normal;}
.news .latest_news strong:hover{color: #0f4f99;}
.news .latest_news p{line-height: 24px;color: #686868;}
.news .latest_news p a{color: #686868;}
.news .latest_news p a:hover{color: #0c60a9; }
.news .news_list{width: 539px;margin-top: 30px;margin-bottom: 74px;}
.news .news_list li{line-height: 45px;border-bottom:solid 1px #eee; overflow: hidden;}
.news .news_list li strong{font-size: 15px;color: #444;padding-left: 25px;background: url(../images/news_list_libg.png) no-repeat left center;font-weight: normal;display: block;}
.news .news_list li span{color: #b0b0b0;}
.news .news_list li:hover strong{background-image: url(../images/news_list_libgon.png);color: #0c60a9;}

/*footer_nav*/
.footer_nav{overflow: hidden;background: #262729;height: 194px;}
.fdl:hover{color:#fff;}

.footer_nav ul{width: 800px;margin: 0 auto;margin-top:16px; overflow: hidden;}
.footer_nav ul li{float: left;margin-right: 40px;}
.footer_nav ul li a{color: #fff;font-size: 15px;line-height: 56px;}
.footer_nav ul li a:hover{text-decoration: underline;}
.footer_nav p.number{line-height: 28px;color: #9b9b9b;text-align: center;}
.footer_nav p.address{line-height: 28px;color: #9b9b9b;margin-bottom: 6px;text-align: center;}
.footer_nav .wechat img:nth-child(1) {float:right;margin-left:544px;margin-top:-119px;position: absolute}
.wechat{clear:both;float:right;width:1200px;margin:0 auto;}
.footer_nav .wechat img:nth-child(2) {float:right;margin-left:653px;margin-top:-119px;position: absolute}

.footer_nav .ty_w {width: 1200px; position: relative;}
.footerLogo {position: absolute;     width: 17%; top: -20px; text-align: center;}
.footerLogo img {width: 70%; display: block; margin: auto;}
.footerLogo .spanCon {position: relative;top: -20px;}
.footerLogo span { color: #fff;  font-size: 14px; display: block;}

/*footer*/
.footer p{color: #333;line-height: 56px;}


/*内页*/
.ny_hd{height: 450px;}
.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: 764px;min-height: 600px;}
.ny_main .right .position{height: 60px;background: #f8f8f8;overflow: hidden;margin-bottom: 20px;width: 764px;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{width: 1010px;}*/
.ny_main .right ul.ny_pro{overflow: hidden;}
.ny_main .right ul.ny_pro li{float: left;width: 240px;margin-right: 22px;margin-bottom: 13px;}
.ny_main .right ul.ny_pro li a.pic{width:240px;height: 195px;overflow: hidden;display: block;}
.ny_main .right 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 ul.ny_pro li .detail{padding-left: 13px;padding-right: 18px;}
.ny_main .right ul.ny_pro li .detail strong{font-size: 15px;color: #333;font-weight: normal;line-height: 15px;padding-top: 12px;margin-bottom: 6px;display: block;}
.ny_main .right ul.ny_pro li .detail p{color: #808080;line-height: 18px;margin-bottom: 8px;height: 36px;overflow: hidden;}
.ny_main .right ul.ny_pro 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 .right ul.ny_pro li .line{height: 2px;position: relative;width: 240px;overflow: hidden;background: #b4cde7;}
.ny_main .right ul.ny_pro li .line .line_in{height: 2px;position: absolute;width: 240px;background: #0858b1;top: 0;left: -240px;}
.ny_main .right ul.ny_pro 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 .right ul.ny_pro li:hover strong{color: #0e4f99;}
.ny_main .right ul.ny_pro 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 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: 782px;}
.ny_main .right .content ul.ny_case li{width: 240px;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  .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;}