﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#333; font-size:12px; font-family:"Arial", "微软雅黑";}
ul, ol { list-style:none;} 
img{max-width:100%;}
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#777; font-family: "Open Sans"; vertical-align:middle;}
input:focus {outline:none;}
textarea:focus {outline:none;}
table{width:100%; border:0px; border-left:2px #333 solid; border-bottom:2px #333 solid;}table td{height:auto !important; border:0px !important; border-top:2px #333 solid !important; border-right:2px #333 solid !important;}
table td input{margin-right:6px;}
a{color:#333; text-decoration:none; transition:0.5s;}
.w1000{max-width:1000px; margin:0 auto;}
.w1000:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}


.dkj{padding:0 5px; padding-top:14px; background:url(../images/dkj_bj.png) top center;}


.sy_bt{overflow:hidden;}
.sy_bt .sy_bt_l{float:left; color:#033a95; font-size:15px; line-height:16px; font-weight:bold; margin-bottom:6px;}
.sy_bt .sy_bt_l span{color:#444; font-size:12px; font-weight: normal; margin-left:4px;}


/*top*/
.top{height:84px; background:url(../images/top_bj.png) center no-repeat;}

.sousuo{float:right; overflow:hidden; margin-top:28px; margin-right:30px; padding-left:20px; border:1px #c6cbcf solid; border-radius:100px; background:#f1f6fa;}
.sousuo .input_txt{ width:140px; height:18px; float:left; font-size:14px; line-height:18px; padding-left:20px; margin-top:4px; border:none; border-radius:0; background:#fff;}
.sousuo .input_btn{width:80px; height:26px; float:right; color:#fff; font-size:14px; line-height:26px; padding-left:16px; border:0 none; border-radius:100px; cursor:pointer; background:url(../images/sousuo_bj.png) center no-repeat; position:relative;}

.zyw{float:right; margin-top:36px; margin-right:10px;}
.zyw a{display:inline-block; font-size:12px; line-height:14px;}


/*top导航*/
.top_dh ul{overflow:hidden;}
.top_dh ul li{width:12.5%; float:left; text-align:center; border-bottom:6px #c01c1d solid; background:url(../images/top_dh_bj.png) center no-repeat; position:relative;}
.top_dh ul li:before{content:""; width:1px; height:28px; background:url(../images/top_dh_dw2.png) center no-repeat; position:absolute; top:0; right:0;}
.top_dh ul li a{color:#fff; font-size:15px; line-height:38px; display:block;}
.top_dh ul li.s a{background:url(../images/top_dh_bj2.png) center no-repeat;}
.top_dh ul li.s:after{content:""; width:12px; height:5px; margin-left:-6px; background:url(../images/top_dh_dw.png) center no-repeat; position:absolute; bottom:0; left:50%;}


/*banner*/
.block_home_slider{width:100%; line-height:0px; text-align:center; position:relative;}
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:40px; height:40px; display:block; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev {left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next {right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging{ position:absolute; bottom:20px; width:100%;text-align: center;}
.block_home_slider .flex-control-paging li {margin: 0px;padding:0 5px; display:inline-block; *display:inline; *zoom:1; overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a{width:12px; height:12px; display:block; background:#f5f5f5; text-indent:-9000px; cursor:pointer; border-radius:8px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active {width:30px; background:#033a95;}
.flexslider {margin:0; padding:0; height:100%;}
.flex-viewport{height:100%;}
.flexslider .slides{height:100%;}
.flexslider .slides li{height:250px; display:none; -webkit-backface-visibility:hidden; list-style-type:none; position:relative;}
#home_slider2{display:none;}


/*新闻案例*/
.sy_kj{overflow:hidden; padding:0 5px; background:#fff;}
.xwal{width:77%; height:210px; float:left; border:1px #ddd solid; border-radius:6px; background:url(../images/xwfb_bj.png) top center no-repeat;}

.xwfb{width:50%; float:left; padding:12px; position:relative;}
.xwfb:after{content:""; width:1px; height:90%; border-right:1px #999 dotted; position:absolute; top:5%; right:0;}
.xwfb .xwfb_tt{overflow:hidden;}
.xwfb .xwfb_tt .xwfb_tt_img{width:104px; height:54px; float:left; border:1px #ddd solid;}
.xwfb .xwfb_tt .xwfb_tt_img img{width:100%; height:100%;}
.xwfb .xwfb_tt .xwfb_tt_wb{width:calc(100% - 114px); float:right;}
.xwfb .xwfb_tt .xwfb_tt_wb .xwfb_tt_wb_t{font-weight:bold;}
.xwfb .xwfb_tt .xwfb_tt_wb .xwfb_tt_wb_more{margin-top:6px;}
.xwfb .xwfb_tt .xwfb_tt_wb .xwfb_tt_wb_more a{color:#033a95; font-weight:bold;}
.xwfb .xwfb_kj ul li{overflow:hidden; margin-top:6px; padding-left:10px; background:url(../images/xwfb_kj_jt.png) left center no-repeat;}
.xwfb .xwfb_kj ul li .xwfb_kj_bt{width:calc(100% - 70px); float:left;}
.xwfb .xwfb_kj ul li .xwfb_kj_rq{width:70px; float:left;}


/*案例展示*/
.alzs{width:50%; float:left; padding:12px;}
.alzs_kj{margin-top:10px;padding:0 17px; position:relative;}
.alzs_kj .item{width:calc(100% - 6px); overflow:hidden; margin:3px; border:1px #ddd solid; cursor:pointer;}
.alzs_kj .item .cpzs_img{overflow:hidden;}
.alzs_kj .item .cpzs_img img{transition:all 0.6s;}
.alzs_kj .item:hover .cpzs_img img{transform:scale(1.1);}
.alzs_kj .item .cpzs_wb{text-align:center; margin-top:12px;}
.alzs_kj .item .cpzs_wb .cpzs_wb_bt{color:#fff; font-size:20px; line-height:20px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.5s;}
.alzs_kj .item:hover .cpzs_wb .cpzs_wb_bt{color:#7b4d20;}
.alzs_kj .item .cpzs_wb .cpzs_wb_wz{height:48px; color:#999; font-size:16px; line-height:24px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; margin-top:16px;}
.alzs_kj .item .cpzs_wb .cpzs_wb_more{margin-top:50px;}
.alzs_kj .item .cpzs_wb .cpzs_wb_more a{display:inline-block; line-height:38px; padding:0 20px; border:1px #444 solid; border-radius:100px;}
.alzs_kj .item .cpzs_wb .cpzs_wb_more a:hover{color:#fff; border:1px #06c solid; background:#06c;}

.alzs_kj .owl-wrapper:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.alzs_kj{display:none; width: 100%;-ms-touch-action:pan-y;}
.alzs_kj .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.alzs_kj .owl-wrapper-outer{overflow: hidden;width: 100%; background:#fff; box-shadow:0 0 6px rgba(0,0,0,0.3);}
.alzs_kj .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.alzs_kj .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.alzs_kj .owl-wrapper,
.alzs_kj .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

.alzs_kj .owl-controls{width:100%; z-index:11;}
.alzs_kj .owl-controls .owl-buttons div{width:17px; height:52px; font-size:12px; text-indent:-9999px; margin-top:-26px; position:absolute; top:50%; transition:0.5s;  transition:0.5s;}
.alzs_kj .owl-controls .owl-buttons .owl-prev{float:left; background:url(../images/alzs_jt_l.png) center no-repeat; left:0;}
.alzs_kj .owl-controls .owl-buttons .owl-next{float:right; background:url(../images/alzs_jt_r.png) center no-repeat; right:0;}

.alzs_kj .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.alzs_kj .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.alzs_kj .owl-controls .owl-page span{display: block;width:6px; height:6px; margin:0 8px; border-radius:100%; background:#fff; transition:all 0.5s;}
.alzs_kj .owl-controls .owl-page.active span{transform:scale(2);}
.alzs_kj .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.alzs_kj .loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
.alzs_kj .owl-pagination{width:100%; height:14px; text-align:center; margin-top:60px; display:none;}

.sy_lx{width:calc(100% - 77.5%); height:210px; float:right; border:1px #ddd solid; border-radius:6px; background:url(../images/sy_lx_bj.png) right center no-repeat;}
.sy_lx_wb{padding-left:10px;}


/*产品展示*/
.cpzs_bj{padding:5px; padding-bottom:10px; background:#fff;}
.cpzs{padding:12px; border:1px #ddd solid; border-radius:6px; position:relative;}
.cpzs:after{content:""; width:100%; height:1px; border-bottom:1px #bbb dotted; position:absolute; top:38px; left:0;}
.cpzs .gsjs_wb_gd{margin-top:16px;}
.cpzs .gsjs_wb_gd #democc{ overflow:hidden;}
.cpzs .gsjs_wb_gd #democc #indemocc{ float:left; width:9999999%;}
.cpzs .gsjs_wb_gd #democc #indemocc #demo1cc{ float:left;}
.cpzs .gsjs_wb_gd #democc #indemocc #demo2cc{ float:left;}
.cpzs .gsjs_wb_gd ul{overflow:hidden;}
.cpzs .gsjs_wb_gd ul li{width:200px; float:left; margin-left:5px; border:1px #ddd solid;}


/*底部*/
.db_bj{width:100%; padding:5px;  background:#fff;}
.db{text-align:center; line-height:20px; padding:2px; border-top:1px #ddd solid; background:#f2f2f2;}


/*内页banner*/
.ny_banner{width:100%; margin-top:12px;}


/*内页*/
.ny_bj{margin-top:12px; padding:0 5px; background:#fff;}
.ny{overflow:hidden;}
.ny .ny_l{width:200px; float:left;}
.ny .ny_l .ny_dh{padding-bottom:20px; padding-top:10px; border:1px #ddd solid; background:#ebebeb;}
.ny .ny_l .ny_dh ul{overflow:hidden;}
.ny .ny_l .ny_dh ul li a{display:block; color:#757575; line-height:34px; padding-left:50px; background:url(../images/ny_dh_bj.png) center no-repeat;}
.ny .ny_l .ny_dh ul li:hover a{color:#c80e0f; font-weight:bold; background:url(../images/ny_dh_bj2.jpg) center no-repeat;}
.ny .ny_l .ny_dh ul li.s a{color:#c80e0f; font-weight:bold; background:url(../images/ny_dh_bj2.jpg) center no-repeat;}
.ny .ny_l .ny_ly{margin-top:6px;}
.ny .ny_l .ny_lx{margin-top:6px;}

.ny .ny_r{width:calc(100% - 200px); float:right; padding-left:10px; padding-bottom:40px; border:1px #eaeaea solid; border-top:none;}
.ny .ny_r .ny_r_wz{margin-bottom:10px; padding:0 8px; border:1px #ddd solid; border-right:none; background:url(../images/ny_r_wz_bj.png) center;}
.ny .ny_r .ny_r_wz ul{overflow:hidden;}
.ny .ny_r .ny_r_wz ul li{float:left; margin-left:6px; padding-left:10px; position:relative;}
.ny .ny_r .ny_r_wz ul li:after{content:">"; height:25px; line-height:25px; position:absolute; top:0; left:0;}
.ny .ny_r .ny_r_wz ul li:nth-child(1){margin-left:0; padding-left:14px; background:url(../images/ny_wz_l.png) left center no-repeat;}
.ny .ny_r .ny_r_wz ul li:nth-child(1):after{display:none;}
.ny .ny_r .ny_r_wz ul li a{display:block; line-height:25px; vertical-align:bottom;}

.ny_wb{font-size:14px; line-height:26px;}



/*产品中心*/
.cpzx ul{overflow:hidden;}
.cpzx ul li{width:27.33%; float:left; margin:0 3%; margin-top:2%;}
.cpzx ul li .cpzx_img{overflow:hidden; text-align:center; border:1px #ccc solid;}
.cpzx ul li .cpzx_img img{max-height:150px;}
.cpzx ul li .cpzx_bt{ text-align:center; margin-top:14px; height:25px;}


/*产品详情*/
.cpxq{margin-top:10px; padding-left:20px;}
.cpxq_t{overflow:hidden; margin-bottom:20px;}
.cpxq_t .cpxq_t_l{width:300px; float:left; text-align:center; border:1px #ccc solid;}
.cpxq_t .cpxq_t_l img{max-height:250px;}
.cpxq_t .cpxq_t_r{width:calc(100% - 320px); float:right;}
.cpxq_t .cpxq_t_r .cpxq_t_r_bt{font-size:14px; font-weight:bold;}
.cpxq_t .cpxq_t_r .cpxq_t_r_wb{margin-top:20px;}

.cpxq_b{margin-top:30px;}
.cpxq_b ul{font-size:0px; text-align:center; margin-left:-20px;}
.cpxq_b ul li{display:inline-block; margin-left:20px;}
.cpxq_b ul li a{display:block; color:#0000ee; font-size:13px;}



/*新闻中心*/
.xwzx ul li{overflow:hidden; padding:6px 0; padding-left:10px; border-bottom:1px #ccc dashed; background:url(../images/xwfb_kj_jt.png) left center no-repeat;}
.xwzx ul li .xwzx_bt{width:calc(100% - 70px); float:left;}
.xwzx ul li .xwzx_rq{width:70px; float:left;}


/*新闻详情*/
.xwxq_bt{font-size:16px; font-weight:bold; text-align:center; padding-bottom:14px; border-bottom:1px #eaeaea solid;}
.xwxq_rq{text-align:center; padding:6px 0;}
.xwxq_rq a{color:#0000ee;}
.xwxq_wb{line-height:20px; border-top:1px #eaeaea solid;}



/*在线留言*/
.zxly ul{}
.zxly ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.zxly ul li{line-height:14px; color:#444; overflow:hidden; margin-bottom:1%;}
.zxly ul li .zxly_l{width:40px; line-height:22px; float:left;}
.zxly ul li .input_txt{width:380px; height:22px; float:left; color:#555; line-height:22px; padding:0 6px; border:1px #666 solid; background:#fff; }
.zxly ul li.textarea .zxly_l{margin-top:60px;}
.zxly ul li textarea{width:380px; height:150px; float:left; color:#555; padding:8px; font-family:"微软雅黑"; border:1px #666 solid; background:#fff;}
.zxly .more{overflow:hidden; margin-top:10px;}
.zxly .more .input_btn{width:54px; height:24px; color:#333; line-height:24px; text-align:center; margin-left:80px; cursor:pointer; border:1px #666 solid;  background:#eaeaea;}
.zxly .more .ef03{width:54px; height:24px; color:#333; line-height:24px; text-align:center; margin-left:20px; cursor:pointer; border:1px #666 solid;  background:#eaeaea;}