@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0;}
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
body{color:#333; background-color:#ffffff; font:14px/1.5 Microsoft YaHei; overflow-x:hidden;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{ color:#333; text-decoration:none;}
:focus{outline:0}
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}
iframe{ width:600px; height:400px;}
pre {white-space: pre-wrap;word-wrap: break-word; font-family:inherit;}
.table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.table_cell{ display:table-cell; vertical-align:middle}
/*href*/
a:link,a:visited{color:#333}
a:hover,a:active{color:#a00}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#a00}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#a00}
/*common*/
.wrap{ width:1400px; margin:0 auto;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.clear{ clear:both;}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}
.top{ width: 100%; height: 100px; position: fixed; top: 0; z-index: 999; background-color: #ffffff;}
.logo{ background: url(../images/logo.png) no-repeat center center; width: 283px; height: 100px;}
.nav{ margin-left: 102px;}
.nav li{ float: left; line-height: 100px; height: 100px; margin-left: 60px;}
.nav li a{ font-size: 18px; color: #444444;}
.nav li:hover a, .nav li.on a{ color: #158e3b;}
.top_r{ width: 73px; line-height: 100px;}
.top_r img{ vertical-align: middle;}
.stripes{ margin-top: 100px;}

.index1_features{ padding: 50px 0 60px;}
.index1_tit{}
.index1_tit h1{ font-size: 36px; color: #279549; line-height: 58px;}
.index1_tit p{ font-size: 18px; color: #666666; line-height: 35px; text-transform: uppercase; background: url(../images/line1.png) no-repeat center center;}
.tab{ text-align: center; font-size: 0; margin-top: 63px;}
.tab li{ width: 211px; height: 53px; border: 1px solid #279549; border-radius: 53px; text-align: center; line-height: 53px; font-size: 16px; color: #333333; display: inline-block; margin: 0 20px;}
.tab li.curr{ background-color: #279549; color: #ffffff;}
.list{ display: none;}
.list.show{ display: block;}
.features_ul{ position: relative; margin-top: 70px;}
.features_ul li{ cursor: pointer; overflow: hidden; background: url(../images/index1_icon1.png) no-repeat right 20px; padding-right: 110px; position: absolute; left: 50%; width: fit-content; text-align: right;}
.features_ul .bd{ background: url(../images/index1_cir.png) no-repeat center center; width: 435px; height: 435px; margin: 0 auto; text-align: center; position: relative;}
.features_ul .bd:before{ content: ''; background: url(../images/index1_logo.png) no-repeat center center; position: absolute; top: -40px; left: 50%; margin-left: -23px; width: 46px; height: 40px;}
.features_img img{ margin-top: 82px;}
.features_ul li.features_li1{ background-image: url(../images/index1_icon1.png); top: 0; margin-right: 110px; right: 50%; left: auto;}
.features_ul li.features_li2{ background-image: url(../images/index1_icon2.png); top: 0; margin-left: 110px;}
.features_ul li.features_li3{ background-image: url(../images/index1_icon3.png); top: 114px; margin-right: 186px; right: 50%; left: auto;}
.features_ul li.features_li4{ background-image: url(../images/index1_icon4.png); top: 114px; margin-left: 186px;}
.features_ul li.features_li5{ background-image: url(../images/index1_icon5.png); bottom: 114px; margin-right: 186px; right: 50%; left: auto;}
.features_ul li.features_li6{ background-image: url(../images/index1_icon6.png); bottom: 114px; margin-left: 186px;}
.features_ul li.features_li7{ background-image: url(../images/index1_icon7.png); bottom: 10px; margin-right: 110px; right: 50%; left: auto;}
.features_ul li.features_li8{ background-image: url(../images/index1_icon8.png); bottom: 10px; margin-left: 110px;}
.features_ul li.features_li2, .features_ul li.features_li4, .features_ul li.features_li6, .features_ul li.features_li8{ background-position: left; padding-left: 110px; text-align: left;}
.features_ul li h1{ font-size: 24px; color: #444444; line-height: 40px; font-weight: normal;}
.features_ul li p{ font-size: 16px; color: #444444; line-height: 34px; text-align: justify;}
.features_ul li.on.features_li1{ background-image: url(../images/index1_icon1_on.png);}
.features_ul li.on.features_li2{ background-image: url(../images/index1_icon2_on.png);}
.features_ul li.on.features_li3{ background-image: url(../images/index1_icon3_on.png);}
.features_ul li.on.features_li4{ background-image: url(../images/index1_icon4_on.png);}
.features_ul li.on.features_li5{ background-image: url(../images/index1_icon5_on.png);}
.features_ul li.on.features_li6{ background-image: url(../images/index1_icon6_on.png);}
.features_ul li.on.features_li7{ background-image: url(../images/index1_icon7_on.png);}
.features_ul li.on.features_li8{ background-image: url(../images/index1_icon8_on.png);}
.features_ul li.on h1{ color: #C33738;}
.features_ul li.on p{ color: #5A5A5A;}
.features_ul li.on h1, .features_ul li.on p{ color: #279549;}

.index4_party{ background: url(../images/bg4.jpg) no-repeat center center; padding: 66px 0 78px;}
.index4_party .index1_tit h1{ line-height: 56px;}
.index4_party .index1_tit p{ color: #279549;}
.picMarquee-left{ width: 1538px; margin:70px auto 0; position: relative;}
.picMarquee-left li{ float: left; width: 440px; margin-right:40px;}
.index4_img{ width: 440px; height: 247px;}
.index4_txt{ width:440px;height:187px;background:url(../images/an_b_03.jpg) no-repeat center center; overflow: hidden;}
.picMarquee-left li:hover .index4_txt{background-image:url(../images/an_b_03_hover.jpg);}
.index4_txt h1{ font-size: 24px; color: #555555; line-height:62px; font-weight: normal; margin:23px 0 0 40px;}
.index4_txt h2{ background #1a7747; width:20px; height:3px; margin-left: 40px;}
.index4_txt p{ font-size: 14px; color: #888888; line-height: 56px; margin-left: 40px;}
.picMarquee-left .prev, .picMarquee-left .next{ display: block; width: 13px; height: 22px; position: absolute; top: 145px; z-index: 999; cursor: pointer;}
.picMarquee-left .prev{ background-image:url(../images/cq_z_57.png); left:0;}
.picMarquee-left .next{ background-image:url(../images/cq_y_57.png); right:0;}

.index5{height:442px;background: url(../images/shouhou_15.jpg) no-repeat center center; background-size: cover;}
.index5_1{height:81px;margin-top:62px;margin-bottom:52px;}
.index5_1_1{float:left;}
.index5_1_2{float:right;}
.index5_2{height:152px;}
.index5_2_1{float:left;}
.index5_2_2{float:left;margin-left:50px;}
.index5_2_3{float:right;}

#n_banner{display:block;width:100%;height:300px;position: relative; margin-top: 100px;}

/*二级页 企业简介*/
.n_title{position:relative;height: 60px;z-index: 2;border-bottom: #e1e1e3 1px solid;}

.n_title .col-md-12{ font-size:0; text-align:center;}

.n_title dl{position: relative;display: inline-block;border-left: #e1e1e3 1px solid;border-right: #e1e1e3 1px solid;margin: 0 -0.5px;} 

.n_title dt a{font-size:20px;text-align: center;line-height: 60px;display:block;color:#666666;margin-bottom:0px;padding: 0 .5rem;}

.n_title dl dd{ position: absolute; width: 100%; display: none;   overflow: hidden; background: #fff;}

.n_title dl dd a{font-size:14px;  width: 100%; text-align: center; color:#30353a; line-height:50px; display:block; border-bottom: 1px solid #279549; position: relative;}

.n_title dl dd a:hover,.n_title dl dd a.on{ color: #279549;}

.n_title dt i{ display: none; transform:rotate(90deg);-webkit-transform:rotate(90deg); /* Safari and Chrome */-moz-transform:rotate(90deg);}

.n_title dl.title_nav dt i{ display: inline-block;}

.n_title dl.title_nav:hover dd{ box-shadow: 0 5px 10px #ccc; }

.n_title dt.on,.n_title dt:hover{height: 60px;border-bottom: #279549 3px solid;}

.n_title dl dt.on a,.n_title dl dt.on a i{}

.nr_jj{margin:0 auto;padding:70px 0;}
.wrap1{width:1200px;margin:0 auto;}
.nr_jj_1{width:442px;height:64px;background: url(../images/ab_05.jpg) no-repeat center center;margin:0 auto; margin-bottom:64px;}
.nr_jj, .nr_jj p{font-size:18px;color:#777777;line-height:35px; text-align: justify;}
.nr_honor{height:650px;background: url(../images/honor_12.jpg) no-repeat center center;margin:0 auto;}
.height70{height:70px;}
.nr_honor_1{width:442px;height:64px;background: url(../images/ry_13.png) no-repeat center center;margin:0 auto;}
.height65{height:65px;}
.nr_honor_2{height:260px;}
.nr_honor_2 li{float:left;margin:0 30px 0 30px;}
.nr_honor_3{width:242px;height:58px;border-radius:30px;border:1px solid #279549;margin:0 auto;}
.nr_honor_3 a{text-align:center;color:#279549;font-size:20px;display: block;line-height:58px;}

.nr_wh{height:560px;margin:0 auto;}
.wrap2{width:1274px;height:560px;margin:0 auto;}
.nr_wh_1{width:442px;height:64px;background: url(../images/wenhua_21.png) no-repeat center center;margin:0 auto; margin-bottom:64px;}
.nr_wh_2{height:320px;width:1274px;margin:0 auto;background:#ecf4f7;}
.nr_wh_2_1{float:left;margin-left:116px;width:324px;height:176px;}
.nr_wh_2_2{float:left;width:760px;height:176px;}
.nr_wh_2_2 h2{font-size:40px;color:#ba0007;font-weight:normal;}
.nr_wh_2_2 p{font-size:22px;color:#666;line-height:38px;}

.wrap3{width:1308px;margin:0 auto;}
.nr_wh_3{height:490px;margin:0 auto;}
.nr_wh_3 li{float:left;overflow: hidden;margin-left:17px;margin-right:17px;}
.height35{height:35px;}
.mk{width:402px;height:454px;}
.tu{width:402px;height:270px;}
.wenzi{width:402px;height:184px;background:#ecf4f7;text-align:center;display: block;color:#666666;}
.height47{height:47px;}
.wenzi h2{line-height:35px;}
.wenzi h3{font-weight:normal;line-height:30px;margin:0 20px 0 20px;}

.lishi{height:620px;margin:0 auto;}
.lishi_b{width:442px;height:64px;background: url(../images/lishi_48.jpg) no-repeat center center;margin:0 auto; margin-top:30px;}
.lishi_n{height:555px;background: url(../images/nianxian_50.jpg) no-repeat center center;}

.cqcm{height:619px;margin:0 auto;background: url(../images/cq_back.jpg) no-repeat center center;}
.wrap4{width:1400px;margin:0 auto; overflow: hidden;}
.wrap5{width:1402px;margin:0 auto; overflow: hidden;}
.cqcm_b{width:442px;height:63px;background: url(../images/cq_53.png) no-repeat center center;margin:80px auto 0;}
.cqcm_2{ width: 1250px; margin: 0 auto;}
.cqcm_2 li{float:left; margin-right:35px; width: 393px;}
.changq{width:393px;height:320px;}
.changq_tu{ width: 393px; height: 220px;}
.changq_wz{height:100px;background:#fff;}
.changq_wz_1{font-size:20px;color:#555555;margin:36px 0 0 35px;}
.changq_wz_2{margin:36px 35px 0 0;}
.cqcm .picMarquee-left:before{ display: none;}
.cqcm .picMarquee-left .prev, .cqcm .picMarquee-left .next{ top: 155px;}

/*二级页 产品展示*/
.nr_cp{height:635px;margin:0 auto;}
.nr_cp_b{width:343px;height:72px;background: url(../images/lishi_48.jpg) no-repeat center center;margin:0 auto; }
.nr_cp_n{height:563px;background: url(../images/cp_07.png) no-repeat center center;}
.height50{height:50px;}
.nr_td{height:1036px;margin:0 auto;}
.nr_td_1{width:343px;height:71px;background: url(../images/cp_10.png) no-repeat center center;margin:0 auto; }
.nr_td_2{font-size:24px;color:#666666;text-align:center;height:133px;}
.nr_td_3{}
.nr_td_3 li{float:left;margin-right:10px;margin-bottom:10px;}

.zp{height:1109px;background:#ecf4f7;margin:0 auto;}
.zp_1{width:343px;height:73px;background: url(../images/cp_1.png) no-repeat center center;margin:0 auto;}
.zp_2{}
.zp_2 li{float:left;}

.js{height:844px;margin:0 auto;}
.js_1{width:343px;height:73px;background: url(../images/cp_41.png) no-repeat center center;margin:0 auto;}
.js_2{}
.js_2 li{float:left;}

/*二级页 售后*/
.nr_sh{height:670px;background: url(../images/sh_03.png) no-repeat center center;margin:0 auto;}
.nr_sh_n img{margin-bottom:24px;}

/*二级页 联系我们*/
.cont{height:410px;margin:0 auto;background:#f7f7f7;}
.cont_1{height:251px;}
.cont_1_1{float:left;}
.cont_1_1 li{color:#989898;font-size:24px;line-height:45px;}
.cont_1_2{float:right;margin-top:5px;}
.cont1{height:600px;background: url(../images/ct_12.png) no-repeat center center;margin:0 auto;}

/*二级页案例*/
.al{background:#f9f9f9;}
.al-left{ width: 1420px; margin:0px auto 0; overflow: hidden;}
.al-left li{ float: left; width: 420px; margin-left:30px;margin-right:20px; background: url(../images/bg4_1.png) no-repeat center center;margin-bottom:20px;}

.news{min-height:1009px;margin:0 auto;background:#f7f7f7;}
.wrap6{width:1280px;margin:0 auto;}
.news_1{height:440px;margin:0 auto;}
.news_1_1{float:left;width:705px;height:440px;}
.news_1_2{float:left;width:575px;height:440px;background:#fff;}
.news_1_2_1{height:166px;}
.news_1_2_1 h2{color:#494949;margin:45px 0 0 43px;}
.news_1_2_1 h3{color:#494949;margin:15px 30px 20px 43px;font-weight:normal;}
.news_1_2_1 p{color:#279549;}
.news_1_2_1 p a{color:#279549;float:right;margin-right:30px;font-weight:bold;}
.news_1_2_2{height:194px;}
.news_1_2_2 li{border-top:1px solid #cccccc;margin:0 30px 10px 45px;line-height:55px;}
.news_1_2_2 li a{font-size:16px;}

.news_2{height:430px;margin:0 auto;}
.news_2 li{margin-bottom:20px;}
.news_2_1{height:200px;}
.news_2_1_1{float:left;width:894px;height:198px;background:#fff;border:1px solid #cccccc;}
.news_2_1_1 h2{margin:49px 40px 0 65px;}
.news_2_1_1 h3{margin:10px 40px 0 65px;font-weight:normal;color:#666666;}
.news_2_1_2{float:right;}

.gz_ks_lb *{ box-sizing: border-box;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.gz_ks_lb {width: 680px;float: right;position: relative;}
.gz_ks_lb .item { width: 50%; float: left;text-align: center;height: 250px;background-color: #cb3737;color: #fff;position: relative;z-index: 1;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.gz_ks_lb .item_a a {display: block;width: 100%;padding: 50px 20px 20px 20px;height: 250px;color: #fff;text-transform: uppercase;overflow: hidden;position: relative;}
.gz_ks_lb .item .bt {margin-bottom: 8px;}
.gz_ks_lb .item .s_more {position: absolute;left: 50%;width: 60px;line-height: 40px;margin-left: -30px;bottom: 20px;border-top: solid 1px #fff;}
.gz_ks_lb .item .s_more2 {position: absolute;left: 50%;width: 40px;height: 40px;margin-left: -25px;bottom: -50px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;overflow: hidden;}
.gz_ks_lb .item .s_more2:before {content: '';background-image: url(../images/more_jt_b.png);background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;display: block;width: 100%;height: 100%;position: absolute;z-index: 2;}
.gz_ks_lb .item2 {background-color: #c6a268;}
.gz_ks_lb .item3 {background-color: #858383;margin-left: 50%;}
.gz_ks_lb .item a:hover {box-shadow: 0 2px 20px rgba(0, 0, 0, .3);}
.gz_ks_lb .item_a a:hover {padding-top: 40px;}
.gz_ks_lb .item a:hover .s_more {bottom: -50px;}
.gz_ks_lb .item a:hover .s_more2 {bottom: 30px;-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}
.gz_ks_lb .item_a a:hover {padding-top: 40px;}

.time{width:100%;height:532px;background:url(../images/time_06.jpg) no-repeat center;margin:0 auto;}

.index6{ background-color: #fff; height: 450px;margin:0 auto;}
.index6_biao{width:446px;height:67px;background:url(../images/about_09.jpg) no-repeat center;margin:0 auto;margin-top:30px;}
.index6_txt{margin-top:60px;}
.index6_txt p{text-align:center;color:#777777;font-size:18px;line-height:35px;}

.nav_b{margin-top:48px;line-height:40px;margin-left:272px;}
.nav_b li{ float: left; text-align:center;display:inline-block;}
.nav_b li a{ font-size: 18px; color: #999999;}
.nav_b li:hover a, .nav_b li.on a{ color: #fff;}

.footer{ background:#333; padding:50px 0;}
.f_wrap{ width:1148px; margin:0 auto;}
.f_left{ margin-top:14px;}
.f_left li{ float:left; background:url(../images/f_line.jpg) no-repeat left top; padding:0 15px;}
.f_left li.on{ background:none;}
.dibudh ul li .f_nav_bar{ margin-top:8px;}
.dibudh ul li .f_nav_bar a{ font-size:14px; color:#8f949b; line-height:24px; display:block; font-weight:normal;}
.f_right{}
.f_logo{ background:url(../images/f_logo.png) no-repeat center center; width:313px; height:66px;}
.f_h1{ font-size:16px; color:#d3d3d3; line-height:24px; margin-top:28px;}
.f_h1 span{ font-size:24px; color:#d3d3d3; font-weight:bold;}
.f_h2{ margin-top:10px;}
.f_h2 p{ font-size:14px; color:#d3d3d3; line-height:30px;}
.f_h3{ line-height:50px; text-align:center; border-top:1px solid #858484;}
.f_h3, .f_h3 a{ font-size:14px; color:#8f949b;}

.fcdh{ text-align:center;}
.dubu1{ width:560px; float:left;}
.dubu1 h1{ height: 49px; margin: 10px 0 28px;}
.dubu1 h2{font-size:14px; line-height:24px;color:#989898;font-weight:normal}

.dubu2{float:left;}

.dibudh{ width: 330px;}
.dibudh ul li{ width:110px; float:left; line-height:34px; }
.dibudh ul li a{ font-size:16px; color:#adadad;}
.banquan{ font-size: 14px; color:#989898; margin-top:60px;}
.banquan img{ vertical-align: middle;}

.dubu3{ float: right; margin: 10px 30px 0;}

.copy{ line-height: 54px;}
.copy, .copy a{ font-size: 14px; color: #808080;}
.copy img{ vertical-align: middle;}
.er_banner{ background: url(../images/er_banner.jpg) no-repeat center center; height: 400px;}
.locate{ line-height: 58px;}
.locate, .locate a{ font-size: 16px; color: #555555;}
.dqlm{ line-height: 158px; font-size: 36px; color: #555555;}
.classname{ display: flex; justify-content: center;}
.classname li{ width: 226px; height: 184px; background-color: #176a7a;}
.classname li:nth-child(2n){ background-color: #56a5aa;}
.classname li img{}
.classname li p{ font-size: 18px; color: #ffffff; margin-top: 10px;}
.classname li.on, .classname li:hover{ background-image: url(../images/class_on.jpg);}
.aboutus{ background: url(../images/aboutus_bg.jpg) no-repeat center top; padding: 80px 0;}
.aboutus_txt{ width: 850px;}
.aboutus_txt p.p1{ font-size: 24px; color: #333333; line-height: 70px;}
.article{ padding: 50px 0;}
.article, .article p{ font-size: 16px; color: #777777; line-height: 36px;}
.article p{ margin-bottom: 10px;}
.hjnr1{ width:1320px; margin:30px auto 0; overflow: hidden;}
.hjnr1 ul li{ width:400px; height:372px;background:url(../images/hjtpbj.jpg) center center no-repeat; margin:20px; float:left;}
.hjnr1 ul li h1{ margin:25px 30px;}
.hjnr1 ul li h2{ font-size:18px; text-align:center; color:#333; font-weight: normal;}
.mzbnr{ width:1320px; margin:0 auto; padding-top:100px;}
.mzbnr .clear{ clear: both;height: 0px;font-size: 1px;line-height: 0px;}
.mzbnr .s1fs{ float:left; font-size:20px; }
.mzbnr .tit { position: relative; }
.mzbnr .line { position: absolute; top: 50%; left:150px; right: 15px; border-top: 1px solid #c7a368; }
.mzbnr .line:before, .mzbnr .line:after { content: ""; width: 5px; height: 5px; border-radius: 50%; position: absolute; top: 50%; margin-top: -2.5px; background: #c7a368; }
.mzbnr .line:before { left: 0px; }
.mzbnr .line:after { right: 17px; }
.mzbnr .line .icon {background: url(../images/ksdh2-1.png) no-repeat 0 0;background-size: cover;width: 19px;height: 12px;position: absolute;right: -15px;top: 50%;margin-top: -6px;}
.mzbnr1{ padding:40px 0 60px; overflow:hidden;}
.mzbnr1 ul li{ border: 1px solid #d8d8d8; border-radius: 5px; float: left; width:150px; height: 36px; line-height: 36px; text-align: center; margin-right:15px; margin-bottom:15px; }
.mzbnr1 ul li:hover{color: #c7a368; border-color: #c7a368; }
.mzbnr1 ul li:hover a{color: #c7a368;}
.dqlm_con{}
.dqlm_con, .dqlm_con p{ font-size: 16px; color: #555555; line-height: 1;}
.dqlm_con p.p1{ font-size: 22px; margin-bottom: 26px;}
.xwnr{ width:1360px; margin:0 auto; padding-bottom:30px;}
.xwnr ul li{ width:1360px; height:300px; border-bottom:1px solid #ededed;}
.xwnr1{ width:100px; height:200px;overflow:hidden; float:left; margin-top:50px}
.xwnr1 h1{ width:100px; height:2px; background:#94070a}
.xwnr1 h2{ font-size:14px; line-height:24px; text-align:center; color:#999; margin-top:25px;}
.xwnr1 h3{ font-size:32px; line-height:40px; text-align:center; color:#94070a;margin-top:10px;}
.xwnr1 h4{ text-align:center;margin-top:15px;}
.xwnr2{ width:800px; height:200px;overflow:hidden; float:left;margin-top:50px;margin-left:50px;}
.xwnr2 h1{font-size:20px; line-height:24px; text-align:left; color:#656565; font-weight:bold; }
.xwnr2 h2{font-size:16px; line-height:32px; text-align:left; color:#999999; margin-top:10px; font-weight: normal;}
.xwnr3{ width:380px; height:220px;overflow:hidden; float: right;margin-top:50px}
.zjlb{ width:1440px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.zjlb ul li{ width:360px; height:480px; background: url(../images/zjxx.png) no-repeat right bottom; float:left; margin-top:40px;}
.zjlb ul li:nth-child(4n){ width:360px; height:480px; background: url(../images/zjxx11.png) no-repeat right bottom;}
.syzjlb{ width:1440px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.syzjlb ul li{ width:360px; height:480px; background: url(../images/zjxx.png) no-repeat right bottom; float:left; margin-top:40px;}
.zj_pic{ width:282px; height:260px; margin:0 auto; text-align:center;}
.zj_pic img{ margin-top:12px; width:238px; height:238px; border-radius:213px; text-align:center;}
.zjmz{font-size:24px; line-height:40px; color:#333; text-align:center; margin-top:20px;}
.zjjs{width:172px; height:140px; margin:15px auto 0; overflow:hidden;}
.zjjs h1{ width:20px; font-size:16px; color:#85393b; height:140px; float:left; text-align:center; line-height:18px; font-weight: normal;}
.zjjs h2{ width:1px; height:30px; background:#bdad8c; float:left; margin:5px; font-weight: normal;}
.zjjs h3{width:40px; height:140px; float:left;writing-mode:vertical-lr; font-size:14px;color:#666; line-height:20px; font-weight: normal; overflow: hidden;}
.zjjs h4{width:20px; font-size:16px; color:#85393b; height:140px; float:left; text-align:center; line-height:18px; margin-left:30px; font-weight: normal;}
.zjjs h5{width:40px; height:140px; float:left;writing-mode:vertical-lr; font-size:14px;color:#666; line-height:20px; font-weight: normal;}

.classlist{ width: 1250px; margin: 50px auto 0;}
.classlist li{ float: left; width: calc(33.3% - 30px); margin: 0 15px 30px;}
.classlist li .changq_wz{ background-color: #efefef;}

@media (max-width: 1680px){
	.tab{ margin-top: 47px;}
	.tab li{ width: 158px; height: 39px;; border-radius: 39px; line-height: 39px; font-size: 14px; margin: 0 15px;}
	.features_ul{ position: relative; margin-top: 52px;}
	.features_ul li{ background: url(../images/index1_icon1.png) no-repeat right 15px; background-size: 31px; padding-right: 82px;}
	.features_ul .bd{ width: 326px; height: 326px; background-size: 100%;}
	.features_ul .bd:before{ margin-left: -17px; width: 34px; height: 30px; background-size: auto 30px; top: -30px;}
	.features_img img{ margin-top: 61px; width: 204px; height: 204px;}
	.features_ul li.features_li1{ margin-right: 82px;}
	.features_ul li.features_li2{ margin-left: 82px;}
	.features_ul li.features_li3{ top: 85px; margin-right: 139px;}
	.features_ul li.features_li4{ top: 85px; margin-left: 139px;}
	.features_ul li.features_li5{ bottom: 85px; margin-right: 139px;}
	.features_ul li.features_li6{ bottom: 85px; margin-left: 139px;}
	.features_ul li.features_li7{ bottom: 7px; margin-right: 82px;}
	.features_ul li.features_li8{ bottom: 7px; margin-left: 82px;}
	.features_ul li.features_li2, .features_ul li.features_li4, .features_ul li.features_li6, .features_ul li.features_li8{ padding-left: 82px;}
	.features_ul li h1{ font-size: 18px; line-height: 30px;}
	.features_ul li p{ font-size: 14px; line-height: 25px;}
	
	.picMarquee-left{ width: 1153px; margin:52px auto 0;}
	.picMarquee-left li{ width: 330px; margin-right:30px;}
	.index4_img{ width: 330px; height: 185px;}
	.index4_txt{ width:330px;height:140px; background-size: 100% 100%;}
	.index4_txt h1{ font-size: 18px; line-height:46px; margin:17px 0 0 30px;}
	.index4_txt h2{ width:16px; margin-left: 30px;}
	.index4_txt p{ line-height: 42px; margin-left: 30px;}
	.picMarquee-left .prev, .picMarquee-left .next{ width: 10px; height: 16px; top: 108px; background-size: 100% 100%;}
}
/*page*/
.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist a { display: inline-block; border: 1px solid #ddd;padding:10px 20px; margin-right: 2px; line-height:10px; text-decoration:none; color:#666;}
.pagelist span { background: #38b79e; color: #fff;font-weight: bold;}