﻿@charset "utf-8";
*{margin:0;padding:0;}
body{ background:#FFFFFF; color:#333333; font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:12px; line-height:150%; }
a{ color:#333;}
a:link, a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ color:#990000; }
ol, ul{ list-style: none outside none;}
.m { margin-bottom: 10px; }
.m, .mt, .mc, .mb{ overflow: hidden; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
.clearfix{display:block;} 
ul,li{list-style-type:none;}
img{border:0px;}
a{ color:#333;}

.totop{ position:fixed; right:20px; bottom:20px; cursor:pointer; z-index:666;}

.topt{ background:#00074f; overflow:hidden}
.toptm{ width:1200px; margin:0 auto; color:#fff;}
.toptm a{ color:#fff}
.toptimg{ float:left;}
.toptr{ float:right;}
.search{ float:left; width:267px; height:34px; background:url(../images/search.jpg) no-repeat center; margin-top:15px; overflow:hidden}

.search .txt{ width:205px; padding-left:20px; height:34px; line-height:34px; border:0px; background:none; float:left; outline:none;}
.search .btn{width:42px;height:34px;line-height:34px;border:0px;background:none;float:left;outline:none;cursor: pointer;}

.tb{float:left;overflow:hidden;margin-left:30px;margin-top: 17px;}
.tbli{ float:left; margin-right:15px; padding-right:15px; overflow:hidden; position:relative}
.tbli:after{content:"";height:13px;border-right:1px solid #8083a7;position:absolute;right:0px;top: 8px;}
.tbli:last-child{margin-right:0px; padding-right:0px;}
.tbli:last-child:after{ display:none;}
.tbli img{ margin-right:11px; float:left;}
.tbli span{ line-height:27px; font-size:14px;}

.top{ background:#f1f1f1;}
.topm{ width:1200px; margin:0 auto; height:96px;}
.logo{ float:left;}
.nav{ float:right;}
.nav ul{border-left:1px solid #dddddd; height:96px;}
.nav ul li{ float:left; width:124px; text-align:center; line-height:96px; border-right:1px solid #dddddd; font-size:16px; position:relative;}
.nav ul li a{ color:#000000;}
.nav ul li:hover{ background:#d2ab38;}
.nav ul li:hover>a{ color:#fff;}
.nav ul li.navh{ background:#d2ab38;}
.nav ul li.navh>a{ color:#fff;}

.nav ul li .navul{ position:absolute; z-index:55; width:100%; padding:10px 0px; background:#f1f1f1; display:none;}
.nav ul li .navli{ line-height:36px;}
.nav ul li .navli:hover{background:#dddddd;}
.nav ul li .navli:hover a{ }

.banner{ background:url(../images/ban.jpg) no-repeat center; height:569px; overflow:hidden;}
.bannerc{width:1200px;height:410px;box-shadow: 0px 0px 10px rgba(0,0,0,0.4);margin:0 auto;margin-top:80px; position:relative;}
.banl{ position:absolute; width:229px; height:100%; top:0px; left:0px; background:rgba(0,0,0,0.7);}
.banul{ position:absolute; left:0px; top:50%; transform:translateY(-50%); z-index:1; width:100%;}
.banul .banli{ height:57px; line-height:57px; color:#fff; font-size:16px; text-align:center; cursor:pointer;}
.banul .banli span{ display:inline-block; width:190px; border-bottom:1px solid #5e6165;}
.banul .banli:hover{ background:url(../images/banli.jpg) no-repeat center; color:#000000;}
.banul .banli.banlih{ background:url(../images/banli.jpg) no-repeat center; color:#000000;}
.ban_ul .ban_img{ display:none;}
.ban_ul .ban_img.ban_lih{ display:block;}

.snews{ width:1200px; margin:0 auto; padding-top:35px; padding-bottom:45px;}
.snewtop{ font-size:22px; line-height:28px; overflow:hidden; font-weight:bold; color:#11399f;}
.snewtop img{ float:left; margin-right:10px;}
.snewc{ margin-top:22px; overflow:hidden}
.snewimg{ float:left; border:1px solid #cecece; width:412px;}
.snewimg .swiper-pagination{ text-align:right;}
.snewimg .swiper-pagination span{ background:#11399f; width:11px; height:11px; border-radius:0px;}

.snewcon{ float:right; width:767px;}
.snewcon_top{ line-height:46px; height:46px; border-bottom:1px solid #cecece; position:relative}
.snewcon_top::before{content:"/";color:#cdcdcd;font-size:14px;left: 90px;position:absolute;}
.snewcon_top ul li{ float:left; margin-right:40px; width:80px; text-align:center}
.snewcon_top ul li div{ font-size:18px; color:#000000; position:relative; display:block; cursor:pointer;}
.snewcon_top ul li div a{color:#000000;}
.snewcon_top ul li p{ position:absolute; right:0px; top:0px; font-size:14px; color:#666666;}
.snewcon_top ul li p a{color:#666666;}
.snewcon_top ul li div::before{content:"";border-bottom:1px solid #11399f;position:absolute;bottom: -1px;left:0px;display:block;width:100%; display:none;}
.snewcon_top ul li:hover div{ color:#11399f}
.snewcon_top ul li:hover div a{ color:#11399f}
.snewcon_top ul li:hover div::before{ display:block;}
.snewcon_top ul li.snewh div{ color:#11399f}
.snewcon_top ul li.snewh div a{ color:#11399f}
.snewcon_top ul li.snewh div::before{ display:block;}
.snewcon_ul{ padding-top:15px; display:none;}
.snewcon_ul ul li{ line-height:50px; padding-left:24px; overflow:hidden; border-bottom:1px dashed #dbdbdb; font-size:14px; position:relative;}
.snewcon_ul ul li:last-child{ border-bottom:0px;}
.snewcon_ul ul li::before{ content:""; width:7px; height:7px; border-radius:50%; background:#adadad; position:absolute; display:block; top:21px; left:3px;}
.snewcon_ul ul li a{ display:block;color:#666;}
.snewcon_ul ul li font{ float:right; }
.snewcon_ul ul li:hover a{ color:#cc9d12}
.snewcon_ul ul li:hover::before{ background:#cc9d12;}

.jiaoyi{ background:#f2f2f2; padding:40px 0px 48px}
.jiaoyic{ width:1200px; margin:0 auto;}
.jy_top{ border-bottom:1px solid #cecece; height:45px;}
.jy_l{ font-size:22px; overflow:hidden; font-weight:bold; color:#11399f; float:left; line-height:28px;}
.jy_l img{ float:left; margin-right:10px;}
.jy_r{ float:right;}
.jy_r ul li{ float:left; margin-right:40px;font-size:18px;  position:relative; line-height:28px; _width:80px; text-align:center}
.jy_r ul li:last-child{margin-right:0px;}
.jy_r ul li::before { content: "/"; color: #cdcdcd; font-size: 14px; left: -23px; position: absolute; }
.jy_r ul li:first-child::before{ display:none}
.jy_r ul li a{ display:block;color:#000000;}
.jy_r ul li::after{content:"";border-bottom:1px solid #11399f;position:absolute;bottom: -18px;left:0px;display:block;width:100%; display:none;}
.jy_r ul li:hover a{ color:#11399f}
.jy_r ul li:hover::after{ display:block;}


.jy_r ul li.navh a{ color:#11399f}
.jy_r ul li.navh::after{ display:block;}

.jy_c{ margin-top:35px;}

.jy_c .item_box{overflow:hidden;display:none;}
.jy_c .item_box.on{display:block;}
.jy_c ul { overflow: hidden; }
.jy_c ul li { border-bottom: 1px solid #f2f2f2; overflow: hidden; display: table; font-size: 14px; color: #000000; }
.jy_c ul li div{text-align:center;box-sizing:border-box;border-right:1px solid #f2f2f2;padding: 0px 15px;height:82px;display: table-cell;vertical-align: middle;}
.jy_c ul li.jy_c1{ background:#11399f; color:#fff; line-height:56px; font-size:15px;}
.jy_c ul li.jy_c1 div{ height:56px;}
.jy_c ul li div:nth-child(1){ width:207px;}
.jy_c ul li div:nth-child(2){ /*width:218px;*/width:271px;}
.jy_c ul li div:nth-child(3){ width:106px;}
.jy_c ul li div:nth-child(4){ width:275px;}
.jy_c ul li div:nth-child(5){ width:166px;}
.jy_c ul li div:nth-child(6){ /*width:125px;;*/width:175px;}
.jy_c ul li div:nth-child(7){ width:103px;}
.jy_c ul li.jy_bai{ background:#e8e8e8;}
.jy_c ul li.jy_hui{ background:#dddddd;}
.jy_c ul li a{ display:block}
.jy_c ul li a:hover{ color:#cc9d12;}


.jy_c2 li div:nth-child(1){ width:829px !important}
.jy_c2 li div:nth-child(2){ width:185px !important}
.jy_c2 li div:nth-child(3){ width:185px !important}

.project_box{}
.project_box .top_box { line-height: 56px; height: 56px; padding: 0px 27px; box-sizing: border-box; background: #11399f;}
.project_box .top_box .title{float:left;font-size:26px;color:#fff;margin-right:50px;font-weight:bold;}
.project_box .top_box .types { float: left; margin-top:13px;height:43px;line-height:43px;}
.project_box .top_box .types .type { display: inline-block; vertical-align: top; font-size: 18px; color: #fff; font-weight: bold; padding: 0px 15px; cursor: pointer; }
.project_box .top_box .types .type.on { background: #e7ebf5; border-top-left-radius: 10px; border-top-right-radius: 10px; color: #11399f;}
.project_box .top_box .more { float: right;font-size:14px;color:#fff; }
.project_box .region_box { height: 40px; line-height: 40px; background: #e7ebf5;box-sizing:border-box; padding:0px 20px;}
.project_box .region_box .region { display: inline-block; vertical-align: top; font-size: 14px; color: #333333;padding:0px 12px;cursor:pointer;}
.project_box .region_box .region.on{color:#11399f;}
.project_box .list_table{border-collapse:collapse;width:100%;_table-layout:fixed;}
.project_box .list_table .list{width:100%; height:500px;overflow-y:auto;display:block;}
.project_box .list_table .list tr{width:100%;}


.el-table, .el-table__expanded-cell { background: #e8e8e8; }
.el-table th.el-table__cell { padding: 5px 0px; background-color: #dddddd; font-size: 16px; color: #212121; }
.el-table td.el-table__cell, .el-table th.el-table__cell.is-leaf { border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
.el-table tr { background: #e8e8e8;cursor:pointer;}
.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell { background: #dddddd ;}
.el-table .el-table__cell { padding: 8px 0px; font-size: 14px; color: #333333 ;}
.el-table tr:hover .el-table__cell { color: #d2ab38; background: #dddddd!important; }


.gq { width: 1200px; margin: 0 auto; padding: 37px 0px 47px; }
.gq_top{ border-bottom:1px solid #cecece; height:45px;}
.gq_l{ font-size:22px; overflow:hidden; font-weight:bold; color:#11399f; float:left; line-height:28px;}
.gq_l img{ float:left; margin-right:10px;}
.gq_r{ float:right; font-size:14px; line-height:28px;}
.gq_r a{ color:#666666;}
.gq_c{ padding-top:35px;}
.gq_ctop{ background:#11399f;color:#fff; line-height:56px; font-size:15px; overflow:hidden; border-bottom:1px solid #f2f2f2}
.gq_ctop div{ float:left; border-right:1px solid #fff; box-sizing:border-box; text-align:center}
.gq_ctop div:nth-child(1){ width:150px;}
.gq_ctop div:nth-child(2){ width:197px;}
.gq_ctop div:nth-child(3){ width:253px; border-right:1px solid #8195c8;}
.gq_ctop div:nth-child(4){ width:150px;}
.gq_ctop div:nth-child(5){ width:197px;}
.gq_ctop div:nth-child(6){ width:253px;}

.gq_ul{ height:168px; overflow:hidden}
.gq_ul .gq_lb .swiper-wrapper{height:168px; }
.gq_ul ul{ overflow:hidden;}
.gq_ul ul li{ float:left; width:50%; overflow:hidden}
.gq_ul ul li div{ float:left; line-height:42px; text-align:center;border-right:1px solid #fff; box-sizing:border-box;}
.gq_ul ul li div:nth-child(1){ width:150px;}
.gq_ul ul li div:nth-child(2){ width:197px;}
.gq_ul ul li div:nth-child(3){ width:253px;}
.gq_ul ul li:nth-child(4n+1){ background:#e8e8e8;}
.gq_ul ul li:nth-child(4n+2){ background:#e8e8e8;}
.gq_ul ul li:nth-child(4n+3){ background:#dddddd;}
.gq_ul ul li:nth-child(4n+4){ background:#dddddd;}
.gq_ul ul li:nth-child(2n+1) div:nth-child(3){ width:253px;border-right:1px solid #8195c8;}

.qyzs{ background:#f2f2f2; padding:50px 0px 60px}
.qyzsm{ width:1200px; margin:0 auto; overflow:hidden}
.qyzsimg{ float:left; width:412px; border:1px solid #c5c5c5;}
.qyzsimg .swiper-slide p{line-height:24px;background:#d2ab38; color:#fff;font-size:16px;font-weight:bold; padding-left:15px; height:48px; padding:10px;}
.qyzsimg .swiper-pagination{text-align:right;bottom: 74px;}
.qyzsimg .swiper-pagination span{ opacity:1; width:11px; height:11px; border-radius:0px; background:#fff;}
.qyzsimg .swiper-pagination span.swiper-pagination-bullet-active{ background:#11399f}
.qyzsc{ float:right; width:770px;}
.qy_top{ line-height:55px; height:55px; border-bottom:1px solid #cecece;}
.qy_top span{ font-size:18px; color:#11399f; position:relative}
.qy_top span:before{content:"";border-bottom:1px solid #11399f;width:100%;position:absolute;display:block;bottom: -17px;}
.qy_top a{ float:right; font-size:14px; color:#666666;}
.qy_c{ padding-top:15px; }
.qy_c ul li{ line-height:50px; padding-left:24px; overflow:hidden; border-bottom:1px dashed #dbdbdb; font-size:14px; position:relative;}
.qy_c ul li:last-child{ border-bottom:0px;}
.qy_c ul li::before{ content:""; width:7px; height:7px; border-radius:50%; background:#adadad; position:absolute; display:block; top:21px; left:3px;}
.qy_c ul li a{ display:block;color:#666;}
.qy_c ul li font{ float:right; }
.qy_c ul li:hover a{ color:#cc9d12}
.qy_c ul li:hover::before{ background:#cc9d12;}
.yq{ padding-top:56px; padding-bottom:55px;}
.yq_c{ width:1200px; border:1px solid #cecece; margin:0 auto;}
.yq_top{ background:#f5f5f5; line-height:58px; overflow:hidden}
.yq_top img{float:left;margin-top: 12px;margin-left:20px;}
.yq_top span{ font-size:22px; color:#11399f; font-weight:bold; margin-left:10px;}
.yq_ul{ padding:30px 20px; overflow:hidden;}
.yq_ul ul{ overflow:hidden; width:1190px;}
.yq_ul ul li{ float:left;}
.yq_ul ul li div{ border:1px solid #cecece; margin-right:27px;box-sizing: border-box;float:left;}
.yq_ul ul li a{ display:block;}

.yq_bom{ background:#f2f2f2; padding:38px 0px;}
.yq_bomc{ width:1200px; margin:0 auto; height:50px;}
.yq_li{ width:320px; line-height:48px; border:1px solid #e0e0e0; background:#f9f9f9; position:relative; float:left; margin:0px 40px;}
.yq_li:last-child{ margin-right:0px;}
.yq_li p{ text-align:center; font-size:15px; color:#333333; cursor:pointer;}
.yq_li p::before{ content:""; display:inline-block; width:36px; border-bottom:1px solid #666666; position:relative; top:-5px; margin-right:10px;}
.yq_li p::after{content:""; display:inline-block; width:36px; border-bottom:1px solid #666666; position:relative; top:-5px; margin-left:10px;}
.yq_li ul{ position:absolute; width:100%; text-align:center; background:#fff; line-height:30px; font-size:14px; display:none; max-height:180px;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.yq_li ul li a{ display:block}
.yq_li ul li:hover{ background:#11399f;}
.yq_li ul li:hover a{ color:#fff;}

.foot{ background:#00074f;}
.foot_top{ line-height:54px; border-bottom:1px solid #fff;}
.foot_top ul{ text-align:center}
.foot_top ul li{ display:inline-block; margin:0px 33px; font-size:14px; }
.foot_top ul li a{ color:#fff;}
.foot_bom{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:20px;}
.foot_l{ float:left; width:600px; margin-left:150px; text-align:center; margin-top:40px; color:#fff; font-size:14px; line-height:31px;}
.foot_r{ float:right; margin-right:160px; margin-top:20px;}


/*ny*/
.banner_ny{ height:385px; background:url(../images/banner_ny.jpg) no-repeat center;}
.ny_top{ width:1200px; margin:0 auto; padding-top:30px; border-bottom:2px solid #11399f; padding-bottom:18px; overflow:hidden;color:#666666; font-size:14px; line-height:18px;}
.ny_top img{ float:left; margin-right:13px;}
.ny_top a{ color:#666666}
.content{ width:1200px; margin:0 auto; padding-top:28px; overflow:hidden}


.con_l{ float:left; width:260px;}
.clefttit{ padding-left:29px; line-height:69px; font-size:20px; color:#fff; background:#11399f; position:relative; font-weight:bold; }
.clefttit img{ position:absolute; top:21px; left:14px;}
.cleftnav{ border:1px solid #dddddd; border-bottom:0px;}
.cleftnav ul li{ line-height:56px; font-size:14px; background:#fff; border-bottom:1px solid #dddddd;  position:relative;}
.cleftnav ul li>a{ color:#666666; display:block;padding-left:32px;}
.cleftnav ul li span{ position:absolute; right:20px;  transition:all 0.5s; font-size:16PX;}
.cleftnav ul li:hover>a{ color:#11399f; font-weight:bold}

.cleftnav ul .leftconli>a{ color:#11399f; font-weight:bold}

.cleftnav .navul{ display:none;}
.cleftnav ul .leftconli .navul{ display:block; background:url(../images/navxian.png) no-repeat center top;}
.cleftnav ul .leftconli .navul div{ padding-left:53px; line-height: 20px; font-size:14px; margin-bottom:20px;}
.cleftnav ul .leftconli .navul div a{ color:#666666;}
.cleftnav ul .leftconli .navul div:hover a{ color:#11399f;}
.cleftnav ul .leftconli .navul div.navlih a{ color:#11399f;}

.con_r{ width:910px; float:right; border:1px solid #dddddd; border-radius:5px;}
.con_rtop{ border-bottom:1px solid #ddd; line-height:54px; padding-left:18px;}
.con_rtop span{ font-size:16px; font-weight:bold; color:#11399f; position:relative; padding:0px 5px;}
.con_rtop span::before{ content:""; position:absolute; display:block; width:100%; bottom:-18px; border-bottom:1px solid #11399f;}

.f_yq{ width:1160px; margin:0 auto; padding:30px 0px; overflow:hidden;}
.f_yq ul{ overflow:hidden; width:1190px;}
.f_yq ul li{ float:left; }
.f_yq ul li div{border:1px solid #cecece; margin-right:27px;box-sizing: border-box; float:left;}
.f_yq ul li a{ display:block;}

.about{ font-size:14px; padding:10px; line-height:2em; min-height:300px;}
.contact{ font-size:14px; padding:10px; line-height:2em; min-height:300px;}

.con_lnew{ margin-top:20px;}
.con_lnewtop{ padding-left:29px; line-height:69px; font-size:20px; color:#fff; background:#11399f; position:relative; font-weight:bold; }
.con_lnew ul{ border:1px solid #dddddd; border-bottom:0px;}
.con_lnew ul li{ line-height:24px; font-size:14px; background:#fff; border-bottom:1px solid #dddddd;  position:relative;}
.con_lnew ul li a{ display:block; position:relative; padding:10px 10px;padding-left:20px; }
.con_lnew ul li a::before{ content:""; width:5px; height:5px; background:#11399f; border-radius:50%; display:block; position:absolute; top:18px; left:8px;}

/*new*/
.news{ padding:15px 0px;}
.news ul li{ overflow:hidden; padding:0px 30px 0px 50px; border-bottom:1px solid #dddddd; line-height:56px; position:relative;}
.news ul li::before{ content:""; display:block; width:6px; height:6px; background:#b3b3b3; border-radius:50%; left:29px; top:25px; position:absolute}
.newtit{ float:left; font-size:14px; color:#333333;}
.newdata{ float:right; font-size:14px; color:#a8a8a8;}
.news ul li:hover{ background:#e7ebf5;}
.news ul li:hover .newtit{ color:#11399f; font-weight:bold;}
.pageNavi{ text-align:center; margin:30px 0px;}
.pageNavi span{ display:inline-block; width:34px; height:34px; text-align:center; line-height:34px; border:1px solid #dddddd; font-size:14px; margin:0px 4px;}
.pageNavi a{ display:inline-block; width:34px; height:34px; text-align:center; line-height:34px; border:1px solid #dddddd; font-size:14px; margin:0px 4px;}
.pageNavi .current{ background:#11399f; border:1px solid ##11399f; color:#fff;}

/*new_bl*/
.new_bl{ padding:15px 0px;}
.new_bl ul li{ float:left; width:calc(33.333% - 20px); margin:0px 10px; margin-bottom:10px; border:1px solid #dadada; box-sizing:border-box;}
.new_bl ul li img{ width:100%;}
.new_blcon{ padding:25px;}
.new_bltit{ text-align:center; font-size:16px; height:72px;}
.split_line{ border-bottom:1px solid #dadada; width:100%; margin-bottom:20px; position:relative; text-align:center;}
.split_line span{    position: absolute;top: -7px;color: #999;width: 15px;height: 15px;background: #ccc;line-height: 15px;left: 46%;}
.new_blcon p{ line-height:30px; font-size:16px; text-align:center}
.new_blcon span{ color:#eb7807;}
.new_bla{ background: url(../images/p_detail_btn.png)no-repeat;color: #fff;border: 0;width: 110px; height:38px; line-height:38px;text-align: center; border-radius: 4px; margin:0 auto;margin-top: 10px;position: relative;top: 5px;}

.new_bl ul li:hover{ background:#fdfaed; border:1px solid #017bc5;}

/*newshow*/
.newsshow{ padding:20px;}
.newstitel{ text-align:center; font-size:16px; color:#333;}
.newsdate{ font-size:14px; margin:10px 0px; text-align:center}
.newsshowcon{ font-size:14px; line-height:2em;}
.ns_pn{ line-height:24px; font-size:14px; margin:10px 0;}

/*pic*/
.pic{ padding:30px;}
.pic ul li{ width:260px;float:left; margin-bottom:10px; margin-right:35px;}
.pic ul{ overflow:hidden; width:890px;}
.pictit{ font-size:16px; font-weight:bold; text-align:center; margin-top:10px;margin-bottom:10px;}
.picdm{ font-size:14px; line-height:24px;}

/*picshow*/
.picshow{ padding:30px;}
.picshowtit{ text-align:center; font-size:16px;  font-weight:bold;}
.picshowzy{ line-height:30px; font-size:14px;}
.picshowzy{ font-size:14px; line-height:2em; margin-bottom:10px;}

/*漂浮，在线咨询*/
#zxzx_rt{ position:fixed; right:10px; top:500px; color:#222; z-index:9999;}
#zxzx_rt .close{ float:left; width:25px; padding-top:12px;}
#zxzx_rt .close img{ cursor:pointer;}
#zxzx_rt .box{ float:right; width:160px; height:123px; border:2px solid #004ea2; background:#FFF;}
#zxzx_rt .box .p_1{ text-align:center; font-size:18px; line-height:20px; font-weight:bold; color:#004ea2; padding-top:9px;}
#zxzx_rt .box .p_2{ padding:0 0 0 6px; line-height:16px; font-size:12px; padding-top:14px; color:#222222;}
#zxzx_rt .box .p_3{ margin:10px auto 0 auto; width:60px; padding-left:37px; height:30px; line-height:30px; background:#EEE url(../images/zxzx_05.png) 11px center no-repeat; font-size:12px; font-weight:bold; color:#f5680d; cursor:pointer;}
#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#222; z-index:9999; width:256px; height:335px; border:1px solid #004ea2; border-radius:4px; background:#FFF; display:none;}
#zxzx .top1{ height:42px; color:#FFF; background:#004ea2; border-radius:4px; overflow:hidden;}
#zxzx .top1 .tit{ float:left; padding:5px 0 0 10px; font-size:16px; line-height:18px;}
#zxzx .top1 .tit p{ color:#fff; font-size:10px; line-height:16px; text-transform:uppercase;}
#zxzx .top1 .close{ float:right; padding:9px 15px 0 0;}
#zxzx .top1 .close img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:219px; height:70px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#0b5fa8; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}


.pro_main{ clear:both; padding:25px 0; line-height:26px; min-height:260px;}
.pro_list{ overflow:hidden;}
.pro_list li{ float:left; margin:0 19px 25px 0;}
.pro_list li.none{ margin-right:0px;}
.pro_list li a{ display:block; border:1px solid #AAB0AE; text-align:center;}
.pro_list li a img{ display:block; max-width:100%;}
.pro_list li a p{ height:28px; line-height:28px; border-top:1px solid #AAB0AE; background:#E5E5E5; color:#666;}
.pro_list li a:hover{ border-color:#006D37;}
.pro_list li a:hover p{ background:#006D37; color:#fff;}
.fd_pro_tb{ width:95%; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px auto;}
.jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}

.jn_rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #18a942;}
.jn_box textarea:focus{ border:1px solid #18a942;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#18a942}


.pf{ position:fixed; right:40px; top:400px;z-index:555;}
.ewm p{ text-align:center; font-size:16px; margin-top:15px; font-weight:bold;}
.ewm_pf{ position:absolute; width:270px; height:207px; box-sizing: border-box; padding:19px; background:url(../images/pf.png) center no-repeat; left:-270px; top:-20px; display:none; }
.ewm_pf p{ padding-left:10px}
.ewm_pf p font{ font-size:16px; color:#11399f;}
.ewm_pf p span{ font-size:14px; color:#333333; padding-left:5px; line-height:25px;}
.ewm1{ padding-top:10px;}
.ewm2{ padding-top:5px;}
.pf:hover .ewm_pf{ display:block;}


