﻿.row{width:101%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}.row>[class*="span-"]{float:left;margin-right:1%;*margin-right:.89%}.row>.span-1{width:7.33333333%}.row>.span-2{width:15.66666667%}.row>.span-3{width:24%}.row>.span-4{width:32.33333333%}.row>.span-5{width:40.66666667%}.row>.span-6{width:49%}.row>.span-7{width:57.33333333%}.row>.span-8{width:65.66666667%}.row>.span-9{width:74%}.row>.span-10{width:82.33333333%}.row>.span-11{width:90.66666667%}.row>.span-12{width:99%}.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}.full-row>[class*='span']{float:left}.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}.row>.pull-right,.full-row>.pull-right{float:right}.row>.center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}
@media only screen and (max-width:1024px){.row>.midd-1{width:7.33333333%}.row>.midd-2{width:15.66666667%}.row>.midd-3{width:24%}.row>.midd-4{width:32.33333333%}.row>.midd-5{width:40.66666667%}.row>.midd-6{width:49%}.row>.midd-7{width:57.33333333%}.row>.midd-8{width:65.66666667%}.row>.midd-9{width:74%}.row>.midd-10{width:82.33333333%}.row>.midd-11{width:90.66666667%}.row>.midd-12{width:99%}.midd-hide{display:none}.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}}@media only screen and (max-width:992px){.row>.smidd-1{width:7.33333333%}.row>.smidd-2{width:15.66666667%}.row>.smidd-3{width:24%}.row>.smidd-4{width:32.33333333%}.row>.smidd-5{width:40.66666667%}.row>.smidd-6{width:49%}.row>.smidd-7{width:57.33333333%}.row>.smidd-8{width:65.66666667%}.row>.smidd-9{width:74%}.row>.smidd-10{width:82.33333333%}.row>.smidd-11{width:90.66666667%}.row>.smidd-12{width:99%}.smidd-hide{display:none}.smidd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}}@media only screen and (max-width:760px){.row>.smal-1{width:7.33333333%}.row>.smal-2{width:15.66666667%}.row>.smal-3{width:24%}.row>.smal-4{width:32.33333333%}.row>.smal-5{width:40.66666667%}.row>.smal-6{width:49%}.row>.smal-7{width:57.33333333%}.row>.smal-8{width:65.66666667%}.row>.smal-9{width:74%}.row>.smal-10{width:82.33333333%}.row>.smal-11{width:90.66666667%}.row>.smal-12{width:99%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}}

