@charset "utf-8";
ul { margin: 0; padding: 0; }
.mar_t20 { margin-top: 20px; }
.mar_b20 { margin-bottom: 20px; }
.hengxian { height: 0; width: 100%; border-bottom: 1px solid #cccccc; }
.l_more { color: #D3803A; border: 2px solid #D3803A; padding: 9px 40px; border-radius: 6px; display: inline-block; cursor: pointer; }
.l_more2 { color: #D3803A; border: 1px solid #D3803A; padding: 4px 20px; border-radius: 4px; display: inline-block; cursor: pointer; font-size: 12px; }
.l_more2:hover, .l_more:hover { background: #D3803A; color: #fff; text-decoration: none; }
.menu_sild { border-bottom: 1px solid #ebebeb; }
.menu_sild ul { margin: 0; padding: 0; }
.menu_sild li { float: left; list-style: none; }
.menu_sild li a { display: block; padding: 0 30px; height: 50px; line-height: 50px; color: #555; }
.menu_sild li a:hover, .menu_sild li a.current { color: #D3803A; border-bottom: 2px solid #D3803A; text-decoration: none; }
/*业务支持—电力储能*/
.business_con { padding: 50px 0; }
.business_con .business_tit { color: #333; font-size: 24px; padding-bottom: 25px; border-bottom: 1px solid #cccccc; margin: 0; }
.business_con .business_tex { padding: 25px 0 50px; }
.business_con .col-md-7 { float: left; padding: 0; color: #444; }
.business_con .col-md-5 { float: right; padding: 0; color: #444; text-align: right; width: 450px; }
.business_con .col-md-7 p { margin-bottom: 25px; line-height: 30px; }
.bus_list .bus_listcon { padding: 50px 0 0; }
.bus_list .bus_listcon li { margin-bottom: 40px; list-style: none; }
.bus_list .bus_listcon li .bus_listcon_t1 { font-size: 18px; color: #444; line-height: 38px; margin-bottom: 0px; }
.bus_list .bus_listcon li .bus_listcon_t2 { font-size: 16px; color: #777777; line-height: 30px; margin-bottom: 10px; }
.bus_list .bus_listcon li .bus_listcon_t2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.case { padding: 20px 0; }
.case .case_t1 p, .history_wrap .case_t1 p { font-size: 32px; font-weight: bold; color: #333; display: inline-block; border-bottom: 1px solid #cccccc; margin: 0 auto 10px; padding: 1rem 0 20px; }
.case .case_t2, .history_wrap .case_t2 { text-align: center; color: #666; margin-bottom: 40px; }
.case .case_list .item li { list-style: none; float: left; width: 32%; margin-bottom: 26px; }
.case .case_list .item li:nth-child(3n+2) { margin-left: 2%; margin-right: 2%; }
.case .case_list .item li:nth-child(3n) { float: right; }
.case .case_list .item li .case_text { background: #f5f5f5; height: 84px; }
.case .case_list .item li .case_text .case_text1 { color: #333; line-height: 40px; padding: 0 10px; margin: 0; }
.case .case_list .item li .case_text .case_text2 { color: #777; font-size: 12px; line-height: 20px; padding: 0 10px; margin: 0; }
/*产品中心*/
.product_list { padding: 50px 0; }
.product_list li { list-style: none; float: left; width: 49%; margin-bottom: 20px; }
.product_list li:nth-child(2n) { float: right; }
.product_list li .pro_box { padding: 30px 20px; border: 1px solid #e5e6e8; box-shadow: 0 0 10px rgba(0, 204, 204, .2); -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 10px rgba(0, 204, 204, .2); }
.product_list li .pro_box:hover { transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; box-shadow: 0 0 10px rgba(0, 204, 204, .5); -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5); -moz-box-shadow: 0 0 10px rgba(0, 204, 204, .5); }
.product_list li .pro_box .pro_img { width: 50%; float: left; }
.product_list li .pro_box .pro_des { width: 50%; float: right; }
.product_list li .pro_box .pro_des .pro_tit { font-size: 18px; color: #555; border-bottom: 1px solid #e5e6e8; padding: 6px 0; margin-bottom: 20px; }
.product_list li .pro_box .pro_des .pro_tex { line-height: 24px; color: #666; font-size: 12px; margin-bottom: 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.pagenum { padding-top: 20px; }
.pagenum a { padding: 5px 10px; background: #f5f5f5; border: 1px solid #dddddd; margin-left: 10px; m
}
.pagenum a:hover { background: #D3803A; border-color: #D3803A; text-decoration: none; color: #fff; }
.pagenum a.now { background: #D3803A; border-color: #D3803A; color: #fff; }
.case_img, .l_img, .r_img { overflow: hidden; }
.case_img img, .l_img img, .r_img img { transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; }
.case_img:hover img, .l_img:hover img, .r_img:hover img { transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
/*服务案例*/
.customer_list ul { border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee; }
.customer_list li { float: left; list-style: none; width: 16.66666667%; border-bottom: 1px solid #eeeeee; border-right: 1px solid #eeeeee; text-align: center; vertical-align: middle; padding: 20px 0; }
.case_wrap { background: #0a63b5 url(../images/bg.jpg) center bottom no-repeat; height: 972px; }
.case_wrap .case .case_t1 p, .history_wrap .case_t1 p { color: #fff; border-bottom: 1px solid #fff; padding-top: 90px; }
.case_wrap .case .case_t2, .history_wrap .case_t2 { color: #fff; }
.case .case_list .carousel-indicators { text-align: center; bottom: -50px; }
.case .case_list .carousel-indicators li { width: 14px; height: 14px; border-radius: 50%; background: #fff; float: none; margin-bottom: 0; border: none; }
.case .case_list .carousel-indicators li.active { background: #D3803A; }
.case .case_list .carousel-indicators li:nth-child(3n) { float: none; }
.ques_list { padding-bottom: 40px; }
.ques_list .col-md-4 { width: 370px; }
.ques_list .col-md-4 .ques_tit { background: #D3803A url(../images/ques_bg.png) 16px center no-repeat; height: 60px; font-size: 24px; font-weight: bold; color: #fff; line-height: 60px; text-indent: 66px; margin-bottom: 0; }
.ques_list .col-md-8 { padding: 0; float: right; }
.ques_list .col-md-8 .nav-tabs { border-top: 1px solid #ddd; border-right: 1px solid #ddd; background: #fff; }
.ques_list .nav-tabs > li { width: 25%; background: #fff; }
.ques_list .nav-tabs > li a { border-left: 1px solid #ddd; border-radius: 0; margin: 0; display: block; text-align: center; font-size: 16px; }
.ques_list .nav-tabs > li.active a { color: #D3803A; border-top: 2px solid #D3803A; border-right: 0px; }
.ques_list .tab-content .tab-pane li { list-style: none; margin-top: 17px; float: left; width: 354px; border: 1px solid #ddd; background: url(../images/ques_bg.jpg) left center no-repeat; }
.ques_list .tab-content .tab-pane li:hover { background: url(../images/ques_bg_hover.jpg) left center no-repeat; border-color: #D3803A; }
.ques_list .tab-content .tab-pane li:hover a { text-decoration: none; color: #D3803A; }
.ques_list .tab-content .tab-pane li:nth-child(2n) { float: right; }
.ques_list .tab-content .tab-pane li a { height: 47px; line-height: 47px; padding-left: 65px; color: #333; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 10px; }
#scrollbar1 .viewport { width: 100%; height: 380px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; width: 100%; }
#scrollbar1 .scrollbar { position: absolute; right: -20px; top: 0px; width: 7px; }
#scrollbar1 .track { background-color: #f4f4f4; height: 100%; width: 7px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { height: 20px; width: 7px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background: #dedede; }
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 7px; }
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/* .answer_wrap{ width:820px;  height:380px ; overflow:hidden; position:absolute;  left:0; top:0px; z-index:9999; display:none; text-indent:50px;} */
.answer_wrap { display: none; }
.answer_wrap .answer_top { height: 40px; width: 100%; padding-top: 10px; height: auto; overflow: hidden; }
.answer_wrap .answer_top a { cursor: pointer; float: right; height: 30px; padding-right: 30px; background: url(../images/ask_climg.png) right center no-repeat; margin-right: 80px; line-height: 30px; color: #999; }
.answer_wrap .answer_top a:hover { text-decoration: none; }
.answer_wrap .answer_top .quret_con { margin-left: 30px; background: url(../images/ask_tkicon1.png) left top no-repeat; font-size: 16px; color: #666; line-height: 30px; width: 598px; float: left; text-indent: 0px; padding-left: 50px; height: auto; overflow: hidden; padding-bottom: 10px; margin-bottom: 0px; }
.answer_wrap .answer_con { margin: 10px 80px 20px 30px; background: url(../images/ask_tkicon2.png) 0px top no-repeat; padding-left: 50px; text-indent: 0; padding-top: 7px; }
.answer_wrap .answer_con .answer_cont2, .answer_wrap .answer_con .answer_cont1 { text-indent: 0; }
.answer_wrap .answer_con .answer_cont1 { color: #666; font-weight: bold; }
.answer_wrap .answer_con .answer_cont2 { color: #999; font-size: 12px; }
/*#scrollbar2 .viewport { width: 100%; height: 330px; overflow: hidden; position: relative; }  
#scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 0; }  
#scrollbar2 .scrollbar{ position:absolute; right:0px;  top:40px;width: 7px;}
#scrollbar2 .track { background-color: #f4f4f4; height: 100%; width:7px; position: relative; padding: 0 1px; }
#scrollbar2 .thumb { height: 20px; width: 7px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background:#dedede; }
#scrollbar2 .thumb .end { overflow: hidden; height: 5px; width: 7px; }*/
/*新闻中心*/
.newlist { border: 1px solid #e8e8e8; }
.newlist .col-lg-3 { padding: 0; }
.newlist .pull-left { width: 10%; padding-top: 20px; }
.newlist .pull-left .day { width: 80px; height: 68px; background: #acacac; font-size: 40px; font-weight: bold; text-align: center; line-height: 68px; margin: 0; color: #fff; }
.newlist .pull-left .year { width: 80px; height: 36px; background: #818181; font-size: 14px; color: #fff; text-align: center; line-height: 36px; margin: 0; }
.newlist .pull-right { width: 90%; padding-top: 20px; padding-left: 10px; }
.newlist .pull-right .new_more { padding: 2px 10px; cursor: pointer; float: right; color: #D3803A; text-align: right; }
.newlist .pull-right .new_more:hover { text-decoration: none; background: #D3803A; color: #fff; }
.newlist .pull-right .new_more:hover i { background: #fff; }
.newlist .pull-right .new_more i { margin: 5px 0 0 40px; display: block; width: 26px; height: 2px; background: #acacac; }
/*社会责任*/
.img_wall { width: 840px; margin: 50px auto; }
.img_wall .col1 { width: 120px; }
.img_wall .col3 { width: 360px; height: 283px; }
.img_wall .wall_img100 { height: 93px; }

.news_list_con { }
.news_list_con ul { width:95%; margin:0 auto; }
.news_list_con ul li { line-height: 1.5rem; border-bottom: 1px dashed #ddd; }
.news_list_con ul li a { display: flex; justify-content: space-between; color: #666; align-items: center; }
.news_list_con ul li a:before { content: "."; display: block; font-size: 0; width: 0.6rem; height: 0.6rem; background: #D3803A; margin: 0 0.5rem 0.8rem 0; }
.news_list_con ul li a p { flex: 1; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; transition: all 0.3s ease; }
.news_list_con ul li a:hover p, .news_list_box ul li a:hover p { color: #D3803A; padding: 0 0 0 1.7rem; }
.news_list_con ul li a span { text-align: right; }
/*加入我们*/
.intr_con { padding-bottom: 50px; }
.intr_con #scrollbar1 .viewport { height: 337px; }
.intr_con #scrollbar1 .scrollbar { top: 0; right: -20px; }
.intr_con .col-md-5, .intr_con .col-md-7 { padding: 5px; }
.intr_con .col-md-6 { padding-top: 0px; margin-top: 5px; padding-left: 0; padding-right: 5px; padding-bottom: 0; }
.intr_con .col-md-6:nth-child(2) { padding-right: 0; padding-left: 5px; padding-bottom: 0; }
.intr_con p { color: #555555; line-height: 30px; text-indent: 2em; }
.culture_con { min-height: 380px; background: url(../images/wenhua_bg.jpg) center bottom no-repeat; }
.culture_con p { writing-mode: tb-rl; float: right; }
.culture_con p.culture_contit { font-size: 16px; color: #333; margin-left: 15px; margin-right: 25px; }
.culture_con p.culture_contex { color: #777777; font-size: 12px; margin-left: 10px; margin-top: 2em; }
.history_wrap { background: url(../images/licheng_bg.jpg) center top no-repeat; height: 576px; }
.history_wrap .item { padding-top: 50px; }
.history_wrap .item .pull-left { font-size: 30px; color: #fff; font-weight: bold; line-height: 41px; border-right: 2px solid #fff; padding-right: 20px; }
.history_wrap .item .pull-right { width: 630px; color: #fff; font-size: 16px; line-height: 30px; }
.history_wrap .carousel-control { width: 70px; height: 70px; top: 50px; text-indent: -9999px; }
.history_wrap .carousel-control.right { background: url(../images/icon_nex.png) center no-repeat; right: -160px; }
.history_wrap .carousel-control.left { background: url(../images/icon_pre.png) center no-repeat; left: -160px; }
.his_list { width: 880px; margin: 0 auto; }
.his_list .carousel-inner { height: 321px; }
.his_list .carousel-indicators { width: 1400px; height: 110px; position: absolute; left: 50%; margin-left: -700px; bottom: 0; background: url(../images/bg_hinLine.png) left 40px no-repeat; }
.his_list .carousel-indicators li { width: 170px; height: 110px; border: none; color: #a4b9d8; font-size: 16px; text-align: center; text-indent: 0; margin: 0; position: relative; }
.his_list .carousel-indicators li span { position: absolute; bottom: 0; display: block; width: 170px; text-align: center; }
.his_list .carousel-indicators li:nth-child(2) span { bottom: 90px; }
.his_list .carousel-indicators li.active { background: url(../images/icon_now.png) center 25px no-repeat; color: #fff; text-indent: 0; text-align: center; }
.case .honor_list li { list-style: none; float: left; width: 32%; margin-bottom: 26px; }
.case .honor_list li:nth-child(3n+2) { margin-left: 2%; margin-right: 2%; }
.case .honor_list li:nth-child(3n) { float: right; }
.case .honor_list .honorimg { padding: 10px 90px; border: 1px solid #c1bfbf; }
.study { padding-bottom: 80px; }
.study_warp .item li { transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; list-style: none; float: left; width: 50%; margin: 0; }
.study_warp .item li .l_con { float: left; width: 50%; position: relative; }
.study_warp .item li .r_con { float: right; width: 50%; position: relative; }
.study_warp .item li .study_t { transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; width: 100%; height: 236px; background: #f0f0f0; position: relative; }
.study_warp .item li .study_t1 { margin: 0 20px 0; padding-top: 30px; color: #333; font-size: 16px; }
.study_warp .item li .study_t2 { margin: 15px 20px 0; color: #666; font-size: 12px; line-height: 24px; }
.study_warp .item li .r_con .icon-sj { border-width: 10px; border-color: #D3803A; border-right-width: 0; border-style: dashed; border-left-style: solid; border-top-color: transparent; left: 0; border-bottom-color: transparent; position: absolute; top: 110px; opacity: 0; transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; }
.study_warp .item li .l_con .icon-sj { border-width: 10px; border-color: #D3803A; border-left-width: 0; border-style: dashed; border-right-style: solid; border-top-color: transparent; border-bottom-color: transparent; position: absolute; top: 110px; right: 0; opacity: 0; transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; }
.study_warp .item li:hover .study_t { background: #D3803A; }
.study_warp .item li:hover .study_t .study_t1, .study_warp .item li:hover .study_t .study_t2 { color: #fff; }
.study_warp .item li:hover .icon-sj { opacity: 1; }
.study .carousel-indicators { text-align: center; bottom: -50px; }
.study .carousel-indicators li { width: 14px; height: 14px; border-radius: 50%; background: #e7e7e7; float: none; margin-bottom: 0; border: none; }
.study .carousel-indicators li.active { background: #D3803A; }
.globle_wrap { background: #f4f4f4; padding-bottom: 50px; }
.interview { background: #4572b3 url(../images/bg.jpg) center top no-repeat; min-height: 1183px; }
.interview .container { padding: 0; width: 1200px; }
.interview .interv_top { padding: 24px 30px; background: #f0f0f0; }
.interview .interv_top p { font-size: 16px; color: #333; float: left; line-height: 32px; }
.interview .interv_top .styled-select select {/*background: #fff url(../images/new_arrow.png) 95% center no-repeat;*/ height: 30px; width: 295px; padding: 5px; font-size: 16px; border: none; }
.interview .interv_top .styled-select { border: none; margin: 0 10px; width: 295px; height: 30x; border: 1px solid #ccc; overflow: hidden; float: left; }
.interview .interv_top input { width: 280px; border: 1px solid #ccc; height: 30px; padding: 0 5px; }
.interview .interv_top .submit { background: #D3803A; width: 112px; height: 30px; text-align: center; line-height: 30px; color: #fff; font-size: 12px; display: inline-block; margin-left: 20px; }
.interview .interv_top .submit:hover { text-decoration: none; background: #a3f000; color: #888; }
.interview .interv_list { }
.interview .interv_list li { list-style: none; width: 287px; height: 352px; background: #fff; border-radius: 0 0 30px 0; margin-top: 15px; margin-right: 17px; float: left; }
.interview .interv_list li:nth-child(4n) { margin-right: 0; }
.interview .interv_list li p { width: 237px; margin-left: auto; margin-right: auto; }
.interview .interv_list li .interv_t1 { color: #666666; font-size: 12px; padding-top: 23px; }
.interview .interv_list li .interv_t2 { color: #333; font-size: 20px; padding: 15px 0; border-bottom: 1px solid #333; }
.interview .interv_list li .interv_t3 { margin-bottom: 0; color: #666; font-size: 12px; padding: 10px 0; }
.interview .interv_list li .interv_t4 { color: #666; font-size: 12px; line-height: 24px; margin-bottom: 0; }
.interview .interv_list li .interv_t5 a { width: 126px; height: 38px; color: #666; font-size: 12px; text-align: center; line-height: 38px; border: 1px solid #333; border-radius: 20px; margin-top: 15px; display: block; }
.interview .interv_list li .interv_t5 a:hover { text-decoration: none; color: #fff; border: none; background: #D3803A; }
.interview .btn-primary { display: block; width: 273px; height: 46px; border-radius: 20px; background: #fff; color: #D3803A; font-size: 16px; text-align: center; line-height: 46px; margin: 30px auto; padding: 0; }
.interview .btn-primary:hover { background: #D3803A; color: #fff; }
.share_wrap { height: 60px; background: #D3803A; line-height: 60px; color: #fff; }
.share_wrap .r_con { float: right; }
.share_wrap .l_con { float: left; }
.share_wrap .l_con span { margin-left: 15px; }
.contract { background: #f4f4f4; padding-bottom: 50px; }
.contract .container { padding: 0; width: 1200px; }
.contract .cont_block { width: 100%; padding-bottom: 30px; border-bottom: 5px solid #dfdfdf; background: #fff; float: left; }
.contract .item .center_block { margin: 0 37px; }
.contract .item p { margin-left: 50px; margin-right: 50px; }
.contract .item .con_tit { padding-top: 28px; font-size: 20px; color: #333; line-height: 30px; padding-left: 40px; }
.contract .item .con_tit2 { margin-top: 20px; margin-bottom: 10px; font-size: 16px; }
.contract .item .con_tit3 { font-size: 12px; line-height: 24px; margin-bottom: 0; }
.contract .item .con_tit11 { background: url(../images/con_icon1.png) left bottom no-repeat; }
.contract .item .con_tit12 { background: url(../images/con_icon2.png) left bottom no-repeat; }
.contract .item .con_tit13 { background: url(../images/con_icon3.png) left bottom no-repeat; }
#contract .carousel-indicators { bottom: -40px; }
#contract .carousel-indicators li { width: 14px; height: 14px; border-radius: 50%; background: #e7e7e7; float: none; margin-bottom: 0; border: none; }
#contract .carousel-indicators li.active { background: #D3803A; }
#contract .carousel-control { position: absolute; width: 45px; height: 45px; }
#contract .carousel-control.left { background: url(../images/icon_prev.png) center no-repeat; top: 115px; left: -70px; }
#contract .carousel-control.right { background: url(../images/icon_next.png) center no-repeat; top: 115px; right: -70px; }
/*产品详情*/
.detialcon { width: 1200px; margin: 0 auto; }
.detialcon .location { color: #666; line-height: 60px; padding-left: 25px; background: url(../images/location.jpg) left center no-repeat; }
.detial_top { border: 1px solid #e6e6e6; }
.detial_top .left_con { width: 545px; height: 416px; float: left; }
.detial_top .left_con .carousel-control { width: 12px; height: 76px; top: 304px; }
.detial_top .left_con .carousel-control.left { background: url(../images/pre_p.png) no-repeat; }
.detial_top .left_con .carousel-control.right { background: url(../images/pre_n.png) no-repeat; }
.detial_top .left_con .carousel { width: 535px; height: 410px; float: right; }
.detial_top .right_con { float: right; width: 647px; height: 416px; border-left: 1px solid #e6e6e6; }
.detial_top .right_con .pro_text { padding: 30px; }
.detial_top .right_con .pro_text .pro_t1 { color: #333; font-size: 22px; font-weight: bold; padding-bottom: 20px; border-bottom: 1px dashed #e6e6e6; }
.detial_top .right_con .pro_text .pro_t2 { color: #333; font-size: 12px; margin-top: 15px; }
.detial_top .right_con .pro_text .pro_t3 { line-height: 20px; color: #555; font-size: 12px; margin-bottom: 0; }
.detial_top .right_con .pro_text .pro_t4 { margin-top: 15px; }
.detial_top .right_con .pro_text .pro_t4 a { display: inline-block; width: 120px; height: 35px; background: #D3803A; color: #fff; text-align: center; line-height: 35px; }
.detial_top .right_con .pro_text .pro_t4 a:hover { text-decoration: none; }
.detial_top .right_con .pro_text .pro_t4 .icon_p { vertical-align: middle; display: inline-block; background: url(../images/phone.png) center no-repeat; width: 30px; height: 30px; margin: 0 10px; }
.detial_top .right_con .pro_text .pro_t4 .tel_t { font-size: 12px; color: #333; }
.detial_top .right_con .pro_text .pro_t4 .tel_n { color: #D3803A; font-style: italic; font-size: 18px; font-weight: bold; }
.detial_top .carousel-indicators { width: 500px; margin-left: -250px; }
.detial_top .carousel-indicators li { border-radius: 0; text-indent: 0; text-align: center; vertical-align: middle; width: 93px; height: 74px; padding-top: 10px; border: 1px solid #e6e6e6; }
.detial_top .carousel-indicators li img { width: 100%; height: 100%; }
.detial_top .carousel-indicators li.active { border: 1px solid #D3803A; }
.detial_top .item { text-align: center; padding-top: 30px; }
.detial_top .item img { display: inline-block; }
.detal_des { margin-top: 20px; border: 1px solid #ddd; margin-bottom: 50px; /* padding-bottom:50px; */ }
.detal_des .nav-tabs > li { margin-left: -1px; }
.detal_des .nav-tabs > li > a { margin: 0; border-radius: 0; border-right: 1px dashed #ddd; }
.detal_des .nav-tabs > li.active a { color: #D3803A; border-top: 2px solid #D3803A; margin-top: -1px; border-right: 1px solid #ddd; }
.detal_des .tab-pane { padding: 10px; }
.detal_des .tab-pane.fade { display: none; }
.detal_des .tab-pane.fade.in { display: block; }

/*---- responsive-design ----*/
@media (max-width:1680px) {
}
@media (max-width:1440px) {
.history_wrap .carousel-control.right { right: 0; }
.history_wrap .carousel-control.left { left: 0; }
.history_wrap .item .pull-left { font-size: 20px; margin-left: 100px; }
.history_wrap .item .pull-right { width: 480px; margin-right: 100px; }
}
@media (max-width:1366px) {
.contract .container { width: 980px; }
.contract .item p { margin-left: 20px; margin-right: 20px; }
.contract .cont_block { width: 300px; }
}
@media (max-width:1280px) {
.pagenum { padding: 10px 5px; }
.newlist .col-lg-3 { width: 25%; padding: 0; float: left; }
.newlist .col-lg-9 { padding: 0 0 0 10px; width: 75%; float: right; }
.contract .container { width: 100%; }
.contract .item p { margin-left: 10px; margin-right: 10px; }
.contract .cont_block { width: 30%; }
.contract .item .center_block { margin: 0 5%; }
#contract .carousel-control.right { display: none; }
#contract .carousel-control.left { display: none; }
.interview .container { width: 100%; }
.interview .interv_list li { width: 30%; margin: 15px 0; height: auto; }
.interview .interv_list li .interv_t2 { font-size: 16px; }
.interview .interv_list li:nth-child(3n) { float: right; margin: 15px 0; }
.interview .interv_list li:nth-child(3n+2) { margin: 15px 5%; }
.interview .interv_list li p { width: 90%; }
.interview .interv_top .styled-select { width: 40%; }
.interview .interv_top .styled-select select { width: 100%; }
.interview .interv_top input { width: 40%; margin: 10px; }
.study_warp .item li { background: #f0f0f0; }
.study_warp .item li .study_t { height: auto; }
.study_warp .item li .study_t1 { margin: 0 10px 0; padding-top: 10px; color: #333; font-size: 14px; }
.study_warp .item li .study_t2 { margin: 5px 10px 0; }
.detial_top .left_con, .detial_top .left_con .carousel { width: 500px; }
.detial_top .carousel-indicators li { width: 80px; }
.ques_list .col-md-4 { width: 300px; }
.ques_list .tab-content .tab-pane li { width: 300px; }
.ques_list .tab-content .tab-pane li { font-size: 12px; }
.answer_wrap .answer_top a { margin-right: 180px; }
.answer_wrap .answer_top .quret_con { width: 400px; }
}
@media (max-width:1024px) {
}
@media (max-width:993px) {
.business_con .col-md-5 { float: none; width: 100%; }
.r_img, .l_img { text-align: center; margin-bottom: 10px; }
.r_img img, .l_img img { width: 100%; }
.newlist .col-lg-3 { width: 100%; padding: 0; float: none; }
.newlist .col-lg-9 { padding: 10px; width: 100%; float: none; }
.img_wall { width: 100%; margin: 10px auto; }
.response_con p { padding: 10px; line-height: 1.5; }
.contract .item .con_tit2 { margin-top: 15px; margin-bottom: 5px; font-size: 14px; }
.contract .item .con_tit3 { line-height: 1.5; }
.contract .item .con_tit { padding-top: 15px; font-size: 16px; }
.case_wrap { height: auto; }
}
@media (max-width:768px) {
.case .case_list .item li, .case .case_list .item li:nth-child(3n) { float: none; width: 100%; }
.case .case_list .item li img { width: 100%; }
.case .case_list .item li:nth-child(3n+2) { padding: 0; margin: 0; }
.case .case_list .carousel-indicators { bottom: -20px; }
.menu_sild li a { border: 1px solid #ebebeb; border-radius: 6px; margin: 10px; }
.menu_sild li a:hover, .menu_sild li a.current { border: 1px solid #D3803A; }
.intr_con .col-md-5 { width: 41.66666667%; float: left; }
.intr_con .col-md-7 { width: 58.33333333%; float: left; }
.intr_con .col-md-7 .l_img { margin-bottom: 0; }
.intr_con .col-md-7 .col-md-6 { width: 50%; float: left; }
.history_wrap .item .pull-right { width: 300px; }
.his_list { width: 100%; }
.history_wrap .item { }
.his_list .carousel-indicators { width: 100%; left: 0; margin-left: 0; }
.his_list .carousel-indicators li { width: 19%; }
.case .honor_list .honorimg { padding: 10px 5px; border: 1px solid #c1bfbf; text-align: center; }
.detial_top .left_con, .detial_top .right_con { float: none; }
.detial_top .right_con { width: 100%; height: auto; }
.detial_top .right_con .pro_text .pro_t4 a { display: block; margin-bottom: 10px; }
.detial_top .right_con .pro_text .pro_t4 .icon_p { margin-left: 0; }
.detial_top .carousel-indicators { width: 90%; left: 0; margin-left: 5%; text-align: left; }
.detialcon .location { line-height: 40px; padding-left: 40px; background-position: 10px center; }
.detialcon { width: 100%; }
.detial_top .left_con, .detial_top .left_con .carousel { width: 100%; }
.detial_top .carousel-indicators li { width: 19%; }
.detal_des { margin-left: 15px; margin-right: 15px; }
.detial_top .left_con .carousel-control.right { right: 1%; }
.detial_top .left_con .carousel-control.left { left: 1%; }
.ques_list .col-md-8 { float: none; }
}
@media (max-width:640px) {
.mar_t20 { margin-top: 10px; }
.product_list li .pro_box { padding: 10px; }
.l_more { color: #D3803A; border: 2px solid #D3803A; padding: 5px 20px; border-radius: 6px; display: inline-block; cursor: pointer; }
.business_con { padding: 10px 0; }
.business_con .business_tex { padding: 15px 0 20px; }
.menu_sild li a { padding: 0 8px; height: 30px; line-height: 30px; }
.l_text { padding: 10px; }
.product_list { padding: 15px 0; }
.case .case_list li { margin-bottom: 10px; }
.product_list li, .product_list li:nth-child(2n) { margin-bottom: 10px; float: none; width: 100%; padding: 10px; }
.product_list li .pro_box .pro_img { width: 38%; }
.product_list li .pro_box .pro_des { width: 60%; }
.product_list li .pro_box .pro_des .pro_tit { font-size: 1.2rem; ; margin-bottom: 10px; }
.product_list li .pro_box .pro_des .pro_tex { font-size: 0.875rem; line-height: 1.5rem; }
.pagenum a { margin-left: 4px; padding: 3px 6px; }
.newlist .pull-left { float: none; padding-top: 10px; }
.newlist .pull-left .day { width: 80px; height: 68px; background: #acacac; font-size: 40px; font-weight: bold; text-align: center; line-height: 68px; margin: 0; color: #fff; }
.newlist .pull-left .year { width: 80px; height: 36px; background: #818181; font-size: 14px; color: #fff; text-align: center; line-height: 36px; margin: 0; }
.newlist .pull-right { width: 100%; float: none; padding-top: 10px; padding-left: 10px; }
.culture_con p { writing-mode: lr-tb; float: none; }
.culture_con p.culture_contit { font-size: 1em; color: #333; margin-left: 15px; margin-right: 25px; }
.culture_con p.culture_contex { margin: 5px 15px; }
.history_wrap .carousel-control { width: 40px; height: 40px; background-size: 100%; }
.history_wrap .item .pull-left { border-right: none; font-size: 1em; margin: 0 auto; text-align: center; }
.history_wrap .item .pull-right { margin: 0 auto; font-size: 0.875em; }
.history_wrap .item .pull-left, .history_wrap .item .pull-right { float: none!important; }
.history_wrap { height: auto; }
.history_wrap .case_t2 { margin-bottom: 15px; }
.case .case_t1 p, .history_wrap .case_t1 p { font-size: 2em; }
.case .case_t2, .history_wrap .case_t2 { margin-bottom: 20px; font-size: 1em; }
.history_wrap .item { padding-top: 10px; }
.his_list .carousel-inner { height: auto; padding-bottom: 20px; }
.intr_con p { padding: 0 10px; }
.img_wall .col3.pull-left { width: 96%; margin: 0 auto; float: none!important; }
.interview .interv_list li { width: 96%; margin: 5px 2%; }
.interview .interv_list li:nth-child(3n+2) { margin: 5px 2%; }
.interview .interv_list li:nth-child(3n) { float: none; margin: 5px 2%; }
.contract .cont_block { width: 90%; margin: 0 5%; }
.contract .item { height: auto; }
.study_warp .item li { width: 100%; float: none; margin-bottom: 10px; }
.study_warp .item li .study_t1 { font-size: 1em; }
.study_warp .item li .study_t2 { font-size: 0.7em; line-height: 1.2em; }
.customer_list li { width: 20%; }
.case_wrap .case .case_t1 p, .history_wrap .case_t1 p { padding-top: 40px; }
.ques_list .tab-content .tab-pane li, .ques_list .tab-content .tab-pane li:nth-child(2n) { float: none; margin: 5px 10px; width: 100%; }
#scrollbar1 .overview, .answer_wrap { width: 100%; }
.answer_wrap .answer_top a { margin-right: 30px; }
.answer_wrap .answer_con { margin: 10px 20px 20px 30px; }
.ques_list .col-md-8 { float: none; width: 100%; }
}
@media (max-width:480px) {
.detialcon .location { font-size: 0.9em; }
.detial_top .carousel-indicators li { width: 18%; }
}
@media (max-width:320px) {
.history_wrap .item .pull-right { width: 200px; }
}
.blog-header { padding-top: 20px; padding-bottom: 20px; }
.blog-title { margin-top: 30px; margin-bottom: 0; font-size: 2.0rem; font-weight: normal; }
.blog-description { font-size: 1.2rem; color: #999; }
.blog-main { line-height: 1.5; }
.blog-post { margin-bottom: 60px; }
.blog-post-title { margin-bottom: 5px; font-size: 40px; }
.blog-post-meta { margin-bottom: 20px; color: #999; }
.blog-content { margin:20px 10px; }