/*以下灰色滤镜*/
/*html {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
}*/
@charset "utf-8";
/* CSS Document */
body{margin:0px auto; padding:0px; color:#333333; font-size:16px; overflow-x:hidden; font-family:"Microsoft YaHei";}
form,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0px;padding:0px;}
i{ font-style:normal;}
img{margin:0px; padding:0px; border:0px; overflow:hidden;transition:all 1.2s; -moz-transition:all 1.2s; -webkit-transition:all 1.2s; -o-transition:all 1.2s;}
li{ list-style:none; padding:0; margin:0;}
ul{margin:0px;padding:0px;list-style-type:none;}
input,select{margin:0px;padding:0px;vertical-align:middle; outline:none}
a{ color:#333333; text-decoration:none; padding:0; margin:0;}
a:hover{ color:#0961A1}
.clear{font-size:0px;line-height:0px;float:none;rheight:0px;clear:both;overflow:hidden;}
.fix:before,.fix:after{content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;}

.lans{ color:#00A3BC!important;}
.huangs{ color:#F8C145!important;}
.lvs{ color:#4CA746!important;}
.slvs{ color:#407A4A!important;}
.huis{ color:#999!important;}

.baibj{ background:#FFF; overflow:hidden;}
.p20{ padding:19px;}
.pt20{ padding-top:20px;}
.pt40{ padding-top:40px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px!important;}
.mt40{ margin-top:40px;}
.ml20{ margin-left:20px;}
.fl{ float:left;}
.fr{ float:right;}

.h200{ height:280px;}
/*顶部*/
.top{ width:100%; height:105px; background:#fff; position:fixed; top:0; left:0; box-shadow:1px 1px 5px #e0dfdf; z-index:999}
.top h1{ float:left; padding-top:19px; padding-left:10%;}


/*轮播图*/
.slideBox{ width:auto; overflow:hidden; position:relative; }
.slideBox .hd{ height:32px; overflow:hidden; position:absolute; left:50%; margin-left:-48px; bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; background:url(../images/ico-ban1.png) no-repeat center; width:32px; height:32px; cursor:pointer;  }
.slideBox .hd ul li.on{ background:url(../images/ico-ban2.png) no-repeat; opacity:1  }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

.slideBox .prev{ position:absolute; background:url(../images/banner_left.png) no-repeat center; width:58px; height:58px; left:2%; top:50%; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .prev:hover{ background:url(../images/banner_lefts.png) no-repeat center;}

.slideBox .next{ position:absolute;  background:url(../images/banner_right.png) no-repeat center; width:58px; height:58px; right:2%; top:50%; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next:hover{  background:url(../images/banner_rights.png) no-repeat center; }

/*产品展示*/
.box01{ width:100%;padding-top:50px; padding-bottom:50px}
.biaoti{ width:100%; font-size:34px; text-align:center; background:url(../images/cuxian.jpg) no-repeat bottom center; padding-bottom:28px}
.biaoti i{ display:block; font-size:18px; color:#999; padding-top:10px}
.box01 ul{ width:1200px; margin:auto; padding-top:18px; padding-bottom:35px;}
.box01 ul li{ float:left; width:260px; background:#fff; position:relative; margin:20px; display:inline;}
.box01 ul li .cp_bt{ font-size:18px; padding:15px; border:1px solid #CCC; border-top:1px solid #FFF;}
.box01 ul li .cp_bt i{ font-size:14px; color:#999; display:block;text-transform: uppercase; padding-top:8px}
.box01 ul li .cp_img,.box01 ul li .cp_img img{ width:260px; overflow:hidden}
.box01 ul li .cp_img img{ width:260px; height:140px; transition:all 1.2s; -moz-transition:all 1.2s; -webkit-transition:all 1.2s; -o-transition:all 1.2s;}
.box01 ul li .cp_img:hover img{transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.box01 ul li .cp_bt p{ padding-bottom:10px; font-size:14px; height:85px; overflow:hidden; line-height:24px; text-align:left; color:#999}
.box01 ul li .cp_bt p a{ color:#ff8a00}

.box01 ul li .zhanshi{ display:none}
.box01 ul li:hover .zhanshi{ display:block}

/*滚动产品图*/
.picMarquee-left{ width:95%; margin:0 auto;  overflow:hidden; position:relative; }
.picMarquee-left .hd .prev{ width:50px; height:50px; background:url(../images/an_left.jpg) no-repeat; cursor:pointer; position:absolute; left:2%; top:147px; z-index:99}
.picMarquee-left .hd .next{ width:50px; height:50px; background:url(../images/an_right.jpg) no-repeat; cursor:pointer; position:absolute; right:2%; top:147px; z-index:99}

.picMarquee-left .bd{ padding:10px 0 10px 18px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ width:17.6%; margin:0 6px; float:left; _display:inline; overflow:hidden; padding:6px 6px 0px; font-size:15px; text-align:center; line-height:18px;}
.picMarquee-left .bd ul li .images{ width:210px; height:235px; border-radius: 5px; overflow:hidden; }
.picMarquee-left .bd ul li .images img{ width:210px; height:192px; display:block; margin-bottom:10px; border-radius: 5px; overflow:hidden; }
.picMarquee-left .bd ul li .images_bt{ font-size:18px; padding-top:16px; padding-bottom:16px; text-align:center}
.picMarquee-left .bd ul li .images:hover img{transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}

.banner_mouse{ width:100%; /*background:url(../images/mouse.png) no-repeat center;*/ position:relative; height:39px;}
.banner_mouse span{width: 160px; height:20px; line-height:20px; background: url(../images/mouse_arrow.png) center center no-repeat; position: absolute; left: 50%; margin-left: -6px; top:16px;}


/*滚动产品图*/
.picMarquee-left2{ width:92%; margin:auto;  overflow:hidden; position:relative; }
.picMarquee-left2 .hd .prev{ width:50px; height:50px; background:url(../images/an_left.jpg) no-repeat; cursor:pointer; position:absolute; left:2%; top:147px; z-index:99}
.picMarquee-left2 .hd .next{ width:50px; height:50px; background:url(../images/an_right.jpg) no-repeat; cursor:pointer; position:absolute; right:2%; top:147px; z-index:99}

.picMarquee-left2 .bd{ padding:20px 0 20px 0;}
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left2 .bd ul li{ width:32%; margin:0 12px; float:left; _display:inline; overflow:hidden; padding:6px 6px 0px; }
.picMarquee-left2 .bd ul li .images img{ width:150px; height:110px; display:block; margin-bottom:20px;}
.picMarquee-left2 .bd ul li .images_bt{ font-size:18px; padding-top:16px; padding-bottom:16px; text-align:center}
.picMarquee-left2 .bd ul li .images:hover img{transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}

/*公司概况*/
.box02{ width:100%; padding-top:50px; padding-bottom:50px}
.biaoti1{ width:100%; font-size:34px; text-align:center; background:url(../images/cuxians.jpg) no-repeat bottom center; padding-bottom:28px; color:#fff;}
.biaoti1 i{ display:block; font-size:18px; color:#fff; padding-top:10px}

.m-video img{ width:930px; height:410px; margin:auto; padding-top:47px; cursor:pointer}

.box02 ul{ width:1200px; margin:auto; padding-top:48px;}
.box02 ul li{ float:left; width:25%; text-align:center; font-size:18px; background:url(../images/gx.jpg) no-repeat right top}
.box02 ul li img{ width:173px; height:173px; margin:auto;transition:1s; -webkit-transition:1s; -moz-transition:1s; cursor:pointer}
.box02 ul li:hover img{-webkit-transform:rotate(360deg) scale(1.0); 
	-moz-transform:rotate(360deg) scale(1.0);
	-ms-transform:rotate(360deg) scale(1.0);
	-o-transform:rotate(360deg) scale(1.0);
	background:url(../images/blue.png) repeat}
.box02 ul li p{ padding-top:20px}
.box02 ul li span i{ font-size:44px; color:#1d872d}
.box02 ul li:last-child{ background:none}
.box02 .about{ width:930px; margin:auto; line-height:32px; padding-top:40px; text-indent:2em;}
.more{ width:134px; height:42px; text-align:center; line-height:42px; margin:auto; border:1px #b6b5b5 solid; border-radius:25px; margin-top:42px}
.more a{ color:#a6a6a6}
.more a:hover{ color:#1d872d}

/*新闻动态*/
.box03{ width:100%;  padding-top:50px; padding-bottom:50px}
.slideTxtBox{ width:1200px; margin:auto; }
.slideTxtBox .hd{position:relative; width:100%; text-align:center; }
.slideTxtBox .hd ul{ width:378px; margin:auto}
.slideTxtBox .hd ul li{ float:left; padding:44px 15px; font-size:24px;  cursor:pointer; color:#666  }
.slideTxtBox .hd ul li.on{ color:#1d872d }

.xinwen{ width:1200px;}
.xinwen ul li{ float:left; width:372px; background:#fff; box-shadow:1px 1px 5px #e0dfdf; margin-right:42px; position:relative; border-bottom:3px #1d872d solid}
.xinwen ul li:hover{ border-bottom:3px #ff8a00 solid}
.xinwen ul li img{ width:372px; height:261px;}
.xinwen ul li:last-child{ margin-right:0px}
.xinwen ul li .date{ position:absolute; top:0; left:0; width:52px; background:url(../images/orange.png) repeat; padding:10px; color:#fff; font-size:16px;}
.xinwen ul li .date i{ display:block; border-top:1px #edc18e solid; font-size:20px; margin-top:4px; padding-top:2px}
.xinwen ul li h6{ font-size:20px; font-weight:normal; padding:15px;}
.xinwen ul li p{ font-size:14px; color:#666; padding:0px 15px 20px}

.gywm{ width:1200px; margin:auto}
.gywm ul { padding-top:50px; padding-bottom:50px}
.gywm ul li{ width:49%;}
.gywm ul li img{ width:100%}

.box04{ width:100%; padding-top:40px; padding-bottom:50px; background:#f4f4f4;}
.box04 ul{ width:1200px; margin:auto; padding-top:30px}
.box04 ul li{ float:left; padding-right:18px; line-height:32px}


/*二级轮播图*/
.rj_banner{ width:100%; padding-top:15px}
.rj_banner img{ width:100%}


/*公司简介*/
.rj_mian{ width:100%;}
.rj_mian img{ max-width:1200px;}

.gsjj,.qygk{ width:1200px; margin:auto;padding-top:50px; padding-bottom:60px}

.gsjj_center{ float:left; width:750px; background:#fff; line-height:32px; font-size:16px;}
.gsjj_center img{ max-width:750px}
.gsjj_center h2{ font-size:30px; color:#1d872d; background:url(../images/cx.jpg) no-repeat left center; font-weight:normal; padding-left:22px; margin-bottom:40px}

.gsjj_left{ float:right; width:360px; font-size:36px; color:#c8c8c8; padding-top:62px; padding-bottom:50px}
.gsjj_left span{ font-size:28px; color:#1d872d}
.gsjj_left i{ color:#333; font-size:20px;}
.gsjj_left p{ padding-top:30px; color:#ff8a00; font-size:18px}
.gsjj_left p i{ font-size:52px; color:#ff8a00}
.gsjj_left p span{ font-size:16px; color:#333; padding-left:10px}
.gsjj_left img{ width:360px; margin-top:40px}


/*新闻动态*/
.xwdt h2,.lxwm h2,.rczp h2,.cpzs h2,.zngc h2,.yrwh h2{ font-size:30px; color:#1d872d; background:url(../images/cx.jpg) no-repeat left center; font-weight:normal; padding-left:22px; margin-bottom:40px }
.xwdt{ width:1200px; margin:auto; padding-top:20px; padding-bottom:60px;}
.xwdt_top{ width:100%; position:relative; padding-bottom:32px; border-bottom:1px #787878 dashed}
.xwdt_top img{ float:left; width:318px; height:223px; margin-right:34px}
.xwdt_top h6{ font-size:22px; font-weight:normal; padding-top:12px}
.xwdt_top span{ font-size:16px; display:block; color:#666; padding-top:15px; padding-bottom:15px}
.xwdt_top p{ font-size:16px; color:#666; line-height:28px; margin-bottom:25px; height:56px; overflow:hidden}
.xwdt_top i{ width:86px;  background:#1d872d; padding:5px 15px; }
.xwdt_top i:hover{ background:#24a638}
.xwdt_top i a,.xwdt_top i a:hover{ color:#fff}
.tj_b{ position:absolute; top:0; left:263px; background:url(../images/tj_b.jpg) no-repeat; width:55px; height:43px}


.xwdt ul{ width:1200px; padding-bottom:15px}
.xwdt ul li{ float:left; width:1200px; padding-top:32px; padding-bottom:32px; border-bottom:1px solid #CCC;}
.xwdt ul li .date{ float:right; width:77px; height:62px; color:#666; text-align:right; padding-right:14px; padding-top:10px; margin-left:18px;}
.xwdt ul li .date span{ display:block; font-size:22px; color:#000; border-bottom:1px solid #CCC; padding-bottom:15px; margin-bottom:15px;}
.xwdt ul li .xw_right{ float:right; width:800px; margin-right:50px;}
.xwdt ul li .xw_right h6{ font-size:22px; font-weight:normal; padding-bottom:8px;}
.xwdt ul li .xw_right p{ font-size:18px; line-height:26px; color:#666; padding-top:5px}
.xwdt ul li img{ float:left; width:215px; height:130px;}

/* 分页 */
#page{ float:right; font-family:"宋体";text-align:center; margin-bottom:10px; display:block; padding-bottom:25px}
#page a { display:inline-block; height:27px; line-height:27px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#00AD52; padding:0 12px}
#page a.a1 {width:56px;  }
#page a:hover { background:#00AD52; color:#fff; text-decoration:none;border:1px solid #00AD52;}
#page span { display:inline-block; height:27px; line-height:27px; background:#00AD52; color:#fff; text-align:center;padding:0 12px}
#page .on { border:1px solid #00AD52;display:inline-block; height:27px; line-height:27px; background:#00AD52; color:#fff; text-align:center;padding:0 12px}

/*文章内容页面*/
.article{ width:1200px; margin:auto; padding-bottom:60px}
.article .mbx_dh{ width:1200px; padding-top:50px; font-size:16px; padding-bottom:60px;}
.article .mbx_dh i{ color:#1d872d}
.article h6{ width:100%; text-align:center; font-size:26px; font-weight:normal}
.article .date{ font-size:14px; color:#666; padding-top:25px; padding-bottom:25px; text-align:center}
.article .neirong{ font-size:18px; line-height:32px;}
.article .neirong img{ max-width:100%;}
.article .pre{ width:100%; padding-top:60px}
.article .pre ul li{ width:100%; font-size:18px; line-height:36px;}

/*联系我们*/
.lxwm{ width:1200px; margin:auto; padding-top:50px; padding-bottom:60px}
.location{ float:right; width:49%; padding-top:20px; font-size:18px; line-height:36px;}
.location h3{ font-size:28px; color:#1d872d; font-weight:normal; padding-bottom:15px}

/*人才招聘*/
.rczp{ width:1200px; margin:auto; padding-top:50px; padding-bottom:60px}
.sideMenu{ width:1198px; border:1px solid #ddd;  }
.sideMenu h3{ height:52px; line-height:52px; padding-left:20px; background:#1d872d; cursor:pointer; border-top:1px solid #ddd; font-size:20px; color:#fff; font-weight:normal }
.sideMenu h3 em{display:block; width:15px; height:16px; background:url(../images/sanjiao.jpg) no-repeat center; float:right; margin-right:15px; margin-top:18px; cursor:pointer; }
.sideMenu h3.on em{ background:url(../images/sanjiaos.jpg) no-repeat;  }
.sideMenu .zp{ padding:20px; line-height:32px; font-size:18px; display:none; /* 默认都隐藏 */ }

/*产品展示*/
.cpzs{ width:1200px; margin:auto;}
.cpzs ul li{ float:left; width:370px; position:relative; margin-right:30px; margin-bottom:30px; display:inline}
.cpzs ul li .cp_bt{ font-size:20px; height:65px; line-height:30px; padding-top:15px; color:#000;}
.cpzs ul li .cp_bt span{ font-size:16px; color:#999; right:0; text-transform: uppercase; position:absolute; bottom:0;}

.cpzs ul li .cp_img,.cpzs ul li .cp_img img{ width:370px; height:220px; overflow:hidden}
.cpzs ul li .cp_img img{ width:370px; height:220px; transition:all 1.2s; -moz-transition:all 1.2s; -webkit-transition:all 1.2s; -o-transition:all 1.2s;}
.cpzs ul li .cp_img:hover img{transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.cpzs ul li .cp_bt p{ padding:15px; font-size:14px; height:42px; overflow:hidden; line-height:24px; text-align:left; color:#999}
.cpzs ul li .cp_bt p a{ color:#ff8a00}


/*技能鉴定*/
.zngc{ width:100%; margin:auto; padding-top:30px; padding-bottom:0px; padding-left:20px;}
.zngc ul li{ float:left;  margin-right:20px; margin-bottom:10px; width:260px; overflow:hidden; text-align:center;border-radius:8px;}
.zngc ul li img{ width:100%; height:200px; overflow:hidden;border-radius:8px;}
.zngc ul li .images_bt{ display:block; height:35px; line-height:20px; color:#666; font-size:14px;}
.zngc ul li .images_bt p{ font-size:15px; padding:10px 0; color:#333;}
.zngc ul li .images_bt a{color:#999; font-size:14px;}
.zngc ul li:hover img{transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}

/*文化*/
.yrwh{ width:1200px; margin:auto; padding-top:50px; padding-bottom:60px; line-height:32px; font-size:16px}
.yrwh img{ max-width:1200px}

/*美食*/
.mssp{ width:1200px;}
.mssp ul li{ float:left; width:1160px; background:url(../images/ms_bg.jpg) no-repeat bottom center;  padding:20px; position:relative; margin-bottom:20px}
.mssp ul li img{ position:absolute; top:20px; left:20px; width:220px; height:210px; padding-right:25px; padding-bottom:10px}
.mssp ul li h6{ font-size:26px; padding-bottom:5px; font-weight:normal}
.ms_right{ float:right; width:915px}

.gx_img{ float:left; width:300px; height:300px; padding-right:40px}
.gx_img img{ width:300px; height:300px;}
.gx_right{ float:right; width:860px}


/*会员中心*/
.hyzx_ss { padding:50px 0;}
.hyzx_ss h2{ text-align:center; font-size:28px; color:#00A3BC;}

/*搜索*/
.hyzx_ss .search01{ width:630px; margin:0 auto;}
.hyzx_ss .search04{width:500px; height:47px; background:#FFF; float:left; padding:0 2px 0 8px; border:1px solid #999999; border-radius: 5px; margin-top:20px;}
.hyzx_ss .search05{width:85px; height:49px; float:right; background:#00AD54; color:#FFF; line-height:49px; text-align:center; border-radius:10px;margin-top:20px;font-size:18px;}
.hyzx_ss .search05 a{color:#FFF; }
.hyzx_ss .in{width:100%; height:47px; line-height:47px; border:0px; display:block; color:#999;}
.search03 .ss_an{ background:none; border:0; color:#FFF;font-size:16px; line-height:37px;}

.huisw{ background:#F8F9FA; width:100%; padding:40px 0;}
.hyzx_fw h2{ text-align:center; font-size:28px; color:#F8C145;}
.text_n { line-height:32px; color:#6C777F; font-weight:inherit; padding:30px 0;font-size:16px!important;}
.text_n p{/* text-indent:2rem;*/ font-size:16px; }
.text_n h3{ text-align:center; color:#333333; font-size:28px; padding:10px 0;}
.text_n h4{ text-align:center; color:#666666; font-size:18px; line-height:50px; font-weight:inherit; border-bottom:1px solid #F2F2F2;}
.text_n img{ max-width:90%; margin:0 auto;}

.te_nr{color:#6C777F; font-weight:inherit; padding:30px 0; line-height:26px; overflow:hidden;}
.te_nr p{ text-indent:2rem;}

.neirong{ padding:30px; overflow:hidden; }


.hyzx_sq {padding:40px 0;}
.hyzx_sq h2{ text-align:center; font-size:28px; color:#4CA746;}
.hyzx_bd{ margin-top:40px;}
.hyzx_bd li{ width:47%; float:left; line-height:40px; margin:10px 0;}
.hyzx_bd li label{ width:110px; float:left; text-align:center;}
.hyzx_bd li input{ width:400px; float:left;height:40px; color:#6C777F;border:1px solid #999999;border-radius: 5px; padding-left:10px;}
.hyzx_bd li:nth-of-type(even){ margin-left:3%;}
.hyzx_bd li textarea{ width:400px; float:left;height:140px; line-height:30px; color:#6C777F;border:1px solid #999999;border-radius: 5px; padding-left:10px;}


.hyzx_bd2{ margin-top:40px; width:760px;}
.hyzx_bd2 li{line-height:40px; margin:10px 0; overflow:hidden;}
.hyzx_bd2 li label{ width:110px; float:left; text-align:center; color:#333;}
.hyzx_bd2 li input{ width:580px; float:left;height:40px; color:#6C777F;border:1px solid #999999;border-radius: 5px; padding-left:10px;}
.hyzx_bd2 li textarea{ width:400px; float:left;height:140px; line-height:30px; color:#6C777F;border:1px solid #999999;border-radius: 5px; padding-left:10px;}


.hyzx_bd3{ margin-top:40px; width:100%;}
.hyzx_bd3 li{line-height:40px; margin:10px 0; overflow:hidden;}
.hyzx_bd3 li label{ width:110px; float:left; text-align:center; color:#333;}
.hyzx_bd3 li input{ width:1040px; float:left;height:40px; color:#6C777F;border:1px solid #999999;border-radius: 5px; padding-left:10px;}
.hyzx_bd3 li textarea{ width:1040px; float:left;height:140px; line-height:30px; color:#6C777F;border:1px solid #999999;border-radius: 5px; padding-left:10px;}


.tulist{ margin:20px 0;}
.tulist li{ width:46%; float:left; padding:20px 0;}
.tulist li img{ width:80px; height:80px; float:left;}
.tulist li .wz{ width:360px; height:80px; float:left; line-height:35px; margin-top:5px; margin-left:20px;}
.tulist li .wz p{ color:#6C777F!important;}
.tulist li:nth-of-type(even){ margin-left:8%;}


.tulist2{ width:400px; float:left; padding:20px 0; margin-bottom:30px;}
.tulist2 img{ width:173px; height:173px; float:left;border-radius: 50px; }
.tulist2 .wz{ width:180px; height:80px; float:left; line-height:35px; padding-top:50px; margin-left:20px;}
.tulist2 .wz p{ color:#6C777F!important;}


.tplist{ width:1200px; margin:auto;/* display: flex; justify-content: space-between;*/ margin-bottom:50px;}
.tplist li{ width:33.3%; float:left; text-align:center; margin-top:30px;}
.tplist li img{width:380px; height:220px; margin:0 auto;}
.tplist li p{ line-height:50px;}


.abot_fr{ width:590px; float:right;}



/*服务项目*/
.fwxm_shenb{ padding:20px;}
.fwxm_shenb li{ width:49%; float:left; line-height:26px;overflow:hidden; margin:0 0 20px 0;}
.fwxm_shenb li i{ width:210px; height:226px; float:left;overflow:hidden;border-radius: 5px;}
.fwxm_shenb li i img{ width:100%; height:226px; float:left;overflow:hidden;}

.fwxm_shenb li .list{ width:330px; float:right; font-size:15px!important;} 
.fwxm_shenb li .list h4{ font-weight:inherit!important;background: url(../images/dot.png) no-repeat left center;
    padding: 0 0 0 15px;    line-height: 29px;}

.fwxm_shenb .wz{ width:330px; float:right;}
.fwxm_shenb li h3{ font-size:18px; line-height:40px;}
.fwxm_shenb li span{ font-size:15px; color:#C2C2C2;}

.fwxm_shenb li:hover img{transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.fwxm_shenb li:nth-of-type(even){ margin-left:2%;}

/*服务项目*/
.fwxm_shenb2{ padding:30px 0;}
.fwxm_shenb2 li{ width:46%; float:left; line-height:26px;overflow:hidden; margin:20px 0;}
.fwxm_shenb2 li h3{ font-size:18px; line-height:40px;}
.fwxm_shenb2 li span{ font-size:15px; color:#C2C2C2;}
.fwxm_shenb2 li:nth-of-type(even){ margin-left:8%;}

/*专家咨询*/
.toux{ width:43px; height:43px; border:0!important; float:right!important; text-align:right;}
.toux img{ width:43px; height:43px;border-radius:25px!important; margin:0 auto!important;}

.zxzx_bd table a{color:#24804B; font-size:16px;}
.zxzx_bd table{ table-layout:fixed; color:#24804B; font-size:16px;}
.zxzx_bd{border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6; clear:both; margin:30px 0;}
.zxzx_bd th { font-weight:bold;}
.zxzx_bd td, .zxzx_bd th { padding:9px; text-align:center; border-bottom:1px solid #E6E6E6;border-right:1px solid #E6E6E6;
min-height: 30px; line-height: 30px;}
	
.zxzx_bd table tr td:first-child img,table tr td:first-child img{border-radius: 50px; margin:auto;/*第一列*/} 	
.zxzx_bd table tr td:nth-child(1){ width:130px; } 	
.zxzx_bd table tr td:nth-child(2){ width:130px; } 	
.zxzx_bd table tr td:nth-child(3){ width:130px; } 	
.zxzx_bd table tr td:nth-child(4), .zxzx_bd th:nth-child(4){ width:630px; text-align:left;} 	
.zxzx_bd table tr td:nth-child(5){ width:80px;} 	
.zxzx_bd table tr td:nth-child(6){ width:80px;} 

.zxzx_bd ul li:nth-child(1){background:#000;/**/}

/*政策法规*/
.zcfg_l{ margin-left:-20px; padding-bottom:30px;}
.zcfg_l li{ background:#FFF; width:330px; float:left; color:#333; line-height:28px; height:110px; margin:15px 5px 15px 25px; padding:20px; font-size:20px;}
.zcfg_l li span{ color:#999; background:#FFF; font-size:16px; padding-bottom:25px;}

.news_in{ padding:30px 0;}
.news_in li{ width:47%; float:left; line-height:26px;overflow:hidden; margin:20px 0;}
.news_in li h3{ font-size:18px; line-height:40px;}
.news_in li p{ font-size:15px; color:#6A757E;}
.news_in li:nth-of-type(even){ margin-left:6%;}


/*自定义弹出框垂直居中*/
.verticalAlign{ vertical-align:middle; display:inline-block; height:100%; margin-left:-1px;}

.xcConfirm .xc_layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; opacity: 0.6; z-index: 2147000000;}
.xcConfirm .popBox{position: fixed; left: 50%; top: 50%; background-color: #ffffff; z-index: 2147000001; width: 570px; height:220px; margin-left: -285px; margin-top: -150px; border-radius: 5px; font-weight: bold; color: #535e66;}
.xcConfirm .popBox .ttBox{height: 30px; line-height: 30px; padding: 14px 30px; border-bottom: solid 1px #eef0f1;}
.xcConfirm .popBox .ttBox .tt{font-size: 18px; display: block; float: left; height: 30px; position: relative;}
.xcConfirm .popBox .ttBox .clsBtn{display: block; cursor: pointer; width: 12px; height: 12px; position: absolute; top: 22px; right: 30px; background: url(../images/icons.png) -48px -96px no-repeat;}
.xcConfirm .popBox .txtBox{margin:25px 100px; height:50px; overflow: hidden;}
.xcConfirm .popBox .txtBox .bigIcon{float: left; margin-right: 20px; width:38px; height:38px; background-image: url(../images/icons.png); background-repeat: no-repeat; background-position: 48px 0;}
.xcConfirm .popBox .txtBox p{ height:50px; margin-top:6px; line-height: 26px; overflow-x: hidden; overflow-y: auto;}
.xcConfirm .popBox .txtBox p input{width: 364px; height: 30px; border: solid 1px #eef0f1; font-size: 18px; margin-top: 6px;}
.xcConfirm .popBox .btnGroup{float: right;}
.xcConfirm .popBox .btnGroup .sgBtn{margin-top: 14px; margin-right: 10px;}
.xcConfirm .popBox .sgBtn{display: block; cursor: pointer; float: left; width: 95px; height: 35px; line-height: 35px; text-align: center; color: #FFFFFF; border-radius: 5px;}
.xcConfirm .popBox .sgBtn.cancel{background-color: #fff; color: #999; border:1px solid #ccc;}
.xcConfirm .popBox .sgBtn.ok{background-color:#00B54D; color: #FFFFFF;}


.linkss{ width:100%; background:url(../images/link_bj.jpg) no-repeat center bottom;}




.zjjd_d li{ padding:15px 0; overflow:hidden; line-height:26px;}
.zjjd_d .bt_fl{ width:85px; float:left; font-weight:bold;}
.zjjd_d .bt_fr{ width:1090px; float:right;}

/*上传图片通用样式*/
.upload-ul{ position: relative;  display: inline-block; *display: inline; *zoom:1; width:100%; }
.upload-ul li{ position: relative; float: left!important; display: inline-block; width: 150px; height:150px; margin: 0 10px 10px 0; padding: 0!important; border: none; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; overflow: hidden; }
.upload-pick{ background: url(../images/upload-bj.png) no-repeat 0 0; }
.upload-pick:hover{ background: url(../images/upload-bj.png) no-repeat 0 -150px; }
.webuploader-pick{position: relative;display: inline-block;vertical-align: top; width: 100%; height: 100%;}
.webuploader-container{ position: relative; width: 100%; height: 100%; }
.webuploader-container label{position: absolute;left: 0;top: 0;width: 100%;}
.webuploader-element-invisible{opacity: 0;width: 100%;height: 100%;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);}
.viewThumb{ position:relative;width: 100%;height: 100%;overflow:hidden;border-radius: .3rem;}
.viewThumb img{ width: 100%;height: 100%}
.diyBar{ position: absolute; display:none; top: 0;left: 0;width: 100%;height: 100%;background: url(../images/bgblack.png);z-index: 3;}
.diyProgress{ position: absolute; left: 0;top: 33px;width: 100%;height: 24px;line-height:24px;font-size: 14px;text-align: center;color: #FFF;background:rgba(10,168,241,.7); z-index: 3;}
.diyControl{ position: absolute; display:none; left: 0;bottom: 0;width: 100%;height: 24px;line-height:24px;font-size: 14px;background: url(../images/bgblack.png); z-index: 3; }
.viewThumb:hover .diyControl{ display: block; }
.diyControl span{ display: inline-block; padding: 6.5px 13px; width: 12px; height: 11px; }
.diyControl span i{ display: block; width: 12px; height: 11px; opacity: .7; }
.diyControl span i:hover{ opacity: 1; cursor: pointer; }
.diyLeft{ margin-left: 3px; }
.diyLeft{ margin-right: 3px; }
.diyLeft i{ margin-left: 3px; background: url(../images/upload-icon1.png) no-repeat 0 0; }
.diyCancel i{ background: url(../images/upload-icon1.png) no-repeat 0 -11px; }
.diyRight i{ margin-right: 3px; background: url(../images/upload-icon1.png) no-repeat 0 -22px; }

.upload-btn{ display: inline-block; padding: 10px 50px; font: 16px/20px 'Microsoft YaHei'; background:rgba(10,168,241,.7); color: #fff; border-radius: 5px; }
.upload-btn:hover{ background:rgba(10,168,241,1) }



.lxwm_map{ width:100%; height:500px; background:url(../images/map.jpg) no-repeat center top;}
.lxwm_list{ margin:20px 0;}
.lxwm_list li{ padding:20px 0; overflow:hidden;}
.lxwm_list li img{ width:80px; height:80px; float:left;}
.lxwm_list li .wz{ width:360px; height:80px; float:left; line-height:35px; margin-top:5px; margin-left:10px;}
.lxwm_list li .wz p{ color:#6C777F!important; font-size:20px;}
.lxwm_list li:nth-of-type(even){ border-bottom:1px dashed #999;}
.lxwm_list h1{ font-weight:inherit; padding:10px 0;}



/*首页后改样式*/
.pl3{ margin-left:3px;}
.touying { box-shadow: 0px 0px 15px #e5e5e5; /*letter-spacing:1px;*/}
.border1{ border:1px solid #E3E3E3;}

.focus-slide{position: relative;float: left; width:650px; height:380px;}
.focus-slide .bd li a{	display: block;	position: relative;	overflow: hidden;}
.focus-slide img{	width: 650px;	height: 380px;}
.focus-slide .hd{ height:36px; overflow:hidden; position:absolute; right:10px; margin-left:-48px; bottom:1px; z-index:1; }
.focus-slide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focus-slide .hd ul li{ float:left; background:url(../images/ico-ban1.png) no-repeat center; width:32px; height:32px; cursor:pointer;  }
.focus-slide .hd ul li.on{ background:url(../images/ico-ban2.png) no-repeat; opacity:1  }



.news-pop-title{position: absolute;	left: 0;right: 0;bottom: 0;	padding: 0 15px;	background: rgba(6,82,146,.9);	color: #FFFFFF;	line-height:38px;overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap; font-size: 16px; text-align: left;/*修改点*/}

.slide-arr{	position: absolute;	width: 40px;height: 40px;cursor: pointer;background-repeat: no-repeat;	background-position: center;
top: 50%;	margin-top: -20px;}
.slide-arr.prev{left:10px;	background-image: url(../images/prev.png);border-radius:50px;}
.slide-arr.next{right:10px;	background-image: url(../images/next.png);border-radius:50px;}


.toutiao-text{width:479px; height:350px; float:right;background:#FFFFFF;}

.tt-list{ width:99%; margin:15px auto;}
.tt-list li{background: url(../images/al_bg.png) no-repeat left center; border-bottom: 1px solid #e4e4e4;	padding:4px 0 0 15px; line-height:30px;}
.tt-list li span{ float:right; color:#ccc; font-size: 14px;}
.tt-list li a{ font-size: 15px;}

/*标题*/
.title_box{ width:100%; height:36px; background:url(../images/lins1.jpg) no-repeat left center; padding-left:35px; color:#F60; font-size:15px; font-weight:bold; line-height:36px; margin-left:15px;}
.title_box a{color:#F60;}


.title_box3{border-top:2px solid #2675DE; background:url(../images/xtbj2.jpg) repeat-x top; border-bottom:1px solid #EEEEEE; height:50px;}
.title_box3 h3{ background:url(../images/tb_01.png) no-repeat left; color:#0961A1; font-size:20px; font-weight:500; padding:0 35px; line-height:20px; margin:12px 10px;}
.title_box3 a{ font-size:22px; display:block; width:22px; line-height:20px; text-align:center; color:#FFF; background:#2E74DC;border-radius:30px; float:right; margin:15px 10px 0 0;}
.title_box3 h4{ border-left:3px solid #0F914D; color:#0F914D; font-size:20px; font-weight:bold; padding:0 15px; line-height:20px; margin:12px 10px; float:left; width:120px;}
.title_box3 select{ width:210px; border:1px solid #eee; padding:5px; height:32px; line-height:30px; margin:10px 10px 0 10px;}


.tt_tit{ width:100%; background:#F5F5F5; height:43px; line-height:43px; color:#fff; font-size:18px;}
.tt_ioc { width:50%; float:left; padding-left:40px; background:url(../images/xiej.png) no-repeat left top; height:43px; line-height:43px;}
.tt_tit a{ font-size:22px; display:block; width:22px; line-height:20px; text-align:center; color:#FFF; background:#228FCA;border-radius:30px; float:right; margin:10px 15px 0 0;}

.title_box2{ background:url(../images/tiao.png) no-repeat top; line-height:50px; border-bottom:1px solid #EEEEEE;}
.title_box2 h3{ color:#0961A1; font-size:20px; font-weight:500; margin-left:55px;}
.title_box2 a{ font-size:22px; display:block; width:32px; height:30px; text-align:center; color:#FFF; float:right; margin:5px 15px 0 0;}

.title_box4{border-top:2px solid #2675DE; line-height:50px; height:60px; background:url(../images/bt2.png) no-repeat center center; text-align: center;}
.title_box4 h3{ color:#0961A1; font-size:25px; font-weight:500; padding:0 15px; margin:5px 15px;}


.tt_list3{ width:90%; margin:6px auto; max-height:290px; overflow:hidden;}
.tt_list3 li{background: url(../images/dot.png) no-repeat left center;padding:0 0 0 15px; line-height:26px;}
.tt_list3 li span{ float:right; color:#ccc; font-size: 14px;}
.tt_list3 li a{ font-size: 14px;}



.tongzhi_box{ width:299px; float:right; height:350px;}
.tt_list2{ width:92%; margin:6px auto;}
.tt_list2 li{background: url(../images/dot.png) no-repeat left center;padding:0 0 0 25px; line-height:36px; border-bottom:1px dotted #ddd;}
.tt_list2 li span{ float:right; color:#ccc; font-size: 14px;}
.tt_list2 li a{ font-size: 16px;}




.lanm1{ border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.lanm1 li{ background:#EDEDED url(../images/inf4.png) no-repeat 30px center; padding:23px 0 23px 70px; margin:4px 0;}
.lanm1 li p{ font-size:16px; color:#000;}
.lanm1 li span{ font-size:12px; color:#7D7D7D;}
/*.lanm1 li:nth-child(2){ background:#EDEDED url(../images/inf2.png) no-repeat 30px center;}
.lanm1 li:nth-child(3){ background:#EDEDED url(../images/inf3.png) no-repeat 30px center;}
.lanm1 li:nth-child(4){ background:#EDEDED url(../images/inf4.png) no-repeat 30px center;}
.lanm1 li:nth-child(5){ background:#EDEDED url(../images/inf5.png) no-repeat 30px center;}
.lanm1 li:nth-child(6){ background:#EDEDED url(../images/inf6.png) no-repeat 30px center;}
*/.lanm1 .boxcont{ width:90%; margin:15px auto;}
.lanm1 .on{ background:#0366a9 url(../images/inf4o.png) no-repeat 30px center; color:#FFF;}
.lanm1 li:hover{ background:#0366a9 url(../images/inf4o.png) no-repeat 30px center; color:#FFF!important;}
/*.lanm1 li:nth-child(2):hover{ background:#00AD54 url(../images/inf2o.png) no-repeat 30px center; color:#FFF;}
.lanm1 li:nth-child(3):hover{ background:#00AD54 url(../images/inf3o.png) no-repeat 30px center; color:#FFF;}
.lanm1 li:nth-child(4):hover{ background:#00AD54 url(../images/inf4o.png) no-repeat 30px center; color:#FFF;}
.lanm1 li:nth-child(5):hover{ background:#00AD54 url(../images/inf5o.png) no-repeat 30px center; color:#FFF;}
.lanm1 li:nth-child(6):hover{ background:#00AD54 url(../images/inf6o.png) no-repeat 30px center; color:#FFF;}*/
.lanm1 li:hover p,
.lanm1 li:hover span,
.lanm1 .on p,
.lanm1 li:hover a{color:#FFF!important; font-size:16px;}


.box_fl{ width:425px; float:left;}

.adtu li a{color: #000!important; background:none!important; padding:0!important; font-size:24px!important;}

.img0{ width:100%;}

/* 本例子css */
		.picMarquee-top{ margin:0 auto;  width:99%; overflow:hidden; position:relative; }
		.picMarquee-top .bd{ padding:15px 0 0 15px;}
		.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-top .bd ul li{ text-align:left; zoom:1; font-size:14px;background: url(../images/dot2.png) no-repeat left center;padding:0 0 0 12px;}
		.picMarquee-top .bd ul li .title{ line-height:30px;   }


.c_xxzn{ border-bottom:1px solid #DFDFDF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; overflow:hidden;}
.dbxgn {width: 300px;	margin-top: 15px; padding-left:8px;height: 278px;}
.dbxgn li {	padding: 0 5px;	float: left;	margin-bottom:8px;text-align: center!important;}
.dbxgn li a {display: block;background: #457BBE;border-radius: 5px;	width:85px;height:70px;color: #fff;padding-top: 12px;	line-height: 25px;	text-align: center; font-size:14px!important;}
.dbxgn li a:hover {	background:#F00;transition: 0.3s 0.1s background ease;}


.lisks{display: flex; justify-content: space-between;}
.lisks img{ padding:3px; border-radius:10px;}



.box_fr{ width:300px; float:right;}
.zybox_fl{ width:860px; float:left;}
.weiz{ background:url(../images/o.png) no-repeat left center; padding:5px 18px 0 18px; float:right; font-size:12px; line-height:33px; color:#333;}
.weiz a{ color:#333;}


.shuzi{ text-align:center; padding:20px 0; height:20px; font-size:14px; padding:5px 12px; margin-left:5px;}
.shuzi a{margin-left:5px;color: #043F69; text-align:center; background-color:#FFFFFF;}
.shuzi a:hover{ color:#fff; background-color:#0077B4;}
.shuzi .first{border: 1px solid #CDCDCD;padding:5px 12px; margin-left:5px;color: #fff; text-align:center; background-color:#0077B4;}

.gv-title2{	padding: 5px 0;	line-height: 25px;	margin-bottom: 5px;	overflow: hidden; text-overflow: ellipsis;
    white-space: nowrap;	margin-top: 5px;	font-size:14px;}
.gv-title2 a{font-size: 18px;color: #666; background:url(../images/1_dong.gif) no-repeat left; padding-left:30px;font-weight: bold;/*新增*/}

.gv-intro{	overflow: hidden;}
.gv-title{	padding: 5px 0;	line-height: 25px;	margin-bottom: 5px;	overflow: hidden; text-overflow: ellipsis;
    white-space: nowrap;	margin-top: 5px;	font-size:14px;}
.gv-title a{font-size:18px;color:#333;}
.gv-meta{margin-bottom: 10px;}

.gv-desc{color: #666;font-size: 14px; margin-top:10px;}
.gv-desc a{	font-size: 14px; padding-left:10px;color: #ff5722; border:0!important;}

.gv-meta{overflow: hidden; margin-top:10px;}
.gv-meta .gv-tag{	float: left;line-height:18px;}
.gv-meta .gv-tag span{	display: inline-block;color: #999999;background: url(../images/tagico.png) left center no-repeat;}
.gv-meta .gv-time{float:left;	line-height:18px;	padding-left: 20px; font-size:14px;
background: url(../images/timeico.png) left center no-repeat;	color: #999999;}

.gv_list{ width:92%; margin:0 auto; overflow:hidden;}
.gv_list li{ border-bottom:1px dotted #ddd; overflow:hidden; padding:10px 0;}






/***/
#form_submit{ border:1px solid #ddd; margin:20px; padding:20px;}
.apply_right h2{ font-size:18px; margin:20px;}
.apply_right .apply_input{color:#000;line-height: 30px;font-weight: 700; font-size:14px;}
.apply_right .apply_input{line-height: 45px;}
.apply_right .ser{padding-left:135px;margin-top:20px;}
.apply_right .ser input{display: none}
.apply_right .ser label:last-child{margin-right:0;}
.apply_right .ser label{color:#013d83;font-size: 14px;border:1px solid #013d83;padding:5px 15px;margin-right:10px;display: inline-block;cursor: pointer}
.apply_right .ser label:hover,.apply_right .ser label.hover{background: #013d83;color:#fff;}
.apply_right .apply_input div{padding-left:45px;margin-top:15px; clear:both;}
.apply_right .apply_input div label{ vertical-align: middle;display:inline-block;margin-right:10px;width:80px;line-height: 45px;height:45px;}
.apply_right .apply_input input{width:430px;line-height: 35px;height:45px;padding:5px 10px;box-sizing: border-box;border:1px solid #ebebeb;}
.apply_right .apply_input .date{cursor: pointer;position: relative;z-index: 10}
.apply_right .apply_input i{z-index: 5}
.apply_right .apply_input .date:focus{border-color:#ebebeb;}
.apply_right .apply_input textarea{width:430px;line-height: 35px;height:180px;padding:5px 10px;box-sizing: border-box;border:1px solid #ebebeb; }

.apply_right .apply_input input.vaerify,.apply_right .apply_input input.submit{width:265px;}
.apply_right .apply_input #phone_vaerify{color:#013d83;display: inline-block;width:125px;text-align: center;line-height: 45px;cursor: pointer;height:45px;border:none;}
/*.apply_right .apply_input #phone_vaerify:hover{color:#d02d0a}*/
.apply_right .apply_input input.submit{background: #013d83;color:#fff;border-radius: 3px;margin-top:20px;}
.apply_right .apply_input input.submit:hover{opacity: 0.7}
.apply_input .raerify_p { font-size: 12px; color: #ccc; line-height: 25px; padding-left: 100px;}

.apply_right .apply_input select { width: 140px; line-height: 35px;    height: 45px;    padding: 5px 10px;    box-sizing: border-box;    border: 1px solid #ebebeb;    /* color: #ccc; */    font-weight: normal;}



.hui40{ line-height:50px; border-top:1px dotted #B5B4B3; font-size:14px; width:100%; margin:0 auto;}


/*2021-11-30*/
		/* 本例子css */
		.multipleColumn{ overflow:hidden; position:relative; width:870px;  border:1px solid #ccc;   }
		.multipleColumn .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}
		.multipleColumn .hd .next{ background:url("images/icoRight.gif") no-repeat;  }
		.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.multipleColumn .hd ul li.on{ background-position:0 0; }

		.multipleColumn .bd{ padding:10px; overflow:hidden;  }
		.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:284px;  float:left; _display:inline;  }
		.multipleColumn .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.multipleColumn .bd ul li .pic{ text-align:center; }
		.multipleColumn .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
		.multipleColumn .bd ul li .title{ line-height:24px;   }



@media ( max-width:1360px){
	}


