@charset "utf-8";
/* CSS Document */
body { background: #fff; font-size: 14px; color: #000; margin: 0 auto; padding: 0; line-height: 24px; font-family: "Microsoft YaHei"; z-index: -1 }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption,  tfoot, thead, img { border: 0; list-style: none; margin: 0; padding: 0; font-family: "Microsoft YaHei";font-weight:normal; text-decoration:none;}
.fl { float: left }
.fr { float: right }
.clear { clear: both }
.out{ width:1200px; margin:0 auto;}


/*通栏导航*/
.top{ height:30px; background-color:#313131; font-size:12px; color:#fff; line-height:30px;}
.topwid{ width:1200px; margin:0 auto;height:30px;}
.top .top-r{ height:30px; line-height:30px;}
.top .top-r span{ font-size:18px;}
.top-nav{ height:85px; background-color:#fff; }
.top-nav .logo{ padding-top: 14px; float:left;}
/*.top-nav .nav{ padding-top:32px; float:right;}
.top-nav .nav ul li{ float:left; width:100px; font-size:16px;  text-align:center;position: relative; }
.top-nav .nav ul li a{ color:#000;display:block;height:30px; }
.top-nav .nav ul li a:hover{ padding-bottom:10px;}
.top-nav .nav ul li span {height: 3px;background: #0155a6;position: absolute;bottom: 0;width: 0;left: 50%;}
.top-nav .nav ul li:hover span {width: 100%;left: 0;transition: 0.3s;}*/
/*二级导航*/
/*.nav{ padding-top:32px; float:right; z-index:999999;}
.nav .m{ float:left; width:100px; font-size:16px;  text-align:center;position:relative;z-index:1; }
.nav .m a{ color:#000; }
.nav .m a:hover{border-bottom:2px solid #0155a6; padding-bottom:10px;}

.nav .sub {display:none;position:absolute;left:-10px;top:40px;z-index:1000;width:120px;border:1px solid #E6E4E3;border-top:0;background:#fff;}
.nav .sub li {text-align:center;padding:0 8px;margin-bottom:-1px;}
.nav .sub li a {display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#000;font-size:14px;}*/





.banner{width:100%;height:500px;overflow:hidden; position:relative; z-index:0;}
.banner .d1{width:100%;height:500px;display:block;position:absolute;left:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:405px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -33px;display:inline;}
.banner .d2 li{width:11px;height:11px;overflow:hidden;cursor:pointer;background:url(images/img1.png) no-repeat center;float:left;margin:0 5px;display:inline;}
.banner .d2 li.nuw{background:url(images/img1_1.png) no-repeat center;}

/*选型卡*/
#menu{margin:0 auto; overflow:hidden;/*position:relative; *//*margin-top:-80px;*/}
#menu #nav {  /*width:804px; height:80px;display:block;margin:0 auto;list-style:none;*/ position:absolute; top:535px; left:50%; margin-left:-400px; z-index:999;}
#menu #nav li { width:200px; height:80px;float:left; line-height:80px;background-color: #fff;text-align:center; }
#menu #nav li a {display:block;text-decoration:none;color:#333; font-size:16px;height:60px;/*border-right:1px solid #a0a0a0;*/ padding-top:10px; line-height:60px;}
/*#menu #nav li:last-of-type a{ border-right:none;  }*/
.selected {background:#0155a6;color:#fff !important;  border-bottom:5px solid #a40000;padding-bottom: 5px;}

#menu_con{ padding-bottom: 35px; width:1200px; min-height:500px; margin:0 auto;}
.tag{ padding:10px 0; overflow:hidden;}
.tag ul li { width:256px; height:214px; float:left; margin:24px 58px 0 0; }
.tag ul .last{ margin-right:0;}
.pic{ overflow:hidden;}
.tag li img{display:block; border:none; width:256px; height:169px;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;        -o-transition:.5s ease-in; -ms-transition:.5s ease-in;transition:.5s ease-in;}
.tag li:hover img{transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05)}
.tag li h2{  height:45px; line-height:45px; text-align:center; background-color:#ccc; color:#333; font-size:16px;}
.tag li:hover h2{background-color:#0155a6; color:#fff;}
.tag li:nth-child(4n){margin-right:0;}

.main{ width:375px; float:left; margin-right:36px;}
.main h1{ font-size:22px; height:73px; line-height:73px; color:#000;}
.main .box{ width:375px; height:442px; -webkit-box-shadow:0px 0px 12px #d7d7d7;-moz-box-shadow:0px 0px 12px #d7d7d7; box-shadow:0px 0px 12px #d7d7d7; }
.main .box img{display:block; border:none; -moz-transition:all 2.2s ease-out 0s;-webkit-transition:all 1.5s ease-out 0s;-o-transition:all 1.5s ease-out 0s; -ms-transition:all 1.5s ease-out 0s;transition:all 1.5s ease-out 0s;}
.main .box:hover img{transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05)}
.main .condiv{ margin:15px; }
.main .condiv h3 a{ font-size:16px; color:#0054c1; display:block;}
.main .condiv a:hover{ color:#1c71df;}
.main .condiv span{ line-height:40px;}
.main .condiv p{ font-size:14px; color:#666;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;margin-bottom: 25px;}
.main .condiv p span{color:#0054c1; font-size:24px;}
.main .condiv a{ font-size:14px; color:#0054c1;}
.hangye h4{ text-align:center; line-height:30px; font-size:24px; color:#000; margin:30px auto;}
.hy-l{ width:748px; margin-right:10px;}
.hy-l .rhhy{ height:250px; margin-bottom:10px; background:url(images/rhhy.png) right bottom #e6f0f3 no-repeat;}
.hy-l .rhhy h5{padding:40px 0 25px;}
.hy-l .rhhy h5 a{ color:#0054c1 ; font-size:24px; font-weight:bold; }
.hy-l p{ font-size:14px; color:#333; width:452px; line-height:25px; padding-left:30px;margin-bottom: 24px;}
.hy-l .rhhy a{ padding-left:30px;color:#333; margin-top:40px;}
.hy-l .rhhy:hover{background-color:#9bccf8; color:#fff; }
.hy-l .rhhy:hover .bai{ color:#fff;}

.hy-l .qchk{ height:252px; width:368px; margin-right:10px; margin-bottom:10px; background:url(images/qchk.jpg) right bottom #4799ab no-repeat;}
.hy-l .qchk h5{padding:27px 0 25px;}
.hy-l .qchk h5 a{ color:#fff ; font-size:24px; font-weight:bold; }
.hy-l .qchk a{ padding-left:30px;color:#fff; margin-top:40px;}
.hy-l .qchk:hover{ opacity:0.6; }

.hy-l .jzhy{ height:252px; width:368px;  margin-bottom:10px; background:url(images/jzhy.png) right bottom #d1e6ee no-repeat;}
.hy-l .jzhy h5{padding:27px 0 25px;}
.hy-l .jzhy h5 a{ color:#0054c1 ; font-size:24px; font-weight:bold; }
.hy-l .jzhy a{ padding-left:30px;color:#333; margin-top:40px;}
.hy-l .jzhy:hover{ background-color:#8ec6f5;}
.hy-l .jzhy:hover .bai{ color:#fff;}

.hy-l .dxdl{ height:252px; width:368px;  margin-bottom:10px; background:url(images/dxdl.png) right bottom #d1e6ee no-repeat;margin-right:10px;}
.hy-l .dxdl h5{padding:27px 0 25px;}
.hy-l .dxdl h5 a{ color:#0054c1 ; font-size:24px; font-weight:bold; }
.hy-l .dxdl a{ padding-left:30px;color:#333; margin-top:40px;}
.hy-l .dxdl:hover{ background-color:#8ec6f5;}
.hy-l .dxdl:hover .bai{ color:#fff;}

.hy-l .zyhy{ height:252px; width:368px;  margin-bottom:10px; background:url(images/zyhy.png) right bottom #c8c2c1 no-repeat;}
.hy-l .zyhy h5{padding:27px 0 25px;}
.hy-l .zyhy h5 a{ color:#fff ; font-size:24px; font-weight:bold; }
.hy-l .zyhy a{ padding-left:30px;color:#fff; margin-top:40px;}
.hy-l .zyhy:hover{ background-color:#89b0d9;}
.hy-l .zyhy:hover .bai{ color:#fff;}
.hy-l .p-267{width:267px;}
.hy-l .p-white{ color:#fff;}

.hy-r{ width:442px;}
.hy-r .spyl{ height:380px; width:442px; margin-bottom:10px; background:url(images/spyl.png) right bottom #3c699e no-repeat;}
.hy-r .spyl h5{padding:27px 0 25px;}
.hy-r .spyl h5 a{ color:#fff ; font-size:24px; font-weight:bold; }
.hy-r .spyl a{ padding-left:30px;color:#fff; margin-top:40px;}
.hy-r p{ width:300px;font-size:14px; color:#333; line-height:25px; padding-left:30px;margin-bottom: 24px;}
.hy-r .spyl:hover{ background-color:#89b0d9;}
.hy-r .spyl:hover .bai{ color:#fff;}

.hy-r .ychy{ height:384px; width:442px; margin-bottom:10px; background:url(images/ychy.png) right bottom #eaf0f5 no-repeat;}
.hy-r .ychy h5{padding:27px 0 25px;}
.hy-r .ychy h5 a{color:#0054c1 ; font-size:24px; font-weight:bold;}
.hy-r .ychy a{ padding-left:30px;color:#333; margin-top:40px;}
.hy-r .ychy:hover{ background-color:#9eccf9;}
.hy-r .ychy:hover .bai{ color:#fff;}
.hy-r .p-white{ color:#fff;}

.hzkh{ height:48px; background-color:#e5e5e5; margin-bottom:24px; margin-top:10px;}
.hzkh span{ width:148px; background-color:#0054c1; color:#000; display:block;height:48px; line-height:48px; text-align:center; font-size:18px; color:#fff; float:left;}
.hzkh p{ padding-top:15px;}
.hzkh a{  border-right:1px solid #5f5f5f; font-size:14px; line-height:15px; padding:0 10px; color:#000;}
.hzkh a:hover{ color:#5699f1;}
.footer{ height:105px; border-top:3px solid #959595; text-align:center; font-size:14px; line-height:25px; color:#000;}
.footer p:first-of-type{ margin-top:10px;}


/*内页中间left*/
.ny-main{ margin-top:18px; }
.ny-l{width:222px; height:auto; padding-bottom:50px;}
.ny-l .title{ height:70px;width:222px; background-color:#0674b9; font-size:22px;  color:#fff; text-align:left; /*margin-bottom:4px;*/}
.ny-l .title span{ border-bottom:2px solid #fff; padding-bottom:5px; height:70px; line-height:70px; margin-left:14px;}
.ny-l span:last-of-type{margin-left:5px;  border-bottom:none;font-size:18px;}
.nav_t{ margin-bottom:12px;}
.nav_t ul li{width:222px; height:45px;background:url(images/nav-l.png) #f1f1f1 25px center no-repeat;margin-bottom: 2px; }
.nav_t ul li a{ line-height:45px; font-size:18px; color:#000;margin-left: 55px;}
.nav_t ul li a:hover{ color:#066db6;}
.ny-l .lianxi{width:222px;padding-top: 15px;padding-bottom: 20px; background-color: #f1f1f1;margin-bottom: 2px;}
.ny-l .lianxi p{ padding:0 15px; font-size:14px; color:#333; line-height:26px;}

/*内页中间right*/

.ny-r{ margin-left:20px; width:958px; height:auto;}
.about_rt{ width:958px; margin:0 auto; height:25px; border-bottom:1px solid #999;}
.about_rt .about_jj{ line-height:23px;  border-bottom:3px solid #0155a6; color:#000; font-size:18px; text-align:center;}
.weizhi{ padding-right:20px;height: 25px;line-height: 25px; font-size:14px; }
.weizhi a{ color:#000; }


/*新闻列表页*/
.news_list ul li{height:140px; margin-top:20px; border-bottom:1px dashed #d4d4d4; }
.nr_list{ width:958px; float:left; }
.nr_list a{height:40px; line-height:40px; font-size:16px; color:#333; font-weight:bold;}
.news_list ul li span{ height:20px; color:#858585; font-size:14px;}
.nr_list a:hover{color:#044fbc;}
.news_list ul li p{ width:958px; color:#333; font-size:14px; text-indent:0em; line-height:24px; text-overflow: ellipsis; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;    overflow: hidden;}


/*分页*/
.pages{text-align: center; color:#b8b8b8;font-size: 14px; margin:30px auto; /*padding-top:20px;*/}
.pages a{color: #666;font-family: Arial;padding:5px 10px; border:1px solid #eee; margin-right:10px; }
.pages a:hover{ color:#666690; background-color:#eee; border:1px solid #999;}


/*新闻详情页*/
.news_con{ width:956px; border:1px solid #bfbfbf; margin-top:10px;color:#333;overflow:hidden;padding-bottom: 30px; padding-top: 10px;}
.news_con h1{ text-align:center;  font-size:18px; line-height:36px; font-weight:bold; margin-top:5px;}
.news_con h2{ width:934px; margin:0 auto; font-size:14px; line-height:50px;  text-align:center; border-bottom:1px dashed #d2d2d2;margin-bottom: 10px; }
.news_con .duanluo{ margin:0px auto; width:920px; min-height:200px; font-size:14px; line-height:25px; color:#000;  text-align:justify; text-indent:2em;}
.main_bot{border-top:1px dashed #d2d2d2; margin-top:20px; color:#000; font-size:14px;padding-top: 20px; }
.main_bot a{color:#000;}
.main_bot a:hover{color:#0098db;}
.news_con .duanluo img{ max-width:900px; margin:0 auto;}
.news_con .duanluo p img{ max-width:900px; margin:0 auto;}

/*产品列表页*/
.pro_list ul{ he ight:640px; overflow:hidden;}
.pro_list ul li { width:235px; height:197px; float:left; margin:16px 5px 0 0; }
.pro_list ul .last{ margin-right:0;}
.pro_list ul li:nth-child(4n){ margin-right:0;}
.pro_list li img{display:block; border:none; width:235px; height:155px;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;        -o-transition:.5s ease-in; -ms-transition:.5s ease-in;transition:.5s ease-in;}
.pro_list li:hover img{transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05)}
.pro_list li h3{ width:100%;  height:40px; line-height:40px; text-align:center; background-color:#ccc; color:#333; font-size:16px;}
.pro_list li:hover h3{background-color:#0155a6; color:#fff;}
/*产品详情页*/
.pro_det{width:956px; border:1px solid #bfbfbf; margin-top:10px;color:#333;overflow:hidden;padding-bottom: 30px; padding-top: 10px;}
.pro_det h3{ width:912px; margin:10px auto 0; text-align:center;  font-size:18px; line-height:36px; font-weight:bold;border-bottom:1px solid #d2d2d2; padding-bottom: 20px; }
.pro_det .nImg{ width:912px; margin:0 auto;}
.pro_det .nImg img{ margin:22px 16px 22px 8px;}
.pro_det .intro{ color:#000 ; font-size:16px;margin-left: 2em;margin-bottom: 10px;}
.pro_det p{ margin:0px auto; width:920px; font-size:16px; line-height:35px; color:#000;  text-align:justify; text-indent:2em;}

.t_xq{width:956px;height:300px;margin-top:30px;padding-bottom:20px;overflow:hidden;}
.t_xq .info_xq{float:left;width:615px;height:265px;line-height:22px;font-size:14px;border:none;resize:none;outline:none;font-family:"Microsoft YaHei";}
.b_xq{clear:both;width:956px; font-family:"Microsoft YaHei" ; }
.b_xq h6{line-height:30px;font-size:18px;border-bottom:1px solid #999;}
.b_xq div.xq{display:inline-block;width:916px;margin-top:20px;padding-left:20px;padding-right:20px;line-height:25px;font-size:14px;}
.b_xq div.xq table{border-collapse:collapse;}
.b_xq div.xq img{display: inline-block; margin-right:20px; width:700px;}
.b_xq div.xq p img{display: inline-block;margin-right:20px; width:700px;}
.b_xq div.xq p table{border-collapse:collapse;}
.b_xq div.xq p span{display:inline; }

/*.pro_det ul li{ list-style:disc;    margin-left: 5em;}
*/
.tech{width:956px; border:1px solid #bfbfbf; margin-top:10px;color:#333;overflow:hidden;padding-top: 10px;/*padding-bottom: 30px;margin-bottom: 20px; padding-top: 10px;*/}
.tech ul{ margin:0px 35px;  padding-bottom:30px;}
.tech ul dt{ width:820px; background:url(images/disc.jpg) no-repeat left center; margin-left:10px;  float:left;line-height:40px;}
.tech ul dt a{ font-size:14px;  padding-left:10px; color:#000;}
.tech ul dd{ border-bottom: 1px solid #e5e5e5;height:40px;line-height:40px;color: #555; font-size: 14px; list-style:disc !important;} 
.tech ul dt a:hover{ color:#378ee2}

.contact{width:956px; border:1px solid #bfbfbf; margin-top:10px;color:#333;overflow:hidden;}
.contact .lxfs{ margin-left:40px; width:374px; }
.contact .lxfs img{ margin:24px 0 10px;}
.contact .lxfs p{ font-size:16px; color:#000; line-height:26px;}
.xs{ width:196px; height:114px; background-color:#0155a6; color:#fff; padding-top:15px; padding-left:30px; font-size:14px; line-height:24px;  margin:67px 35px 24px 10px;}


