﻿/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/



/* 常量设置 */
.wrap { width:1200px; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
/*对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:#333; background:#fff; overflow-x:hidden;}
a{color:inherit;}
a:hover { color:#21478b;}
::-moz-selection {color:#fff; background:#21478b; }
::selection {color:#fff; background:#21478b; }
::-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) }

/* 网站样式 */
/* 导航部分 */
.header{width: 100%;position: fixed;top: 0;left: 0;background: #fff;z-index: 99;height: 90px;transition: top .5s ease;-webkit-transition:top .5s ease;}
.header-nav{width: 96%;margin: 0 auto;}
.header:hover{background: #21478b;}
.header.fixed{top:0;box-shadow: 0 5px 8px rgba(0,0,0,.2)}
.header .logo{width: 209px;height:54px;background-image: url(../images/logo.png);background-position: center center;background-repeat: no-repeat;margin-top: 20px;display: inline-block; }
.header .header_logo{width: 17%;float: left;position: relative;height: 90px;text-align: center;}
.header .header_logo:after{content:'';position: absolute;right: 0;top: 0;height: 100%;width: 1px;background: #d9d9d9;}
.header .header_nav{width: 66%;float: right;}
.header .header_tools{float: right;height: 90px;position: relative;width: 17%;}
.header .header_tools .mobile_key{display: none;}
.header .header_nav .nav_container>ul>li{float: left;width: 14.2%;text-align: center;font-size: 16px;color: #333;height: 90px;line-height: 90px;}
.header .header_nav .nav_container>ul>li a{display: block;}
.header .header_tools li{height: 90px;line-height: 90px;font-size: 16px;float: left;text-align: center;color: #fff;background: #1b407c;cursor: pointer;width: 35%;float: left; position:relative}
.header .header_tools li .see{ position:absolute; top:0; left:0; bottom:0; right:0; margin:auto;}
.header .header_tools li.quick_a{width:65%;color: #fff;font-size: 14px;background: #e60012;border-right: none;border-bottom: 1px solid #e60012;height: 89px;line-height: 89px; text-align: right;}
.header .header_tools li.quick_a img{display: inline-block;}


/* 下拉 */
.header .header_box{position: relative;	}
.header .header_nav .inner_box{position: absolute;top: 100%;left: 0;width: 100%;padding: 65px 0 40px;background: #fff;box-shadow: 0 2px 5px rgba(0,0,0,0.075);display: none;border-top: 1px solid #f5f5f5;}
.header .header_nav .inner_box .box_l{width: 65%;float: left;padding-left:7%;text-align: center;opacity: 0;filter: alpha(opacity=0);transform: translateY(20px);transition: all .5s cubic-bezier(.4,.5,.58,1.11);transition-delay: 0.3s;}
.header .header_nav .inner_box .box_r{width: 25%;float: left;text-align: left;opacity: 0;filter: alpha(opacity=0);transform: translateX(20px);transition: all .5s cubic-bezier(.4,.5,.58,1.11);transition-delay: 0.4s;}
.header .header_nav .inner_box.inner_hover .box_l,
.header .header_nav .inner_box.inner_hover .box_r{opacity: 1;filter: alpha(opacity=100);transform: translate(0,0);}
.header .header_nav .inner_box .box_l li{width: 20%;float: left;height: 30px;line-height: 30px;font-size: 18px;margin-top: 11px;color: #000;position: relative;text-align: left;padding-top: 15px;margin-bottom: 35px;}
.header .header_nav .inner_box .box_l li:before{content: '';position: absolute;top: 0;left: 0;width: 30px;height: 1px;background: #000;transition: all .5s ease;-webkit-transition: all .5s ease;}
.header .header_nav .inner_box .box_l li a{display: block;}
.header .header_nav .inner_box .box_l li:hover:before{width: 72px;background: #21478b;}

/* 产品下拉 */
.header .header_nav .pro .inner_box li:before{visibility: hidden;}
.header .header_nav .pro .inner_box li.t:before{content: '';position: absolute;top: 0;left: 0;width: 30px;height: 1px;background: #000;transition: all .5s ease;-webkit-transition: all .5s ease;visibility: visible;}
.header .header_nav .pro .inner_box ul:hover li.t:before{width: 130px;background: #21478b;}
.header .header_nav .pro .inner_box ul{float: left;width: 25%;}
.header .header_nav .pro .inner_box ul li{float: none;width: 100%;font-size: 14px;color: #666;line-height: 1.6;height: auto;padding-top: 0;margin-top: 0;margin-bottom: 13px;}
.header .header_nav .pro .inner_box li.t{font-size: 18px;color: #000;padding: 30px 0 5px;}
.header .header_nav .pro .inner_box li.more{margin-top: 5px;font-size: 12px;font-family: "Impact";font-weight: normal;}

/* 触控 */
.header .header_box:hover .header_logo{background: #0d3f98;}
.header .header_box:hover .logo{background-image: url(../images/logo2.png);}
.header .header_box:hover .header_nav{background: #0d3f98;color: #fff;}
.header .header_box:hover .header_nav .nav_container>ul>li>a{color: #fff;}
.header .header_box:hover .header_logo:after{background: #0d3f98;transition: all .5s ease;}

/* 搜索框 */
.header_search_fix{position: fixed;z-index: 99;top: 0;left: 0;width: 100%;height: 100%;background: #21478b;color: #fff;display: none;}
.header .header_logo{z-index: 100;}
.header_search_fix .search{font-size: 18px;margin-bottom: 10px;}
.header_search_fix .box{position: absolute;width: 40%;top: 50%;margin-top: -50px;text-align: left;left: 30%;}
.header_search_fix .input{background: none;width: 70%;border: 0;outline: 0;font-size: 56px;color: #fff;font-family: 'Impact'}
.header_search_fix .input::-webkit-input-placeholder {
  color: #fff;
  font-size: 56px;
}
.header_search_fix .input:-moz-placeholder {
  color: #fff;
  font-size: 56px;
}
.header_search_fix .input:-ms-input-placeholder {
  color: #fff;
  font-size: 56px;
}
.header_search_fix .search_box{line-height: 70px;height: 70px;position: relative;}
.header_search_fix .submit{width: 125px;height: 45px;line-height: 41px;font-size: 14px;color: #fff;border: 2px solid #fff;border-radius: 20px;background: transparent;padding: 0;margin: 0;position: absolute;top: 50%;margin-top: -23px;right: 0;-webkit-appearance: none;}
.header_search_fix .close{position: absolute;width: 88px;height: 88px;font-size: 12px;line-height: 92px;border: 1px solid #fff;right: 60px;top: 20px;text-align: center;cursor: pointer;transition: all .5s ease;-webkit-transition:all .5s ease;background: #21478b;}
.header_search_fix .close:hover{background: #21478b;}
/* .search_hover .header_logo{background-color: #21478b;} */
body .search_hover.header .header_logo .logo{background-image: url(../img/logo2.png);}
.search_hover .header_logo:after{display: none;}
.header.search_hover .header_box:hover .header_logo{background: #21478b;}
@-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);
	  }
}
               


.slideBox{ 
  width:100%;
  overflow:hidden; 
  position:relative; 
  margin:0 auto;
  background: #000; padding-top:90px;
}
.slideBox .bd{ 
  position:relative; 
  height:100%;
}
.slideBox .bd li{ 
  vertical-align:middle; 
}
.slideBox .bd img{ 
  width:100%; 
  height: auto;
  display:block;  
  animation: changeScale 1 2.5s;
}
.slideBox .hd{ 

  overflow:hidden; 
  position:absolute; 
 width:100%; 
 text-align: center;
  bottom:21px; 
  z-index:1; 
}
.slideBox .hd ul{ 
  overflow:hidden; 
  zoom:1; 
  color:#fff; 
   width:100%; 
 text-align: center;
}
.slideBox .hd ul li{ 
  display: inline-block;
  margin-right:15px;  
  width:14px; 
  height:14px; 
  background:#fff; 
  border-radius:100%; 
  cursor:pointer; 
}
.slideBox .hd ul li.on{ 
  width: 46px;
  height: 14px;
  border-radius:20px; 
}

.d_b{display:block;}
.common-page-xc{padding:90px 0;}
.channel_content{min-height:300px; background:#eef2f5;}
.index {padding:0;}
.index_en{font-size:48px; color:#21478b; font-family:Impact; text-transform:uppercase;}
.index_cn{font-size:34px; color:#fff; font-weight:bold; color:#000; display:inline-block; *display:inline; *zoom:1; position:relative; line-height:1; margin-bottom:10px;}
.index_cn:after{content:""; position:absolute; bottom:0; right:-10px; width:5px; height:5px; background:#e60012; border-radius:50%;}
.index .index_desc{color:#979797; font-size:18px;}
.index .index_more{color:#a8a8a8; position:absolute; right:0; bottom:12px;}
.index .index_more span{color:#e60012; display:inline-block; *display:inline; *zoom:1; margin-left:5px;}
.index .index_more:hover{color:#21478b;}
.index .pt1{padding:45px 0 100px;}

.index .pt1 .main{position:relative; margin-top:32px; padding-left:100px;}
.index .pt1 .main:before{content:""; width:1800px; height:85%; background:url(../img/ipt1_bg.jpg) no-repeat center; background-size:cover; position:absolute; left:0; bottom:60px; z-index:-1;}
.index .pt1 .main .left_box{width:45%; padding:50px 0 150px 60px;}
.index .pt1 .main .en{font-size:56px; color:#e60012; font-family:Impact;}
.index .pt1 .main .cn{font-size:37px; color:#000; font-weight:bold;}
.index .pt1 .main .desc{font-size:15px;}
.index .pt1 .main .para{font-size:19px; color:#000; font-weight:bold; margin:20px 0 10px;}
.index .pt1 .main ul{overflow:hidden;}
.index .pt1 .main ul li{width:33.3%; float:left;}
.index .pt1 .main ul li .num{font-size:37px; color:#282828; font-family:Impact; text-transform:uppercase; line-height:1;}
.index .pt1 .main ul li .de{font-size:16px; color:#6f6f70; margin-top:10px;}
.index .pt1 .main .pic{position:absolute; right:0; bottom:-5%; width:48%;}
.index .pt1 .main .ctrl{position:absolute; left:0; bottom:0; width:100px; height:100%; background:#21478b; color:#fff; text-align:center;}
.index .pt1 .main .ctrl i{font-size:26px; cursor:pointer;}
.index .pt1 .main .ctrl a:hover{color:#fff;}
.index .pt1 .main .ctrl .line{padding-top:35px;}
.index .pt1 .main .ctrl .num{transform:rotate(-90deg)}
.index .pt1 .main .ctrl .bar{width:2px; height:160px; background:#395c95; margin:15px 49px; position:relative;}
.index .pt1 .main .ctrl .bar .process{content:""; position:absolute; top:0; left:0; right:0; height:0; background:#869bbe; -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;}
.index .pt1 .main .ctrl .tool{position:absolute; left:0; right:0; bottom:20px; }
.index .pt1 .owl-nav{position:absolute; bottom:30px;  overflow:hidden; width:100%; text-align:center}
.index .pt1 .owl-nav i{ display:none;}
.index .pt1 .owl-nav>div{width:41px; height:41px; display:inline-block; margin:0 5px;}
.index .pt1 .owl-nav .owl-prev{ background:url(../images/pre.png) no-repeat;}
.index .pt1 .owl-nav .owl-next{ background:url(../images/next.png) no-repeat;}


.in-pro-list:after,.in-pro-list dl:after,.pp-ti:after,.in-bd-list:after,.in-bd-list dl dd:after,.ab-shu:after{ content:""; clear:both; display:block;}
.in-pro-list{ padding-top:50px; height:450px;}
.in-pro-list dl{ width:47%; background:#eef2f5; float:left; margin:0 1.5%;}
.in-pro-list dl dt{ width:55%; background:#000; float:left;}
.in-pro-list dl dt img{ transition-duration:.5s; width:100%;}
.in-pro-list dl dd{ width:45%; padding:40px 26px; float:left; box-sizing:border-box}
.pp-ti p{ font-weight:bold; color:#e60012; font-size:20px; font-family:"Arial"; text-transform:uppercase; float:left}
.pp-ti h1{ float:left; width:68%; font-size:21px; color:#000;}
.pp01{ opacity:0.9; margin-top:20px;}
.pp01 span{ display:block; float:right; color:#e60012}
.owl-carousel{ background:#fff;}


.in-mt{ width:100%; background:url(../images/bg.jpg) no-repeat top center; padding-top:100px;}
.in-bd-list{ padding-top:30px;}
.in-bd-list dl{ float:left; width:49.5%; margin-right:1%;}
.in-bd-list dl dt{ background:#000; overflow:hidden; position:relative;}
.in-bd-list dl dt .sp01{ width:100%; display:block; transition-duration:.5s; height: 330px;}
.in-bd-list dl dt .sp02{ position:absolute; top:0; left:0; bottom:0; right:0; margin:auto;}
.in-bd-list dl dd { background:#fff; line-height:58px; padding:0 30px; transition-duration:.5s;}
.in-bd-list dl dd h1{ float:left; font-size:24px; color:#000;}
.in-bd-list dl dd p{ font-size:18px; padding-left:15px; width:75%; float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.in-bd-list dl:hover dt .sp01{ opacity:0.5; transform:scale(1.1,1.1)}
.in-bd-list dl:hover dd{ background:#21478b}
.in-bd-list dl:hover dd h1,.in-bd-list dl:hover p{ color:#fff;}
.in-bd-list dl:nth-child(2n){ margin-right:0;}
.in-ab{ padding:65px 0; text-align:center}
.in-ab h1{ font-size:36px;}
.in-ab h2{ font-size:16px; font-weight:normal; color:#555; width:82%; text-align:center; margin:35px auto; line-height:2;}
.ab-shu dl{
  width: 25%;
  font-size: 18px;
  text-align: center;
  float: left;
}

.ab-shu dl dt h3{
  display: inline-block;
  color: #21478b;
  font-family: "Arial";
  font-size: 82px;
  line-height:50px;
}
.ab-shu dl dd{
  opacity: 0.85;
  padding-top:6px;
}

.index .pt4{padding:70px 0 60px; background:#f4f4f9;}
.index .pt4 .top{position:relative;}
.index .pt4 .rect-65{padding-bottom:65%;}
.index .pt4 .main{margin-top:30px;}
.index .pt4 .main .left{width:50%; float:left; position:relative;}
.index .pt4 .main .left .tit{position:absolute; left:0; right:0; bottom:0; color:#fff; font-size:18px; padding:20px 100px 20px 35px; background:url(../images/black.7.png) repeat;}
.index .pt4 .main .left .tit .video{width:100px; position:absolute; top:0; bottom:0; right:0; background-color:#e60012; background-image:url(../images/video.png); background-repeat:no-repeat; background-position:center; cursor:pointer;}
.index .pt4 .main .right{width:50%; float:right; padding-left:29px; box-sizing:border-box}
.index .pt4 .main .right .scroll_con{height:354px; overflow:hidden;}
.index .pt4 .main .right li{border-bottom:1px dashed #cbcbcb; margin-bottom:20px;}
.index .pt4 .main .right .li_box{padding:0 0 20px 0; display:block;}
.index .pt4 .main .right .li_box .date{width:15%; color:#fff; font-size:14px; text-align:center; margin-right:2%; line-height:1; background:#b9b9b9;}
.index .pt4 .main .right .li_box .date .day{font-size:24px;  line-height:50px;}
.index .pt4 .main .right .li_box .date .year{ background:#cbcbcb; line-height:26px;}
.index .pt4 .main .right .li_box .intro{width:82%; float:left;}
.index .pt4 .main .right .li_box .intro .t{font-size:18px; color:#000; margin-bottom:6px;}
.index .pt4 .main .right .li_box .intro .c{color:#666; font-size:14px;}
.index .pt4 .main .right .li_box .intro .d{ color:#cbcbcb;}
.index .pt4 .main .right li:hover .li_box{background:#e8ebf2;}
.index .pt4 .main .right .scroll_btn{}
.index .pt4 .main .right .scroll_btn .btns{width:49%; float:left; margin-right:1%; height:25px; line-height:25px; text-align:center; font-size:16px;background:#b9babb; color:#fff; font-weight:bold; cursor:pointer; transition:all 0.5s ease; padding-top:7px; box-sizing:border-box}
.index .pt4 .main .right .scroll_btn .btns:hover{background:#21478b;}
.index .pt4 .main .right li:hover .li_box .date{color:#e60012;}

.nr-ti{ text-align:center; border-bottom:1px solid #fff; padding-bottom:20px; margin-bottom:20px;}
.nr-ti h1{ font-size:20px;}


.zk-list dl {
	float: left;
	width: 23%;
	margin-bottom: 20px;
	margin-right: 2%;
}
.zk-list dl dt {
	position: relative;
}
.zk-list dl dt .img02 {
	border: 9px solid #cdcdcd;
	width: 100%;
	box-sizing: border-box;
}
.zk-list dt p {
	color: #fff;
	background: #054fb0;
	font-size: 18px;
	font-family: "å®‹ä½“";
	line-height: 35px;
	text-align: center;
}
.zk-list dl dd {
	width: 100%;
	text-align: center;
	padding-top: 8px;
}
.zk-list dl:nth-child(4n) {
	margin-right: 0;
}

/* 本例子css */
		.picScroll-left{ overflow:hidden; position:relative; margin-top:40px; width:100%;}

		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:41px; height:41px;  overflow:hidden;
			 cursor:pointer; position:absolute; top:50%; transform:translateY(-50%); z-index:2;}
		.picScroll-left .hd .next{ background:url(../images/next02.png) no-repeat; right:70px;}
		.picScroll-left .hd .prev{ background:url(../images/pre02.png) no-repeat; left:70px;}
		
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; width:100%; }
		.picScroll-left .bd ul li{ margin:0 1px; float:left; _display:inline; overflow:hidden; text-align:center; width:25%; position:relative }
		.picScroll-left .bd ul li .pic{ text-align:center; overflow:hidden; background:#000; overflow: hidden; position:relative; padding-bottom:68%; }
		.picScroll-left .bd ul li .pic img{ width:100%; height:100%; display:block; transition-duration:.5s; position:absolute;}
		.picScroll-left .bd ul li .pic a:hover img{ opacity:0.5; transform:scale(1.1,1.1) }
		.picScroll-left .bd ul li .title{ position:absolute; bottom:0; color:#fff; line-height:50px; font-size:20px; width:100%; text-align:center }
.footer1{ width:100%; background:#234989; padding:45px 0; margin-top:1px; color:#fff;}
.clear{ clear:both; display:block}
.f-ewm{ float:left; padding-right:51px;}
.f-add{ float:left; border-right:1px solid #6580ad; border-left:1px solid #6580ad; padding:0 44px;}
.f-add h1{ font-size:16px; font-weight:normal; opacity:0.8;}
.f-add p{ font-size:14px; opacity:0.4; padding:6px 0 0 0;}
.footer2{ width:100%; background:#18386e; padding:20px 0; color:#fff;}
.footer2 p,.footer2 a{ color:#fff; opacity:0.5; float:left; font-size:16px;}
.footer2 a{ float:right;}
.f-dd2{ padding:0 0 0 44px;}


@media only screen and (max-width:992px){
  .index .pt4 .main .right{width:100%;}
  .in-bd-list dl dt .sp01{height: 200px;}
}
@media only screen and (max-width:760px){
  .index .pt4 .main .right .scroll_con{height:294px}
  .index .pt4 .main .right .li_box .intro .t{font-size:16px;}
  .index .pt4 .main .right .li_box .date .day{font-size:20px; line-height:40px;}
  .index .pt4 .main .right .li_box .date .year{font-size:12px;}
  .index .pt4 .main .right .li_box .intro{margin-top:0;}
  .index .pt4 .main .right .li_box .intro .t{margin-bottom:0;}
   .in-bd-list dl dt .sp01{height: 200px;}
   .in-bd-list dl {
    float: left;
    width: 100%;
    margin-right: 0%;
}
.zk-list dl {
    width: 46%;
    margin-right: 2%;
        margin-left: 2%;
}
}





/*下拉框*/
body .select-ui-options-default li:hover{background:#21478b;}
.select-ui-options-sele_list2 {padding-top:2px;}
.select-ui-options-sele_list2 li{line-height:40px; color:#333; text-indent:20px; font-size:16px; border-bottom:1px solid #fff; background:#f0f0f0;}
.select-ui-options-sele_list2 li:hover{color:#fff; background:#21478b;}

/*分页*/
.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: #21478b;}
@media only screen and (max-width:992px){
	.common-page a, .common-page span{line-height:50px; padding:0 25px;}
}
@media only screen and (max-width:760px){
	.common-page a, .common-page span{line-height:30px; padding:0 6px;}
}


















.product_detail .detail2{padding:60px;}
/*.index .pt1 .main .ctrl:after{content:""; position:absolute; top:0; left:100%; height:100%; width:1456px; background:#fff;}*/
.index .pt1 .main .left_box{width:37%;}
.index .pt1 .main ul li{width:50%;}
.index .pt1 .main .pic{width:56%; bottom:0;}

.header .header_nav .inner_box .box_l li{width:16%;}
.index .pt2 .t{font-size:22px; }
.index .pt2 .d{height:72px;}
.index .pt2 .con{padding:70px 43px 0;}
.organize .zq_p{height:162px;}
.index .pt1 .top ul li{width:120px; margin-left:30px;}
.index .pt1 .top ul li:first-child{width:160px;}

.about .pt2 .number_box ul{overflow:hidden;}
.about .pt2 .number_box li{float:left; width:20%;}
.about .pt2 .number_box li .con{margin-left:80px;}
.about .pt2 .number_box li .icon{width:75px; height:75px;  background:url(../img/about_history.png) no-repeat;}
.about .pt2 .number_box .li2 .icon{background-position:-75px 0;}
.about .pt2 .number_box .li3 .icon{background-position:-150px 0;}
.about .pt2 .number_box .li4 .icon{background-position:-225px 0;}
.about .pt2 .number_box .li5 .icon{background-position:-300px 0;}

.header .header_nav .inner_box .box_r{display:none;}
.header .header_nav .inner_box .box_l{width:100%;}
.header .header_nav .inner_box .box_l li{width:14%;}
.about_main .part01 ._right:after,.about_main .part01 .cn:after{display:none;}
.about_main .part01 .cn:after{display:none;}
.about_main .part01 .en{margin-top:40px;}
.about_main .part01 .cn{line-height:1.2;}
.about_main ._Mbtn{box-shadow: 0 8px 18px #ccc;}
.about_main .part03 .item:after{content:"+"; color:#fff; position:absolute; right:30px; bottom:30px; font-size:40px; -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; font-weight: lighter; width:46px; height:46px; text-align:center; line-height:1;} 
.about_main .part03 .item:hover:after{transform:rotate(180deg);}



.index .pt1 .main .en{text-transform:uppercase;}
.index .pt1 .main .r.r03{padding-top:120px;}

.index .pt1 .main .item1 .pic,.index .pt1 .main .item5 .pic{bottom:auto; margin-top:120px;position:relative; float:right; width:48%;}
.index .pt1 .main .item1 .pic{width:55%;}
.index .pt1 .main .item1 .pic img,.index .pt1 .main .item5 .pic img{width:auto;}


.index .pt1 .main .en{font-size:46px; line-height:104px;}
.index .pt1 .main .cn{font-size:30px; line-height:104px;}
.index .pt1 .main .ctrl:after{background-size:cover;}
.index .pt1 .main .item4 .left_box{width:auto; }
.index .pt1 .main .desc ul li{display:block; width:auto; padding-left:20px; position:relative;  min-width:60%;}
.index .pt1 .main .desc ul li:before{content:""; display:inline-block; *display:inline; *zoom:1; width:3px; height:3px; background:#333; border-radius:50%; position:absolute; top:10px; left:0;}
.datalist td{padding:5px 10px;}
.index_slider .ibanner .text_box .tit:before,.index_slider .ibanner .text_box:after{display:none;}

.index_slider .ibanner .text_box .tit{padding-left:0;}

/*搜索框弹出*/
.animated{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

#dialogBg{width:100%;height:100%;background-color:#000000;opacity:.8;filter:alpha(opacity=60);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog{ width: 450px; height: 140px; margin: 0 auto; display: none;   position: fixed; top: 50%; left: 50%; margin: -70px 0 0 -225px; z-index: 10000;  }
.dialogTop{width:90%;margin:0 auto;letter-spacing:1px;padding:10px 0; font-size:16px;}
.dialogTop a{ color:#fff;}
.tc-ss{ width:90%; margin:0 auto; padding:20px 0;}
.tc-ss ul{border-bottom: 2px solid #fff;}
.tc-ss ul .sk03{ width:90%; float:left}
.tc-ss ul .sk03 input{ width:100%; background:none; height:40px; line-height:40px; color:#fff; font-size:16px;}
.sk04 input{ width:24px; height:24px; background:url(../images/search.png) no-repeat center center; padding:10px 0 0 20px; cursor:pointer;}

/*video_list*/
.widget-prolist-15 {padding:80px 0;}
.widget-prolist-15 ._info{ padding: 20px; background: #d0d9de;}
.widget-prolist-15 ._info .tit {display:inline-block;max-width:85%;}
.widget-prolist-15 ._info .iconfont{ font-size: 18px;}
.widget-prolist-15 li{ cursor: pointer; margin-bottom: 40px; }
.widget-prolist-15 li:hover ._info{ background: #21478b; color: #fff;}
.widget-prolist-15 li .cover{position: absolute;width: 100%;height: 0;left: 0;bottom: 0;transition: all 0.5s ease;background: rgba(0,0,0,.33);overflow: hidden;}
.widget-prolist-15 li .rect-75 i{ display: inline-block; position: absolute; z-index: 5; left: 50%; top: 50%; margin-top: -34px; margin-left: -34px; font-size: 35px;color: #fff;width: 68px;height: 68px;text-align: center;background: url(../img/news_video_da_03.png) no-repeat center center;}
.widget-prolist-15 li:hover .cover{height: 100%;transition: all 0.5s ease;}
.widget-prolist-15 li:hover ._info .iconfont{color: #fff;}


@media only screen and (max-width: 1440px) {
.header {
    height: 69px;
}
.header .header_logo {
    height: 69px;
}
.header .header_nav .nav_container>ul>li {
    height: 69px;
    line-height: 69px;
}
.header .header_tools li {
    height: 69px;
    line-height: 69px;
}
.header .header_tools li.quick_a {
    border-bottom: none;
    height: 69px;
    line-height: 69px;
}
.header .logo {
    margin-top: 5px;

}
.header .header_box {
    position: relative;
    height: 69px;
}
}

@media only screen and (max-width: 1366px) {
.header {
    height: 64px;
}
.header .header_logo {
    height: 64px;
}
.header .header_nav .nav_container>ul>li {
    height: 64px;
    line-height: 64px;
}
.header .header_tools li {
    height: 64px;
    line-height: 64px;
}
.header .header_tools li.quick_a {
    border-bottom: none;
    height: 64px;
    line-height: 64px;
}
.header .logo {
    margin-top: 5px;

}
.header .header_box {
    position: relative;
    height: 64px;
}
}

@media only screen and (max-width: 760px){
    .widget-prolist-15 li ._info .iconfont{ display:none; }
	.header{ height:50px;}
	.in-pro-list{ padding-top: 0; height:auto; padding-bottom:0;}
	.in-pro-list dl{ width:100%; margin:0;}
	.in-pro-list dl dt{ width:100%;}
	.in-pro-list dl dd{ width:100%; padding:10px; box-sizing:border-box}
	.pp-ti h1{ font-size:18px;}
	.pp01{ margin-top:10px; margin-bottom:20px; font-size:14px;}
	.in-mt{ padding-top:30px;}
	.in-bd-list dl dt .sp02{ width:20%;}
	.in-bd-list dl dd{ line-height:auto; padding:10px;}
	.in-bd-list dl dd h1{ font-size:16px; width:100%; line-height:26px;}
	.in-bd-list dl dd p{ width:100%; padding-left:0; font-size:14px; line-height:24px;}
	.in-ab{ padding:20px 0;}
	.in-ab h1{ font-size:20px;}
	.in-ab h2{ width:100%; margin:10px 0; font-size:14px;}
	.ab-shu dl dt h3{ font-size:20px; line-height:20px;}
	.ab-shu dl{ font-size:16px;}
	.ab-shu dl dd{ font-size:14px;}
	.index .pt4 .main .left .tit .video{ display:none;}
	.index .pt4 .main .left .tit{ padding:10px;}
	.index .pt4 .main .right{ padding-left:0;}
	.picScroll-left{ margin-top:20px;}
	.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:none;}
	.picScroll-left .bd ul li .title{ font-size:14px;}
	.f-add{ border:none; padding:20px 0;}
	.f-dd2{ padding:0 0 0 0;}
	.header-nav{width: 100%;}
	.slideBox{ padding-top:50px;}
	.nr-zi img{ width:100%!important; height:auto;}
	.index .pt4 .rect-65{ padding-bottom:110%}
}

body .bianji-52658 .form-m1 .form-m1-btn button{line-height:40px; height:40px; border-radius:0; font-size:14px; border:none;}