@import url(anim.css);
/*
 1.全式
*/
*{margin:0;padding:0;/*border:0;*/}
body{ font-size:12px; font-family:微软雅黑,Arial,Helvetica,Tahoma,sans-serif !important;color:#333333;text-align:center; /*overflow-x:hidden; */ background-color:#fff; min-width:1200px;}
.PINGFANG_REGULAR{ font-family: "PINGFANG_REGULAR","微软雅黑","Arial";}
a{text-decoration:none;color:#333;-webkit-tap-highlight-color:transparent;}
a:hover,a:active{/*text-decoration:underline;*/color:#155ea4;}
image{ vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}
var{font-style:normal;}
input,select,img{vertical-align:middle;}
.wrap{clear:both;width:1300px;;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.i_news{ background:#fafafa; overflow:hidden; padding-bottom:60px;}

.wrap2{clear:both;width:1300px;margin:0 auto;text-align:left;zoom:1;}
.wrap3{clear:both;width:1320px;margin:0 auto;text-align:left;zoom:1}

.clear{clear:both; zoom:1;}
.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.m_t{ margin-top:9px;}
.m_t17{ margin-top:17px;}
.m_t20{ margin-top:20px;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.margin_top{ margin-top:-500px;}

/*
 1.头部
*/
.b_center{ margin:0 auto; }
.i_blank{ height:110px; font-size:0; overflow:hidden;}
.top_bg{ width:100%; text-align:center;  background:#ffffff; height:110px;/* box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);*/ position:fixed; top:0; left:0; z-index:99;transition:all 0.3s; }
.tpos .top_bg{ height:88px;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);}
.search{ width:230px; float:right; height:32px;text-align:left; overflow:hidden; margin-top:17px;background:url(../images/search_bg.png) no-repeat;}
.search .input_shurk{ float:left;width:190px; height:32px; line-height:32px; background:none;border:none;outline:medium; color:#b1b1b1; font-size:12px; text-indent:12px;}
.search .s_btns{ float:left; width:40px; height:32px; border:none; background:url(../images/search_bg.png) right top no-repeat;cursor:pointer; outline:none;}
.search .s_btns:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}





 
.menu {width:100%; max-width:1200px;}
.menu .logo_l{  float:left; display:inline;}
.menu .logo_l img{ height:110px;transition:all 0.3s;}
.tpos .menu .logo_l img{ height:88px;}
.menu .logo_l:hover img{opacity:0.8;filter:Alpha(opacity=80);}


.nav_bg{height:114px;}
.tpos .nav_bg{ height:88px;}
.nav{font-family:"微软雅黑"; float:right;}
.nav li.m{ float:left; text-align:center;margin-left:43px; position:relative;}
.nav li.m:last-child{ background:none; padding-right:0;}
.nav h3 a{ height:110px; line-height:110px;display:block;  font-size:16px; font-weight:300; color:#333333; text-decoration:none;/*  background:url(../images/nav_bg1.png) right center no-repeat;transition:all 0.3s;*/ overflow:hidden;}
.tpos .nav li.m h3 a{ height:88px;line-height:88px;}
.nav h3{ font-weight:normal; position:relative;}
.nav h3 a span{ display:block;position:relative;transition: all 0.3s;height:114px;}
.nav h3 a span:after{content:attr(data-title);position:absolute;/*color:#fff;*/left:0;transform:translateY(100%);width:100%;top:0;}
.tpos .nav h3 a span{ height:88px;}
.nav li h3 a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;top: 0px;height: 3px;opacity: 0;background-color: #155ea4;-webkit-transition: all .5s;
-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li h3 a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav a:hover{color:#155ea4;}
.nav a:hover span{transform:translateY(-100%);}
.nav li.on h3 a{ color:#155ea4;}
.nav li.on h3 a:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
/*.nav .sub_bg{ position:fixed; width:100%; z-index:109; height:0px; background:rgba(0, 0, 0, 0.6); z-index:109; left:0; top:128px; overflow:hidden;transition:all 0.3s;}
.nav .m:hover .sub_bg{ height:50px;}*/
.nav .sub{ display:none; /*默认隐藏*//*width:100%; left:0;*/width:180%; left:-40%;  padding:0;/*background:rgba(179, 144, 88, 0.5); */ position:absolute; top:110px; z-index:110;  /*border-top:2px solid #ededed; */ /*border-bottom:1px solid #e6e6e6;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);*/}
.tpos .nav .sub{ top:85px;}
/*.tpos .nav .sub_bg{ top:90px;}*/
.nav .m#m3 .sub,.nav .m#m4 .sub{ width:146px; left:-27px;}
.nav .sub dl{width:100%; margin:0 auto;  text-align:center;}
.nav .sub dd{ list-style:none; text-decoration:none;}
.nav .sub dd a{ height:40px; line-height:40px; display:block; color:#fff;font-size:14px; /* width:147px;*/ margin-bottom:2px;background:rgba(21, 94, 164, 0.8);}
.nav .sub dd a:hover{ color:#fff; text-decoration:none;background:#155ea4;}
.nav .sub dd .top_img{ float:left; margin-left:40px; width:270px; overflow:hidden;}
.nav .sub dd .top_img img{ width:100%; height:180px; margin-bottom:4px;}
.nav .sub dd .top_img h2{ font-size:14px; color:#333333; font-weight:normal; height:22px; line-height:22px; overflow:hidden; margin-bottom:3px;}
.nav .sub dd .top_img p{ line-height:20px; height:40px; overflow:hidden; font-size:12px; color:#8f8f8f;}
.nav .sub dd .top_img a:hover h2{ color:#f4ae17}
.nav .sub dd .top_img a:hover img{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}

/*导航菜单-二级菜单*/
.dh1{display: block; -webkit-animation: dhli 0.8s;animation: dhli 0.8s;}
.dh2{display: block; -webkit-animation: dhli 1.0s;animation: dhli 1.0s;}
.dh3{display: block; -webkit-animation: dhli 1.2s;animation: dhli 1.2s;}
.dh4{display: block; -webkit-animation: dhli 1.4s;animation: dhli 1.4s;}
.dh5{display: block; -webkit-animation: dhli 1.6s;animation: dhli 1.6s;}
.dh6{display: block; -webkit-animation: dhli 1.8s;animation: dhli 1.8s;}
.dh7{display: block; -webkit-animation: dhli 2.0s;animation: dhli 2.0s;}
.dh8{display: block; -webkit-animation: dhli 2.2s;animation: dhli 2.2s;}
.dh9{display: block; -webkit-animation: dhli 2.4s;animation: dhli 2.4s;}

@-webkit-keyframes dhli {  
0%{ opacity: 0;-webkit-transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px); }}
@keyframes dhli { 
0%{ opacity: 0;transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px); }}
/*nav-end*/
@-webkit-keyframes logo {  
0%{ opacity:0;-webkit-transform:translate(-10px,-20px); }}
@keyframes logo {  
0%{ opacity:0;transform:translate(-10px,-20px); }}
@-webkit-keyframes nav-lianjie {  
0%{ opacity:0;-webkit-transform:translate(50px,0px); }}
@keyframes nav-lianjie {  
0%{ opacity:0;transform:translate(50px,0px); }}
@-webkit-keyframes top_jy {  
0%{ opacity:0;-webkit-transform:translate(20px,-40px); }}
@keyframes top_jy {  
0%{ opacity:0;transform:translate(20px,-40px); }}
@-webkit-keyframes nav-box {  
0%{ opacity:0;-webkit-transform:translate(-50px,0px); }}
@keyframes nav-box {  
0%{ opacity:0;transform:translate(-50px,0px); }}
@-webkit-keyframes hover-wen {  
0%   { text-indent:0;}
50%  { text-indent:5px;}
100% { text-indent:0;}
}
@keyframes hover-wen {  
0%   { text-indent:0;}
50%  { text-indent:5px;}
100% { text-indent:0;}
}
@-webkit-keyframes hover-img {  
0%   {transform:scale(1);}
50%  {transform:scale(1.05);}
100% {transform:scale(1);}
}
@keyframes hover-img {  
0%   {transform:scale(1);}
50%  {transform:scale(1.05);}
100% {transform:scale(1);}
}
@-webkit-keyframes more-img {  
0%   {right:5px;}
50%  {right:10px;}
100% {right:5px;}
}
@keyframes more-img {  
0%   {right:5px;}
50%  {right:10px;}
100% {right:5px;}
}
@-webkit-keyframes lianjie {  
0%   {background-position:20px center;}
50%  {background-position:10px center;}
100% {background-position:20px center;}
}
@keyframes lianjie {  
0%   {background-position:20px center;}
50%  {background-position:10px center;}
100% {background-position:20px center;}
}
@-webkit-keyframes liebiao {  
0%   {background-position:20px center; background-color:none;}
25%  {background-position:15px center;background-color:#fff9ed;}
50%  {background-position:10px center;background-color:#feeeca;}
75%  {background-position:15px center;background-color:#fff9ed;}
100% {background-position:20px center;background-color:none;}
}
@keyframes liebiao {  
0%   {background-position:20px center; background-color:none;}
25%  {background-position:15px center;background-color:#fff9ed;}
50%  {background-position:10px center;background-color:#feeeca;}
75%  {background-position:15px center;background-color:#fff9ed;}
100% {background-position:20px center;background-color:none;}
}


/*微信弹窗*/
#hidden{z-index: 2147483647;display: none; background: #000; filter: alpha(opacity=0); left: 0px; opacity: 0; position: fixed; width: 3000px; height: 100%; padding-top: 28%; text-align: center; top:0;}
#hiddenimg{opacity:1  ; display:none; position:fixed;left:0%; width:100%; height:300px;padding-top:0;z-index:2147483647; top:28%; text-align:center;}
#hiddenimg img{ width:90%;max-width:300px; margin:0 auto; }
#hiddenimg2{text-align: center;}
.weixinclose{ position:fixed; right:2%; top:2%; color:#fff; font-size:30px; cursor:pointer; z-index:2147483648; font-weight:normal; display:none;}



/* Callback example */
.callbacks_container{position:relative;width:100%;max-width:100%;text-align:center; }
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0; }
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;top:39%;left:100px;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:100px;width:50px;/*background:transparent url("../images/left2.png") no-repeat left top;*/}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{}
.callbacks_nav.next{left:auto;right:100px;/*background:transparent url("../images/right.png") no-repeat 0px top;*/}
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
.banner_content{ width:1140px; height:500px;/* background:url(../images/banner_bg.png) repeat-x;*/ position: relative; z-index: 120;  font:300 14px "宋体"; color:#FFF; }
.b_center{ margin:0 auto; text-align:center;}

.callbacks_tabs.callbacks1_tabs{margin-top:-38px; margin-bottom:22px; position:relative;z-index:9; display:;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:18px;height:8px;margin-right:6px; margin-left:6px;/*border-radius:10px;border:1px solid #FFF;*/position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:18px;height:8px;/*border-radius:10px;position:absolute;*/ left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent; background:url(../images/left.png) center center no-repeat;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:url(../images/left_on.png) center center no-repeat;}

/*首頁*/
.i_t{ padding-top:47px; overflow:hidden; text-align:center; line-height:28px; font-size:16px; color:#c0c0c0; position:relative;padding-bottom:24px; text-transform:uppercase;}
.i_t .h2{ font-weight:normal; height:44px; line-height:44px; overflow:hidden; font-size:32px; color:#000000; }
.i_t:after{content: "";display: block;position: absolute;left: 50%;bottom: 0px; width:30px; margin-left:-15px;height: 2px;background-color: #155ea4;}
.i_t.bgs2{ color:#fff;}
.i_t.bgs2 .h2{ color:#fff;}
.i_t.bgs2:after{ background-color:#fff;}
.i_about{  margin-top:34px; padding-bottom:62px;}
.i_about .i_about_con{line-height: 26px; overflow:hidden; color:#666666; font-size:14px; text-align:center; padding:0px 80px 30px}
.i_about .i_about_con h2{ font-size:20px; color:#155ea4;line-height: 36px; height:36px; overflow:hidden; margin-bottom:17px;}

.i_about .list{margin-top:44px;}
.i_about .list li{width: 585px;overflow:hidden; height:299px;transition:all 0.3s; background-color:#f8f8f8; background-repeat:no-repeat; background-position:right bottom;}
.i_about .list li.l{background-image: url(../images/i_bg1.png);}
.i_about .list li.r{background-image: url(../images/i_bg2.png);}
.i_about .list li .txt1{line-height: 30px;font-size: 16px;color: #666666; width:500px; margin:0 auto;  margin-top:35px;}
.i_about .list li .txt1 .h3{font-size: 22px; font-weight:normal;margin-right: 10px;color: #333333; height:72px; line-height:72px; overflow:hidden; margin-bottom:16px;}
.i_about .list li .txt1 .p{ overflow:hidden; max-height:150px;}
.i_about .list li:hover{-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.1); box-shadow: 0 5px 25px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); background-color:#fff;}
.i_about .list li:hover .txt1 .h3{ color:#155ea4;}

.i_solution{ overflow: hidden; height:659px; background:url(../images/i_bg3.jpg) center center no-repeat; background-size:cover;}
.i_solution .i_solution_ul{ overflow:hidden; padding-top:40px;}
.i_solution .i_solution_ul ul li{ width:25%; overflow:hidden; position:relative; float:left;}
.i_solution .i_solution_ul ul li .imgs{ overflow:hidden;}
.i_solution .i_solution_ul ul li .imgs img{ display:block; height:413px; width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s;}
.i_solution .i_solution_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_solution .i_solution_ul ul li .txts{ position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(6,38,69,0.41); text-align:center;transition:all 0.3s;}
.i_solution .i_solution_ul ul li.bgs1:hover .txts{ background:rgba(226,91,68,1.0);}
.i_solution .i_solution_ul ul li.bgs2:hover .txts{ background:rgba(240,203,88,1.0);}
.i_solution .i_solution_ul ul li.bgs3:hover .txts{ background:rgba(68,202,226,1.0);}
.i_solution .i_solution_ul ul li.bgs4:hover .txts{ background:rgba(72,158,240,1.0);}
.i_solution .i_solution_ul ul li label{ position:absolute; height:4px; width:100%; bottom:0; left:0;}
.i_solution .i_solution_ul ul li.bgs1 label{ background:#e25b44;}
.i_solution .i_solution_ul ul li.bgs2 label{ background:#f0cb58;}
.i_solution .i_solution_ul ul li.bgs3 label{ background:#44cae2;}
.i_solution .i_solution_ul ul li.bgs4 label{ background:#489ef0;}
.i_solution .i_solution_ul ul li .txts i{ display:block; width:54px; margin:0 auto; margin-top:168px; height:44px; background-repeat:no-repeat; background-position:center center;transition:all 0.3s;}
.i_solution .i_solution_ul ul li.bgs1 .txts i{ background-image:url(../images/i_pic1.png);}
.i_solution .i_solution_ul ul li.bgs2 .txts i{ background-image:url(../images/i_pic2.png);}
.i_solution .i_solution_ul ul li.bgs3 .txts i{ background-image:url(../images/i_pic3.png);}
.i_solution .i_solution_ul ul li.bgs4 .txts i{ background-image:url(../images/i_pic4.png);}
.i_solution .i_solution_ul ul li .txts .h3{ font-weight:normal; color:#fff;transition:all 0.3s; height:30px; line-height:30px;max-width:250px; width:94%; margin:0 auto; margin-bottom:2%; font-size:20px; margin-top:9px;}
.i_solution .i_solution_ul ul li:hover .txts i{ margin-top:79px;}
.i_solution .i_solution_ul ul li .txts .p{ font-size:14px;color:#fff; max-width:250px; width:94%; margin:0 auto; line-height:24px; overflow:hidden; margin-top:25px; height:0px;transition:all 0.3s;position:relative; text-align:left;}
.i_solution .i_solution_ul ul li .txts .p:after{ content:""; position:absolute; top:0; left:50%; transform: translate(-50%, 0%); width:30px; height:2px; background:#fff;}
.i_solution .i_solution_ul ul li .txts .p p{ margin-top:26px; overflow:hidden;}
.i_solution .i_solution_ul ul li:hover .txts .p{ height:auto;}

.i_product{ background:#f8fbfd; overflow:hidden; padding-bottom:60px;}
.i_product .ul{ margin-top:31px; overflow:hidden;}
.i_product .ul li{ }


.i_more2_div{ text-align:center; overflow:hidden; margin-bottom:78px;}
.i_more2{ width:180px; height:50px; margin:0 auto; display:inline-block; clear:both; text-align:center; line-height:50px; font-size:14px; color:#999999; border:1px solid #dcdcdc;transition:all 0.3s;}
.i_more2:hover{text-decoration:none;color:#fff;}
.i_more2.hvr-shutter-out-vertical{backface-visibility:hidden;background:transparent none repeat scroll 0 0;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;-moz-transform:translateZ(0px);-moz-transition-duration:.3s;-moz-transition-property:color;-webkit-transform:translateZ(0px);-webkit-transition-duration:.3s;-webkit-transition-property:color;vertical-align:middle;/*background:url(../images/i_bg2.png) 133px center #fff no-repeat;*/ }
.i_more2.hvr-shutter-out-vertical::before{ background:#155ea4;border:0 none;padding:1px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;-moz-transform:scaleY(0);-moz-transform-origin:50% 50% 0;-moz-transition-duration:.3s;-moz-transition-property:transform;-moz-transition-timing-function:ease-out;-webkit-transform:scaleY(0);-webkit-transform-origin:50% 50% 0;-webkit-transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-timing-function:ease-out;z-index:-1;}
.i_more2.hvr-shutter-out-vertical:active::before,.i_more2.hvr-shutter-out-vertical:focus::before,.i_more2.hvr-shutter-out-vertical:hover::before{transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);}
.i_more2.btn-enter:active,.btn-enter:focus,.i_more2.btn-enter:hover{/* background:#fff;*/color:#fff;}
/*图片弹窗*/
.mainFilter{width: 100%;height: 100%;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 100;display: none;background: url(../images/mainFilter.png);}
.popupCase{width:800px;background: #fff;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);z-index: 105;padding: 65px;box-sizing: border-box;display: none;}
.popupCase .closeBtn{width: 50px;height: 50px;position: absolute;right: 16px;top: 10px;z-index: 5;background: url(../images/closeBtn.gif) no-repeat center;cursor: pointer;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s;}
.popupCase .closeBtn:hover{transform: rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);}
.popupCase .slideBox {width: 100%;position: relative;}
.popupCase .slideBox .bd{width: 100%;height: 100%;position: relative;z-index: 0;overflow: hidden;}
.popupCase .slideBox .bd li{zoom: 1;vertical-align: middle;}
.popupCase .slideBox .bd img{width: 100%;display: block;}
.popupCase .slideBox .prev,
.popupCase .slideBox .next{width: 16px;height: 30px;position: absolute;left: -40px;top: 50%;z-index: 5;display: block;background: url(../images/popupCase_prev1.png) no-repeat;}
.popupCase .slideBox .next {left: auto;right: -40px;background-image: url(../images/popupCase_next1.png);}
.popupCase .slideBox .prev:hover{background-image: url(../images/popupCase_prev2.png);}
.popupCase .slideBox .next:hover{background-image: url(../images/popupCase_next2.png);}


/*尾部*/
.f_bg{overflow:hidden; background:#141822; color:#999999; font-size:14px; clear:both; padding-top:40px; text-align:left;}
.f_bg_div{width:1200px; margin:0 auto;}
.f_bg a{color:#999999; text-decoration:none;}
.f_bg a:hover{ color:#fff;}
.f_bg .f_div2_r{ float:left; width:150px; height:147px; overflow:hidden; text-align:center; background:url(../images/foot_bg1.png) no-repeat;}
.f_bg .f_div2_r img{ width:130px; height:130px; margin:0 auto; margin-top:8px; display:block;}
.f_bg .links{ width:223px; float:left;  margin-right:95px; overflow:hidden;}
.f_bg .links:last-child{ margin-right:0;}
.f_bg .links.w2{ width:175px;}
.f_bg .links.w3{ width:185px;}
.f_bg .links.w4{ width:115px;}
.f_bg .links.w5{ width:68px; margin-right:0; float:right;}
.f_bg .links h2{ font-size:16px; color:#fff; font-weight:normal; line-height:46px; height:46px;}
.f_bg .links ul li{ display:block; line-height:21px; padding-top:6px; padding-bottom:6px; overflow:hidden;}
.f_bg .links ul li a{transition:all 0.3s; padding-right:5px; color:#999999;font-size:14px;}
.f_bg .links ul li a:hover{ margin-left:5px; padding-right:0; color:#fff;}
.f_bg .foot_two{ border-top:1px solid #313131; overflow:hidden; margin-top:30px; padding-top:32px;}
.f_bg .foot_two .ul{ float:right; overflow:hidden;}
.f_bg .foot_two .ul li{ float:left; margin-left:76px; margin-top:42px; overflow:hidden; height:66px; line-height:66px;}
.f_bg .foot_two .ul li a{ display:block;}
.f_bg .foot_two .ul li.f27{ font-size:27px;}
.f_bg .foot_two .ul li i{ float:left; width:66px; height:66px; margin-right:18px; background-repeat:no-repeat;transition:all 0.3s;}
.f_bg .foot_two .ul li i.bgs1{ background-image:url(../images/foot_bg2.png);}
.f_bg .foot_two .ul li i.bgs2{ background-image:url(../images/foot_bg3.png);}
.f_bg .foot_two .ul li i.bgs3{ background-image:url(../images/foot_bg4.png);}
.f_bg .foot_two .ul li:hover i.bgs1{background-image:url(../images/foot_bg2_on.png);}
.f_bg .foot_two .ul li:hover i.bgs2{background-image:url(../images/foot_bg3_on.png);}
.f_bg .foot_two .ul li:hover i.bgs3{background-image:url(../images/foot_bg4_on.png);}
.f_bg .foot_two .ul li p{ width:220px; line-height:24px; margin-top:8px; overflow:hidden;}
/*.f_bg .f_div2_r2{ float:right; width:139px; overflow:hidden; margin-left:36px; text-align:center; margin-top:28px;}
.f_bg .f_div2_r2 .imgs{overflow:hidden; margin-bottom:8px;}
.f_bg .f_div2_r2 .imgs img{  width:100%; }
.f_bg .f_div2_r2 p{ line-height:30px; height:30px; overflow:hidden;font-size:16px; color:#fff;}

.foot_a{ line-height:27px; font-size:12px; overflow:hidden; text-align:left;}
.foot_a ul{ float:right; width:116px;}
.foot_a ul li{float:left; width:28px; height:27px; margin-left:10px;}
.foot_a ul li a{ display:block; width:100%; height:100%;margin:0;}
.foot_a ul li a:hover{transition:all 0.3s;filter: Alpha(Opacity=60);opacity: 0.6;}
.foot_a ul li.weixin a{ background:url(../images/foot_pic1.png) no-repeat;}
.foot_a ul li.weixin a:hover{filter: Alpha(Opacity=100);opacity: 1.0;}
.foot_a ul li.weixin .wem1{width: 203px; display: none;text-align: center; padding-top: 20px; padding-bottom:20px; position: absolute; margin-left:-112px;margin-top: -203px; background-image: url(../img/ewm.png);background-repeat: no-repeat;}
.foot_a ul li.weixin .wem1 img{ width:155px; height:155px; margin-right:5px;}
.foot_a ul li.weixin a:hover .wem1{ display:block;}
.foot_a ul li.qq a{ background:url(../images/foot_pic3.png) no-repeat;}
.foot_a .bdshare-button-style0-24{ height:100%;}
.foot_a ul li.sinna a.bds_tsina{ background:url(../images/foot_pic2.png) left top no-repeat; }*/
.f_div3{ line-height:54px; min-height:54px;  clear:both; overflow:hidden; margin-top:39px; border-top:1px solid #313131;}
.f_div3 a:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}

.gotop{ position:fixed; bottom:10%; right:1%; width:58px; height:57px; background:url(../images/gotop.png) no-repeat; background-size:100% 100%;
-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
}
.gotop:hover{-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg); cursor:pointer; transform:rotate(360deg);}

/*分页*/
.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:50px; padding-bottom:60px; clear:both;}
.yema a{ display:inline-block; height:36px; line-height:36px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:16px;margin-left:9px; margin-right:9px;  text-align:center; color:#bcbcbc; font-size:14px; border:1px solid #e6e6e6; background-color:#fff;}
.yema label{ vertical-align:top; display:inline-block; line-height:36px;}
.yema a:hover{ text-decoration:none; color:#155ea4; background-color:#fff;border:1px solid #155ea4;}
.yema a.on{color:#155ea4; background-color:#fff; border:1px solid #155ea4;}
.yema a.home{ padding-left:34px; background:url(../images/product_bg2.png) #fff 15px center no-repeat;transition:all 0.3s;}
.yema a.home:hover{ background-image:url(../images/product_bg2_on.png);}
.yema a.first,.yema a.last{ margin-right:0;  }
.yema a.first:hover,.yema a.last:hover{background-color:#fff;}
.yema a span{ font-family:"宋体"; font-size:18px; padding-left:10px; padding-right:10px; display:inline-block; cursor:pointer;}
.yema a:hover span{ color:#155ea4;}

@keyframes scaleAnim{
    0%{         
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}

/*二級頁面*/
.position{height:66px; line-height:66px;  background:#fff; border-bottom:1px solid #eeeeee;overflow:hidden; color:#333333; text-align:left; font-size:16px;}
/*.position a{ color:#666666;  text-decoration:none;}
.position a:hover{color:#1f7cdb;}
.position label{}*/
.position .about_a_r{ text-align:center; overflow:hidden;}
.position .about_a_r a{height:66px; line-height:66px; display:inline-block; margin-right:18px; margin-left:18px; font-size:16px; color:#333333;transition:all 0.3s; position:relative;}
.position .about_a_r a:hover{ color:#155ea4;}
.position .about_a_r a.csel{ /*border-bottom:2px solid #155ea4; */color:#155ea4;}
.position .about_a_r a.csel:after{left: 0%;right: 0%;opacity: 1;}
.position .about_a_r a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: 0px;height: 2px;opacity: 0;background-color: #155ea4;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.position .about_a_r a:hover:after{left: 0%;right: 0%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.o_big_con{ overflow:hidden; position:relative;}
.o_big{ overflow:hidden; background-repeat:no-repeat; background-position:70% center; background-size:cover; position:relative;  width:100%;-webkit-animation:scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}
.o_big img{ width:100%;filter: Alpha(Opacity=0);opacity: 0;}
.o_big_con .cons{ position:absolute; top:0; left:0; width:100%; height:100%;}
.o_big_con .cons .wrap{ height:100%; display:table; }
.o_big_con .h2{ font-weight:normal; display:table-cell; vertical-align:middle; color:#fff; font-size:36px;}
.o_big_con .h2 span{ display:block;padding-bottom:3px; line-height:50px; overflow:hidden;}
.o_big_con .h2 label{display:inline-block; position:relative; line-height:36px;  vertical-align:top; font-size:20px; }


/*产品展示*/
.product_bg{ overflow:hidden; background:#f6f6f6;}
.product_a{ overflow:hidden; padding-top:60px; text-align:center; margin-bottom:30px;}
.product_a a{display:inline-block; height:48px; line-height:48px;background-color:#6f6f6f; padding-left:26px; padding-right:26px; min-width:63px; font-size:16px; color:#fff; margin-left:3px; margin-right:3px; transition:all 0.3s;}
.product_a a:hover{background-color:#155ea4;color:#fff;filter: Alpha(Opacity=80);opacity: 0.8;}
.product_a a.csel{ background-color:#155ea4;color:#fff;}
.product_img{ overflow:hidden; position:relative;}
.product_img img{ display:block; width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.product_img:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.product_img .txts{ position:absolute; left:747px; top:98px; width:416px; color:#999999; font-size:18px; line-height:33px;}
.product_img .txts .h3{ font-weight:normal; font-size:42px; color:#383838; height:50px; line-height:50px;}
.product_img .txts .p{ overflow:hidden; padding-bottom:24px; position:relative;}
.product_img .txts .p:after{ content:""; width:67px; height:2px; position:absolute; bottom:0; left:0; background:#155ea4;}
.product_ul{ overflow:hidden;}
.product_ul ul li{ float:left; width:284px; margin-right:21px; margin-bottom:10px; margin-top:31px; overflow:hidden; text-align:center; background:#fff;}
.product_ul ul li:nth-child(4n+0){ margin-right:0;}
.product_ul ul li .imgs img{display: block;width: 100%; height:284px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;  margin:0 auto; vertical-align:bottom; }
.product_ul ul li .imgs{margin:0 auto;overflow:hidden; position:relative; border-bottom:1px solid #f6f6f6;}
.product_ul ul li .imgs label{ position:absolute; left:50%; width:157px; height:52px; line-height:42px; overflow:hidden; margin-left:-78.5px; top:37px; font-size:16px; color:#fff; background:url(../images/product_bg1.png) no-repeat;}
.product_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.product_ul ul li .txts{ padding-top:23px; padding-bottom:26px; overflow:hidden; position:relative;}
.product_ul ul li .txts:before{content: "";display: block;position: absolute;bottom: 0px;height: 1px;background-color: #fff;left: 0%;right: 0%;}
.product_ul ul li .txts i{ height:1px; overflow:hidden; position:absolute; left:0; bottom:0; width:0%; transition:all 0.5s; z-index:0; background:#155ea4;}
.product_ul ul li h2{font-size:18px; font-weight:normal; height:28px; line-height:28px;overflow:hidden; padding-left:8px; padding-right:8px;transition:all 0.3s; color:#333333;}
.product_ul ul li .p{font-size:14px; color:#999999; height:28px; line-height:28px;overflow:hidden; padding-left:8px; padding-right:8px; }
.product_ul ul li:hover .txts i{ width:100%;}
.product_ul ul li:hover h2{ color:#155ea4;}


/*产品中心详细*/
.productDetails{ margin-top:59px; overflow:hidden;}
.productDetails .information:after{content:"";height:0;display:block;clear:both}
.productDetails .product_one_l{ float:left; width:550px; overflow:hidden;}
.productDetails .product_one_l .pro_big2{ overflow:hidden;margin-bottom:26px; border:1px solid #eeeeee;}
.productDetails .product_one_l .big_img{width:100%;}
.productDetails .information .conten{width: 624px;float: right;}
.productDetails .information .title{font-weight:normal;color: #333333; padding-bottom:41px; border-bottom:1px solid #eeeeee; overflow:hidden;}
.productDetails .information .title .h2{font-weight:normal; line-height:28px; margin-bottom:17px; overflow:hidden;font-size: 24px;}
.productDetails .information .title label{ float:left; padding-left:12px; padding-right:12px; min-width:66px;line-height: 28px; font-weight:normal; font-size:14px; color:#fff; overflow:hidden; text-align:center; background:#505050; border-radius:20px;}
.productDetails .information .txt{line-height: 40px;font-size: 14px;color: #666666; min-height:361px;padding: 37px 0; overflow:hidden; border-bottom:1px solid #eeeeee;}
.productDetails .information .txt .h3{ font-weight:normal; font-size:14px; color:#333333;}
.productDetails .information .btn{width: 160px;height: 48px;line-height: 48px;text-align: center;font-size: 16px;color: #fff;display: block;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s;background: #155ea4;margin-top: 27px;border-radius:6px;}
.productDetails .information .btn:hover{opacity:0.8;filter:Alpha(opacity=80);}
.productDetails .tab{margin-top: 50px; height:42px; position:relative;}
.productDetails .tab:after{content:"";height:1px; position:absolute; width:100%; left:0; bottom:0; background:#eeeeee; z-index:-1;}
.productDetails .tab li{float: left;height: 40px;line-height: 40px;font-size: 22px;color: #333333;cursor: pointer; margin-right:49px; margin-bottom:2px;}
.productDetails .tab li.on{ border-bottom:2px  solid #3557a8;color: #3557a8; margin-bottom:0;}
.productDetails .tabBox{margin-top: 26px; overflow:hidden; padding-bottom:50px;}
.productDetails .article{line-height: 36px;font-size: 16px; color: #666666; /*text-align: justify;*/}
.productDetails .article img{ max-width:100%;}
.productDetails .article p{ margin-bottom:12px; overflow:hidden;}
.productDetails .article .f14{ font-size:14px;}

/*产品解决方案*/
.solution_ul{ overflow:hidden;margin-top:50px; line-height:26px;font-size:14px; }
.solution_ul ul li{ display:block; overflow:hidden; margin-bottom:10px; margin-top:10px; width:100%;background:#ffffff; }
.solution_ul ul li .imgs{ float:left; width:600px; overflow:hidden;}
.solution_ul ul li:nth-child(2n+0) .imgs{ float:right;}
.solution_ul ul li .imgs img{ width:100%;transition:all 0.3s; height:413px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.solution_ul ul li .txts{  padding-left:60px; padding-right:60px; width:480px; overflow:hidden;color:#666666;/* display:table-cell; vertical-align:top; */height:364px; position:relative;}
.solution_ul ul li .txts:after{ content:""; position:absolute; bottom:0; left:60px; width:21px; height:2px; background:#cdcdcd;}
.solution_ul ul li:hover .txts:after{ background:#155ea4;}
.solution_ul ul li .txts .h2{ color:#333333; font-size:20px;margin-bottom:32px;  margin-top:58px; height:30px; line-height:30px;font-weight:normal;}
.solution_ul ul li:hover .txts .h2{ color:#155ea4;}
.solution_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
/*产品解决方案详细*/
.solution_t{ overflow:hidden; margin-top:55px; line-height:36px; text-align:center; font-size:24px; color:#155ea4; font-weight:normal;}
.solution_con{ overflow:hidden; padding-top:34px; line-height:26px; font-size:14px; color:#666666; padding-bottom:80px;}
.solution_con .ul{ background:#fff; overflow:hidden; margin-bottom:31px;}
.solution_con .ul li .imgs{ float:left; width:600px; overflow:hidden;}
.solution_con .ul li .imgs img{ width:100%;transition:all 0.3s; height:413px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.solution_con .ul li .txts{  padding-left:30px; padding-right:30px; width:540px; overflow:hidden;color:#666666; display:table-cell; vertical-align:middle; height:413px;}
.solution_con .h4{ font-weight:normal; font-size:20px; color:#333333; height:46px; line-height:46px; margin-top:32px;}

/*合作伙伴*/
.partner_con{ overflow:hidden; background:#fff; margin-top:62px; padding-left:37px; padding-right:37px; line-height:24px; color:#666666; font-size:16px; padding-bottom:35px; padding-top:16px;}
.partner_con .h3{ font-weight:normal; height:80px; line-height:80px; font-weight:bold; color:#333333; font-size:31px;}
.link_ul{  margin-top:50px;}
.link_ul ul li{ float:left;  width:222px;  margin-right:20px; margin-bottom:20px;}
.link_ul ul li:nth-child(5n+0){ margin-right:0;}
.link_ul ul li .imgs{ border:1px solid #eee; overflow:hidden;transition:all 0.3s;}
.link_ul ul li:hover .imgs{/* border:1px solid #155ea4;*/-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.05); box-shadow: 0 5px 15px rgba(0,0,0,0.05);}
.link_ul ul li .imgs img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.link_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%); filter:none;}

/*联系我们*/
.contact_map{ margin-top:60px; overflow:hidden;}
.ui-contactmaps >.ct .maps iframe{height: 420px;}
.con_ul{ overflow:hidden; clear:both; margin-bottom:60px; background:#fff; padding-top:39px; padding-bottom:28px;}
.con_ul ul li{/*width:calc(33.33% - 1px);width:-webkit-calc(33.33% - 1px);width:-moz-calc(33.33% - 1px); */ width:400px; height:120px;float:left; overflow:hidden; text-align:center; font-size:14px; color:#666666; line-height:24px;  position:relative; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.con_ul ul li:after{ width:1px; height:100%; position:absolute; content:""; background:#eeeeee; right:0; top:0;}
.con_ul ul li:nth-child(3n+0):after{ width:0;}
.con_ul ul li img{display:block; height:26px; margin:0 auto; margin-bottom:8px;transition:all 0.3s;}
.con_ul ul li h2{ font-weight:normal; height:28px; line-height:28px; font-size:20px; color:#333333; margin-bottom:9px;}
.con_ul ul li p{ max-width:220px; margin:0 auto; width:94%;  overflow:hidden;}
.con_ul ul li:last-chlld{ border-right:0;}
.con_ul ul li:hover{-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}

/*人才招聘*/
.product_bg .recruitmentList{ overflow:hidden; margin-top:60px;}
.product_bg .recruitmentList li { border: solid 1px #eeeeee; box-sizing: border-box; margin-bottom: 30px;padding: 40px 70px 40px 30px; background: url(../images/arrow9.gif) no-repeat right 31px top 38px; cursor: pointer; background-color:#fff;}
.product_bg .recruitmentList li.on {background-image: url(../images/arrow10.gif); border-left: solid 4px #155ea4;}
.product_bg .recruitmentList li.on .title .tit { color: #155ea4;}
.product_bg .recruitmentList li .title .tit { line-height: 30px; font-size: 16px; color: #333333; font-weight:normal;}
.product_bg .recruitmentList li .title .txt {line-height: 24px; font-size: 14px; color: #999999;}
.product_bg .recruitmentList li .down {padding: 18px 0 0 0;display: none;}
.product_bg .recruitmentList li .down .text {font-size: 14px; line-height: 27px;color: #666666;}
.product_bg .recruitmentList li .down .text .tit { color: #333333;}
.product_bg .recruitmentList li .down .btn {width: 120px;height: 38px; line-height: 38px;text-align: center; display: block; border-radius: 3px;border: solid 1px #336699; margin-top: 45px; font-size: 16px;color: #155ea4;transition: 0.2s; -webkit-transition: 0.2s;-moz-transition: 0.2s; -ms-transition: 0.2s;-o-transition: 0.2s;}
.product_bg .recruitmentList li .down .btn:hover {background: #155ea4; color: #fff;}

/*发展历程*/
.history_div{overflow:hidden;  margin-top:28px;padding-bottom:50px;}
.history_div .history_ul{ padding-top:33px; padding-bottom:5px;overflow:hidden; background:url(../images/history_bg1.jpg) center top repeat-y;}
.history_div .history_ul ul li{ display:block; overflow:hidden;background:url(../images/history_bg2.png) center center no-repeat;transition:all 0.3s; margin-bottom:20px;}
.history_div .history_ul ul li:hover{background:url(../images/history_bg2_on.png) center center no-repeat;}
.history_div .history_ul ul li .divs{ float:left; width:575px; background:#f8f8f8; position:relative; padding-top:32px; padding-bottom:32px;}
.history_div .history_ul ul li:nth-child(2n+0) .divs{ float:right;}
.history_div .history_ul ul li .divs i{ position:absolute; height:100%; width:10px; top:0; right:-10px;background:url(../images/history_bg4.png) center center no-repeat;}
.history_div .history_ul ul li:nth-child(2n+0) .divs i{ left:-10px; right:auto;background:url(../images/history_bg4_on.png) center center no-repeat;}
.history_div .history_ul ul li .divs .date{ display:inline-block; border-right:1px solid #e5e5e5; padding-right:17px; padding-left:17px; vertical-align:middle; margin-right:20px; font-size:60px; color:#666666; font-family:Arial;transition:all 0.3s; letter-spacing:-1px;}
.history_div .history_ul ul li .divs .txts{  display:inline-block;vertical-align:middle; width:366px; line-height:24px; overflow:hidden; color:#666666; font-size:14px;}
.history_div .history_ul ul li:hover .divs .date{ color:#155ea4;}
.history_div .history_div_end{ height:30px; overflow:hidden;background:url(../images/history_bg3.png) center center no-repeat;}

/*工程案例*/
.case_ul{ overflow:hidden;margin-top:66px; overflow:hidden;}
.case_ul li{width: 585px;float: left;background: #f7f7f7;cursor: pointer;margin-bottom: 30px;}
.case_ul li:nth-child(even){margin-left: 30px;}
.case_ul li .pic{height: 330px;overflow: hidden;position: relative;}
.case_ul li .pic img{width: 100%;display: block;}
.case_ul li .pic .imgs img{-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.case_ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.case_ul li .filter{width: 100%;height: 0%;overflow: hidden;position: absolute;left: 0;bottom: 0;z-index: 5;text-align: center;background:rgba(0,0,0,0.8);transition: 0.2s;-webkit-transition: 0.2s;-moz-transition: 0.2s;-ms-transition: 0.2s;-o-transition: 0.2s;}
.case_ul li:hover .filter{height: 100%;}
.case_ul li .filter img{width: 91px;height: 91px;display: inline-block;position: absolute;	top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);z-index: 2;}
.case_ul li .text{height: 80px;line-height: 80px; text-align:center;box-sizing: border-box;font-size: 18px;color: #333333;}
.case_ul li:hover .text{ color:#155ea4;}


/*关于我们*/
.about_x{ overflow:hidden; line-height:30px;font-size:16px; color:#333333; padding-bottom:60px; padding-top:50px; }
.about_x img{margin-bottom:15px; max-width:100%;}
.about_x .imgs{ overflow:hidden;margin-bottom:15px;}
.about_x .imgs img{ width:100%; margin-bottom:0; display:block;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.about_x .imgs:Hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.about_x .h2{ color:#155ea4; font-size:22px;margin-bottom:15px; padding-top:20px;}
.about_x .h3{ color:#155ea4; font-size:16px;margin-bottom:18px;}
.about_x .show_t{ padding-bottom:13px; line-height:30px; font-size:22px; color:#2c2c2c;text-align:center; overflow:hidden;}
.about_x .con_line{height:40px; line-height:40px;font-size:14px; color:#c2c2c2;border-bottom:1px dashed #e5e5e5;  text-align:center; }
.about_x .con_id{ line-height:24px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:15px;text-align:left;padding-bottom:60px;}
.about_x table{border-collapse:collapse;border-spacing:0;}
.about_x table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}

.prenext{ border-top:1px dashed #e5e5e5;border-bottom:1px dashed #e5e5e5;font-size:16px; line-height:60px;margin-top:20px; color:#444;}
.prenext span{ float:left; width:108px; color:#666666; font-size:16px;}
.prenext a{ color:#444;}
.prenext a:hover{ color:#b39058; text-decoration:none;}
.prenext:last-child{ border-top:0; margin-top:0; border-bottom:0;}
.goback{ float:right; height:26px; line-height:26px; text-align:right; padding-left:23px;background:url(../images/goback.png) left center no-repeat; font-size:14px; color:#333333; margin-top:8px;/* border-bottom:1px solid #a6a6a6;*/}
.fenxiang{ height:30px; overflow:hidden;}
.fenxiang .span{ float:right; font-size:14px; line-height:34px;}

/*公司动态*/
.news_con{ overflow:hidden; margin-top:38px;}
.news_con ul li{ overflow:hidden; margin-top:24px; background:#fff;display:block; margin-bottom:10px;}
.news_con ul li .imgs{ width:516px; float:left; display:inline; overflow:hidden; }
.news_con ul li .imgs img{width:100%; height:307px;/* -webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);transition-duration: 0.3s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;*/-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.news_con ul li:hover .imgs img{/*-webkit-transform: scale(1.2) rotate(4deg); transform: scale(1.2) rotate(4deg);*/-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.news_con ul li .i_about_r{ float:right; display:inline; line-height:24px; width:606px; overflow:hidden; margin-right:40px; }
.news_con ul li .i_about_r h3{ line-height:44px; height:44px; overflow:hidden; font-size:24px; color:#000000; font-weight:normal;transition: all 0.3s; margin-top:39px;}
.news_con ul li .i_about_r em{ font-style:normal; font-size:14px; display:block; color:#999999; height:26px; line-height:26px;}
.news_con ul li .i_about_r .p{ height:60px; overflow:hidden; font-size:16px; color:#999999; line-height:30px; margin-bottom:32px; margin-top:27px;}
.news_con ul li .i_about_r .news_more{ width:45px; text-align:center; float:left; height:45px; line-height:45px;  color:#666666; font-size:14px;transition: all 0.3s; background:url(../images/news_bg1.png) no-repeat;filter: Alpha(Opacity=0);opacity: 0;}
.news_con ul li:hover .i_about_r .news_more{filter: Alpha(Opacity=100);opacity: 1.0;}
.news_con ul li .i_about_r .news_more:hover{ margin-left:5px;}
.news_con ul li:hover .i_about_r h3{ color:#155ea4;}


/*如何购买*/
.buy_box{ margin-top:80px; margin-bottom:60px;}
.buy_box .buy_t{}
.buy_box .buy_t a{ height:79px; line-height:79px; background:#fff; position:relative; float:left; width:400px;transition:all 0.3s; margin-top:11px; color:#333333; font-size:20px; font-weight:bold; text-align:left; text-indent:186px; background-repeat:no-repeat; background-position:135px center;}
.buy_box .buy_t a:before{ content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:#e5e5e5;}
.buy_box .buy_t a:after{ content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#e5e5e5;}
.buy_box .buy_t a.bsel{ margin-top:0; height:90px; line-height:90px;-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1); box-shadow: 0 3px 10px rgba(0,0,0,0.1); color:#155ea4;}
.buy_box .buy_t a.bgs1{ background-image:url(../images/buy_bg1.png);}
.buy_box .buy_t a.bgs2{ background-image:url(../images/buy_bg2.png);}
.buy_box .buy_t a.bgs3{ background-image:url(../images/buy_bg3.png);}
.buy_box .buy_t a.bgs2{ text-indent:178px;background-position:141px center;}
.buy_box .buy_t a.bgs3{ text-indent:180px;background-position:143px center;}
.buy_box .buy_ocn{ clear:both; background:#fff; overflow:hidden; padding-top:80px; padding-bottom:78px;-webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.1); box-shadow: 0 5px 20px rgba(0,0,0,0.1); padding-left:50px;}
.buy_box .buy_ocn .h3{ font-weight:normal; font-size:37px; color:#333333; position:relative; padding-top:31px; line-height:54px;}
.buy_box .buy_ocn .desc{ line-height:24px; font-size:14px; color:#999999; margin-bottom:32px; overflow:hidden;}
.buy_box .buy_ocn .ul li{ float:left; margin-right:28px; width:345px; margin-bottom:36px;}
.buy_box .buy_ocn .ul li.last{ width:1092px; margin-right:0;}
.buy_box .buy_ocn .ul li .p{ height:36px; line-height:36px; overflow:hidden; color:#666666; font-size:14px;}
.buy_box .buy_ocn .ul li .p font{ color:#155ea4;font-size:14px;}
.buy_box .buy_ocn .ul li .txt1{ width:343px; border:1px solid #eee; height:46px; line-height:46px; background:#fff; text-indent:14px; outline:none; font-size:14px;font-family:"微软雅黑"; color:#333333;}
.buy_box .buy_ocn .ul li select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.buy_box .buy_ocn .ul li select.txt1{ padding-left:14px; text-indent:0;background: url(../images/arrow.png) no-repeat 320px center;}
.buy_box .buy_ocn .ul li .textarea{ padding:1%; padding-left:14px; padding-right:10px; width:1066px;background:#fff; font-size:14px; font-family:"微软雅黑";border:1px solid #eeeeee; outline:none;color:#333333; height:138px;  }
.buy_box .buy_ocn .bnts2{ display:block;  border: none;  width:174px;font-size: 16px; height: 48px; line-height:48px; background: #155ea4; font-family:"微软雅黑"; text-align: center;color: #fff; outline: none;  cursor: pointer; -webkit-appearance: none; margin-top:24px;}
.buy_box .buy_ocn .bnts2.w3{ width:240px;}
.buy_box .buy_ocn .bnts2:hover{filter:alpha(opacity=70);opacity:0.7;transition:all 0.3s;}

@media screen and (max-width: 1200px) {
.top_bg{ position:static;}
.i_blank{ height:0;}
}






/* HIT OFFICAL HOME SITE */








input:-ms-clear{display:none;}

.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
/*body{font:12px/1.5 "微软雅黑","Microsoft Yahei";color:#444;overflow-x:hidden;overflow-y:auto}
a{text-decoration:none;color:#444;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
a:hover{color:#144189}
/*img{max-width:100%!important;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}*/
input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:100%;max-width:1600px;margin:0 auto;}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.xueke .wp_articlecontent table {
    width: 100% !important;
}
h1.arti_title {
    font-size: 28px;
    line-height: 1.5;
    margin-bottom: 20px;
}
.m-aboutl1 {
    min-height: 600px;
}
.m-news .swiper-pagination.topic{position: absolute; left:15.6%; bottom:54px; width:auto;}
.m-news .swiper-pagination.topic .swiper-pagination-bullet{width:10px; height:10px;}
.m-news .swiper-pagination.topic .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}
.hdr{float:right;padding-top:16px}
.hdr .con-top{text-align:right;float:right;}
.hdr .con-bot{clear:both;padding-top:10px}
.m-way{float:left;display:inline-block;vertical-align:top;position:relative}
.m-way .tit{display:block;font-size:12px;color:#fff;line-height:30px;font-weight:400;cursor:pointer}
.m-way .tit em:last-child{font-size:12px}
.m-way .con{position:absolute;right:0;top:100%;left:0;z-index:10;background:#fff;padding:5px 0;display:none}
.m-way:hover .con{display:block}
.m-way .con a{display:block;font-size:14px;color:#000;line-height:20px;text-align:left;padding:5px 10px;background:url(../images/img20.png) left bottom repeat-x}
.m-way .con .i1-9 a{    background-image: none;}
.m-way .con a:last-child{}
.m-way .con a:hover{color:#1d50a2}
.con-top .iconmokuai{display: inline-block; vertical-align:middle; margin-right: 5px; margin-top: -1px;}
.con-top .icondiqiu{display: inline-block; vertical-align:middle; margin-right: 5px; margin-top: -1px;}
.lang{display:inline-block;float:left;vertical-align:top;font-size:12px;color:#fff;line-height:30px;font-weight:400;text-transform:uppercase;margin:0 16px 0 16px}
.lang i{margin-right: 10px;}
.lang a{color:inherit}
.lang a:hover{color:#f39800}
.m-area{float:left;display:inline-block;vertical-align:top;overflow:hidden;padding-right:10px;padding-top:3px}
.m-area a{display:block;float:left;border:1px solid rgba(255,255,255,.5);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 15px;font-size:12px;color:#fff;line-height:24px;margin-left:10px}
.m-area a:hover{background-color:#fff;color:#1D50A2}
.soBox{display:inline-block;vertical-align:top;position:relative;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.soBox .btn-so,.soBox .sub{display:block;position:absolute;right:0;top:0;width:30px;height:30px;border:none;cursor:pointer;font-size:20px;color:#fff;line-height:30px;text-align:center;background:0 0;padding:0}
.soBox .sub{display:none}
.soBox .inp{display:block;width:100%;height:28px;background:0 0;border:none;padding:0 30px 0 15px;font-size:14px;color:#fff;line-height:28px}
.soBox.ok{width:120px}
.soBox.ok .btn-so{display:none}
.soBox.ok .sub{display:block}
.soBox em{line-height: 28px; display: block; font-size: 16px; margin-left: 2px;}
.soBox.ok .sub em{margin-top: -2px;}
.hdr .con-bot .soBox{display:none}
.row-a1{padding:55px 0 97px;overflow:hidden;background:url(../images/img19.png) center top no-repeat #f6f6f6;-webkit-background-size:100% auto;background-size:100% auto}
.row-a1 .col-l{width:59.56%}
.row-a1 .col-r{width:38.5%}
.m-news{background:url(../images/img13.jpg) left top no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%}
.m-news .con{overflow:hidden;position:relative;z-index:2}
.m-news .con:after{content:"";position:absolute;right:0;top:59px;bottom:26px;left:11.6%;z-index:-1;background:#F8CC8D}
.m-news .pic{float:left;width:530px;height:335px;overflow:hidden;margin:19px 29px 95px 17px}
.m-news .pic img{display:block;width:100%;height:100%}
.m-news .txt{overflow:hidden;font-size:14px;color:#fff;line-height:24px;margin-top:93px;padding-right:30px;text-align:justify}
.m-news .det{height:146px;overflow:hidden}
.m-news .det a{}
.m-news .tit{font-size:32px;line-height:40px;font-weight:700;max-height:120px;overflow:hidden;margin-bottom:10px}
.m-news .tit a,.m-news .tit a:hover{color:#fff}
.m-news .swiper-pagination{left:13.9%;bottom:55px;font-size:18px;color:#fff;line-height:20px;width:auto}

.m-news .slick-dots{position: absolute;left: 20%;bottom: 61px;text-align: left;z-index: 99;}
.m-news .slick-dots li{display: inline-block;margin: 0 3px;}
.m-news .slick-dots li button{display: block;width: 8px;height:8px;
    font-size: 0;line-height: 0;text-indent: 999px;background-color: #000;border-radius: 50%;
    border: none;cursor: pointer;background: #fff;
    padding: 0;
    opacity:.3;filter:alpha(opacity=30);
}
.m-news .slick-dots li.slick-active button{opacity:1;filter:alpha(opacity=100)}

.p-list1{overflow:hidden;margin:19px -14px 0}
.p-list1 li{float:left;width:50%;padding:0 14px}
.p-list1 .con{display:block;border-bottom:5px solid #e8edf6;background:#fff}
.p-list1 .pic{height:0;padding-top:63.26%;position:relative;overflow:hidden;background:#f1f1f1}
.p-list1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.p-list1 .txt{height:213px;padding:20px 25px 27px;font-size:14px;color:#c3c2c2;line-height:24px;overflow:hidden}
.p-list1 .txt a{color:#c3c2c2;l}
.p-list1 .det{min-height:72px;overflow:hidden;margin-top:10px;margin-bottom:13px}
.p-list1 .tit{font-size:18px;color:#1d1d1d;line-height:24px;max-height:72px;overflow:hidden;font-weight:400}
.p-list1 .tit a{color:#1d1d1d;}
.p-list1 .info{font-size:12px;color:#555}
.p-list1 .info a{font-size:12px;color:#555}
.p-list1 .info span{display:inline-block;vertical-align:top;line-height:23px;text-align:center;padding:0 9px;min-width:87px;margin-right:5px;background:#f7f7f7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.p-list1 .con:hover{border-color:#1D50A2}
.m-Journalisml{position:relative;z-index:5}
.row-a1{position: relative; z-index:1;}
.row-a3{
	background-repeat:no-repeat;background-position:center top; margin-bottom:80px; position:relative;z-index:0;background-color:#f6f6f6;clear:both; z-index: 0;
}
.row-a3 .inner{background-repeat:no-repeat;position:relative; height:950px; background: #1D50A2}
.row-a3 .bg-img{background: url(../images/img15.jpg) no-repeat -80px bottom; background-size: 100%; margin-top: 60px; height:670px; transform: rotate(-3deg);}
.row-a3 .bg-pic{
	background-color: #f6f6f6;
	height:670px; width:110%;
	transform: rotate(3deg);
	position: absolute;
	left:0; top:-570px;
	overflow:hidden;
	z-index: 1;
}

.row-a3 .bg-pic .bg{
	background: #1D50A2;
	transform: rotate(-6deg);
	position: absolute;
	height:200px; width:110%;
	left:0; bottom:-185px; opacity: .4
}
.row-a3 .hpic{
	width:57%; overflow: hidden; position: absolute; left:0; top:0; z-index: 0;
}
.row-a3 .hpic img{
	width:auto; height:100%; max-width: none!important;;
}
.row-a3 .bg-shadow{
	background: #f6f6f6;
	height:180px; width:110%;
	transform: rotate(-3deg);
	position: absolute;
	left:0; bottom:-120px;
	overflow:hidden;
}
.row-a3 .bg-shadow .bg{
	background:#1D50A2;
	transform: rotate(6deg);
	position: absolute;
	height:200px; width:110%;
	left:0; top:-185px; opacity: .4
}
.xl li {
    width: 50%;
    float: left;
    display: inline-block;
}

.htxt{z-index: 3; position: relative;}
.row-a3 .col-l{width:69.625%;overflow:hidden;padding-top:450px;}
.row-a3 .col-r{width:24.75%;overflow:hidden}
.row-a3 .tit1{font-size:42px;color:#1D50A2;line-height:48px;margin-bottom:271px}
.row-a3 .tit1 em{display:block;line-height:1;text-transform:uppercase}
.row-a3 .tit1 em i{display:inline-block;vertical-align:top;width:33px;height:33px;background:#1D50A2;margin-top:4px;margin-left:14px}
.row-a3 .col-l .txt{width:629px;background:#fff;box-shadow:0 1px 9px rgba(0,0,0,.1);padding:26px 40px 41px;font-size:16px;color:#a6a6a6;line-height:24px;float:right;margin-right:10px}
.row-a3 .s-label{color:#1D50A2;font-weight:700;margin-bottom:15px}
.row-a3 .s-label a{color:#1D50A2;}
.row-a3 .col-l .det{height:72px;overflow:hidden;margin:21px 0 38px}
.row-a3 .tit2{font-size:36px;color:#191919;line-height:44px;font-weight:700}
.row-a3 .tit2 a{color:#191919;}
.row-a3 .col-l .info{font-size:12px;color:#555;line-height:23px;text-align:right;padding-top:29px}
.row-a3 .col-l .info a{color:#f39800;}
.row-a3 .col-l .info span{display:inline-block;vertical-align:top;margin-left:12px;min-width:87px;padding:0 5px;background:#f7f7f7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}
.p-list2{padding-top:144px}
.p-list2 li{margin-bottom:30px}
.p-list2 .con{display:block;font-size:14px;color:#fff;line-height:24px;position:relative;padding-top:46px}
.p-list2 .con a{color:#fff;}
.p-list2 .pic{display:block;width:240px;height:147px;background:#f1f1f1;overflow:hidden}
.p-list2 .pic img{display:block;width:100%;height:100%}
.p-list2 .tit{font-size:18px;font-weight:700;max-height:48px;overflow:hidden;margin:17px 0 7px}
.p-list2 .det{height:48px;overflow:hidden}
.p-list2 .con:hover .pic img{transform:scale(1.1) rotate(0.3deg);
-ms-transform:scale(1.1) rotate(0.1deg);　　　　    /* IE 9 */
-moz-transform:scale(1.1) rotate(0.1deg);　　　    /* Firefox */ 
-webkit-transform:scale(1.1) rotate(0.1deg);　    /* Safari 和 Chrome */ 
-o-transform:scale(1.1) rotate(0.1deg);　　　　    /* Opera */
 transition: all .5s; -webkit-transition: all .5s;}
.p-list2 .s-label2{display:inline-block;vertical-align:top;background:#fff;font-size:16px;color:#1D50A2;line-height:28px;font-weight:700;padding:0 17px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;left:0;top:0}
.btn-more1{display:block;width:192px;height:58px;background:#1D50A2;font-size:16px;color:#fff;line-height:58px;text-align:center}
.btn-more1 em{display:inline-block;vertical-align:middle;font-size:24px;margin-right:10px}
.btn-more1:hover{box-shadow:0 0 5px rgba(0,0,0,.3);color:#fff}
.btn-more2{display:block;float:right;font-size:16px;color:#1D50A2;line-height:24px;margin-top:48px}
a.btn-more2:hover{text-decoration:underline;color:#444;}
.btn-more2 i{display:inline-block;vertical-align:middle;width:8px;height:16px;background:url(../images/img30.png) center center no-repeat;margin-left:5px}
.m-promisingl{overflow:hidden;position:relative}
.m-promisingl .bgpic{width:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1}
.m-promisingl .bgpic img{display:block;width:100%}
.m-promisingl .bgpic .imgl2{display:none}
.m-promisingl .pic{width:250px;height:417px;overflow:hidden;background-color:#1D50A2;margin:130px auto 34px;font-size:0;text-align:center;padding-top:41px}
.m-promisingl .box{overflow:hidden;margin-bottom:62px;position:relative;z-index:2}
.m-promisingl .pic img{display:inline-block;max-height:75%;max-width:75%!important;}
.m-promisingl .txt{overflow:hidden;font-size:14px;color:#8a8a8a;text-align:center}
.m-promisingl .txt .tit{width:57.75%;margin:0 auto 15px}
.m-promisingl .txt .tit img{display:block;width:100%}
.m-promisingl .fot{width:100%;background-color:#eee}
.ul-listl1{overflow:hidden;font-size:0;text-align:center;padding:23px 0}
.ul-listl1 li{display:inline-block;padding:0 33px;border-right:1px dotted #c2c3c4}
.ul-listl1 li:last-child{border-right:none}
.ul-listl1 li .con{font-size:16px;line-height:1.5em;color:#212121;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl1 li .con a{color:#212121;}
.ul-listl1 li .con:hover a{color:#1D50A2}
.m-special{overflow:hidden;padding-bottom:73px}
.m-special .swiper-container{margin:38px -40px 0;padding:0 40px}
.m-special .swiper-slide .con{display:block}
.m-special .pic{background:#fff;overflow:hidden;height:0;border-radius:10px;padding-top:40.3448%;position:relative}
.m-special .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.m-special .slick-dots{position: absolute;left: 0;bottom: -20px;width: 100%;text-align: center;z-index: 99;}
.m-special .slick-dots li{display: inline-block;margin: 0 2px;}
.m-special .slick-dots li button{display: block;width: 8px;height: 8px;
    font-size: 0;line-height: 0;text-indent: 999px;background-color: #f39800;border-radius: 50%;
    border: none;cursor: pointer;
    padding: 0;
}
.m-special .slick-dots li.slick-active button{background-color: #1D50A2;}

.m-special .slick-next,.m-special .slick-prev{font-size: 0;position:absolute;
	width:32px;height:32px;line-height:32px;top:50%;margin-top:-16px;
	text-align:center;color:#fff;border:none;outline:0;z-index:8;
	cursor:pointer;background-color:#dcdcdc;border-radius:50%;
	-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;
	transition:.3s;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-special .slick-next::after,.m-special .slick-prev::after{display:none}
.m-special .swiper-pagination{display:none}
.m-special .slick-prev{left:-47px;background-image: url(../images/arr-l.png);}
.m-special .slick-next{right:-47px;background-image: url(../images/arr-r.png);}
.m-special .slick-next:hover,.m-special .slick-prev:hover{background-color:#1D50A2}
.m-special .slider{margin: 38px -18px 0;}
.wp_entry {
    overflow: inherit;
}
.wp_articlecontent .list-paddingleft-2 {
    padding-left: 0px;
}
.banner .slick-next,.banner .slick-prev{font-size: 0;position:absolute;
	width:50px;height:50px;line-height:50px;top:55%;
	text-align:center;color:#fff;border:none;outline:0;z-index:8;
	cursor:pointer;
	-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;
	transition:.3s;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
        
}
.banner .slick-prev{left:0px;top:48%;left:5%;background: url(../images/sp.png) no-repeat;opacity: 0;filter:alpha(opacity=0); }
.banner .slick-next{right:0px;top:48%;right:5%;background: url(../images/sn.png) no-repeat;opacity: 0;filter:alpha(opacity=0);}
.banner .slick-prev:hover{opacity: 1;filter:alpha(opacity=100);}
.banner .slick-next:hover{opacity: 1;filter:alpha(opacity=100);}

.banner .slider.slick-initialized.slick-slider:hover .slick-arrow {
    opacity: 0.8;filter:alpha(opacity=80);transition:all ease-in .3s;
}
.banner .slick-arrow:hover{opacity: 1!important;filter:alpha(opacity=100)!important;}
.wp_articlecontent p {
    font-family: "微软雅黑"!important;
}
.talbe_tb tr {
    height: 61px;
}
.g-titl1{overflow:hidden;position:relative}
.g-titl1 .tit{font-size:32px;color:#1D50A2;line-height:1.5em}
.g-titl1 .more{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#1D50A2;line-height:1.5em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-titl1 .more:hover{color:#333}
.m-imgtxtl1{overflow:hidden;padding-bottom:121px}
.ul-imgtxtl1{overflow:hidden;margin:0 -45px}
.ul-imgtxtl1 li{width:33.33%;float:left;padding:0 45px}
.ul-imgtxtl1 li:nth-child(3n+1){clear:left}
.ul-imgtxtl1 .tit{font-size:32px;color:#1D50A2;line-height:1.5em;margin-bottom:18px}
.ul-imgtxtl1 .tit em{display:inline-block;font-size:14px;line-height:1.5em;color:#eaeaea;font-weight:700;padding-left:17px}
.ul-imgtxtl1 .pic{overflow:hidden;height:0;padding-top:32.3467%;position:relative;margin-bottom:16px}
.ul-imgtxtl1 .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.ul-imgtxtl1 .txt .desc{font-size:14px;line-height:1.71em;color:#757575;margin-bottom:31px}
.ul-imgtxtl1 .link{overflow:hidden}
.ul-imgtxtl1 .link a{display:block;width:35%;float:left;font-size:14px;color:#1d1d1d;line-height:1.5em;position:relative;padding-left:10px;margin-bottom:11px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtl1 .link a::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:4px;height:4px;border-radius:50%;background-color:#1D50A2}
.ul-imgtxtl1 .link a:hover{color:#1D50A2}
.row-a2{overflow:hidden}
.m-Journalisml{width:100%;float:left}
.m-Journalisml .top{overflow:hidden}
.m-Journalisml .top .more{float:right}
.m-Journalisml .more a{display:block;color:#1D50A2;font-size:14px;line-height:1.5em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-Journalisml .more a:hover{color:#333}
.m-Journalisml .more a .icon{font-size:26px;margin:-2px 2px 0 0;display:inline-block;vertical-align:middle}
.ul-listl2{float:left;overflow:hidden;font-size:0}
.ul-listl2 li{display:inline-block;font-size:26px;color:#212121;font-weight:700;padding:0 0 13px;margin-right:54px;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}
.ul-listl2 li:last-child{margin-right:0}
.ul-listl2 li.on,.ul-listl2 li:hover{color:#1D50A2}
.ul-listl2 li.on::after{position:absolute;content:"";bottom:0;left:0;right:0;height:2px;background-color:#1D50A2}
.m-Journalisml .taber{display:none}
.ul-listl3{margin:0 -19px 0px}
.ul-listl3::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-listl3 li{float:left;width:50%;padding:0 19px;margin-bottom:56px}




.ul-listl3 .con{display:block;border:1px solid #dcdcdc;position:relative;padding:30px 26px 0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listl3 .con .date{position:absolute;top:-16px;left:18px;font-size:22px;color:#1D50A2;padding:0 30px;background-color:#f6f6f6}
.ul-listl3 .con .tit{font-size:18px;line-height:1.22em;color:#212121;margin-top:15px; margin-bottom:25px;max-height:2.44em;overflow:hidden}
.ul-listl3 .con .tit a{color:#212121;}
.ul-listl3 .con .txt{font-size:14px;color:#b2b2b2;line-height:1.43em;max-height:20em;overflow:hidden}

.ul-listl3 .con .txt .img{display:block;}


.ul-listl3 .con .txt a{color:#b2b2b2;}
.ul-listl3 .con:hover{border:1px solid #1d50a2}



.ul-listl3 .con :hover .txt img{
    transform: scale(1.1);
	}




.m-newsl{padding-top:42px;overflow:hidden}
.m-campusl{width:38.5625%;float:right;overflow:hidden;position:relative;z-index:5}
.m-contactl{overflow:hidden;margin:0 -10px 28px}
.m-contactl .item{width:50%;float:left;padding:0 10px}
.m-contactl .item .box{height:0;overflow:hidden;position:relative;padding-top:50.830564%;background-color:#fff}
.m-contactl .item .box .pic{position:absolute;top:0;left:0;width:100%;height:100%}
.m-contactl .item .box .pic img{display:block;width:100%;height:100%}
.m-contactl .item .imgtxt{overflow:hidden;padding:24px 10px 6px 29px}
.m-contactl .item .img{float:left;width:66px}
.m-contactl .item .txt{overflow:hidden;padding-left:14px}
.m-contactl .item .txt .tit{font-size:18px;color:#892c2d;line-height:1.22em;max-height:3.66em;overflow:hidden}
.m-contactl .item .desc{font-size:13px;color:#7f7f7f;line-height:1.15em;max-height:2.3em;overflow:hidden;padding:0 10px 0 29px}
.m-listl4{overflow:hidden}
.ul-listl4{margin:0 -8px;overflow:hidden}
.ul-listl4 li{width:20%;float:left;padding:0 8px;margin-bottom:14px;min-height:40px}
.ul-listl4 .con{display:block;background-color:rgba(255,255,255,.8);padding:10px 15px 15px;overflow:hidden;text-align:center}
.ul-listl4 .icon{display:block;width:100%;height:60px;line-height:60px;font-size:44px;color:#c5c5c5;margin-bottom:6px}
.ul-listl4 .con .tit{font-size:16px;font-weight:400;color:#666;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-listl4 .con .tit a{color:#666;}
.ul-listl4 .con:hover{background-color:#1D50A2;}
.ul-listl4 .con:hover .icon,.ul-listl4 .con:hover .tit{color:#fff}
.ul-listl4 .list16 .con {
    padding: 10px 22px 15px;
}
.ul-listl4 .list19 .con {
    padding: 10px 22px 15px;
}
.m-special .item{padding:0 15px}

.WP_VisitCount {
    display: inline-block!important;
}
.p-list1 .con:hover img {
  transform:scale(1.1) rotate(0.1deg);
-ms-transform:scale(1.1) rotate(0.1deg);　　　　    /* IE 9 */
-moz-transform:scale(1.1) rotate(0.1deg);　　　    /* Firefox */ 
-webkit-transform:scale(1.1) rotate(0.1deg);　    /* Safari 和 Chrome */ 
-o-transform:scale(1.1) rotate(0.1deg);　　　　    /* Opera */
transition: all .5s;
    -webkit-transition: all .5s;
}
.m-news .con:hover img {
transform:scale(1.1) rotate(0.1deg);
-ms-transform:scale(1.1) rotate(0.1deg);　　　　    /* IE 9 */
-moz-transform:scale(1.1) rotate(0.1deg);　　　    /* Firefox */ 
-webkit-transform:scale(1.1) rotate(0.1deg);　    /* Safari 和 Chrome */ 
-o-transform:scale(1.1) rotate(0.1deg);　　　　    /* Opera */
transition: all .5s;
    -webkit-transition: all .5s;
}
.m-contactl .item .box .pic:hover img {
transform:scale(1.1) rotate(0.1deg);
-ms-transform:scale(1.1) rotate(0.1deg);　　　　    /* IE 9 */
-moz-transform:scale(1.1) rotate(0.1deg);　　　    /* Firefox */ 
-webkit-transform:scale(1.1) rotate(0.1deg);　    /* Safari 和 Chrome */ 
-o-transform:scale(1.1) rotate(0.1deg);
    transition: all .5s;
    -webkit-transition: all .5s;
}
@media only screen and (max-width:1920px){
.m-news .tit{font-size:1.666vw}
.row-a3 .tit1{font-size:2.1875vw;line-height:1.2}
.row-a3 .tit2{font-size:1.875vw}
.m-promisingl .txt .tit{font-size:3.229166vw}
.g-titl1 .tit,.ul-imgtxtl1 .tit{font-size:1.66667vw}
.f-link2 a{font-size:13px;}
}
@media only screen and (max-width:1680px){
.nav .v1{padding:0 15px}
.p-list1 .txt{padding-left:15px;padding-right:15px}
.row-a3 .tit1 em i{width:20px;height:20px;vertical-align:middle;margin-top:-6px}
.f-link2 a{font-size:12px;padding-left:60px}
.m-contactl .item .img{width:55px}
.m-contactl .item .txt .tit{font-size:16px}
.m-contactl .item .imgtxt{padding:15px 15px 0}
.m-contactl .item .desc{font-size:12px;padding-left:15px}
.ul-listl2 li{font-size:24px}
.ul-listl3 .con .tit{font-size:16px}
.ul-listl3 .con .date{font-size:18px}
.ul-listl3 .con .txt{font-size:12px}
.ul-listl4 .con .tit{font-size:14px}
.ul-listl4 .con{padding:10px 5px 15px}
.ul-listl4 .icon{height:50px;line-height:50px}
.ul-listl3 li{margin-bottom:35px}
.m-contactl .item .pic{text-align:center}
.m-contactl .item .con{display:inline-block}
.m-contactl .item .desc,.m-contactl .item .imgtxt{text-align:left}
.m-special .item{padding:0 15px}
}
@media only screen and (max-width:1440px){
.department li p {
    line-height: 50px;
    font-size: 14px;
    margin-bottom: 0;
    padding-left: 15px;
}
span.dep_fu {
    font-size: 12px;
    background: #f6f6f6;
    margin-top: 10px;
}
.footer .con-top{padding:30px 0}
.f-nav dt{font-size:14px}
.f-nav dd a{font-size:12px}
.f-link2{padding-top:10px}
.f-link1 .con a,.f-link1 .tit,.f-link2 a{font-size:12px}
.f-nav dl:nth-child(4){width:12%;margin-right:2%}
.footer .con-bot{padding:15px 0}
.f-link2 a{line-height:45px;padding-left:40px}
.nav .v1{font-size:13px;    padding: 0 10px;}
.nav .v2{font-size:13px;line-height:1.5;padding:6px 15px}
.m-news .swiper-pagination{font-size:14px}
.m-news .pic{width:420px;height:265px;margin-right:15px}
.m-news .txt{padding-right:15px}
.m-news .tit{font-size:22px;line-height:30px;max-height:90px}
.p-list1 .txt{padding:10px}
.p-list1 .tit{font-size:16px}
.p-list1 .info span{min-width:0}
.p-list2 .tit{font-size:16px}
.p-list2 li{margin-bottom:25px}
.btn-more1{width:160px;height:50px;line-height:50px;font-size:14px}
.banner .tit{font-size:18px;line-height:3;padding:0 20px}
.banner .swiper-pagination{bottom:15px!important}
.row-a3 {
    padding-bottom: 0;



    margin-bottom: 70px;
}
.row-a3 .col-l .txt{font-size:14px}
.row-a3 .tit2{font-size:24px;line-height:1.5}
.p-list2 .s-label{font-size:14px}

.ul-listl2 li{font-size:24px}
.ul-listl3 .con .date{font-size:20px}
.ul-imgtxtl1 .tit em,.ul-listl3 .con .txt{font-size:12px}
.ul-listl1 li .con{font-size:14px}
.ul-imgtxtl1{margin:0 -25px}
.ul-imgtxtl1 li{padding:0 25px}
.m-special .item{padding:0 15px}
.m-promisingl .pic{width:200px;height:333px;margin-top:90px}
.m-imgtxtl1{padding-bottom:80px}
.ul-listl3{margin:0 -15px 0px}
.ul-listl3 li{padding:0 15px}
.m-contactl .item .txt .tit{font-size:14px}
.m-contactl .item{padding:0 5px}
.m-contactl{margin:0 -5px 20px}
.m-campusl{width:40%}
.m-contactl .item .desc{padding:0 5px}
.m-special{padding-bottom:70px}

.row-a3{padding-bottom: 0px;}

.btn-more2{margin-top: 58px;font-size:14pxl}

.wp_nav .nav-item a span.item-name {
    padding: 0px 30px 0 0;
    line-height: 18px;
}
.nav-m li.i1 .btn-slide {
    display: none;
}
}
@media only screen and (max-width:1199px){

.wp{width:auto;padding:0 10px}
.f-link2 a{padding-left:45px;padding-left:20px}

.f-link1 .tit{padding-left:10px}
.f-nav dd a{line-height:1.5}
body{padding-top:80px}
.header,.header.small{height:80px;background:#1D50A2;border:none}
.hdr{display:none}
.menuBtn{display:block}
.header.small .logo,.logo{padding:0;height:80px;line-height:80px}
.header.small .logo img,.logo img{display:inline-block;vertical-align:middle;height:70%;margin-top:-2px;margin-right:20px}
.m-area{display:block;overflow:hidden;padding:0;margin:30px 12px;    float: left;width:80%;}
.m-area a{margin:0;padding:0;width:48%;font-size:13px;line-height:27px;text-align:center}
.m-area a:nth-child(2n){float:right}
.p-list1{margin-left:-5px;margin-right:-5px}
.p-list1 li{padding-left:5px;padding-right:5px}
.p-list1 .info span{padding:0 5px}
.row-a1{padding-bottom:50px;position:relative;z-index:5}
.m-news .pic{width:300px;height:189px}
.m-news .txt{margin-top:70px}
.m-news .det{height:126px}
.m-news .tit{font-size:20px}
.row-a3 .tit2{font-size:18px}
.btn-more1{width:120px;height:40px;line-height:40px}
.banner .tit{max-width:60%}

.p-list2{padding-top:20px}
.btn-more2{margin-top:0}
.ul-listl2 li{font-size:20px;margin-right:30px}
.m-Journalisml,.m-campusl{width:49%}
.ul-listl3 .con .tit{font-size:14px}
.ul-listl3{margin:0 -10px}
.ul-listl3 li{padding:0 10px}
.g-titl1 .tit,.ul-imgtxtl1 .tit{font-size:20px}
.ul-imgtxtl1{margin:0 -10px}
.ul-imgtxtl1 li{padding:0 10px}
.ul-imgtxtl1 .tit{margin-bottom:10px}
.ul-imgtxtl1 .txt .desc{margin-bottom:20px}
.ul-imgtxtl1 .link a{width:50%;margin-bottom:5px}
.m-imgtxtl1{padding-bottom:30px}
.m-special .swiper-container{padding:0;margin:20px 0 0}
.m-special .swiper-button-next,.m-special .swiper-button-prev{background-color:#1D50A2}
.ul-listl1 li{padding:0 15px}
.ul-listl1 li .con{font-size:12px}

.row-a3{padding-bottom: 0px;}
.row-a3 .inner{height:990px; display: block; margin-top: 50px;}
.row-a3 .hpic{width:120%;}
.row-a3 .hpic .pic .img{
	width:80%;
}
.row-a3 .hpic .pic .img img{width:100%; height:auto;}
.row-a3 .bg-img {
    background-size: 100%;
}
.row-a3{background-position:left 70% top;}
.row-a3 .col-l,.row-a3 .col-r{float:none;width:auto}
.row-a3 .col-l{padding-bottom:0; padding-top: 350px;}
.row-a3 .col-l .det{margin-bottom: 20px;}
.row-a3 .col-l .info{padding-top: 0px;}
.row-a3 .col-l .txt{float:none;width:auto;margin-right:0}
.p-list2 li {  width: 100%;  float: none;}
.p-list2 .con a {color: #444;}
.p-list2 li{background:#fff;overflow:hidden}
.p-list2 .pic{float:left;width:121px;height:74px;margin-right:16px;    margin-left: 16px;}
.p-list2 .txt{overflow:hidden;font-size:12px;line-height:16px}
}


@media only screen and (max-width:959px){
iframe {
    width: 100% !important;
}
.footer .con-top{padding-top:18px;padding-bottom:8px}
.footer .con-top .col-l{display:none}
.footer .con-top .col-r{float:none;width:auto}
.f-link1 li{margin-bottom:10px}
.f-link1 .tit{font-size:12px}
.f-link1 .con a{font-size:12px;padding-left:10px;padding-right:10px}
.f-link2{overflow:hidden}
.f-link2 li{float:left;width:49%}
.f-link2 li:nth-child(2n){float:right}
.f-link2 a{padding-left:90px;line-height:40px;font-size:12px}
.f-copy .img{height:33px;width:auto}
.banner .tit{display:none}
.banner .swiper-pagination{width:100%!important;left:0!important;bottom:10px!important}
.banner .swiper-pagination-bullet{float:none;width:18px;height:18px;font-size:12px;line-height:18px;margin:0 5px!important}
.row-a1 .col-l,.row-a1 .col-r{float:none;width:auto}
.p-list1 .txt{height:auto;padding-top:15px;padding-bottom:15px}
.p-list1 .det{display:none}
.p-list1 .tit{line-height:20px;max-height:60px;height:60px;margin-bottom:5px}
.m-news .pic{width:60%; height:auto;}
.m-news .tit{font-size: 28px; line-height: 37px; max-height: none;}
.m-news .det{overflow:visible; 
}
.p-list2{padding-top:30px}
.p-list2 li{background:#fff;overflow:hidden}
.p-list2 .pic{float:left;width:121px;height:74px;margin-right:16px}
.p-list2 .txt{overflow:hidden;font-size:12px;line-height:16px}
.p-list2 .tit{font-size:12px;color:#333;line-height:16px;max-height:48px;margin:6px 0 0}
.p-list2 .s-label2{position:static;font-size:12px;padding:0;line-height:16px}
.p-list2 .det{    height: 38px;    padding-top: 6px;}
.p-list2 .con{overflow:hidden;padding:15px}
.btn-more2{    font-size: 14px;}
.row-a3 .inner{height:1020px;}
.m-Journalisml,.m-campusl{width:auto;float:none}
.m-contactl .item .con{padding-top:12%}
.ul-listl2 li{font-size:18px;padding-bottom:10px}
.ul-imgtxtl1 .txt .desc{font-size:12px}
.ul-imgtxtl1 li{width:50%;margin-bottom:20px}
.ul-imgtxtl1 li:nth-child(3n+1){clear:none}
.ul-imgtxtl1 li:nth-child(2n+1){clear:left}
.m-imgtxtl1{padding-bottom:0}
.m-promisingl .txt .tit{font-size:20px}
.m-promisingl .box{margin-bottom:30px}
.p-list2 li {  width: 100%;  float: none;}
.p-list2 .con a {color: #444;}
}


@media only screen and (max-width:767px){
body{padding-top:50px}
.header,.header.small{height:50px}
.header.small .logo,.logo{height:50px;line-height:50px}
.header.small .logo img,.logo img{margin-right:10px}
.f-link2 a{padding-left:0;text-align:right;padding-right:5%}
.row-a1{padding-top:30px;padding-bottom:30px}
.m-news{-webkit-background-size:100px 100%;background-size:100px 100%}
.m-news .pic{width:60%;height:auto;margin:10px 10px 50px 8px}
.m-news .txt{margin-top:40px}
.m-news .det{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;    height: 74px;    font-size: 12px;
overflow: hidden;}
.m-news .tit{font-size:18px;line-height:24px; max-height: none;}
.m-news .con:after{top:21px;bottom:14px}
.m-news .swiper-pagination{font-size:12px;bottom:20px}
.m-news .dotted{bottom:26px;left:25%}
.p-list1 .tit{font-size:12px;line-height:15px;height:45px;max-height:45px;margin-bottom:10px}
.p-list1 .txt{padding-top:10px;padding-bottom:15px}
.row-a3{margin-bottom:60px;}
.row-a3 .col-l .txt{padding:16px 16px 20px;font-size:12px;line-height:16px}
.row-a3 .col-l .info{display:none}
.row-a3 .tit2{line-height:22px}
.row-a3 .s-label{margin-bottom:6px}
.row-a3 .col-l .det{max-height:64px;margin-top:9px;margin-bottom:15px}
.btn-more1{width:100%}
.p-list2{padding-top:15px}
.p-list2 li{margin-bottom:18px}
.row-a3{padding-bottom:0px;-webkit-background-size:auto 30%;background-size:auto 30%;padding-top:200px;margin-top:-200px}
.row-a3 .inner{-webkit-background-size:120% auto;background-size:120% auto}
.p-list2 .det{    display:none;}
.p-list2 .con a {
    color: #444;
}
.ul-listl4 .list16 .con {
    padding: 10px 19px 15px;
}
.ul-listl4 .list19 .con {
    padding: 10px 21px 15px;
}
.g-titl1 .more{font-size:14px;}
.m-special .swiper-button-next,.m-special .swiper-button-prev{display:none}
.m-special .swiper-container{padding-bottom:40px;margin-bottom:0}
.m-special{padding-bottom:40px}
.m-special .swiper-pagination{display:block;bottom:-20px}
.ul-listl3 li{width:auto;float:none}
.m-contactl .item .con{padding-top:6%}
.m-contactl .item .imgtxt{padding-top:0}
.ul-listl3 .con .date{font-size:18px}
.ul-imgtxtl1 li:nth-child(2n+1){clear:none}
.ul-imgtxtl1 li{width:auto;float:none;clear:none}
.ul-imgtxtl1 .txt .desc{margin-bottom:10px}
.m-promisingl .bgpic img,.m-promisingl .fot{display:none}
.m-promisingl .bgpic .imgl2{display:block}
.m-promisingl .pic{width:250px;height:417px}

.m-imgtxtl2{
   
	    min-height: 400px !important;
}
.row-a3 .inner{height:800px; display: block; margin-top:0px;}
.row-a3 .bg-pic,.row-a3 .hpic,.row-a3 .bg-shadow{width:110%;}
.row-a3 .bg-shadow{    height: 125px;}
.row-a3 .hpic .pic .img{
	width:100%;
}
.row-a3 .hpic .pic .img img{ height: auto; width:auto;}

.row-a3 .col-l{padding-top:300px}
.row-a3 .hpic img {
    max-width: 100%!important;
}
.row-a3 .bg-img {
    background-size: 100%;
}
.m-news .pic{width:60%; height:auto;}
.m-news .tit{font-size: 24px; line-height: 37px; max-height: none;}
.m-news .det{
}
.m-news .swiper-pagination.topic{position: absolute; left:15.6%; bottom:24px; width:auto;}
.ul-listl3 .con .tit {
    text-overflow: ellipsis;
    white-space: nowrap;
}
.banner .slick-arrow{display:none!important;}
}
@media only screen and (max-width:479px){
.role .m-imgtxtl2 {
    padding: 0px 15px 20px;
}
.ul-listl4{margin:0 -4px}
.ul-listl4 li{padding:0 5px;width:25%}
.ul-listl4 .icon{font-size:30px;height:40px;line-height:40px}
.ul-listl4 .con .tit{font-size:12px}
.ul-listl3 .con .date{font-size:16px;padding:0 15px}
.ul-listl3 .con .tit{margin-bottom:10px}
.m-contactl .item .imgtxt{padding:0}
.m-contactl .item .con{padding:5px 10px}
.m-contactl .item .desc{padding:0}
.ul-listl2 li{margin-right:15px;font-size:14px}
.m-Journalisml .more a{font-size:12px}
.m-promisingl .pic{width:200px;height:300px;margin:60px auto 20px}
.m-news .pic{width:60%; height:auto;}
.m-news .tit{font-size: 14px; line-height: 18px; max-height: none;}
.m-news .det{}
.m-news .swiper-pagination.topic .swiper-pagination-bullet{width:8px; height:8px;}
.banner .slick-dots{bottom:15px;}
.banner .slick-dots li{margin-right:8px}
.m-news .slick-dots {    bottom: 30px;}
.banner .slick-dots li button{display: block;width: 20px;height: 20px;
    font-size:12px;color:#1d50a2;line-height:20px;
}
.row-a3 .bg-pic {
    top: -620px;
}
.row-a3 .bg-img {
    background-size: 100%;
    margin-top: 0px;
}
.row-a3 .bg-pic .bg {
    bottom: -195px;
}
}
@media only screen and (max-width:350px){


.m-news .pic{width:50%; height:auto;}
.m-news .tit{font-size: 12px; line-height: 16px; max-height: none;}
.ul-listl4 .con{padding:10px 5px 15px}
.ul-listl4 .list16 .con {
    padding: 10px 15px 15px;
}
.ul-listl4 .list19 .con {
    padding: 10px 15px 15px;
}
}