.list_banner{ width:100%; height:620px; position: relative; overflow: hidden;}
.list_banner p{ width:1920px; position: absolute; left:50%; top:0; margin-left:-960px; height:620px;}
.list_banner p img{ width:100%;}
.list_lm{ width:100%; background:#f6f6f6;padding:40px 0;}
.list_lm ul{ width:100%; overflow: hidden; text-align:center}
.list_lm ul li{ display: inline-block; margin:0 15px; }
.list_lm ul li a{ display: block; padding:0 60px; height:50px; line-height:50px; font-size:20px; border-radius: 25px; background:#fff;}
.list_lm ul li a:hover{ background:#F0881D; color:#fff;}
.list_lm ul .cur a{ background:#F0881D; color: #fff;}
.list_cpnr{ width:100%; padding:40px 0;}
.list_cpnr h2{ width:96%; margin:0 auto; font-size:30px; height:60px; line-height:60px; text-align:center; font-weight: 400;}
.cptxt{ width:1200px; margin:0 auto; font-size:18px; line-height:40px; margin-top:30px;}
.cpimg{ width:1200px; margin:60px auto 0;}
.cpimg ul{ width:100%; overflow: hidden;}
.cpimg ul li { width:calc(100% / 5); float: left;}
.cpimg ul li p { width:100%; }
.cpimg ul li p img{ margin:0 auto;}
.cpimg ul li span{ display: block; font-size:20px; text-align:center; margin-top:15px; font-size:20px; }
.lyfk{ width:1200px; margin:60px auto; overflow: hidden;}
.lytop{ width:100%; margin:0 auto;}
.lytop h3{ width:100%; text-align:center; font-size:30px; height:60px; line-height:60px; font-weight:400;}
.ly_l{ width:600px; float: left; overflow: hidden;}
.ly_l h5{ display: none;}
.ly_l .content{ margin-top:40px;}
.ly_l .table_form tbody td, .ly_l .table_form tbody th{ border:none;}
.ly_l .table_form{ font-size:16px;}
.ly_l .table_form td, .table_form th{ padding:10px 0; }
.ly_l .input-text, .measure-input, textarea, input.date, input.endDate, .input-focus{ height:30px; margin:0 5px 0 10px;}
.ly_l .submit input{ width:240px; background:#F0881D; border:none; color:#fff; height:46px; line-height:46px; margin-left:10px; font-size:16px; }
.ly_r{ width:540px; float: right; margin-top:60px;}
.ly_r p{ font-size:26px;}
.ly_r strong{ display: block; background:url(/ys/images/zx.png) left center no-repeat; height:80px; font-size:40px; line-height: 80px; color:#F0881D; padding-left:100px;}

/*---list_lm_cpc--*/
.list_cpc{ width:100%; overflow: hidden; margin:0 auto;}
.list_cpccg,.list_nxh{ width:1000px; overflow: hidden; padding:60px 0 0; margin:0 auto;}
.list_cpcimg,.list_xhimg{ width:336px; float:left; margin-left:100px;}
.list_cpctxt,.list_xhtxt{ width:460px; float: right;}
.list_cpctxt h3,.list_fytxt h3,.list_xhtxt h3{ font-size:40px; font-weight: 400; margin-top:60px; }
.list_cpctxt p,.list_fytxt p,.list_xhtxt p{ font-size:16px; margin-top:20px; line-height:40px;}
.list_fy{ width:100%; overflow: hidden; margin:0 auto; background: #f6f6f6; padding:60px 0 0;}
.list_fynr{ width:1000px; margin:0 auto;}
.list_fytxt{ width:460px; float: left;}
.list_fyimg{ width:336px; float: right;}
.list_bz{ width:100%; background:#2c2c2c;}
.list_bznr{ width:1000px; overflow: hidden; margin:0 auto; padding:60px 0 0;}
.list_bzl{ width:320px; float: left;}
.list_bzl p{ font-size:16px; line-height: 36px; color:#666; margin-top:120px;}
.list_bzc{ width:336px; float: left;}
.list_bzr{ width:320px; float: right; margin-top:80px;}
.list_bzr p{width:calc(100% - 20px); margin-top:30px; position: relative; padding-right:20px;}
.list_bzr p:after{ content: ""; display: block; width:2px; height:100%; background:#fff; position: absolute; right:0;top:0;}
.list_bzr strong{ font-size:24px; display: block; text-align:right; color:#fff; font-weight:400;}
.list_bzr span{ color: #fff; display: block; text-align:right; font-size:16px;}

/*---list_cpt--*/
.list_cpt{ width:100%; overflow: hidden;}
.list_cptpp{ width:100%; height:685px; overflow: hidden; position: relative; background: url(/ys/images/cptbg.jpg) left top repeat-x;}
.list_cptppimg{ width:336px; height:560px; overflow: hidden; position: absolute; left:50%; margin-left:-500px; bottom: 0;}
.list_cptpptxt{ width:600px; position: absolute; left:50%; top:160px;}
.list_cptpptxt h3,.list_cptfxtxt h3,.list_cptqmxtxt h3{ font-size:36px; font-weight: 400;}
.list_cptpptxt p,.list_cptfxtxt p,.list_cptqmxtxt p{ font-size:18px; line-height:36px; margin-top:30px;}

.list_cptfx{ width:100%; height:645px; overflow: hidden; position: relative;}
.list_cptfxtxt{width:600px; position: absolute; left:50%; top:160px; margin-left:-500px; }
.list_cptfximg{ width:336px; height:560px; overflow: hidden; position: absolute; left:50%; bottom: 0; margin-left:220px;}

.list_cptqmx{  width:100%; height:545px; overflow: hidden; position: relative; background: #f6f6f6;}
.list_cpqmximg{ width:394px; height:500px; overflow: hidden; position: absolute; left:50%; bottom: 0; margin-left:-500px;}
.list_cptqmxtxt{ width:600px; position: absolute; left:50%; top:120px; }

.list_cpcptxx{width:100%; height:600px; position: relative; background: url(/ys/images/cpt004.jpg);}
.list_cpcptxx p{ width:360px; position: absolute; left:50%; margin-left:-500px; top:100px; font-size:20px; line-height:46px; color: #fff;}
.list_cpcptxx p strong{ color: #F0881D;}

/*-----list_sm-----*/
.list_sm{ width:100%; overflow: hidden;}
.list_smlg{ width:100%; height:510px; overflow:hidden; position: relative;}
.list_smlgimg{ width:340px; height: 430px; position: absolute; left:50%; margin-left:-500px; bottom:0;}
.list_smlg .list_smtxt{ width:600px; position: absolute; left:50%; top:160px;  }

.list_smtxt h3{ font-size: 36px; font-weight: normal;}
.list_smtxt p{ font-size:18px; line-height:36px; margin-top:30px;}

.list_smxd{ width:100%; height:558px; position: relative; background: #f6f6f6;}

.list_smxd .list_smtxt{width:600px; position: absolute; left:50%; top:160px; margin-left:-500px; }
.list_smxdimg{ width:336px; height:500px; overflow: hidden; position: absolute; left:50%; bottom:0; margin-left:200px;}

.list_smdpp{ width:100%; background: #2c2c2c; overflow: hidden;}
.list_smdpp h3{ font-size:36px; margin-top:60px; color: #fff; font-weight: 400; text-align: center;}
.list_smdpp ul{ width:1260px; overflow: hidden; margin:80px auto;}
.list_smdpp ul li{ width:calc((100% / 5) - 60px); margin:0 30px; float: left;}
.list_smdpp ul li p { width:100%; height:300px; overflow: hidden;}
.list_smdpp ul li p img{ width:100%;}
.list_smdpp ul li span{ display: block; font-size:16px; color: #fff; height:60px; line-height:60px; text-align:center;}

/*-----list_cgal-------*/
.list_cgal{ width:1220px; overflow: hidden; margin:0 auto; padding:60px 0;}
.list_cgal ul{ width:100%; overflow: hidden; }
.list_cgal ul li{ width:calc((100% / 4) - 20px); float: left; margin:20px 10px 0; }
.list_cgal ul li p a{ width:calc(100% - 4px); border:2px solid #fff; display: block;}
.list_cgal ul li p a img{ width:100%; height:92px;}
.list_cgal ul li p a:hover{ border:2px solid #F0881D;}
.list_cgal ul li span{ display: block; width:100%; height:40px; line-height:40px; font-size:16px; text-align:center;}
.list_cgalnr{ width:1200px; margin:0 auto; padding:80px 0;}
.list_cgalnr h1{ font-weight:400; text-align: center; height:80px; line-height:80px; border-bottom:1px solid #f1f1f1;}
.list_albo{ padding:40px 0; width:100%;}

/*------list_news------*/
.list_news,.list_qyjj{ width:1200px; margin:0 auto; padding:30px 0;}
.list_news ul{ width:100%; overflow: hidden;}
.list_news ul li{ width:100%; overflow: hidden; padding:30px 0; border-bottom:1px dashed #dfdfdf;}
.list_news ul li p { width:230px ;height:150px; float: left; overflow: hidden; padding:4px; border:1px solid #dfdfdf; }
.list_news ul li p a{display: block; width:230px; height:150px; overflow: hidden;}
.list_news ul li p a img{ width:230px; height:150px; transition: all .3s ease;}
.list_news ul li p a:hover img{ transform: scale(1.2);}
.news_txt{ width:calc(100% - 270px); float: right;}
.news_txt h3{ font-size:26px; font-weight: 400;}
.news_txt span{ font-size:16px; margin-top:20px; line-height:30px; display: block;}

/*---------list_qyrr--------*/
.list_qyrr{ width:1220px; margin:0 auto;}
.list_qyrr ul{ padding:40px 0; width:100%; overflow: hidden;}
.list_qyrr ul li{ width:calc((100% / 4) - 60px); float: left; margin:30px 30px 0; }
.list_qyrr ul li p{ width:calc( 100% - 10px); padding:4px;border:1px solid #dfdfdf; overflow: hidden; height:350px;}
.list_qyrr ul li p img{ height:100%; }
.list_qyrr ul li h3{ font-weight:400; font-size:16px; height:60px; line-height:60px; overflow: hidden; text-align:center;}

/*-----------list_lxfs------------*/
.list_lxfs{ width:1200px; margin:0 auto; overflow: hidden;padding:80px 0;}
.list_lxdt{ width:600px; height:400px; float: left;padding:5px; border:1px solid #dfdfdf;}
.list_lxtxt{ width:540px; float: right; line-height:36px;}

/*------------list_zxsq-------------*/
.list_zxsq{ width:700px; margin:0 auto; padding:80px 0;}

.list_zxsq h5{ display: none;}
.list_zxsq .content{ margin-top:40px;}
.list_zxsq .table_form tbody td, .list_zxsq .table_form tbody th{ border:none;}
.list_zxsq .table_form{ font-size:16px;}
.list_zxsq .table_form td, .table_form th{ padding:10px 0; }
.list_zxsq .input-text, .measure-input, textarea, input.date, input.endDate, .input-focus{ height:30px; margin:0 5px 0 10px; width:96%;}
.list_zxsq .submit input{ width:240px; background:#F0881D; border:none; color:#fff; height:46px; line-height:46px; margin-left:10px; font-size:16px; }
.list_zxsq textarea, textarea.input-text, textarea.input-focus{ margin:0 5px 0 10px; height:85px !important;}