﻿/*内页*/
.w1240{width:1240px; height:auto; overflow:hidden; background:#FFF; margin:0 auto}

.ny-main{width:1200px; height:auto; overflow:hidden; margin:30px auto 20px auto;}

.ny-tit{width:100%; height:60px; border-bottom:1px solid #666}
.ny-tit span{font-family:"微软雅黑"; font-size:28px; font-weight:bold; color:#000; line-height:40px; float:left}
.ny-tit i{ float:right; line-height:40px; font-style:normal; background:url(../images/crumb_bg.jpg) left center no-repeat; padding-left:37px; font-size:14px; font-weight:normal; color:#333333;}

.list{ width:100%; height:auto; overflow:hidden}
.list dl{ width:100%; float:left; border-bottom:solid 1px #CCCCCC; padding-top:20px; padding-bottom:20px; line-height:24px;}
.list dl:hover dt{background:url(../images/newsh.jpg) left top no-repeat; color:#2b74c3;}
.list dl dt{width:58px; height:102px; margin-right:15px; background:url(../images/news1.jpg) left top no-repeat; line-height:35px; font-size:28px; display:block; text-align:center;  float:left;}
.list dl dt i{font-style:normal; color:#FFF; font-size:22px;  width:58px; height:58px; line-height:58px;}
.list dl dd{ width:750px; float:left;}
.list dl dd p{font-style:normal; font-size:16px; font-weight:bold;}
.list dl dd em{font-style:normal; color:#999;}
.list dl dd wz{color:#666; font-size:12px; display:block}

.list dl:hover a,.list dl:hover p{ color:#2b74c3;}

/* 产品介绍 */
.show{width:980px; height:auto; margin-top:15px; overflow:hidden;}
.show dl{width:auto}
.show dt{width:220px; height:230px; float:left; margin:10px 12px 30px 12px}
.show dt img{width:220px; height:200px}
.show dt img:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.show dt a{display:block; text-decoration:none; width:220px; color:#333; font-size:14px; line-height:30px; text-align:center}
.show dt a:hover{text-decoration:underline; color:#045CBE}

/* 左侧推荐资讯 */
.topnew{width:190px; height:auto; overflow:hidden; margin:20px 0}
.prolist dl{margin:10px 0 10px 5px}
.prolist dt{height:40px; border-bottom:1px dashed #CCC; overflow:hidden}
.prolist dt a{text-decoration:none; font-size:12px; color:#333; line-height:40px}
.prolist dt a:hover{text-decoration:underline; color:#FF5700}

.proleft{ width:190px;float:left;}


/* 右侧主体内容 */
.ny-content{margin:20px 0 20px 0; font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.ny-content div{font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.ny-content strong{font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.ny-content span{font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.ny-content p{font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.ny-content font{font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.ny-content a{font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}

/* 在线留言 */
.ny-ly{width:980px; height:auto; margin-top:30px; overflow:hidden}
form{width:auto; height:auto; overflow:hidden}
.module_field{width:auto; height:auto; overflow:hidden; margin-bottom:10px}
.module_field .c_left{float:left; width:80px; line-height:40px; font-size:16px}
.module_field .middle{float:left; width:auto; height:38px;}
.middle .intxt{width:270px; height:36px; font-size:16px; padding-left:5px}
.lybox{float:left; width:auto; height:auto; overflow:hidden}

.btn-area{margin-top:40px}
.btn-area input{width:70px; height:30px; float:left; margin-right:20px; cursor:pointer}

.pro_cate{width:190px;margin-top:23px;overflow:hidden;}
.pro_cate_tit{width:190px;height:85px;background:url(../images/product.jpg) no-repeat;}
.pro_cate_con{width:190px;background:#fff;height:550px;border-bottom:3px solid #045cbe;}
.pro_cate_con ul{padding:0 10px;}
.pro_cate_con ul li{width:175px;border-bottom:1px solid #f3f3f3;}
.pro_cate_con ul li a{background:url(../images/tb.jpg) no-repeat 20px 15px;display:block;height:43px;width:190px;line-height:43px;text-indent:3em;color:#606060;font-size:14px;}
.pro_cate_con ul li a:hover{background:url(../images/tbh.jpg) no-repeat 20px 15px;color:#0390d4;}
.pro_cate p{margin-top:20px;}

.protit{ width:190px; height:63px; background-color:#045cbe; margin:23px auto 0 auto; text-align:center;}
.prolist{width:188px; height:auto; overflow:hidden; margin-bottom:20px; float:left; background-color:#FFF; border:solid 1px #CCC; border-top:none}
.prolist .ul_prolist{ width:100%; float:left; margin-top:21px;}

.prolist .ul_prolist .ul_prolist_li{ height:auto; line-height:42px;width:100%; background:url(../images/pro_dtbj.png) no-repeat 5px 13px;}
.prolist .ul_prolist .ul_prolist_li a{display:block; text-indent:25px; border-bottom:solid 1px #e8eaeb;  line-height:43px; color:#606060; font-size:14px;}
.prolist .ul_prolist .ul_prolist_li a:hover{color:#0390d4;}

.prolist .prolist_ul2{ width:100%; float:left; margin-top:21px;}

.prolist .prolist_ul2 li{ height:42px; line-height:42px; border-bottom:solid 1px #e8eaeb; width:100%; background:url(../images/pro_dtbj.png) no-repeat 30px;}
.prolist .prolist_ul2 li a{display:block; text-align:center; line-height:43px; color:#606060; font-size:14px;}
.prolist .prolist_ul2 li a:hover{color:#0390d4;}

.prolist .ul_prolist .ul_list li{}
.prolist .ul_prolist .ul_list li a{line-height:30px;font-size:13px;border:none}
.prolist .ul_prolist .ul_list li span{padding-right:3px;}

.curre{background:url(../images/tbh.jpg) no-repeat 20px 15px !important;color:#0390d4 !important; font-weight:bold !important;}
.pro-contact{width:189px; float:left; background-color:#FFF; margin-bottom:20px; border:solid 1px #CCC; border-top:none}
.pro-con-tit{ width:190px; height:50px; text-align:center; color:#FFF; font-size:18px;font-family:"微软雅黑","Microsoft YaHei"; background-color:#0F6DC4; line-height:50px; }
.pro-con-nr p{line-height:25px; font-size:13px;}
.pro-con-nr{line-height:25px; font-size:13px; padding:10px;}
.pro-con-nr div{ width:100%; float:left; line-height:25px;}

.menu_list{margin:0;width:185px;}
.menu_head{width:196px;height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border-bottom:1px solid #e1e1e1;position:relative;font-weight:bold;background:url(../images/pro_left.png) center right no-repeat;margin:0;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{width:232px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}

/* 新闻点开页(三级页面) */
.proright{width:980px; height:auto; overflow:hidden;}
.proright .bigtit{width:980px; height:auto; margin-bottom:15px; border-bottom:1px dashed #CCC}
.bigtit .wzbt{width:980px; height:40px}
.bigtit .wzbt span{font-family:"微软雅黑"; font-size:30px; line-height:40px; color:#045CBE; display:block; text-align:center}
.bigtit .wztime{width:980px;}
.bigtit .wztime span{font-size:13px; line-height:40px; color:#666; display:block; text-align:center}

.wz-cont{width:980px; height:auto; margin:10px 0 150px 0; overflow:hidden; font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont div{font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont strong{font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont span{font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont p{font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont font{font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont a{font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}

.wzfoot{width:980px; height:32px; margin:100px auto 40px auto}
.back, .print{width:auto; height:30px; border:1px solid #CCC}
.back a, .print a{text-decoration:none; color:#000; font-size:14px; font-weight:normal; line-height:30px; display:block; padding:0 20px}
.back a:hover, .print a:hover{background:#045CBE; color:#FFF}

.updown{width:980px; height:32px; margin:10px auto 30px auto; overflow:hidden}
.up, .dn{font-size:14px; color:#000; line-height:32px; max-width:480px}
.up a, .dn a{font-size:14px; color:#045CBE; line-height:32px; font-weight:normal;}
.up a:hover, .dn a:hover{text-decoration:underline}

.test-ny {background-color:#b3b1b1; width:261px; height:280px; text-align:center;float:left; margin:15px 8px 20px 6px; transition:all 0.35s; -webkit-transform:all 0.35s;}
.test-ny  img{width:241px; height:200px; padding:10px;}
.test-ny a{ width:217px; height:35px; border:solid 1px #fdfdfd; margin:5px auto;color:#FFF; font-size:14px; transition:all 0.35s; -webkit-transform:all 0.35s; -moz-transition:all 0.35s; -o-transition:all 0.35s; line-height:35px; display:block; white-space:nowrap; overflow:hidden}
.test-ny a b{ font-weight:normal;}
.test-ny a:hover{ color:#FFF;}
.test-ny:hover{ background-color:#0263cb; color:#FFF;}
.test-ny:hover a{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}

/*资质证书*/
.caijidian .zsbox{width:250px; height:263px; float:left; margin:20px 10px 5px 10px; border:1px solid #CCC}
.zsbox .zspic{width:232px; height:200px; background:#333; margin:10px}
.zsbox .zstit{width:230px; height:33px; margin-left:10px;}
.zsbox .zstit a{font-size:14px; color:#333; text-decoration:none; display:block; text-align:center; line-height:35px}
.zsbox .zstit a:hover{color:#e44318}


/* .zhizhizhengs{ float:left;padding: 12px;}
.zhizhizhengs dt img{ width: 175px;height: 247px; border:1px solid #dcdcdc;}
.zhizhizhengs dd { line-height:25px; text-align:center;height:25px; overflow:hidden;}
.zhizhizhengs dd span a{font-size: 15px;color: #000;font-family: 微软雅黑;} */

/*新闻列表*/

.list ul{margin:20px 0 35px 0}
.list li .wrap{margin:0 20px;border-bottom:1px dotted #b2b2b2;}
.list li .wrap .topic{padding:13px;display:block;background:url(../images/icon_lead.jpg) no-repeat 0 50%;}
.list li .wrap .topic a{font-weight:normal;}
.date{float:right;padding:10px 0}
.list li .wrap .topic a:hover{color:#E6B06C}

.dede_pages{width:100%; float:left; margin:50px 0 30px 0}
.dede_pages ul{padding:12px 0px 12px 16px; float:right;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#084089;padding:2px 4px 2px;font-weight:bold;color:#ffffff;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
/*上一篇 下一篇*/
.page-last-next ul li,.page-last-next ul li a{font-size:14px; line-height:30px;}

/*客户见证*/

.likhjz{ clear:both; padding:25px 25px 0px;}
.likhjz dt{ float:left;}
.likhjz dt img{ width: 225px;height: 175px;}
.likhjz dd{float:left;width: 500px;padding-left: 30px;}
.likhjz dd span a{font-size: 15px;color: #000;font-family: 微软雅黑;}
.likhjz dd p{line-height: 25px;color: #444;padding-top: 15px;}


.right_main { width:810px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}

.right2_main { width:273px; border:solid 1px #d5d5d5;margin-bottom:10px; padding-bottom:15px; overflow:hidden;background:#fff;}

.left2_main { width:790px;  border:solid 1px #d5d5d5; padding-bottom:15px; overflow:hidden;background:#fff;margin-bottom: 10px;}

.news_info{ width:600px; margin:20px auto; height:40px; line-height:40px; font-size:14px;}
.news_info span{ padding-left:10px; padding-right:10px; line-height:40px;}
.proright h2{ margin:20px; line-height:35px; font-size:16px; text-align:center;}



.pro_cate_con{height:auto;background:#fff; overflow:hidden}
.pro_cate_con ul li .sub-menu li a{background:url(../images/pro_ico03.png) no-repeat 30px 16px;text-indent: 3.8em;}
.pro_cate_con ul li .sub-menu li a:hover{background:url(../images/pro_ico04.png) no-repeat 30px 16px;text-indent: 3.8em;}
.pro_cate_con .wrap .curre{background:url(../images/tbh.jpg) no-repeat 20px 15px !important;color:#0390d4 !important;}