.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(../img/ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align:middle;}
.ico:before {content:'\3000';}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}
/* 常量设置 */
.wrap { width:90%; max-width:1600px; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
.l{ float:left; }
.r{ float:right;}

.clear, .clearfix, .fix{*zoom:1; *clear:both;}
.fix:before, .fix:after{ display:table; clear:both; content:"";}

/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:auto;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:14px; line-height:1.6; color:#555; background:#fff; overflow-x:hidden;}
a{color:inherit;}
a:hover { color:#20478b;}
::-moz-selection {color:#fff; background:#20478b; }
::selection {color:#fff; background:#20478b; }
::-webkit-input-placeholder { color:#aaa; }
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/*翻入式动画*/
.rolling  .rolling_box {
    -webkit-perspective:1300px;
    -o-perspective:1300px;
    -ms-perspective:1300px;
    perspective:1300px;
    -webkit-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d;
}
.rolling .rolling_box .is_animated {
    -webkit-transition-duration:1.2s;
    -webkit-transition-property:-webkit-transform,opacity;
    -webkit-transition-delay:.15s;
    -webkit-transition-timing-function:'ease-in-out';
    -moz-transition-duration:1.2s;
    -moz-transition-property:all;
    -moz-transition-delay:.15s;
    -moz-transition-timing-function:'ease-in-out';
    -o-transition-duration:1.2s;
    -o-transition-property:transform,opacity;
    -o-transition-delay:.15s;
    -o-transition-timing-function:'ease-in-out';
    -ms-transition-duration:1.2s;
    -ms-transition-property:transform,opacity;
    -ms-transition-delay:.15s;
    -ms-transition-timing-function:'ease-in-out';
    transition-duration:1.2s;
    transition-property:transform,opacity;
    transition-delay:.15s;
    transition-timing-function:'ease-in-out';
    -webkit-transform:rotatex(-80deg) translateZ(0);
    -ms-transform:rotatex(-80deg) translateZ(0);
    transform:rotatex(-80deg) translateZ(0);
    -webkit-transform-origin:0 0 0;
    -ms-transform-origin:0 0 0;
    transform-origin:0 0 0;
    opacity:0
}
.rolling .rolling_box .is_animated.revealed {
    -webkit-transform:rotatex(0) translateZ(0);
    -ms-transform:rotatex(0) translateZ(0);
    transform:rotatex(0) translateZ(0);
    opacity:1
}
.rolling .rolling_box .tansDelay00{transition-delay: 0s;-webkit-transition-delay: 0s;}
.rolling .rolling_box .tansDelay200{transition-delay: .2s;-webkit-transition-delay: .2s;}
.rolling .rolling_box .tansDelay400{transition-delay:.4s;-webkit-transition-delay: .4s;}
.rolling .rolling_box .tansDelay600{transition-delay: .6s;-webkit-transition-delay: .6s;}
.rolling .rolling_box .tansDelay800{transition-delay: .8s;-webkit-transition-delay: .8s;}
.rolling .rolling_box .tansDelay1000{transition-delay: 1s;-webkit-transition-delay: 1s;}

/*下层banner*/
.common-xc .xc_banner{width:100%;height:500px;background-attachment:fixed;background-repeat:no-repeat;position:relative;background-position:center 0;}	
.common-xc .xc_banner .xc_title{width:1200px;font-size:40px;color:#fff;font-weight:bold;position:absolute;left:50%;margin-left:-600px;bottom:100px;}
.common-xc .xc_banner .bread{width:1200px;font-size:14px;color:#fff; position:absolute;left:50%;margin-left:-600px;bottom:80px;}
.common-xc .xc_banner .bread li{ float:left; display:inline-block;}
.common-xc .xc_nav ul{overflow:hidden;}
.common-xc .xc_nav li{float:left; height:66px;line-height:66px;position:relative; color:#000; font-size:16px;}
.common-xc .xc_nav li a{padding:0 30px;}
.common-xc .xc_nav li:hover,.xc_nav li.cur{font-weight:bold;color:#20478b;}
.common-xc .xc_nav li:first-child a{padding-left:0;}
.common-xc .xc_nav li:after{content:"";width:1px;height:12px;background:#dddddd;display:block;position:absolute;right:-0.5px;top:50%;margin-top:-6px;}
.common-xc .xc_nav li:last-child:after{display:none;}

.cbanner_mouse{position:absolute; width:23px; height:40px; cursor:pointer; background:url(../img/banner_mouse_ico.png) no-repeat -23px 0px; -webkit-animation:nudgeMouse 1.6s linear infinite; animation:nudgeMouse 1.6s linear infinite; bottom: 80px;left: 50%;margin-left: 600px;}
.cbanner_mouse:after,
.cbanner_mouse:before{content:""; position:absolute;}
.cbanner_mouse:before{width:23px; height:40px; background:url(../img/banner_mouse_ico.png) no-repeat 0px 0px; -webkit-animation:colorSlide 1.6s linear infinite; animation:colorSlide 1.6s linear infinite; top:0; left:0; }
.cbanner_mouse:after{background-color:#ffffff; width:4px; height:4px; border-radius:100%; -webkit-animation:trackBallSlide 1.6s linear infinite; animation:trackBallSlide 1.6s linear infinite; top:0; right:0; bottom:0; left:0; margin:auto;}

@-webkit-keyframes trackBallSlide {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(-8px);
            transform: scale(1) translateY(-8px);
  }
  34% {
    opacity: 1;
    -webkit-transform: scale(0.9) translateY(4px);
            transform: scale(0.9) translateY(4px);
  }
  68% {
    opacity: 0;
    -webkit-transform: scale(0.4) translateY(16px);
            transform: scale(0.4) translateY(16px);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.4) translateY(-8px);
            transform: scale(0.4) translateY(-8px);
  }
}
@keyframes trackBallSlide {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(-8px);
            transform: scale(1) translateY(-8px);
  }
  34% {
    opacity: 1;
    -webkit-transform: scale(0.9) translateY(4px);
            transform: scale(0.9) translateY(4px);
  }
  68% {
    opacity: 0;
    -webkit-transform: scale(0.4) translateY(16px);
            transform: scale(0.4) translateY(16px);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.4) translateY(-8px);
            transform: scale(0.4) translateY(-8px);
  }
}
@-webkit-keyframes nudgeMouse {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  } 
}
@keyframes nudgeMouse {
 0% {
	    -webkit-transform: translateY(0);
	            transform: translateY(0);
	  }
	  50% {
	    -webkit-transform: translateY(8px);
	            transform: translateY(8px);
	  }
	  100% {
	    -webkit-transform: translateY(0);
	            transform: translateY(0);
	  }
}
.channel_content{min-height:300px; background:#f7f7f7;}
.power .pt1{padding:60px 0px;}
/*新闻列表*/
/*news_list*/
.news_list{padding:60px 0;}
.news_list .pt1 .sele_box{padding:0 20px; font-size:18px;}
.news_list .pt1 .sele{width:31%;margin-right:2%; padding-bottom:4px; background:url(../img/gradient_line.jpg) left bottom no-repeat; height:50px; line-height:50px; text-indent:20px; color:#20478b; border:0; background:none; border-bottom:4px solid #20478b; border-radius:0;}
.news_list .pt1 .ipt_box{width:32%;padding-bottom:4px; background:url(../img/gradient_line.jpg) left bottom no-repeat;height:50px; line-height:50px; text-indent:20px; color:#20478b;  position:relative; background:none; border-bottom:4px solid #20478b;}
.news_list .pt1 .ipt_box .ipt{padding-right:40px;}
.news_list .pt1 .select-ui-choose ._arrow .arr{border-color: #20478b transparent transparent;}
.news_list .pt1 .select-ui-choose-default.on ._arrow .arr{border-color: transparent transparent #20478b;}
.news_list .pt1 .ipt_box .ipt input{border:none; outline:none; display:block;height:50px; line-height:50px; width:100%; padding:0; text-indent:20px; background:none;}
.news_list .pt1 .ipt_box button{display:block; width:40px; height:50px; position:absolute; right:0; top:0; border:none; outline:none; box-shadow:none; background:none center center no-repeat; padding:0; cursor:pointer; font-size:26px; color:#20478b; font-weight:bold;}
.news_list .pt2{padding:40px 0 50px;}
.news_list .page_box{margin-top:40px;}
.news_list .pt2 .list_box{padding:46px 60px 40px;position:relative;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.news_list .pt2 .list_main{overflow:hidden;}
.news_list .pt2 .bd_r{width:20%;}
.news_list .pt2 .bd_r img{ width:100%; height:auto;}
.news_list .pt2 .bd_c{width:76%;padding:0 5%;}
.news_list .pt2 .nopic .bd_c {width:84%;padding-right:0;}
.news_list .pt2 .list_title{font-size:20px;color:#202020;font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_list .pt2 .list_tool{font-size:14px; color:#c9c9c9; padding:5px 0px;}
.news_list .pt2 .list_tool .share{margin-left:20px;cursor:pointer;}
.news_list .pt2 .list_p{font-size:15px; color:#464646; word-wrap: break-word; word-break: break-all; height:50px; display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;}
.news_list .pt2 .list_box:after{content: "";width:88%;height:1px;background-color:#e6e6e6;position:absolute;bottom:0;right:0;}
.news_list .pt2 li:hover .list_box{background-color:#e7ebee;}
.news_list .pt2 li:hover .list_box:after{background-color:#e7ebee;}
.news_list .pt2 li:hover .list_time{background:#20478b;}
.news_list .pt2 li:hover .list_title a{color:#20478b;}
.news_list .pt2 .list_time{font-size:14px; border-right:1px solid #e6e6e6; font-family: Arial; padding: 1%; text-align: center; background: #20478b; color: #fff; position: relative; }
.news_list .pt2 .list_time:after{ content: "";position: absolute; width: 1px; height: 100%; background: #e6e6e6; display: block; top: 0; right: -25%; }
.news_list .pt2 .list_time_day{display:block; font-size:50px; line-height:50px; font-family:helvetica; color: #fff; }
.news_list .pt2 .bdshare-button-style1-16 a{padding:0;margin:0;background:none;height:20px;line-height:20px;}
.news_list .pt2 .list_box:after{ width: 86%; }

/*分页*/
.common-page{font-size:0; margin-top:50px;}
.common-page a,.common-page span{line-height:58px;color:#666;background-color: #dde3e8;display: inline-block;vertical-align: middle;text-align:center;padding:0 30px;font-size:14px;margin:0;}
.common-page a:hover,.common-page span.current,.common-page span.cur,.common-page a.cur{color:#fff;background-color: #20478b;}
/*新闻详细*/

.news_detail{background:#f0f0f0;padding:30px 0px;}
.news_detail .detail_l{width:70.3399%;}
.news_detail .l_box{background:#fff;padding:8% 6%;}
.news_detail .news_title{font-size:30px; font-weight:bold; color:#000;margin-bottom: 10px;}
.news_detail .l_tools{margin-bottom:20px;line-height:20px;}
.news_detail .l_tools span{display:inline-block;*display:inline;*zoom:1;font-size:14px;color:#5a5a5a;}
.news_detail .news_time{margin-right: 20px;}
.news_detail .switcher .title{display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;}
.news_detail .news_text { font-size:15px; color:#666; line-height:28px;}
.news_detail .news_text h2{ font-size:24px; font-weight:bold; padding:10px 0; color:#20478b;}
.news_detail .news_text h4{ font-size:18px; font-weight:bold; padding:10px 0; color:#20478b;}
.news_detail .news_text p{ padding:10px 0px;}
.news_detail .news_text img{ max-width:100%; margin:0px auto; display:block;}
.news_detail .news_text strong, .news_detail .news_text b{ font-weight:bold; color:#000;}
.news_detail .news_text ul.list-paddingleft-2, .news_detail .news_text ul{ list-style:disc inside !important;}
.news_detail .news_text ul.list-paddingleft-2 li, .news_detail .news_text ul li{ text-indent:2em !important; list-style:disc inside !important; margin:10px 0;}
.news_detail .news_text ul.list-paddingleft-2 li p, .news_detail .news_text ul li p{ display:inline; margin:0; padding:5px 0;}

.news_detail .detail_r{width:28%;}
.news_detail .detail_r .arr_box{background:#fff;padding:8%;margin-bottom:14px;color:#666;display:block;}
.news_detail .detail_r .arr_title{font-size:18px;color:#000;margin-bottom:10px;}
.news_detail .detail_r .arr_news_title{font-size:16px; color:#333; font-weight:bold;}
.news_detail .detail_r .arr_time{font-size:14px;padding-top:6px;display:block;}
.news_detail .detail_r .arr_box:hover{color:#fff;background:#20478b;}
.news_detail .detail_r .arr_box:hover .arr_title, .news_detail .detail_r .arr_box:hover .arr_news_title{color:#fff;}

.news_detail .detail_r .share_box{background:#fff;padding:8%;}
.news_detail .detail_r .share_title{font-size:18px;color:#000;margin-bottom:10px;}
.news_detail .detail_r .black_list{width:100%;height:42px;line-height:42px;background:#20478b;text-align:center;font-size:18px;color:#fff;display:block;}
.news_detail .newdetail_share{padding:10px 0px;}
.news_detail .newdetail_share a{width:40px;height:40px;display:inline-block;cursor:pointer;text-align:center;border:1px solid #999;line-height:40px;border-radius:50%;background:none;padding:0;margin:0;margin-right: 10px;font-size:20px;color:#999;}
/*news_detail end*/


/*产品综合*/
.product{overflow:hidden; margin-top:0;}
.product .pt1{height:850px;background:url(../images/product_bg.jpg) center center no-repeat;  padding-top:200px; background-size:cover;}
.product .pt1>.wrap{position:relative;}
.product .pt1>.wrap .lists{height:520px;}
.product .pt1 ul{height:100%;}
.product .pt1 li{width:20%; float:left; background-color:rgba(211,219,228,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B2d3dbe4,endcolorstr=#B2d3dbe4); height:100%;}
.product .pt1 li a{display:block; height:100%;overflow:hidden;}
.product .pt1 ._box{ width:100%; margin-top:60px; text-align:center; overflow:hidden; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.product .pt1 .ico_box{width:95px; height:60px; margin-left:auto; margin-right:auto; margin-bottom:40px; display:none;}
.product .pt1 .tit{font-size:24px; color:#000; line-height:1.5; overflow:hidden; margin-bottom:20px;}
.product .pt1 .info{width:80%; margin-left: auto; margin-right:auto; font-size:14px; color:#555; line-height:1.75; margin-bottom:40px; word-wrap: break-word; word-break: break-all; display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;}

.product .pt1 .pd{height:100%;border-right:1px solid #9ca1a5;}
.product .pt1 .pd:hover{border:0;}
.product .pt1 .li5 .pd{border:0;}
.product .pt1 a:hover .ico_box{display:block;}
.product .pt1 a:hover .img_box{display:none;}
.product .pt1 a:hover ._box{margin-top:120px;}
.product .pt1 li>a:hover{background-color:#20478b;}
.product .pt1 a:hover .tit{color:#fff;}
.product .pt1 a:hover .info{color:#fff; -webkit-line-clamp: 10; }

.product .pt1 ._box .img_box img{ width:100%; height:auto; }
.product .scroll_nav{display:none;}
.product .arrs{display:block; width:30px; height:56px; top:50%; margin-top:-28px; position:absolute; transition:none;}
.product .prev{background:url(../images/prosyn_prev.png) 0 0 no-repeat; left:-50px;}
.product .prev:hover{background-position:-29px 0;}
.product .next{background:url(../images/prosyn_next.png) 0 0 no-repeat; right:-50px;}
.product .next:hover{background-position:-29px 0;}

/*产品详细*/
.product_detail{padding:85px 0;}
.product_detail .wrap{ background:#fff;}
.product_detail .pt1 .tab{position:relative; height:105px; overflow:hidden;}
.product_detail .pt1 .tab .item{line-height:105px; color:#20478b; display:block; font-size:19px; font-weight:bold; float:left; position:relative;}
.product_detail .pt1 .tab .item.cur{background:#20478b; color:#fff;}
.product_detail .pt1 .tab .item.left{width:433px; position:absolute; left:0; top:0; background:url(../img/protab_left.png) no-repeat right center;}
.product_detail .pt1 .tab .item.left:hover,.product_detail .pt1 .tab .item.left.cur{background:url(../img/protab_left_hover.png) no-repeat right center; color:#fff;}
.product_detail .pt1 .tab .item.center{text-align:center; width:463px; position:absolute; left:370px; top:0; z-index:1; background:url(../img/protab_center.png) no-repeat center center; background-size:100% 100%;}
.product_detail .pt1 .tab .item.center:hover,.product_detail .pt1 .tab .item.center.cur{background:url(../img/protab_center_hover.png) no-repeat center center; background-size:100% 100%; color:#fff;}
.product_detail .pt1 .tab .item.right{text-align:right; width:430px; position:absolute; right:0; top:0; background:url(../img/protab_right.png) no-repeat left center;}
.product_detail .pt1 .tab .item.right:hover,.product_detail .pt1 .tab .item.right.cur{background:url(../img/protab_right_hover.png) no-repeat left center; color:#fff;}
.product_detail .pt1 .tab .item div{padding:0 60px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.product_detail.detail3 .pt1 .tab .item.left,.product_detail.detail3 .pt1 .tab .item.center{width:340px; background-size:100% 100%;}
.product_detail.detail3 .pt1 .tab .item.right{width:340px; background-size:100% 100%;}
.product_detail.detail3 .pt1 .tab .item.center1{left:289px;}
.product_detail.detail3 .pt1 .tab .item.center2{left:581px;}
.product_detail.detail3 .pt1 .tab .item div{padding:0 30px;}

.product_detail .pt2 .fix{ display:flex; align-items:center;}
.product_detail .pt2 .l{width:50%;}
.product_detail .pt2 .l .con{ padding:50px;}
.product_detail .pt2 .l .con .tit{font-size:35px; color:#000; font-weight:bold;}
.product_detail .pt2 .l .con .ftit{font-size:20px; color:#20478b; font-weight:bold; margin-bottom:10px;}
.product_detail .pt2 .l .con .link{margin-top:70px;}
.product_detail .pt2 .l .con .link a{display:inline-block; *display:inline; *zoom:1; margin-right: 40px; line-height:18px;}
.product_detail .pt2 .l .con .link .look{width:17px; height:17px; display:inline-block; *display:inline; *zoom:1; background:url(../img/view_icon.png) no-repeat; float:left; margin-right:3px;}
.product_detail .pt2 .l .con .link a:hover i{color:#555;}
.product_detail .pt2 .desc p{ font-size:15px; line-height:24px; padding:5px 0px;}
.product_detail .pt2 .desc strong{ font-size:16px; font-weight:bold; color:#20478b;}
.product_detail .pt2 .desc h2{ font-size:24px; font-weight:bold; height:40px; line-height:40px; color:#20478b;}
.product_detail .pt2 .desc h4{ font-size:18px; font-weight:bold; height:40px; line-height:40px; color:#20478b;}
.product_detail .pt2 .r{width:50%; padding-right:50px;}

.product_detail .pt2 .pics{ width: 100%; overflow: hidden; position: relative;}
.product_detail .pt2 .pics img{ display: block; width: 100%; height: 100%;}
.product_detail .pt2 .pics .swiper-container{ width: 100%; height: 100%;}
.product_detail .pt2 .pics .swiper-slide{ width: 100%; height: 100%;}
.product_detail .pt2 .pics .swiper-button-next{ background: url(../images/next.png); width:20px; height:36px;}
.product_detail .pt2 .pics .swiper-button-prev{ background: url(../images/prev.png); width:20px; height:36px;}
.product_detail .pt3 .wrap{ background:#fff; padding:30px 0;}
.product_detail .pt3 .full-row{ display:flex; background:#eee; justify-content:space-around;}
.product_detail .pt3 .item{background:#eee; text-align:center; padding:15px 0; font-size:16px; color:#333; cursor:pointer;}
.product_detail .pt3 .item:hover{color:#fff; background:#20478b; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}

.product_detail .pt3 .item .icon{width:40px; height:40px; background:url(../images/prodetail_icon.png) repeat; margin:0 auto 5px;}
.product_detail .pt3 .item.item1 .icon{background-position:0 0;}
.product_detail .pt3 .item.item2 .icon{background-position:-40px 0;}
.product_detail .pt3 .item.item3 .icon{background-position:-80px 0;}
.product_detail .pt3 .item.item4 .icon{background-position:-120px 0;}
.product_detail .pt3 .item.item5 .icon{background-position:-160px 0;}
.product_detail .pt3 .item.item6 .icon{background-position:-200px 0;}
.product_detail .pt3 .item.item1:hover .icon{background-position:0 -40px;}
.product_detail .pt3 .item.item2:hover .icon{background-position:-40px -40px;}
.product_detail .pt3 .item.item3:hover .icon{background-position:-80px -40px;}
.product_detail .pt3 .item.item4:hover .icon{background-position:-120px -40px;}
.product_detail .pt3 .item.item5:hover .icon{background-position:-160px -40px;}
.product_detail .pt3 .item.item6:hover .icon{background-position:-200px -40px;}


.common-num{line-height:34px; background:url(../images/common_numbg.png) no-repeat left center; margin:50px 0 30px;}
.common-num .no{color:#fff; font-size:22px;display:inline-block; *display:inline; *zoom:1; width:85px; padding-left:10px;}
.common-num .t{font-size:20px; color:#333; font-weight:bold; }

.product_detail .pt3 .con, .product_detail .pt4 .con{padding:0 50px;}
.product_detail .pt4 .con{ padding-bottom:50px;}
.product_detail .pt4 .con h2{ font-size:24px; color:#20478b; font-weight:bold; padding:10px 0; line-height:1.5;}
.product_detail .pt4 .con>p>img{ display:block; margin:0 auto;}
.product_detail .pt4 .box{overflow:hidden;}
.product_detail .pt4 .box img, .product_detail .pt4 .box video { max-width:100% !important; height:auto !important;}
.product_detail .pt4 .box p{ font-size:15px; line-height:24px; padding:5px 0px;}
.product_detail .pt4 .box strong{ font-size:16px; font-weight:bold; color:#20478b;}
.product_detail .pt4 .box h2{ font-size:24px; font-weight:bold; line-height:1.5; color:#20478b;}
.product_detail .pt4 .box h4{ font-size:18px; font-weight:bold; line-height:1.5; color:#20478b;}
.product_detail .pt4 .box h5{ font-size:14px; font-weight:bold; line-height:1.5; margin-bottom:5px;}
.product_detail .pt4 .box .box0{ width:100%;}
.product_detail .pt4 .box .box0 .width1{ width:65%; float:left;}
.product_detail .pt4 .box .box0 .width1 img{ width:100% !important; height:auto !important;}
.product_detail .pt4 .box .box0 .width2{ width:30%; float:right;}
.product_detail .pt4 .box .box0 .width3{ width:48%; float:left;}
.product_detail .pt4 .box .box0 .width4{ width:48%; float:right;}
.product_detail .pt4 .box .box0 .width5{ width:48%; float:left;}
.product_detail .pt4 .box .box0 .width6{ width:48%; float:right;}

h2.ttit{ font-size:28px; margin:40px 0 10px;}

table { width:100%; border-collapse:collapse; table-layout:auto; border-spacing:0; padding: 0; margin: 0; border: 0; list-style:none; transition: all 0.05s}

table.canshu td{ padding:10px 20px; border:1px solid #ddd; font-size:15px; color:#333; background:#fff;}
table.canshu tr td:first-child{ background:#e5eff7; font-size:16px; font-weight:bold; color:#000;  text-align:center;}
table.canshu .firstRow td, table.canshu .firstRow td:first-child{ background:#20478b; color:#fff; font-size:18px; font-weight:bold;}
table.canshu tr td.none{ font-size:15px; font-weight:normal; color:#333; background:#fff; text-align:left;}

table.yingyong td{ width:33%; text-align:center; font-size:18px; font-weight:bold; color:#000;}
table.yingyong td img{ width:100%;}
ul.liBox{ display:flex; flex-wrap:wrap;}
ul.liBox li{ width:50%; padding-top:15px; padding-bottom:30px; padding-right:30px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
ul.liBox li:nth-child(2n){ padding-right:0; padding-left:30px; border-right:none;}
ul.liBox li:nth-child(1), ul.liBox li:nth-child(2){ padding-top:0;}

ul.chengxiang{ display:flex; justify-content:space-between; align-items:stretch;}
ul.chengxiang li{ width:24%; background:#f7f7f7;}
ul.chengxiang li img{ width:100%;}
.product_detail .pt4 .box ul.chengxiang li p{ padding:0;}
ul.chengxiang li h4{ padding:15px 15px 5px;}
ul.chengxiang li h5{ font-size:14px; padding:0 15px 20px; }
ul.chengxiang2 li{ width:32%;}

.solution{overflow:hidden; padding:50px 0 40px;} 
.solution .gear{color:#fff; font-weight:bold; text-align:center; line-height:1.2;}
.solution .gear .imgY180:hover a{ cursor:pointer; -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); transform:rotateY(360deg) }
.solution .gear a{display:inline-block; *display:inline; *zoom:1; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.solution .gear a:hover{color:#fff;}
.solution .gear .item1{font-size:22px; top:35%; left:9.5%;}
.solution .gear .item2{font-size:28px; top:33%; left:22%;}
.solution .gear .item3{font-size:30px; top:50%; left:35%;}
.solution .gear .item4{font-size:32px; top:18%; left:52.3%;}
.solution .gear .item5{font-size:22px; top:74%; left:53.5%;}
.solution .gear .item6{font-size:22px; top:50%; left:62%;}
.solution .gear .item7{font-size:22px; top:35%; left:73.5%;}
.solution .gear .item8{font-size:22px; top:50%; left:82.5%;}
.solution .gear .icon{display:none;}
.solution_detail{padding:85px 0 100px;}
.solution_detail .pt1 .l{line-height:45px; width:260px;}
.solution_detail .pt1 .l li{margin-bottom:4px; background:#e7e7ea; color:#000; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; cursor:pointer;}
.solution_detail .pt1 .l li.cur,.solution_detail .pt1 .l li:hover{background:#20478b; color:#fff;}
.solution_detail .pt1 .l li.cur .icon,.solution_detail .pt1 .l li:hover .icon{background:#1a3978;}
.solution_detail .pt1 .l .icon{display:inline-block; *display:inline; *zoom:1; width:45px; color:#fff; text-align:center; background:#a4a4ab; margin-right:25px; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.solution_detail .pt1 .r{width:70%;}
.solution_detail .common-num{margin-top:0;}
.picture_list{margin-top:40px;}
.picture_list ._info h3{display:none; text-align:center; font-size:15px; font-weight:normal; line-height:63px; height:63px; overflow:hidden; text-overflow:ellipsis; background:#ecf1f4;}
.picture_list li{ cursor: pointer; margin-bottom: 40px; }
.picture_list ._img ._mask{ z-index: 4; width: 100%; height: 0%; overflow: hidden; position: absolute; left: 0; bottom: 0;background:url(../img/blue.6.png) repeat;opacity: 0;transition: all 0.5s ease;overflow: hidden;}
.picture_list li:hover ._img ._mask{opacity: 1;transition: all 0.5s ease;height: 100%;}
.picture_list ._img i{ display: inline-block; position: absolute; z-index: 5; left: 50%; top: 50%; margin-top: -26px; margin-left: -26px; color: #fff;padding: 0;opacity: 0; width:52px; height:52px; background:url(../img/pic_view.png) no-repeat center;}
.picture_list li:hover ._img i{opacity: 1;transition: all 0.5s ease;}

body .album_ordinary .album_close{background:#20478b;}

.piclist{}
.piclist li img{ width:100%; height:auto;}
.piclist .box0 .width1{ width:20.5%; float:left;}
.piclist .box0 .width2{ width:29.5%; float:left; margin-left:0.8%;}
.piclist .box0 .width3{ width:48.5%; float:right;}
.piclist .box0 .width1 li, .piclist .box0 .width2 li{ width:100%; height:auto; margin:5px 0px;}
.piclist .box0 .width3 li{ width:32%; margin:5px 0px; margin-right:2%; float:left;}
.piclist .box0 .width3 li:nth-child(3n){ margin-right:0;}
.piclist .box1 li{ width:24%; margin:5px 0px; margin-right:1.3333333%; float:left;}
.piclist .box1 li:nth-child(4n){ margin-right:0;}
.piclist .box2 li{ width:32%; margin:5px 0px; margin-right:2%; float:left;}
.piclist .box2 li:nth-child(3n){ margin-right:0;}
.piclist .box3 li{ width:48%; margin:5px 0px; margin-right:4%; float:left;}
.piclist .box3 li:nth-child(2n){ margin-right:0;}

.caselist li{ width:24%; margin:5px 0px; margin-right:1.3333333%; float:left; font-size:14px;}
.caselist li:nth-child(4n){ margin-right:0;}
.caselist li dt{ background:#134794; color:#fff; font-weight:bold; height:30px; line-height:30px; text-indent:12px; margin:10px 0px; }
.caselist li dd{ background:#ddd; color:#333; height:30px; line-height:30px; text-indent:12px; }
.caselist li dd:nth-child(2n+1){ background:#fff;}

.create{padding:40px 0 70px;}
.create .desc{line-height:27px;}
.rect-69{padding-bottom:69%;}
.rect-142{padding-bottom:142%;}
body .album_wrap{z-index:100;}

.contact { padding:50px; background:#fff;}
.map_left{float: left;width: 33%;color: #666;}
.map_left h2{ font-size: 28px; font-weight:bold; height:50px; line-height:50px; color: #222;}
.map_left li{padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #f1f1f1; display:flex; align-items:center;}
.map_left li i{ display: block; margin-right: 20px; font-size:45px; color:#20478b; line-height:1;}
.cont_info{ }
.cont_infp_t{font-size: 18px;color: #000;font-weight: bold; line-height:26px;}
.cont_infp_p{ font-size:15px; color:#666; }
.map_right{float: right;width: 64%; }
.map_right .map{ width:100%; height: 400px; }
.map_right .map #container{ width: 100%; height: 100%; }
.rect-42{padding-bottom:42%;}

/*about*/
.about{padding:80px 0;}
.about .pt1 {overflow:hidden;}
.about .pt1 .bjk .year{color:#20478b; font-size:48px; font-weight:bold;}
.about .pt1 .bjk .t p{font-size:24px; color:#20478b; margin-bottom:25px; padding:0px;}
.about .pt1 .video_box{width:500px; margin-left:60px; margin-bottom:50px; cursor:pointer;}
.about .pt1 .video_box img{z-index:1; width:100%; height:auto;}
.about .pt1 .aboutImg{ width: 100%; overflow: hidden; position: relative;}
.about .pt1 .aboutImg img{ display: block; width: 100%; height: 100%;}
.about .pt1 .aboutImg .swiper-container{ width: 100%; height: 100%;}
.about .pt1 .aboutImg .swiper-slide{ width: 100%; height: 100%;}
.about .pt1 .aboutImg .swiper-button-next{ background: url(../images/next.png); width:20px; height:36px;}
.about .pt1 .aboutImg .swiper-button-prev{ background: url(../images/prev.png); width:20px; height:36px;}
.about .bjk p{ padding:10px 0px; line-height:26px; font-size:15px;}
.about .bjk p b, .about .bjk p strong{ font-weight:bold;}
.about .pt2{padding:30px 0; overflow:hidden;}
.about .pt2 .number_box{padding:40px 0 60px; background:url(../img/about_databg.jpg) center center no-repeat; background-size:cover;font-size:15px; color:#fff;}
.about .pt2 .number_box .num_box,.about .pt2 .number_box .info_box{margin-left:25%;}
.about .pt2 .number_box .num_box .number{font-size:48px; color:#fff; font-family:Impact;}
.about .pt3 h2{color:#20478b; font-size:36px; font-weight:bold; line-height:2;}
.about .pt3 h4{font-size:20px; font-weight:bold; color:#20478b; padding:0px;}
.about .pt3 p{ padding:10px 0px; line-height:26px; font-size:15px;}

.product_detail .detail2{padding:60px;}
.product_detail.detail3 .pt1 .tab .item div{text-align:center;}
.product_detail.detail3 .pt1 .tab .item div{text-align:center;}
.product_detail.detail3 .pt1 .tab .item.left{width:336px; background-size:100% 105%;}
.product_detail.detail3 .pt1 .tab .item.center{width:338px;}
.product_detail.detail3 .pt1 .tab .item{font-size:17px;}
.product_detail.detail3 .pt1 .tab .item.right{width:328px; background-size: 100% 105%;}

/*关于我们-荣耀资质*/
.about_hover{position: relative;z-index: 22;overflow: hidden; padding-bottom: 50px;}
.about_hover .item {cursor:pointer; margin-bottom:20px; }
.about_hover .item ._item_top { position:relative; overflow:hidden; }
.about_hover .item ._pic { height:0; overflow:hidden; padding-bottom:130%; }
.about_hover .item ._pic img { width:100%; -webkit-transition-delay:0.4s; transition-delay:0.4s; }
.about_hover .item ._pic2 { height:0; overflow:hidden; padding-bottom:60%; }
.about_hover .item ._pic2 img { width:100%; -webkit-transition-delay:0.4s; transition-delay:0.4s; }
.about_hover .item ._mask{ position:absolute; top:100%; left:0; width:100%; height:100%; opacity:0;  -webkit-transition:all 0.3s ease; transition:all 0.3s ease;background: url(../images/blue_333_03.png);}
.about_hover .item ._mask .bg_img{position: absolute;left:50%;margin-left: -34px;top:50%;
margin-top: -34px;}
.about_hover .item:hover ._mask { top:0; opacity:1; -webkit-transition-delay:0.1s; transition-delay:0.1s; }
.about_hover .item ._item_down {padding: 4%;background-color: #aaaaaa; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }
.about_hover .item:hover ._item_down { background-color:#20478b; }
.about_hover .item ._name { text-align:center; height:1.6em; overflow:hidden; font-size:16px; line-height:1.6; color:#ffffff; }
.about_hover .item ._time { font-size:12px; color:#ffffff; }
@media only screen and (max-width:1240px){
	.common-xc .xc_banner{ height:400px; background-size:1536px 400px;}
	.common-xc .xc_banner .xc_title,.common-xc .xc_banner .bread {width: 90%; left:5%; margin-left:0; bottom:8%;}
	.common-xc .xc_banner .xc_title{ padding-bottom:20px; font-size:36px;}
	.cbanner_mouse{margin-left: 470px;}
	.common-xc .xc_nav li a {padding: 0 24px; }
	.about .pt1 .bjk .year{ font-size:42px;}
	.about .pt1 .bjk .t p{ font-size:20px; margin-bottom:20px;}
	.about .pt3 h2{ font-size:32px;}
	.about .pt3 h4{ font-size:18px;}
	.about .pt3 p{ padding:8px 0;}
	.contact{ padding:40px;}
	.map_left h2{ font-size:24px;}
	.map_left li i{ font-size:40px;}
	.news_list .pt2 .bd_l{width:10%;}
}
@media only screen and (max-width:1080px){
	.product .pt1{ height:650px; padding-top:160px;}
	.product .pt1 ._box{ margin-top:40px;}
	.product .pt1>.wrap .lists{ height:380px;}
	.product .pt1 .tit{ font-size:20px; margin-bottom:15px;}
	.product .pt1 .info{ font-size:13px; margin-bottom:30px;}
	.product .pt1 a:hover ._box{ margin-top:100px;}
	.about_hover .item ._name{ font-size:15px;}
	.news_detail .news_title{ font-size:24px; margin-bottom:5px;}
	.news_detail .l_tools{ margin-bottom:10px;}
	.news_detail .news_text{ font-size:14px; line-height:1.75;}
	.news_detail .news_text h2{ font-size:20px;}
	.news_detail .news_text h4{ font-size:16px;}
	.news_detail .detail_r .arr_title{ font-size:16px; margin-bottom:5px;}
	.news_detail .detail_r .arr_news_title{ font-size:14px;}
	.news_detail .detail_r .black_list{ font-size:16px; height:40px; line-height:40px;}
	.about .pt3 h2{ font-size:28px;}
	.about .pt1 .video_box{ width:450px; margin-left:50px;}
	.about .pt1 .bjk .year{ font-size:36px; line-height:1.3;}
	.about .pt1 .bjk .t p{ font-size:18px; margin-bottom:10px;}
	.about .bjk p{ font-size:14px; line-height:1.75; padding:6px 0;}
	.about .pt3 h4{ font-size:16px;}
	.contact{ padding:30px;}
	.map_left{ width:35%;}
	.map_left li{ padding-top:15px; padding-bottom:15px;}
	.cont_infp_p{ font-size:14px;}
	.map_right{ width:62%;}
	.map_right .map{ height:370px;}
}
@media only screen and (max-width:960px){
	.common-xc .xc_banner{ height:300px; background-size:1152px 300px;}
	.cbanner_mouse{margin-left: 370px;}
	.common-xc .xc_nav li a {padding: 0 14px; }
	.common-xc .xc_banner .xc_title{ font-size:32px;}
	.news_list{padding:30px 0;}
	.news_list .pt2 .list_box{ padding:30px;}
	.news_list .pt2 .list_time_day{ font-size:45px;}
	.news_list .pt2 .list_title{ font-size:18px;}
	.news_list .pt2 .list_tool{ font-size:12px; }
	.news_list .pt2 .list_p{ font-size:14px;}
	.common-page a, .common-page span{line-height:50px; padding:0 25px;}
	.common-xc .xc_nav li{ font-size:15px; height:60px; line-height:60px;}
	.product_detail .pt2 .l .con{ padding:30px;}
	.product_detail .pt2 .l .con .tit{ font-size:24px; line-height:1.4;}
	.product_detail .pt2 .l .con .ftit{ font-size:16px; margin-bottom:5px;}
	.product_detail .pt2 .desc p, .product_detail .pt2 .desc strong{ font-size:14px; line-height:1.5;}
	.product_detail .pt2 .r{ padding-right:0;}
	.product_detail .pt3 .con, .product_detail .pt4 .con{ padding:0 30px;}
	.product_detail .pt3 .item .icon{ zoom:0.8;}
	.product_detail .pt3 .item{ font-size:15px; padding:10px 0;}
	.common-num{ margin:40px 0 20px;}
	table.canshu tr td:first-child, table.canshu td{ font-size:14px;}
	table.canshu .firstRow td, table.canshu .firstRow td:first-child{ font-size:16px;}
	.product_detail .pt4 .box h2{ font-size:20px;}
	.product_detail .pt4 .box h4{ font-size:16px;}
	.product_detail .pt4 .box h5{ font-size:13px;}
	.product_detail .pt4 .box p{ font-size:14px; line-height:1.75;}
	
	.product_detail .pt4 .box .box0 .width1, .product_detail .pt4 .box .box0 .width2, .product_detail .pt4 .box .box0 .width3, .product_detail .pt4 .box .box0 .width4, .product_detail .pt4 .box .box0 .width5, .product_detail .pt4 .box .box0 .width6{ width:100%; float:left;}
	.piclist .box0 .width1{ width:40.8%; float:left;}
	.piclist .box0 .width2{ width:58.5%; float:right; margin-left:0;}
	.piclist .box0 .width3{ width:100%; float:right;}
	.piclist .box1 li{ width:32%; margin:5px 0px; margin-right:2%; float:left;}
	.piclist .box1 li:nth-child(3n){ margin-right:0;}
	.piclist .box3 li{ width:100%; margin-right:0;}
	
	.caselist li{ width:49%; margin:5px 0px; margin-right:2%; float:left; font-size:13px;}
	.caselist li:nth-child(2n){ margin-right:0;}
	.about .pt1 .video_box{ margin-left:30px; margin-bottom:30px;}
	.about .pt1 .bjk .year{ font-size:32px;}
	.about .pt1 .bjk .t p{ font-size:16px; line-height:1.5;}
	.about .pt3 h2{ font-size:24px;}
	.contact{ padding:30px;}
	.map_left, .map_right{ width:100%;}
	.map_left{ margin-bottom:20px;}
}
@media only screen and (max-width:768px){
	.common-xc .xc_banner .xc_title{ bottom: 30px; font-size:24px;}
	.common-xc .xc_banner .bread{ bottom: 30px; font-size:12px;}
	.cbanner_mouse{display:none;}
	.common-xc .xc_nav ul{ padding:10px 0;}
	.common-xc .xc_nav li{ height:28px; line-height:28px;}
	.common-xc .xc_nav li:after{ display:none;}
	.common-xc .xc_nav li a{ padding-left:0;}
	.news_list{padding:20px 0;}
	.news_list .pt2 .bd_r{float: none;width:100%;}
	.news_list .pt2 .list_main{margin-top: 20px;}
	.news_list .pt2 .bd_l{width:20%;}
	.news_list .pt2 .list_box .bd_c{width: calc(100% - 70px); padding: 0 0 0 20px;}
	.news_list .pt2 .list_box:after{width:100%;}
	.news_list .pt2 .list_time:after{display:none!important;}
	.news_list .pt2 .list_time{ margin-top:5px; width:70px;}
	.news_list .pt2 .list_time_day{font-size:32px; line-height:38px;}
	.news_list .pt2{ padding-top:0; padding-bottom:20px;}
	.news_list .pt2 .list_p{ font-size:13px; line-height:22px; height:44px; overflow:hidden;}
	
	.news_list .pt2 .list_box{ padding:20px;}
	.news_list .pt2 .list_tool{ padding:0px;}
	.common-page a, .common-page span{line-height:30px; padding:0 6px;}
	.news_detail .l_box{ padding:25px;}
	.news_detail .detail_l,.news_detail .detail_r{width:100%;}
	.news_detail .detail_r{ margin-top:10px;}
	.news_detail .news_title{font-size:20px; margin-bottom:5px;}
	.news_detail .l_tools span{ font-size:13px;}
	.news_detail .news_text { font-size:14px; line-height:24px;}
	.news_detail .news_text h4, .news_detail .news_text p{ padding:5px 0px;}
	
	.news_detail .detail_r .arr_box{ padding:20px; margin-bottom:10px;}
	.news_detail .detail_r .arr_title{ margin-bottom:5px;}
	.news_detail .detail_r .arr_time{ padding-top:0px;}
	
	.contact{ padding:25px;}
	.map_left li{ border-bottom: 1px solid #f1f1f1; height:auto; line-height:20px;}
	.map_left li i{ margin-right: 10px; width:40px; height:40px; font-size:40px; line-height:40px; margin-top:0px; }
	.cont_info{float: left;width:-webkit-calc(100% - 55px); 
	width:-moz-calc(100% - 55px); 
	width:calc(100% - 55px); }
	.cont_infp_t{font-size: 15px; }

	.widget-prolist-15 li ._info .iconfont{ display:none; }
	.product .pt1{ height:auto; padding-top:110px; padding-bottom:50px;}
	.product .pt1>.wrap .lists, .product .pt1 ul, .product .pt1 li{ height:auto;}
	.product .pt1 li{ width:100%; margin-bottom:20px;}
	.product .pt1 .pd{ border-right:none;}
	.product .pt1 ._box{ margin-top:30px;}
	.product .pt1 .tit{ margin-bottom:10px;}
	.product .pt1 .info{ margin-bottom:0;}
	.product .pt1 .img_box{ padding:20px;}
	.product .pt1 ._box .img_box img{ max-height:300px;}
	.product .pt1 a:hover ._box{ margin-top:30px;}
	.product .pt1 a:hover .img_box{ display:block;}
	
	.about, .product_detail, .power .pt1{ padding:40px 0 30px;}
	.about_hover .item ._item_down{ padding:10px 15px;}
	.product_detail .pt2{ margin-bottom:20px;}
	.product_detail .pt2 .fix{ flex-direction:column;}
	.product_detail .pt2 .l, .product_detail .pt2 .r{ width:100%; }
	.product_detail .pt2 .l .con{ padding:25px;}
	.product_detail .pt3 .con{ padding:0px;}
	.common-num{ margin:30px 0 20px; }
	table.canshu td{ padding:5px 10px; font-size:13px;}
	ul.liBox li{ padding-right:20px; padding-bottom:20px;}
	ul.liBox li:nth-child(2n){ padding-left:20px;}
	ul.chengxiang li h4{ padding:15px 10px 5px;}
	.product_detail .pt4 .box h5{ padding:0 10px 10px;}	
	.about .pt1 .video_box{ margin-left:0px; width:100%; margin-bottom:20px;}
}

@media only screen and (max-width:480px){
	.common-xc .xc_banner{ height:200px; background-size: 768px 200px;}
	.common-xc .xc_nav li{ font-size:14px; height:24px; line-height:24px;}
	.product .pt1{ padding-top:90px; padding-bottom:20px;}
	.product .pt1 ._box{ margin-top:20px;}
	.product .pt1 .info{ width:100%; padding:0 20px;}
	.about, .product_detail, .power .pt1{ padding:30px 0 20px;}
	.product_detail .pt2 .l .con{ padding:15px;}
	.product_detail .pt2 .l .con .tit{ font-size:20px;}
	.product_detail .pt2 .l .con .ftit{ font-size:15px;}
	.product_detail .pt3 .item .icon{ zoom:0.7;}
	.product_detail .pt3 .item{ font-size:14px;}
	.product_detail .pt4 .wrap{ background:none;}
	.product_detail .pt4 .con{ padding:0;}
	.common-num{ margin:20px 0 10px; zoom:0.8;}
	table.canshu td{ padding:5px;}
	table.canshu td, .product_detail .pt4 .box table.canshu td p, table.canshu tr td:first-child, table.canshu td{ font-size:12px; line-height:1.6;}
	table.canshu .firstRow td, table.canshu .firstRow td:first-child{ font-size:14px;}
	ul.liBox li{ width:100%; padding:0; border:none;}
	.product_detail .pt4 .box h4{ font-size:15px; padding:5px 0;}
	ul.liBox li:nth-child(2n){ padding-left:0;}
	.product_detail .pt4 .box h2{ font-size:18px;}
	ul.chengxiang{ flex-wrap:wrap;}
	ul.chengxiang li{ width:49%; margin-bottom:2%; background:#fff;}
	.product_detail .pt4 .box ul.chengxiang li h4{ padding:10px 10px 5px;}
	.news_detail .l_box, .contact{ padding:15px;}
	.about .pt1 .bjk .year{ font-size:28px;}
	.about .pt3 h2{ font-size:22px;}
	.map_right .map{ height:320px;}
	.news_list .pt2 .list_box{ padding:15px 0;}
	.news_list .pt2 .list_main{ margin-top:10px;}
	
	.news_list .pt2 .list_time{ display:none;}
	.news_list .pt2 .list_box .bd_c{ width:100%; padding:0;}
	.common-page{ margin-top:20px;}
}
