@charset "utf-8";
.title{background: url(../images/tts1.png) no-repeat center bottom;}

/*banner*/
.banner{ display:block; position:relative;}
.myban{ position:relative;}
.myban .swiper-slide{ width:100%;}

.myban .ban-next{ background:url(../images/ban_rt.png) #555 no-repeat center; right:20px;}
.myban .ban-prev{ background:url(../images/ban_lt.png) #555 no-repeat center; left:20px;}
.myban .ban-next,.myban .ban-prev{ position:absolute; outline:none; cursor: pointer; z-index:999; border-radius:50%; background-size:30%; opacity:0.8;}
@media screen and (min-width:1200px){
.myban img{ width:100%; position:relative; display:block;}
.myban .ban-next,.myban .ban-prev{ width:60px; height:60px; top:50%; margin-top:-30px;}

.ind_title{ line-height:65px; font-size:32px;}
.ind_ps span{ font-size:18px; line-height:40px;}
}
@media screen and (max-width:1200px){
.myban img{ width:120%; position:relative; left:-5%; display:block;}
.myban .ban-next,.myban .ban-prev{ width:46px; height:46px; top:50%; margin-top:-23px;}

.ind_title{ line-height:45px; font-size:26px;}
.ind_ps span{ font-size:18px; line-height:30px;}
}
.ind_title{ display:block; color:#6c6c6c; text-align:center;}
.ind_title span{ font-weight:700; color:#353535;}
.ind_ps{ display:block; text-align:center; background: url(../images/xqbg.jpg) center repeat-x;}
.ind_ps span{ padding:0 20px; background:#fff; color:#6c6c6c;}

/* -- 搜索 -- */
.sou{height:69px;box-shadow: 0 0 20px rgba(0,0,0,0.2); margin-bottom:45px;}
.sou p{height:15px;color: #333333;line-height:15px;font-size: 14px;width:755px;float: left;padding-top: 30px;}
.sou p b{font-size: 14px;color: #333333;font-weight:bold;}
.sou p a{font-size: 14px;color: #4c4c4c;padding-right:15px;font-weight: normal;line-height: 14px;}
.sou .s_box{float: right;margin-top: 17px;width: 335px;height: 36px;border: 1px solid #ededed;overflow: hidden;box-sizing: border-box;border-radius: 20px;position: relative;background: #f2f2f2;}
.sou .s_box .input1{float: left;width: 279px;padding-left: 20px;height: 36px;line-height: 36px;font-size: 14px;color: #808080;border: 0;background: none;outline: 0;}
.sou .s_box .input2{float: left;border: 0;outline: 0;cursor: pointer;width:17px;height:17px;background:url(../images/sou_1.png) no-repeat center;margin-top:10px;}
@media screen and (max-width:1200px){
.sou{ display:none;}
}
/*产品*/
@media screen and (min-width:1200px){
.ind_proy{  display:block; width:1200px; margin:35px auto 0; }
.ind_proy_con{ padding:35px 0 0;}
.ind_proy_con_class{ float:left; width:247px;}
.ind_proy_con_class img{ display:block;}
.ind_proy_con_class ul{ display:block; padding:15px; background:url(../images/cbg.jpg) center repeat-y;}
.ind_proy_con_class ul li .class_tit{ height:35px; line-height:35px; font-size:16px; padding:0 15px; position:relative; margin:4px 0;}
.ind_proy_con_class ul li .class_tit a{ color:#fff;}
.ind_proy_con_class ul li .class_con{ padding:4px 0;}
.ind_proy_con_class ul li .class_con p{ border-bottom:1px rgba(130,87,18,0.5) solid; line-height:37px;}
.ind_proy_con_class ul li .class_con p a{ display:block; color:#000; padding-left:20px;}
.ind_proy_con_class li .class_tit{ background: url(../images/an1-1.png) #825712 no-repeat right 10px center; }
.ind_proy_con_class .on .class_tit{ background: url(../images/an1.png) #774d09 no-repeat right 10px center; }
.class_tel{ background: url(../images/cpbg.jpg) #825712 no-repeat center bottom; padding:10px 25px 45px 25px; color:#fff;}
.class_tel span{ display:block; line-height:50px;  background: url(../images/cptel.png) left no-repeat; background-size:25px; padding-left:35px; font-size:15px;}
.class_tel i{ font-size:28px; font-family:Arial;}

.ind_proy_cony{ float:right; width:930px; position:relative;}
.ind_proy_cony i{ position:absolute; right:0; top:-100px;}
.ind_proy_cony_tit{ background:#825712; padding:10px 28px; margin-left:20px; color:#fff;}
.ind_proy_cony_tit em{ display:block; font-size:30px; line-height:40px;}
.ind_proy_cony_tit span{ font-size:15px; line-height:20px;}

.ind_proy_cony_body li{ width:290px; margin:20px 0 0px 20px; float:left;}
.ind_proy_cony_body li div{ width:288px; height:285px;}
.ind_proy_cony_body li p{ line-height:45px;}
.ind_proy_cony_body li p a{ font-size:16px;}
}
@media screen and (max-width:1200px){
.ind_proy{ margin:20px; }
.ind_proy_con{ padding:15px 0 0;}
.ind_proy_con_class,.class_tel{ display:none;}

.ind_proy_cony{position:relative;}
.ind_proy_cony i{ display:none;}
.ind_proy_cony_tit{ display:none;}

.ind_proy_cony_body li{ width: calc(50% - 10px); margin:20px 20px 0 0; float:left;}
.ind_proy_cony_body li:nth-child(2n+0){ margin-right:0;}
.ind_proy_cony_body li p{ line-height:25px; padding-top:10px;}
.ind_proy_cony_body li p a{ font-size:14px;}
}
.ind_proy_cony_body{ display:block;}
.ind_proy_cony_body li div{ overflow:hidden; border:1px #ddd solid;}
.ind_proy_cony_body li div img{ width:100%;}
.ind_proy_cony_body li p{ text-align:center; background:url(../images/cpbg1.jpg) center top no-repeat;}
.ind_proy_cony_body li p a{ color:#555;}
.ind_proy_cony_body li:hover p a{ color:#9c6e24;}

/*产品视频*/
@media screen and (min-width:1200px){
.ind_video{ width:1200px; margin:0 auto 35px;}
.video_title{ height:63px; margin:35px auto 0; overflow:hidden; background: url(../images/video1.jpg) repeat-x; border-left:1px #ddd solid; border-right:1px #ddd solid;}
.video_title a{ float:right; line-height:52px; padding-right:15px; color:#888;}
.video_title div{ width:185px; float:left; text-align:center; background: url(../images/video.jpg) no-repeat; background-position:center top; height:63px; line-height:52px; transition:.1s; overflow:hidden; font-size:18px;}
.video_title div.hover { height:63px; color:#fff; margin-top:0; background-position:center bottom;}
.video_con{ height:220px; padding:20px 10px 10px;}
.video_con li{ width: calc(25% - 20px); float:left; margin:0 10px; text-align:center;}
.video_con li div{ height:175px; overflow:hidden;}
.video_con li p{ line-height:45px;}
.video_con li p a{ font-size:16px; color:#555;}
}
@media screen and (max-width:1200px){
.ind_video{ margin:20px;}
.video_title{ height:63px; margin:35px auto 0; overflow:hidden; background: url(../images/video1.jpg) repeat-x; border-left:1px #ddd solid; border-right:1px #ddd solid;}
.video_title a{ display:none;}
.video_title div{ width:20%; float:left; text-align:center; background: url(../images/video.jpg) no-repeat; background-position:center top; height:63px; line-height:52px; transition:.1s; overflow:hidden; font-size:12px;}
.video_title div.hover { height:63px; color:#fff; margin-top:0; background-position:center bottom;}
.video_con{ padding:15px 0 10px;}
.video_con li{ width: calc(50% - 20px); float:left; margin:0 10px; text-align:center;}
.video_con li div{ height:95px; overflow:hidden;}
.video_con li p{ line-height:25px;}
.video_con li p a{ font-size:13px; color:#555;}
}
.video_con{ border-left:1px #ddd solid; border-right:1px #ddd solid; border-bottom:1px #ddd solid;}
.video_con li div img{ width:100%;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
}
.video_con li:hover div img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.video_con li:hover p a{ color:#009ea0;}

/*三打产品优势*/
.ind_cpys{ background: url(../images/ybg.jpg); padding:35px 0;}
@media screen and (min-width:1200px){
.cpys_top{ width:1200px; line-height:90px; margin:0 auto; text-align:center; font-size:42px; color:#fff; font-weight:700;}
.cpys_top span{ font-size:58px; padding-left:10px;}
.cpys_top i{ font-size:77px; color:#ffe100;}
.cpys_top em{ color:#ffe100; padding-right:10px;}
.cpys_top p{ line-height:50px; font-size:24px; font-weight:100;}
.cpys_title{ height:83px; width:1200px; margin:35px auto 0; overflow:hidden;}
.cpys_title div{ width:388px; float:left; text-align:center; background: url(../images/y2.png) no-repeat; background-position:center top; height:50px; line-height:50px; margin-right:15px; margin-top:22px; transition:.1s; overflow:hidden; font-size:18px; border:1px #ddd solid;}
.cpys_title div:last-child{ margin-right:0;}
.cpys_title div.hover { width:390px; border:0; height:83px; color:#fff; margin-top:0; line-height:75px; background-position:center bottom;}
.cpys_title div.hover i{ font-size:60px;}

.cpys_con{ width:1200px; margin:30px auto 0; background:#fff; box-sizing: border-box; padding:35px;}
.cpys_con li{ float:left; width:25%; text-align:center; font-size:17px; line-height:35px;}
.cpys_con li img{ display:block; margin:0 auto 10px; width:50%; max-width:75px;}
}
@media screen and (max-width:1200px){
.cpys_top{ line-height:40px; padding:20px; text-align:center; font-size:24px; color:#fff; font-weight:700;}
.cpys_top p{ display:none;}
.cpys_title{ height:83px; margin:5px 20px 0; overflow:hidden;}
.cpys_title div{ width:33.33%; float:left; text-align:center; background:#fff; height:60px; line-height:20px; margin-top:22px; transition:.1s; overflow:hidden; font-size:13px; box-sizing: border-box; padding:6px 10px;}
.cpys_title div.hover { border:0; height:60px; color:#fff; line-height:25px; background:#f39700;}

.cpys_con{ margin:20px; background:#fff; box-sizing: border-box; padding:35px;}
.cpys_con li{ float:left; width:50%; text-align:center; font-size:12px; line-height:25px; margin-bottom:30px;}
.cpys_con li img{ display:block; margin:0 auto 10px; width:30%; max-width:75px;}
}
/*合作伙伴*/
@media screen and (min-width:1200px){
.ind_hezuo{ width:1200px; margin:0 auto; padding:50px 0 20px;}
.ind_hezuo_tit em{ font-size:27px;}
.ind_hezuo_tit p{ font-size:15px; color:#777;}
}
@media screen and (max-width:1200px){
.ind_hezuo{ margin:20px; padding:20px 0;}
.ind_hezuo_tit em{ font-size:22px;}
.ind_hezuo_tit p{ font-size:13px; color:#777;}
}
.ind_hezuo_tit{ background: url(../images/hz1.jpg) center top no-repeat; text-align:center; padding-top:15px;}
.ind_hezuo_tit em{ color:#01a39f; font-weight:700; line-height:45px;}
.ind_hezuo_con{ padding:30px; position:relative; text-align:center;}
.ind_hezuo_con li{ line-height:45px;}
.ind_hezuo_con li div{ border:1px #ddd solid; height:70px; vertical-align: middle;}
.ind_hezuo_con li div img{ display:block; margin:0 auto;}
.ind_hezuo_con .hezuo-next{ width:17px; height:32px; background:url(../images/rig1.png) no-repeat center; right:0px; top:50%; margin-top:-36px; position:absolute; outline:none; cursor: pointer;}
.ind_hezuo_con .hezuo-prev{ width:17px; height:32px; background:url(../images/lt1.png) no-repeat center; left:0px; top:50%; margin-top:-36px; position:absolute; outline:none; cursor: pointer;}
/*五大优势*/
.ind_youshi{ background: url(../images/youshi/ysbg.jpg);}
.youshi_top img{ display:block; width:100%;}
@media screen and (min-width:1200px){
.ind_youshi{ padding:50px 0; border-bottom:1px #eee solid; border-top:1px #eee solid;}
.youshi_tit{ display:block; position:relative; height:120px; background:#fff; padding-top:20px;}
.youshi_tit img{ float:left; margin-left:50px;}
.youshi_tit p{ float:left; width:480px; position:relative; margin-left:25px;}
.youshi_tit p em{ font-size:32px; color:#9c6e24; line-height:50px; border-bottom:1px #4f6e98 solid; display:block;}
.youshi_tit p i{ font-size:21px; color:#505152; line-height:33px; display:block;}
.youshi_tit p span{ position:absolute; right:0; bottom:5px; z-index:10; background: url(../images/youshi/ys4.png) no-repeat center; display:block; width:212px; height:52px; padding-top:20px; box-sizing: border-box; text-align:center; color:#fff; font-size:16px; line-height:32px;}
.ystel1{ float:right; height:100px; text-align:right; background: url(../images/youshi/ys1.png) right no-repeat; padding-right:35px; margin-right:30px; box-sizing: border-box; padding-top:45px; margin-top:-30px;}
.ystel1 span{ line-height:20px; font-size:16px; color:#555;}
.ystel1 i{ font-size:27px; color:#f46404; display:block; line-height:35px;}
.youshi_con1{ display:block; background: url(../images/youshi/bg3.jpg) #fff right bottom no-repeat; padding:30px 30px 50px;}
.con1_lt{ float:left; width:50%;}
.con1_lt em{ font-size:32px; line-height:45px; display:block; color:#9c6e24;}
.con1_lt span{ font-size:20px; line-height:25px; display:block; color:#9c6e24; padding-bottom:20px; background: url(../images/youshi/ys5.png) right bottom repeat-x;}
.con1_lt img{ float:left; margin-top:10px; margin-right:20px;}
.con1_lt ul{ padding:20px 0; max-width:480px;}
.con1_lt ul li{ background: url(../images/youshi/ys6.png) left top 14px no-repeat; padding-left:15px; margin:10px 0; line-height:35px; font-size:16px;}
.con1_rig{ float:right; width:48%;}
.con1_rig img{ max-width:100%; height:auto;}

.youshi_con2{ display:block; background: url(../images/youshi/bg4.jpg) #fff left bottom no-repeat; padding:30px;}
.con2_rig{ float:right; width:50%;}
.con2_rig em{ font-size:32px; line-height:45px; display:block; color:#9c6e24;}
.con2_rig span{ font-size:20px; line-height:25px; display:block; color:#9c6e24; padding-bottom:20px; background: url(../images/youshi/ys5.png) right bottom repeat-x;}
.con2_rig img{ float:left; margin-top:10px; margin-right:20px;}
.con2_rig ul{ padding:20px 0; max-width:480px;}
.con2_rig ul li{ background: url(../images/youshi/ys6.png) left top 14px no-repeat; padding-left:15px; margin:10px 0; line-height:35px; font-size:16px;}
.con2_lt{ float:left; width:48%;}
.con2_lt img{ max-width:100%; height:auto;}

.ystel2{ width:auto; height:45px; line-height:45px; border-radius:5px; overflow:hidden;}
.ystel2 em{ display:block; height:45px; line-height:45px !important; float:left; background: url(../images/youshi/ys7.png) #ffe100 left 10px center no-repeat; padding-left:45px; color:#666464; font-size:16px !important;}
.ystel2 i{ background:#e60012; height:45px; float:left; display:block; font-size:28px; color:#fff; padding:0 15px; border-top-right-radius:5px; border-bottom-right-radius:5px;}
}
@media screen and (max-width:1200px){
.ind_youshi{ padding:0px;}
.youshi_tit{ display:block; margin-bottom:25px; padding-bottom:20px; border-bottom:1px #ddd solid;}
.youshi_tit img{ width:30%; max-width:200px; margin:20px 0 10px;}
.youshi_tit p em,.youshi_tit p i{ display:none;}
.youshi_tit p span{ color:#f06500; line-height:30px; font-size:24px;}
.ystel1,.ystel2{ display:none;}

.con1_lt em{ font-size:22px; line-height:30px; display:block; color:#9c6e24;}
.con1_lt span{ font-size:12px; line-height:25px; display:block; color:#9c6e24; padding-bottom:20px; background: url(../images/youshi/ys5.png) right bottom repeat-x;}
.con1_lt img{ float:left; height:45px; margin-top:5px; margin-right:10px;}
.con1_lt ul{ padding:10px 0;}
.con1_lt ul li{ background: url(../images/youshi/ys6.png) left top 8px no-repeat; padding-left:12px; margin:5px 0; line-height:24px; font-size:14px;}
.con1_rig img{ max-width:100%; height:auto;}

.youshi_con2{ margin-top:35px;}
.con2_rig em{ font-size:22px; line-height:30px; display:block; color:#9c6e24;}
.con2_rig span{ font-size:12px; line-height:25px; display:block; color:#9c6e24; padding-bottom:20px; background: url(../images/youshi/ys5.png) right bottom repeat-x;}
.con2_rig img{ float:left; height:45px; margin-top:5px; margin-right:10px;}
.con2_rig ul{ padding:10px 0; max-width:480px;}
.con2_rig ul li{ background: url(../images/youshi/ys6.png) left top 8px no-repeat; padding-left:12px; margin:5px 0; line-height:24px; font-size:14px;}
.con2_lt img{ max-width:100%; height:auto;}
}
/* --案例-- */
@media screen and (min-width:1200px){
.ind_case{ padding:50px 0; width:1200px; margin:0 auto;}
.ind_case_con{ position:relative; padding-top:40px;}
.ind_case_con .case-next{ right:-50px;}
.ind_case_con .case-prev{ left:-50px;}
.ind_case_con li div{ overflow:hidden; height:250px;}
}
@media screen and (max-width:1200px){
.ind_case{ margin:20px;}
.ind_case_con{ position:relative; padding:20px 50px 0;}
.ind_case_con .case-next{ right:0px;}
.ind_case_con .case-prev{ left:0px;}
.ind_case_con li div{ overflow:hidden; height:180px;}
.ind_case_con li div img{ height:180px;}
}
.ind_case_con li div img{ display:block; width:100%;}
.ind_case_con .case-next{ width:35px; height:35px; background:url(../images/rgg.jpg) no-repeat center; top:50%; position:absolute; outline:none; cursor: pointer;}
.ind_case_con .case-prev{ width:35px; height:35px; background:url(../images/ltt.jpg) no-repeat center; top:50%; position:absolute; outline:none; cursor: pointer;}
.ind_case_con li{ padding:18px; border:1px #e6e6e6 solid; box-sizing: border-box;}

.ind_case_con li div img{
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
}
.ind_case_con li:hover div img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.ind_case_con li em{ display:block; padding:8px 0 5px;}
.ind_case_con li em a{ color:#444; font-weight:700;}
.ind_case_con li span{ display:block; border-bottom:1px #eee solid;}
.ind_case_con li p{ margin:10px 0; font-size:13px; color:#888; line-height:22px; height:44px; overflow:hidden; margin-bottom:20px;}
.ind_case_con li i a{ border:1px #dcdcdc solid; color:#555; padding:5px 25px 5px 10px; display:block; background: url(../images/jiantou.jpg) no-repeat right 8px center; width:50%; max-width:110px; box-sizing: border-box;}
@media screen and (min-width:1200px){
.ind_case_con li em{ font-size:18px; line-height:35px;}
.ind_case_con li span{ line-height:35px; height:35px;}
}
@media screen and (max-width:1200px){
.ind_case_con li em{ font-size:15px; line-height:28px;}
.ind_case_con li span{ font-size:12px; line-height:25px; height:25px;}
}

/*联系方式*/
@media screen and (min-width:1200px){
.indlx{ display:block; padding:25px 0;}
.indlxs{ width:1200px; margin:0 auto; box-shadow:0px 0px 8px #ddd; background:url(../images/lxbgs.jpg) center no-repeat; transition:.5s; padding-top:5px;}
.indlxs:hover{box-shadow:0px 0px 12px #aaa; cursor: pointer;}
.indlxy{ margin:0 5px 5px; padding:15px; border:1px #fff solid;}
.indlxs_logo{ float:left; border-right:2px #ddd solid; padding-right:18px; margin-right:18px;}
.indlxs_logo img{ height:155px;}
.indlxs_title{ float:left;}
.indlxs_title h3{ font-size:34px; line-height:55px; color:#9c6e24; display:block; font-weight:700;}
.indlxs_title em{ font-size:23px; line-height:60px; color:#333; display:block; font-weight:700;}
.indlxs_title span{ font-size:16px; color:#888; line-height:25px; display:block;}
.indlxs_tel{ float:right; width:430px;}
.indlxs_tel li{ height:70px; border:1px #d2d1d1 solid; padding:2px; margin-bottom:4px; background:#fff;}
.indlxs_tel li a{ display:block; padding:10px; height:50px; background:#ffe101; color:#111;}
.indlxs_tel li a img{ float:left;}
.indlxs_tel li a span{ float:left; line-height:50px; font-size:22px; width:100px; padding-left:10px;}
.indlxs_tel li a em{ float:left; font-size:30px; line-height:50px;}
.indlxs_tel li a p{ float:left; line-height:20px; padding:5px 0; width:100px; padding-left:10px;}
.indlxs:hover .indlxs_tel li a em{ color:#9c6e24;}
}
@media screen and (max-width:1200px){
.indlx{ display:none;}
}

.ind_ads{ display:block;}
.ind_ads img{ width:100%; display:block; box-shadow:0px 0px 12px #ddd;}
@media screen and (max-width:1200px){
.ind_ads{ display:block; margin:20px 0;}
}
/* --新闻资讯-- */
.news{background: #f0f0f0;}
@media screen and (min-width:1200px){
.news{height:755px;}
.news h2{height: 123px;text-align: center;padding-top:87px;}
.news h2 em{font-size:36px;color:#333333;display: block;line-height:48px;font-weight: normal;}
.news h2 span{font-size:16px;color:#888;display: block;line-height:20px ;font-weight: normal;padding-top: 15px;}
.dongt {float:left;width:573px; margin-top: 45px; transition:.5s;}
.dongt:hover{box-shadow:0px 0px 15px #ccc;}
.dongt dl{height:422px;overflow: hidden;}
.dongt dt{width:573px; height:340px; overflow:hidden;}
.dongt dt img {width:573px;height:auto;transition:all 0.5s;}
.dongt dl:hover dt img{transform:scale(1.1);}
.dongt dd {height:155px;background: #ffffff;width:573px;}
.dongt dd h4{display: block;height: 26px;margin-top: 29px;margin-left: 22px;}
.dongt dd h4 b{height: 26px;width: 73px;line-height: 26px;text-align: center;background: #9c6e24;border-radius: 15px;display: block;float: left;font-size: 16px;font-weight: normal;color: #ffffff;letter-spacing: 2px;}
.dongt dd h4 a{float: left;line-height: 26px;font-size: 18px;margin-left: 12px;color: #000;display: block;font-weight: normal;}
.dongt dl:hover h4 a{ color:#9c6e24;}
.dongt dd p{margin-left:28px;font-size: 14px;line-height: 24px;color: #7d7d7d;display: block;width:512px;margin-top: 20px;}
.dongt dd p .gds{font-size:14px;color:#009b4c;display: inline-block;}
.dongt ul{height:175px;margin:0 24px;border-top:1px solid #efefef; box-sizing:border-box; padding:7px 0 15px;}
.dongt li {height:22px;line-height:22px;font-size:14px;color: #2e2e2e;margin-top: 14px;}
.dongt li a{ display:block; font-size:14px; color: #2e2e2e; padding-left:13px; background: url(../images/j_1.png) no-repeat left; transition:.5s;}
.dongt li a:hover{ color:#9c6e24; padding-left:20px;}
.dongt li span {float:right;font-size: 14px;color: #999999;}
}
@media screen and (max-width:1200px){
.dongt dt img {width:100%;height:auto;transition:all 0.5s;}
.dongt dd {height:auto;background: #ffffff;}
.dongt dd h4{display: block; margin:11px 15px;}
.dongt dd h4 b{height: 26px; width: 73px;line-height: 26px;text-align: center;background: #9c6e24;border-radius:15px;display: block; font-size:15px;font-weight: normal;color: #ffffff;letter-spacing: 1px;}
.dongt dd h4 a{ line-height: 26px;font-size: 18px; color: #000;display: block;font-weight: normal;}
.dongt dl:hover h4 a{ color:#9c6e24;}
.dongt dd p{margin-left:28px;font-size: 14px;line-height: 24px;color: #7d7d7d;display: block;width:512px;margin-top: 20px;}
.dongt dd p .gds{font-size:14px;color:#009b4c;display: inline-block;}

.dongt ul{margin:25px 15px 8px;border-top:1px solid #efefef; box-sizing:border-box; padding:7px 0 15px;}
.dongt li {height:22px;line-height:22px;font-size:14px;color: #2e2e2e;margin-top:7px;}
.dongt li a{ display:block; font-size:14px; color: #2e2e2e; padding-left:13px; background: url(../images/j_1.png) no-repeat left; transition:.5s;}
.dongt li a:hover{ color:#9c6e24; padding-left:20px;}
.dongt li span { display:none;}

}
.dongt{ background: #fff; border:1px #ddd solid;}
.dongt .bt{height:40px; margin:10px 15px; line-height:40px;font-size:22px; position: relative;  background:url(../images/nt1.jpg) left no-repeat; }
.dongt .bt a {color: #9c6e24; padding-left:45px; font-weight:700;}
.dongt .bt i{float:right; width:80px; height:25px; line-height:25px; font-size: 14px; text-align:center; background:#9c6e24; margin-top:8px;}
.dongt .bt i a{color: #fff; display: block; font-weight:100; padding-left:0;}
@media screen and (max-width:1200px){
.dongt .bt{ font-size:18px;}
}

@media screen and (min-width:1200px){
.news2{float:right; width:573px;position: relative;margin-top: 45px;}
.news2 .news2-top{ padding:15px 30px; background:#fff; border:1px #ddd solid; transition:.5s;}
.news2 .news2-top:hover{box-shadow:0px 0px 15px #ccc;}
.news2 .news2-top .bt{height:40px; line-height:40px;font-size:22px; position: relative;  background:url(../images/nt2.jpg) left no-repeat; margin-bottom:15px;}
.news2 .news2-top .bt a {color: #9c6e24; padding-left:45px; font-weight:700; transition:.5s;}
.news2 .news2-top .bt i{float:right; width:80px; height:25px; line-height:25px; font-size: 14px; text-align:center; background:#9c6e24; margin-top:8px;}
.news2 .news2-top .bt i a{color: #fff; display: block; font-weight:100; padding-left:0;}
.news2 .news2-top li{ margin:10px 0;}
.news2 .news2-top li{ border-bottom:1px #ddd dashed;}
.news2 .news2-top li a{ display:block; line-height:30px; height:30px; overflow:hidden; font-size:16px; font-weight:700; margin-bottom:8px; color:#333; transition:.5s;}
.news2 .news2-top li:hover a{ color:#9c6e24;}
.news2 .news2-top li a i{ background:#9c6e24; float:left; width:30px; height:30px; border-radius:50%; margin-right:8px; text-align:center; color:#fff; font-weight:100; font-size:14px;}
.news2 .news2-top li p{ font-size:13px; line-height:30px; height:60px; overflow:hidden;}
.news2 .news2-top li p i{ background:#ffe101; float:left; width:30px; height:30px; margin-bottom:30px; line-height:30px; border-radius:50%; margin-right:8px; text-align:center; color:#111; font-size:14px;}

.news2 .news2-bot{ padding:15px 30px; margin-top:15px; background:#fff; border:1px #ddd solid; transition:.5s;}
.news2 .news2-bot:hover{box-shadow:0px 0px 15px #ccc;}
.news2 .news2-bot .bt1{height:40px; line-height:40px;font-size:22px; position: relative;  background:url(../images/nt3.jpg) left no-repeat; margin-bottom:15px;}
.news2 .news2-bot .bt1 a {color: #9c6e24; padding-left:45px; font-weight:700;}
.news2 .news2-bot .bt1 i{float:right; width:80px; height:25px; line-height:25px; font-size: 14px; text-align:center; background:#9c6e24; margin-top:8px;}
.news2 .news2-bot .bt1 i a{color: #fff; display: block; font-weight:100; padding-left:0;}
.news2 .news2-bot li{ margin:10px 0;}
.news2 .news2-bot li a{ display:block;}
.news2 .news2-bot li a img{ float:left; width:180px; height:105px; margin-right:15px; margin-bottom:10px;}
.news2 .news2-bot li a em{display:block; line-height:30px; height:30px; overflow:hidden; font-size:16px; font-weight:700; margin-bottom:8px; color:#333; transition:.5s;}
.news2 .news2-bot li:hover a em{ color:#9c6e24;}
.news2 .news2-bot li a p{ font-size:13px; line-height:24px; max-height:72px; overflow:hidden; color:#999;}
}
@media screen and (max-width:1200px){
.news2{ margin-top:25px;}
.news2 .news2-top{ padding:15px; background:#fff; border:1px #ddd solid; transition:.5s;}
.news2 .news2-top .bt{height:40px; line-height:40px;font-size:18px; position: relative;  background:url(../images/nt2.jpg) left no-repeat; margin-bottom:15px;}
.news2 .news2-top .bt a {color: #9c6e24; padding-left:45px; font-weight:700; transition:.5s;}
.news2 .news2-top .bt i{float:right; width:80px; height:25px; line-height:25px; font-size: 14px; text-align:center; background:#9c6e24; margin-top:8px;}
.news2 .news2-top .bt i a{color: #fff; display: block; font-weight:100; padding-left:0;}
.news2 .news2-top li{ margin:10px 0;}
.news2 .news2-top li{ border-bottom:1px #ddd dashed;}
.news2 .news2-top li a{ display:block; line-height:30px; height:30px; overflow:hidden; font-size:16px; font-weight:700; margin-bottom:8px; color:#333; transition:.5s;}
.news2 .news2-top li:hover a{ color:#9c6e24;}
.news2 .news2-top li a i{ background:#9c6e24; float:left; width:30px; height:30px; border-radius:50%; margin-right:8px; text-align:center; color:#fff; font-weight:100; font-size:14px;}
.news2 .news2-top li p{ font-size:13px; line-height:30px; height:60px; overflow:hidden;}
.news2 .news2-top li p i{ background:#ff6f00; float:left; width:30px; height:30px; margin-bottom:30px; line-height:30px; border-radius:50%; margin-right:8px; text-align:center; color:#fff; font-size:14px;}

.news2 .news2-bot{ padding:15px; margin-top:15px; background:#fff; border:1px #ddd solid;}
.news2 .news2-bot .bt1{height:40px; line-height:40px;font-size:18px; position: relative;  background:url(../images/nt3.jpg) left no-repeat; margin-bottom:15px;}
.news2 .news2-bot .bt1 a {color: #9c6e24; padding-left:45px; font-weight:700;}
.news2 .news2-bot .bt1 i{float:right; width:80px; height:25px; line-height:25px; font-size: 14px; text-align:center; background:#9c6e24; margin-top:8px;}
.news2 .news2-bot .bt1 i a{color: #fff; display: block; font-weight:100; padding-left:0;}
.news2 .news2-bot li{ margin:10px 0;}
.news2 .news2-bot li a{ display:block;}
.news2 .news2-bot li a img{ float:left; width:120px; height:85px; margin-right:15px; margin-bottom:10px;}
.news2 .news2-bot li a em{display:block; line-height:30px; height:30px; overflow:hidden; font-size:16px; font-weight:700; margin-bottom:8px; color:#333; transition:.5s;}
.news2 .news2-bot li:hover a em{ color:#9c6e24;}
.news2 .news2-bot li a p{ font-size:13px; line-height:24px; max-height:48px; overflow:hidden; color:#999;}
}

.links{height: 89px;line-height: 89px;border-top: 1px solid rgba(255,255,255,0.1);margin-top: -90px;position: relative;z-index: 2;}
.links a{font-size: 14px;color: #fff;margin-right: 50px;}

/*用户需求*/
@media screen and (min-width:1200px){
.ind_xuqiu{ padding:50px 0;}
.ind_xuqiu_con{ display:block; padding-top:35px;}
.ind_xuqiu_con li{ width: calc(20% - 28px); margin-right:35px; float:left; transition:.5s;}
.ind_xuqiu_con li:hover{box-shadow:0px 0px 15px #ccc; cursor: pointer;}
.ind_xuqiu_con li:last-child{ margin-right:0;}
.ind_xuqiu_con li em{ display:block; border-bottom:1px #ddd dashed; padding:8px 5% 10px; transition:.5s;}
.ind_xuqiu_con li:hover em{ padding:8px 10% 10px;}
.ind_xuqiu_con li em img{ display:inline-block; float:left; margin-right:10px;}
.ind_xuqiu_con li span{ font-size:19px; display:inline-block; line-height:36px;}
.ind_xuqiu_con li p{ font-size:15px; color:#737373; padding:15px 5%;}
}
@media screen and (max-width:1200px){
.ind_xuqiu{ padding:20px 0;}
.ind_xuqiu_con{ display:block; padding-top:35px;}
.ind_xuqiu_con li{ border:1px #ddd dashed; margin-bottom:15px;}
.ind_xuqiu_con li em{ display:block; padding:4px 15px 5px; transition:.5s;}
.ind_xuqiu_con li em img{ display:inline-block; float:left; margin-right:10px;}
.ind_xuqiu_con li span{ font-size:16px; display:inline-block; line-height:28px;}
.ind_xuqiu_con li p{ font-size:13px; color:#737373; padding:10px 15px;}
}