@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑"; margin:0; padding:0;outline:none; -webkit-font-smoothing:antialiased !important;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;} 
input,img,textarea{ border:none;}
a{ text-decoration:none;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ }
li{ list-style:none;}
input,textarea,select {outline:none;}
textarea{ resize:none;}
.qing{ display:block; clear:both; overflow:hidden;}
body > .qing{ min-width:1250px !important;}
.juzhong{ display:block; width:1250px; margin-left:auto; margin-right:auto; overflow:hidden;}
.lf{ display:block; float:left; overflow:hidden;}
.rf{ display:block; float: right; overflow:hidden;}
 body{ background-size:100% auto  !important; background-color:#3E589D !important; }
/***************about****************/
/**导航切入 begin**/
.topbg{ 
animation:topbg 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:topbg 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:topbg 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:topbg 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes topbg
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; top:-120px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; top:0px;}}
@-webkit-keyframes topbg
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; top:-120px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; top:0px;}}
@-moz-keyframes topbg
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; top:-120px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; top:0px;}}
@-o-keyframes topbg
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; top:-120px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; top:0px;}}
/**导航切入 end**/
.topbg{ background:#FFF; position:relative;}
/**导航样式 begin**/
.nav{position:relative; float: right; padding-top:35px; margin-right:-29px;}
.nav li{ overflow:hidden; display:block; float:left; margin:0 4px; height:63px;}
.nav li a{  overflow:hidden; display:block; display:block; margin:0 25px; color:#000; font-size:16px; color:#000; line-height:34px; }
.nav li.cur a span{ color:#000;}
.nav .nav-line{position:absolute; height:11px; background:url(../images/bolang2_nav.png) center top no-repeat; overflow:hidden;top:74px;}
.nav span{position: relative; display: inline-block; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; cursor:pointer !important;}
.nav a span::before { position: absolute; left:100%; width:100%; color:#2b4587; content: attr(data-hover); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.nav li a:hover span,
.nav li a:focus span { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); transform: translateX(-100%); color:#2b4587;}
.nav li.cur a span::before{ position: absolute; left:100%; width:100%; color:#2b4587; content: attr(data-hover); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.nav li.cur a span { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); transform: translateX(-100%); color:#2b4587;}
/**导航样式 end**/
.ab_ti{ padding:52px 0 24px; text-align:center; }
.ab_lbk{ display:block; overflow:hidden;}
.ab_lbk_1{ display:block; float:left; width:619px; height:270px; overflow:hidden;}
/**图片放大效果 begin*/
.ab_lbk_1 img{ 
animation:ab_lbk_1_img 6.5s linear 0s infinite alternate both;
-webkit-animation:ab_lbk_1_img 6.5s linear 0s infinite alternate both; 
-moz-animation:ab_lbk_1_img 6.5s linear 0s infinite alternate both; 
-o-animation:ab_lbk_1_img 6.5s linear 0s infinite alternate both;
}
@keyframes ab_lbk_1_img
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-webkit-keyframes ab_lbk_1_img
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-moz-keyframes ab_lbk_1_img
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-o-keyframes ab_lbk_1_img
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
/**图片放大效果 end*/
.ab_lbk_2{ display:block; float:right; width:255px; height:240px; background:100%; padding:30px 30px 0;}
.al_qy_ti{ background:url(../images/bolang1.png) center bottom no-repeat; line-height:38px; font-size:18px; color:#202020; text-align:center; padding-bottom:10px;} .al_qy_ti a, .al_qy_ti a:visited{color:#202020;l}
.al_qy_js{ padding-top:17px; height:108px; line-height:30px; font-size:12px; color:#504f4f;}
.al_qy_js a{ display:block;} 
.al_qy_js a, .al_qy_js a:visited{ color:#504f4f;}
.duo1{ display:block; width:100px !important; height:32px; text-align:center; line-height:30px; font-size:12px; position: relative; overflow:hidden; margin-left: auto; margin-right:auto;}
.duo1 .duo1_1{ display: block; border:1px solid #d6d6d6; width:98px; height:30px; position: relative; top:0; color:#6b6b6b;}  
.duo1 .duo1_1:visited{color:#6b6b6b;}
.duo1 .duo1_2{ display: block; width:98px; height:30px; border:1px solid #2b4587; background:#2b4587; color:#FFF; position:relative; top:0px;}  
.duo1 .duo1_2:visited{color:#FFF;}

.duo1_1{ display: block; border:1px solid #d6d6d6; width:98px; height:30px; position: relative; top:0; color:#6b6b6b;} 
.duo1_1:visited{color:#6b6b6b;}
.duo1_2{ display: block; width:98px; height:30px; border:1px solid #2b4587; background:#2b4587; color:#FFF; position:relative; top:0px;} 
.duo1_2:visited{color:#FFF;}
.duo1_1, .duo1_2{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.ab_lbk_2:hover .duo1_1, .ab_lbk_3:hover .duo2 .duo1_1 , .ab_lbk_4:hover .duo1_1, .ab_lbk_5:hover .duo1_1{top:-32px;}
.ab_lbk_2:hover .duo1_2, .ab_lbk_3:hover .duo2 .duo1_2 , .ab_lbk_4:hover .duo1_2, .ab_lbk_5:hover .duo1_2{top:-32px;}
.ab_lbk_3{ display:block; float: right; width:250px; height:240px; padding:30px 33px 0;}
.ab_lbk_3 .al_qy_ti{background:url(../images/bolang2.png) center bottom no-repeat; }
.ab_lbk_3 .al_qy_ti , .ab_lbk_3 .al_qy_js, .ab_lbk_3 .al_qy_ti a , .ab_lbk_3 .al_qy_js a{ color:#fff;}
.duo2 .duo1_1{ display: block; border:1px solid #718ac8; width:98px; height:30px; position: relative; top:0; color:#fff;}
.duo2 .duo1_2{ display: block; width:98px; height:30px; border:1px solid #718ac8; background:#fff; color:#2b4587; position:relative; top:0px; }
.ab_lbk_4{ display:block;float:left; width:549px; height:326px; padding:24px 35px 0;}
.ab_lbk_4 .al_qy_js{ padding-top:19px; height:120px; }
.ab_lbk_5{display:block;float:right; width:255px; height:326px; padding:24px 30px 0 ;}
.ab_lbk_5 .al_qy_ti{background:url(../images/bolang3.png) center bottom no-repeat;} 
.ab_lbk_5 .al_qy_js{ padding-left:20px;height:122px; }
.duo5 .duo1_1{ display: block; border:1px solid #fff; width:98px; height:30px; position: relative; top:0; color:#fff;}
.duo5 .duo1_2{ display: block; width:98px; height:30px; border:1px solid #fff; background:#fff; color:#000; position:relative; top:0px; }
.ab_lbk_6{ display:block;float:right; width:256px; height:326px; padding:24px 30px 0;}
.al_xw_js{ padding-top:1px;}
.ab_xwl{ display:block; border-bottom:1px solid #d5d5d5; padding:16px 0 14px;}
.axw_ti{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height:30px; font-size:14px; color:#232323;} .axw_ti:visited{ color:#232323;}
.axw_js{ padding-top:4px; display:block; line-height:24px; font-size:12px; color:#6c6b6b;} .axw_js a, .axw_js a:visited{ color:#6c6b6b;} .axw_js a{ display:block;}

/*底部*/
.fobg{ background:#3d3d3d; height:72px; line-height:72px; color:#b0b0b0; font-size:12px;}
.fobg a, .fobg a:visited{ color:#b0b0b0;}
.erm{ padding-top:15px;}
.erm a{ display:block; float:left; margin-left:12px; cursor:pointer;}

/**about切入 begin**/
.ab_lbk_1{ 
animation:ab_lbk_1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:ab_lbk_1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:ab_lbk_1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:ab_lbk_1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes ab_lbk_1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-250px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:0px;}}
@-webkit-keyframes ab_lbk_1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-250px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:0px;}}
@-moz-keyframes ab_lbk_1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-250px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:0px;}}
@-o-keyframes ab_lbk_1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-250px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:0px;}}

.ab_lbk_2, .ab_lbk_3{ 
animation:ab_lbk_2 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:ab_lbk_2 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:ab_lbk_2 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:ab_lbk_2 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes ab_lbk_2
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-250px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0px;}}
@-webkit-keyframes ab_lbk_2
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-250px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0px;}}
@-moz-keyframes ab_lbk_2
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-250px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0px;}}
@-o-keyframes ab_lbk_2
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-250px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0px;}}


.ab_lbk_4{ 
animation:ab_lbk_4 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:ab_lbk_4 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:ab_lbk_4 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:ab_lbk_4 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes ab_lbk_4
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-350px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:0px;}}
@-webkit-keyframes ab_lbk_4
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-350px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:0px;}}
@-moz-keyframes ab_lbk_4
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-350px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:0px;}}
@-o-keyframes ab_lbk_4
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-350px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:0px;}}

.ab_lbk_5, .ab_lbk_6{ 
animation:ab_lbk_5 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:ab_lbk_5 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:ab_lbk_5 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:ab_lbk_5 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes ab_lbk_5
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-350px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0px;}}
@-webkit-keyframes ab_lbk_5
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-350px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0px;}}
@-moz-keyframes ab_lbk_5
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-350px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0px;}}
@-o-keyframes ab_lbk_5
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-350px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0px;}}

/**about切入 end**/


/*********************about_profile***********************/
.ab_erl{ display: block; overflow:hidden; padding-bottom:35px;}
.ab_erl table{ margin:0 auto;}
.ab_erl table a{display:block;float:left;width: 115px;height:42px;line-height:40px;font-size:14px;color:#fff;margin:0 5px 10px;position:relative;overflow:hidden;text-align:center;}

.ab_erl.ab_erl_0 table a{ width:142px;}
.ab_erl.ab_erl_0 table a .abebg1, .ab_erl.ab_erl_0 table a .abebg2{ width:140px;}

.abebg1, .abebg2{display:block;float:left;left:0;width: 113px;height:40px;position:relative;cursor:pointer;}
.abebg1{border:1px solid #a2adc9; top:0px; }
.abebg2{top:12px; background:#FFF; border-color:#FFF; color:#000;}
.abebg1, .abebg2{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.ab_erl table a:hover .abebg1, .ab_erl table a.ernn .abebg1{top:-42px; border:1px solid #FFF;}
.ab_erl table a:hover .abebg2, .ab_erl table a.ernn .abebg2{top:-42px; border:1px solid #FFF;}
.ArticlePage{ margin-top:30px; font-size:12px;}
/**内容区**/
.nrq{ display:block;  overflow:hidden;}
.jstu, .jstu img{ width:488px; height:610px; }
.jsybg{ width:682px; height:540px; background:url(../images/jsybg.jpg) center center no-repeat #fff; padding:30px 40px 40px;}
.js_ti span{ display:block; height:34px;line-height:34px; font-size:20px; color:#000; float:left; clear:both;}
.js_ti b{ display:block; clear:both; height:5px; width:58px; border-bottom:3px solid #8a8a88;}
.js_nr{ padding-top:23px; position:relative;}
.shu12{ font-size:14px; color:#5c5c5c; line-height:30px;}
.shu12 img{ margin:20px;}
#sucai{width:656px;height:480px; float:left; padding-right:25px; overflow:hidden; margin-right:0px; position:relative; z-index:3;}
.gdtt{ float:right; width:5px; height:480px; position:absolute; z-index:1; right:0; top:23px; background:#eee; }
/**公司简介图片放大 begin**/
.jstu img{ 
animation:jstu_img 6.5s linear 0s infinite alternate both;
-webkit-animation:jstu_img 6.5s linear 0s infinite alternate both; 
-moz-animation:jstu_img 6.5s linear 0s infinite alternate both; 
-o-animation:jstu_img 6.5s linear 0s infinite alternate both;
}
@keyframes jstu_img
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-webkit-keyframes jstu_img
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-moz-keyframes jstu_img
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-o-keyframes jstu_img
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
/**公司简介图片放大 end**/

/*******************about_news*******************/
.xwlb1{ display:block; overflow:hidden;}
.xwlb1 li{ display:block; margin-bottom:10px; position: relative;}
.xwlnr{ padding:35px; overflow:hidden; position: relative; z-index:6;}
.xwbei{position: absolute; right:0; top:0; width:100%; height:100%; background:url(../images/xwlbg1.png) repeat; z-index:3;}
.xwbei2{ position:absolute; left:0; top:0; width:0%; height:100%; background:url(../images/xwlbg2.png) repeat; z-index:3;}
.xwbei2, .xwbei{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .xwbei{ width:0%;}
.xwlb1 li:hover .xwbei2{ width:100%;}
.dnebg{ width:135px; height:auto; position:relative; z-index:7; top:12px;}
.neda{ width:104px; height:120px; position:relative; z-index:9; left:0; top:0; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.nedabg{ width:104px; height:120px; position: absolute; z-index:8; left:0; top:0; background:url(../images/danbg1.png) center center no-repeat;}
.neda1{ display:block; padding-top:24px; line-height:46px; font-size:36px;}
.neda2{ display:block; line-height:20px; font-size:12px;}

.nedabg{
	-webkit-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .nedabg{ background:url(../images/danbg2.png) center center no-repeat;
transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -moz-transform: rotate(180deg);}
.xwlb1 li:hover .neda{ color:#6d6d6d;}

.dnetu{ width:228px; height:148px; margin-right:30px;}
.dnetu img{ width:228px; height:148px; -o-border-top-left-radius:25px; -webkit-border-top-left-radius:25px;-moz-border-top-left-radius:25px;border-top-left-radius:25px; -o-border-bottom-right-radius:25px; -webkit-border-bottom-right-radius:25px;-moz-border-bottom-right-radius:25px;border-bottom-right-radius:25px;}
.dnejsn{ width:787px; overflow:hidden;}
.dneti{ line-height:38px; font-size:14px; color:#010101;}
.dneti a, .dneti a:visited{ color:#010101;}
.dnejs{ display:block; line-height:30px; color:#6d6d6d; font-size:12px; height:77px;}
.dnejs a{ display:block;} .dnejs a, .dnejs a:visited{ color:#6d6d6d;}
.nduo{ width:98px; height:30px; border:1px solid #d0d0d0;display:block; float:left; overflow: hidden; position:relative; line-height:30px; text-align:center; font-size:12px; color:#6b6b6b;} .nduo:visited{ color:#6b6b6b;}

.dneti a, .dnejs a , .nduo{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .dneti a, .xwlb1 li:hover .dnejs a{ color:#2b4587; }
.xwlb1 li:hover .nduo{ background:#2b4587; color:#FFF; border-color:#2b4587; top:-1px; left:1px;}
/**新闻手滑放大 begin**/
.xwlb1 li:hover .dnetu img{ 
animation:dnetu 6.5s linear 0s infinite alternate both;
-webkit-animation:dnetu 6.5s linear 0s infinite alternate both; 
-moz-animation:dnetu 6.5s linear 0s infinite alternate both; 
-o-animation:dnetu 6.5s linear 0s infinite alternate both;
}
@keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-webkit-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-moz-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-o-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
/**新闻手滑放大 end**/
/**页码**/
.yema{ padding-top:30px; position:relative; height:38px; }
.yema a{ display:block; float:left; width:50px; height:36px; text-align:center; line-height:36px; font-size:22px; color:#FFF; font-size:20px; font-family:"宋体"; border:1px solid #FFF; position:absolute;}
.yema a.prev{ left:50%; margin-left:-100px;}
.yema a.next{ right:50%; margin-right:-100px;}
.yema a.prev, .yema a.next{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.yema:hover a.prev, .xwlb1:hover a.prev, .aqsdlb:hover a.prev, .xwgd:hover a.prev{ left:50%; margin-left:-57px;}
.yema:hover a.next, .xwlb1:hover a.next, .aqsdlb:hover a.next, .xwgd:hover a.next{ right:50%; margin-right:-57px;}
/**新闻列表切入 begin**/
.xwlb1{ 
animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-webkit-keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-moz-keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-o-keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
/**新闻列表切入 end**/
/***************about_news_view*****************/
.negjc{ line-height:26px; color:#777; font-size:12px; text-align:center; padding:15px; border-bottom:1px solid #ddd;}
.negjc a, .negjc a:visited{ color:#777;}
/***************about_job*****************/
.jo_tayw{ float: right; width:311px; height:470px; padding:70px 50px 0;margin-left:8px;}
.jo_jj{ padding-top:20px; padding-right:40px; line-height:34px; font-size:12px; height:114px; color:#1e1e1e;}
.jo_jj a{ display:block; } .jo_jj a, .jo_jj a:visited{ color:#1e1e1e;}
.jo_duo{ display:block; width:100px !important; height:32px;  text-align:center; line-height:30px; font-size:12px; position: relative; overflow:hidden;}
.jo_duo .duo1_1{ display: block; border:1px solid #6a6a6a; width:98px; height:30px; position: relative; top:0; color:#4d4d4d;}
.jo_duo .duo1_2{ display: block; width:98px; height:30px; border:1px solid #2b4587; background:#2b4587; color:#FFF; position:relative; top:0px;}
.duo1_1, .duo1_2{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.jo_duo:hover .duo1_1{top:-32px;}
.jo_duo:hover .duo1_2{top:-32px;}

.jo_san{ float:left; margin-left:8px; width:335px; height:540px; background:#FFF;}
.jo_san1{ clear:both; overflow:hidden; height:105px; padding:37px 21px; border-bottom:1px solid #e4e4e4;}
.jo_stu{ display:block; width:104px; height:104px; float:left;} .jo_stu img{width:104px; height:104px; display:block; float:left;}
.jo_stu img{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.jo_san1:hover .jo_stu img{transform: rotateY(360deg); -ms-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}

.jo_sjs{ float:left; width:172px; overflow:hidden;}
.jo_sti{ line-height:34px; font-size:20px; color:#404040;}
.jo_sti a, .jo_sti a:visited{ color:#404040;}
.jo_sxx{ width:58px; height:5px; border-bottom:3px solid #d3d9e9;}
.jo_sjj{ padding-top:10px; line-height:26px; font-size:12px; color:#7d7d7d; }
.jo_sjj a{ display:block;} .jo_sjj a, .jo_sjj a:visited{ color:#7d7d7d;}

.jo_zpzw{ float: left; width:420px; height:514px; background:url(../images/jo_zpzw.jpg) center center no-repeat;  padding:26px 34px 0; }
.jo_duo2{ display:block; float:right; width:96px; height:32px; overflow:hidden; font-size:12px; color:#fff; line-height:32px; text-align:center;}
.jo_sti_zp{ line-height:34px; font-size:20px; color:#fff;}
.jo_sxx_zp{ width:58px; height:5px; border-bottom:3px solid #536eb4;}
.jo_zpl{ display:block; padding-top:26px; }
.jo_zpl table td{ border-bottom:1px solid #4f6bb4; color:#fefefe; line-height:20px; font-size:12px;}
.jo_zpl table td a{ color:#fefefe;}

.jo_duo2 .duo1_1{ display: block; border:1px solid #4f6dbd; width:94px; height:30px; position: relative; top:0; color:#fff;}
.jo_duo2 .duo1_2{ display: block; width:94px; height:30px; border:1px solid #fff; background:#fff; color:#2b4587; position:relative; top:0px;}
.duo1_1, .duo1_2{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.jo_duo2:hover .duo1_1{top:-32px;}
.jo_duo2:hover .duo1_2{top:-32px;}

/**********************about_honor***********************/
.ab_zz0{ width:246px; height:339px; float:left; background:url(../images/ab_zzbg1.png) center center no-repeat; padding:15px; position:relative; overflow:hidden;}
.ab_zz01{ width:246px; height:339px; position:relative;}
.ab_zz01_1{ position: absolute; z-index:2; left:0; top:0; overflow:hidden; width:246px; height:339px; background-size:100%;}
.ab_zz01_10{ display:block; overflow:hidden; width:246px; height:339px; position:relative;}
.ab_zz01_2{ position:absolute; z-index:3; left:0; top:0; width:0px; height:0px; background:url(../images/zz_ht.png) center center repeat; line-height:30px; font-size:12px; color:#FFF;}
.ab_zz01_2 table{ margin:0 auto; text-align:center; width:0; height:0; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }

.ab_zz01_2, .ab_zz01_2 table {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)
}
.ab_zz01:hover .ab_zz01_2{width:246px; height:339px; } 
.ab_zz01:hover .ab_zz01_2 table{ width:196px; height:339px;filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
/*资质放大 begin*/
.ab_zz01:hover .ab_zz01_1 img, .ab_zz01:hover .ab_zz01_10 .ab_zz01_1{ 
animation:ab_zz01_1 6.5s linear 0s infinite alternate both;
-webkit-animation:ab_zz01_1 6.5s linear 0s infinite alternate both; 
-moz-animation:ab_zz01_1 6.5s linear 0s infinite alternate both; 
-o-animation:ab_zz01_1 6.5s linear 0s infinite alternate both;
}
@keyframes ab_zz01_1
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-webkit-keyframes ab_zz01_1
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-moz-keyframes ab_zz01_1
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-o-keyframes ab_zz01_1
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
/*资质放大 end*/
/*****************security_service***********************/
.aqfw_nr{ background:#FFF; padding:40px 45px 40px; height:auto; min-height:200px; _height:200px;}
.aq_nrti{ text-align:center; line-height:34px; font-size:20px; color:#000000; overflow:hidden; padding-bottom:30px;}
.aq_nrti span{ display:block; margin:0 auto;} .aq_nrti b{ display:block; margin:0 auto; width:40px; height:5px; border-bottom:3px solid #8a8a88;}

.aq_nrti b{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)
}
.aqfw_nr:hover .aq_nrti b{width:88px;} 
/*****************service***********************/
.fugs_bg{ display:block; width:541px; height:535px; padding:45px 42px; background-size:100% 100%;}
.fubt{ line-height:32px; font-size:20px; color:#fff; padding-bottom:14px; background:url(../images/bolang4.png) left bottom no-repeat;} .fubt a, .fubt a:visited{ color:#FFF;}
.fugs_j{ padding-top:14px; line-height:30px; font-size:12px; color:#FFF; height:140px;}
.fugs_j a{ display:block;} .fugs_j a, .fugs_j a:visited{ color:#FFF;}
.fuduo .jo_duo .duo1_1{ border:1px solid #b2c0e4; color:#fff;}
.xzbt{line-height:32px; font-size:20px; color:#000; padding-bottom:14px; padding-top:243px; background:url(../images/bolang5.png) left bottom no-repeat;} .xzbt a, .xzbt a:visited{ color:#000;}
.xz_js{ padding-top:25px; line-height:30px; font-size:12px; color:#454545; height:135px;}
.xz_js a{ display:block;} .xz_js a, .xz_js a:visited{ color:#454545;}

.fugs_bg{ 
animation:fugs_bg 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:fugs_bg 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:fugs_bg 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:fugs_bg 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes fugs_bg
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-250px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:0px;}}
@-webkit-keyframes fugs_bg
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-250px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:0px;}}
@-moz-keyframes fugs_bg
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-250px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:0px;}}
@-o-keyframes fugs_bg
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-250px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:0px;}}


/*************************research**********************/
.yjdbg1{ display:block; float:left; width:391px; height:561px; padding:30px 35px; background-size: 100%; position:relative; }
.yj_sysj{ padding-top:22px; height:100px; line-height:30px; font-size:12px; color:#504f4f;}
.yj_sysj a{ display:block;} .yj_sysj a, .yj_sysj a:visited{ color:#504f4f;}
.yj_duo1{ display:block; width:100px !important; height:32px; text-align:center; line-height:30px; font-size:12px; position: relative; overflow:hidden;}
.yj_duo1 .duo1_1{ display: block; border:1px solid #d6d6d6; width:98px; height:30px; position: relative; top:0; color:#6b6b6b;}
.yj_duo1 .duo1_2{ display: block; width:98px; height:30px; border:1px solid #2b4587; background:#2b4587; color:#FFF; position:relative; top:0px;}
.duo1_1, .duo1_2{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.yj_duo1:hover .duo1_1 {top:-32px;}
.yj_duo1:hover .duo1_2 {top:-32px;}

.yjdbg2{display:block; position:relative; float:left; width:340px; height:561px; padding:30px; background-size: 100%; }
.yjdbg2 .al_qy_ti{background:url(../images/bolang2.png) center bottom no-repeat; }
.yjdbg2 .al_qy_ti , .yjdbg2 .al_qy_js, .yjdbg2 .al_qy_ti a , .yjdbg2 .al_qy_js a{ color:#fff;}

.yjdbg3{display:block; float:left; width:319px; height:561px; padding:30px 35px; position:relative; background-size: 100%; }
.yj_qy_ti{background:url(../images/bolang7.png) center bottom no-repeat; line-height:38px; font-size:18px; color:#3a559b; text-align:center; padding-bottom:10px;} .yj_qy_ti a, .yj_qy_ti a:visited{color:#3a559b;}
.aqsd{ padding:18px 0 17px; overflow:hidden; border-bottom:1px solid #677aab; }
.aqsd_ti{ font-size:14px; color:#FFF; line-height:26px; padding-bottom:5px;}
.aqsd_ti a, .aqsd_ti a:visited{ color:#fff;}
.aqsd_js{ height:48px; line-height:24px; font-size:12px; color:#8fa3d6;}
.aqsd_js a, .aqsd_js a:visited{ color:#8fa3d6;}


.yjdbg1{ 
animation:yjdbg1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards;
-webkit-animation:yjdbg1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; 
-moz-animation:yjdbg1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; 
-o-animation:yjdbg1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; }
@keyframes yjdbg1
{0% {left:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-webkit-keyframes yjdbg1
{0% {left:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-moz-keyframes yjdbg1
{0% {left:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-o-keyframes yjdbg1
{0% {left:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{ left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}

.yjdbg3{ 
animation:yjdbg3 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards;
-webkit-animation:yjdbg3 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; 
-moz-animation:yjdbg3 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; 
-o-animation:yjdbg3 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; }
@keyframes yjdbg3
{0% {right:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{right:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-webkit-keyframes yjdbg3
{0% {right:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{right:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-moz-keyframes yjdbg3
{0% {right:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{right:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-o-keyframes yjdbg3
{0% {right:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{right:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}



/******************************research_standard********************************/
.bzykt{ border-top:1px solid #c0c0c0; padding:17px 0 19px; overflow:hidden;}
.bzykt_ti{ padding-bottom:13px; overflow:hidden;}
.bzykt_tih{ display:block; float:left; width:48px; height:48px; position:relative; background:url(../images/yjbz_qu01.png) center center no-repeat; font-size:18px; color:#000; line-height:48px; text-align:center;}
.bzykt_tis{ padding-top:16px; float:left; width:1102px; margin-left:10px; line-height:32px; color:#3f3f3f; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bzykt_lb0{ display:block; overflow:hidden;}
.bzykt_lb{ padding:0 10px; width:460px; float:left;}
.bzykt_lb1{ width:27px; height:27px; float:left; padding-top:6px; text-align:center; line-height:27px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#2b4587; background:url(../images/yjbz_qu3.png) center bottom no-repeat;}
.bzykt_lb2{ float:left; width:418px; margin-left:15px; line-height:22px; padding:8px 0; color:#3f3f3f; font-size:12px;}

/************************research_orion_view*****************************/
.shuimg img{ margin:20px;}
.hulie{ display:block; width:340px; text-align:center;}
.hulie2{ display:block; float:right; height:480px; margin-left:20px; width:780px;}
#sucai200{width:755px;height:455px; float:left; padding-right:25px; overflow:hidden; margin-right:0px; position:relative; z-index:3;}

.hulie{ 
animation:hulie 3.5s linear 0s infinite alternate both;
-webkit-animation:hulie 3.5s linear 0s infinite alternate both; 
-moz-animation:hulie 3.5s linear 0s infinite alternate both; 
-o-animation:hulie 3.5s linear 0s infinite alternate both;
transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
-webkit-transform: scale(1.2,1.2);
-o-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
 
}
@keyframes hulie
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-webkit-keyframes hulie
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-moz-keyframes hulie
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-o-keyframes hulie
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}

/**内容区切入 begin**/
.aqfw_nr{ 
animation:aqfw_nr 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:aqfw_nr 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:aqfw_nr 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:aqfw_nr 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes aqfw_nr
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-webkit-keyframes aqfw_nr
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-moz-keyframes aqfw_nr
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-o-keyframes aqfw_nr
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
/**内容区切入 end**/
/************************research_view*****************************/
.lhsy{ width:242px; height:440px; float:left; padding:56px 35px 35px; position:relative;}
.lhsy1{ background:url(../images/lhbg1.png) repeat;}
.lhsy2{ background:url(../images/lhbg2.png) repeat;}
.lhsy3{ background:url(../images/lhbg3.png) repeat;}
.lhsy4{ background:url(../images/lhbg4.png) repeat;}
.lhsy_bt{ width:138px; height:138px; position:relative; left:52px; }
.lhsy_bt img{ width:138px; height:138px; position:absolute; left:0; top:0; }
.lhsy_js{ position:relative; width:242px; padding-top:17px; height:230px;}
.lhsy_js1{ line-height:36px; font-size:20px; color:#fff; text-align:center;}
.lhsy_js1 a, .lhsy_js1 a:visited{ display:block; color:#FFF;}
.lhsy_js2{ line-height:30px; font-size:12px; color:#9caedb;}
.lhsy_js2 a, .lhsy_js2 a:visited{ display:block; color:#9caedb;}
.lhjt{ display:block; position:relative;width:242px; }
.lhjt a{ width:40px; height:auto; display:block; position:relative; left:50%; margin-left:-20px; text-align:center; }
.lhjt a img{ display:block; clear:both; margin-bottom:2px; position:relative; margin-left:auto; margin-right:auto;}

.lhsy:hover .lhbtbg{ 
animation:lhbtbg 1.5s linear 0s 2  forwards;
-webkit-animation:lhbtbg 1.5s linear 0s 2  forwards; 
-moz-animation:lhbtbg 1.5s linear 0s 2  forwards; 
-o-animation:lhbtbg 1.5s linear 0s 2  forwards; }
@keyframes lhbtbg
{0% {transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);} 
100%{transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}}
@-webkit-keyframes lhbtbg
{0% {transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);} 
100%{transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}}
@-moz-keyframes lhbtbg
{0% {transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);} 
100%{transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}}
@-o-keyframes lhbtbg
{0% {transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);} 
100%{transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}}


.lhsy:hover .lhbjt1, .lhsy:hover .lhbjt2{ 
animation:lhbjt2 1.1s linear 0s infinite  forwards;
-webkit-animation:lhbjt2 1.1s linear 0s infinite  forwards; 
-moz-animation:lhbjt2 1.1s linear 0s infinite  forwards; 
-o-animation:lhbjt2 1.1s linear 0s infinite  forwards; }
@keyframes lhbjt2
{0% {top:0; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
25%{top:12px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
75%{top:36px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
100%{top:48px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}}
@-webkit-keyframes lhbjt2
{0% {top:0; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
25%{top:12px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
75%{top:36px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
100%{top:48px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}}
@-moz-keyframes lhbjt2
{0% {top:0; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
25%{top:12px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
75%{top:36px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
100%{top:48px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}}
@-o-keyframes lhbjt2
{0% {top:0; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
25%{top:12px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
75%{top:36px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
100%{top:48px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}}


.lhsy1{ 
animation:lhsy1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards;
-webkit-animation:lhsy1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; 
-moz-animation:lhsy1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; 
-o-animation:lhsy1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; }
@keyframes lhsy1
{0% {left:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-webkit-keyframes lhsy1
{0% {left:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-moz-keyframes lhsy1
{0% {left:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-o-keyframes lhsy1
{0% {left:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}

.lhsy2{ 
animation:lhsy2 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards;
-webkit-animation:lhsy2 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; 
-moz-animation:lhsy2 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; 
-o-animation:lhsy2 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; }
@keyframes lhsy2
{0% {left:-100px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-webkit-keyframes lhsy2
{0% {left:-100px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-moz-keyframes lhsy2
{0% {left:-100px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-o-keyframes lhsy2
{0% {left:-100px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}



.lhsy3{ 
animation:lhsy3 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards;
-webkit-animation:lhsy3 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; 
-moz-animation:lhsy3 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; 
-o-animation:lhsy3 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; }
@keyframes lhsy3
{0% { right:-100px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{right:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-webkit-keyframes lhsy3
{0% {right:-100px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{right:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-moz-keyframes lhsy3
{0% {right:-100px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{right:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-o-keyframes lhsy3
{0% {left:-100px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{left:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}

.lhsy4{ 
animation:lhsy4 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards;
-webkit-animation:lhsy4 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; 
-moz-animation:lhsy4 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; 
-o-animation:lhsy4 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1  forwards; }
@keyframes lhsy4
{0% {right:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{right:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-webkit-keyframes lhsy4
{0% {right:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{right:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-moz-keyframes lhsy4
{0% {right:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{right:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}
@-o-keyframes lhsy4
{0% {right:-150px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;} 
100%{right:0px;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}}

/************************product**************************/
.cplb{ margin-left:-24px;}
.cpl{ width:573px; height:338px; margin-left:24px; margin-bottom:30px; position:relative; background:#fff; padding:20px;}
.cpl_1{ float:left !important;} .cpl_2{ float:right !important;}
.cpljs{ width:573px; height:338px; position:relative;}
.cpljs_1{ width:449px; height:296px; padding:42px 62px 0; position: absolute; z-index:99; background: url(../images/pctm.png) repeat;}
.cpljs_1 table{ margin-left:auto; margin-right:auto; }
.cpljs_1 table a{ display:block; float:left; width:198px; height:42px; text-align:center; line-height:40px; font-size:14px; margin:0 13px 26px; overflow:hidden; position:relative;}
.cpm1{ display:block; width:196px; height:40px; border:1px solid #889ed8; color:#FFF; top:0; left:0; position:relative;}
.cpm2{ display:block; width:196px; height:40px; border:1px solid #fff; background:#FFF; color:#000; top:0px; left:0; position:relative;}

.cpm1, .cpm2, .duo1_1, .duo1_2{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.cpljs_1 table a:hover .cpm1 {top:42px;}
.cpljs_1 table a:hover .cpm2 {top:-42px;}
.cpl:hover .yj_duo1 .duo1_1{top:-32px;}
.cpl:hover .yj_duo1 .duo1_2{top:-32px;}
.pcd_duo:hover .duo1_1, .pcd_duo:hover .duo1_2{ top:-32px;}

.cpljs_2{ width:573px; height:326px; padding:12px 0px 0px; position:relative; z-index:2;}
.cpj_1{ display:block; clear:both; width:545px; height:147px; padding:30px 0 0 28px; margin:0 0px; background-size:573px 177px;}
.cpj_1m{ background:url(../images/pclmbg.png) left top no-repeat; width:176px; height:115px; text-align:left; padding:32px 0 0 22px; line-height:30px; font-size:20px; color:#ffffff;} .cpj_1m:visited{ color:#FFF;}

.cpj_2{ padding:24px 0px 0; height:93px; line-height:27px; font-size:14px; color:#7b7b7b;}
.cpj_2 a, .cpj_2 a:visited{color:#7b7b7b;}
.cp_duo{ display:block; position: absolute; bottom:0 !important; left:0px !important; width:100px !important; height:32px;}
.pcd_duo{ display:block; position:absolute; overflow:hidden; float:left; width:100px; height:32px; bottom:0 !important; left:0px !important;}
.pcd_duo .duo1_1{ display: block; width:98px; height:30px; border:1px solid #2a4487; background:#2a4487; color:#fff; position:relative; text-align:center; font-size:12px; line-height:30px; top:0;}
.pcd_duo .duo1_2{ display: block; width:98px; height:30px; border:1px solid #fff; background:#fff; color:#2a4487; position:relative; text-align:center; font-size:12px; line-height:30px; top:0;}

.cpl .cpljs_1{  top:338px; }
.cpljs_1{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.cpl:hover .cpljs_1 {top:0;}



/**安全产品页进入效果**/
.cplb1 .cpl_1{ 
animation:cpl_1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:cpl_1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:cpl_1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:cpl_1 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes cpl_1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-224px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:24px;}}
@-webkit-keyframes cpl_1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-224px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:24px;}}
@-moz-keyframes cpl_1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-224px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:24px;}}
@-o-keyframes cpl_1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-224px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:24px;}}

.cplb1 .cpl_2{ 
animation:cpl_2 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:cpl_2 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:cpl_2 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:cpl_2 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes cpl_2
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-200px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0;}}
@-webkit-keyframes cpl_2
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-200px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0;}}
@-moz-keyframes cpl_2
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-200px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0;}}
@-o-keyframes cpl_2
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-200px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0;}}

.cplb2 .cpl_1{ 
animation:cpl_10 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:cpl_10 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:cpl_10 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:cpl_10 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes cpl_10
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-324px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:24px;}}
@-webkit-keyframes cpl_10
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-324px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:24px;}}
@-moz-keyframes cpl_10
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-324px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:24px;}}
@-o-keyframes cpl_10
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-left:-324px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-left:24px;}}

.cplb2 .cpl_2{ 
animation:cpl_20 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:cpl_20 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:cpl_20 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:cpl_20 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes cpl_20
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-300px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0;}}
@-webkit-keyframes cpl_20
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-300px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0;}}
@-moz-keyframes cpl_20
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-300px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0;}}
@-o-keyframes cpl_20
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-right:-300px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-right:0;}}

/********************security_scheme**************************/
.aq_fati{ display:block; line-height:30px; height:30px; font-size:20px; color:#000; padding-bottom:25px; border-bottom:1px solid #dedede;}
.aq_fati table{ margin:0 auto;}
.aq_fati span{ display:block; padding:0 26px; line-height:30px;}
.aq_fati b{ display:block; float:left; margin-left:6px; padding-top:0px; height:8px; width:8px; background:url(../images/lingk.png) center bottom no-repeat; }
.fa_na2{ background:url(../images/fanax2.png) left 48px repeat-x; padding-top:28px !important;}
.fa_na1{ background:url(../images/fanax2.png) left 20px repeat-x; padding-top:0 !important;}
.fa_na0{ padding-top:28px;}
.fa_na0 table{ margin:0 auto; background:url(../images/fanax1.png) left 20px repeat-x;}
.fa_na0 ul{ margin-left:-36px;}
.fa_na0 ul li{ float:left;margin-left:36px;font-size:14px; line-height:40px; color:#252525; text-align:center;cursor:pointer;background:url(../images/fwbtbg2.png) center top no-repeat; width:128px; height:46px;}
.fa_na0 ul li a{ display: block; width:128px; height:40px;}
.fa_na0 ul li a, .tabPanel ul li a:visited{ color:#252525;}

.fa_na0 ul li{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.fa_na0 .hhit, .fa_na0 li:hover{ background:url(../images/fwbtbg1.png) center top no-repeat; cursor:pointer;color:black; color:#2b4587;}

.fajs{ padding-top:31px;}

/****************product_list***************/
.aqcp_xjs{ display:block; text-align:center; line-height:30px; font-size:14px; color:#5c5c5c; padding-bottom:40px; margin:0 45px;}
.cpllb{ display:block; clear:both;}
.cpllb li{ position: relative; overflow:hidden; height:300px; width:1250px;}
.cpllb li .gundong1, .cpllb li .gundong2, .cpllb li .gundong3, .cpllb li .gundong4, .cpllb li .gundong5, .cpllb li .gundong6, .cpllb li .gundong7, .cpllb li .gundong8, .cpllb li .gundong9, .cpllb li .gundong10{ position:absolute; height:240px; width:1170px; padding:30px 40px; }
.cpllb li.cp_li1{  background:url(../images/cplbbg1.jpg) repeat;}
.cp_litu{ width:560px; height:239px; display:block; position:relative; z-index:9; overflow:hidden;}


/**滚动跟随样式 begin**/
nav li {display: inline;list-style: none;}
nav li a {
	text-decoration: none;
	font-size: 1.2em;
	color: #2c2e24;
	font-weight: bold;
	display: inline-block;
	width: 5em; text-align: center;
	padding: .5em 1em;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
nav li a:hover,nav li a.selected {color: #fff;background: #40bfe8;}




.pro li{float:left; margin:15px;  _display:inline; overflow:hidden; text-align:center; width:385px; box-shadow:0 0 5px 2px #d5e1e5;  }
.pro li .pic{ text-align:center; }
.pro li .pic img{height:281px;width: 385px; display:block; }
.pro li .pic a:hover img{ border-color:#999;  }
.pro li .title{ line-height:80px;height:80px; background:#fff; color:#000;}
.pro li .title:hover a{ background:#3E589D; }
.pro li .title a{ background:#005bac; color:#fff; padding:8px 30px;}


/*分页样式*/
.pagenum {padding:20px; text-align:center; clear: both;}
.pagenum .page{display: inline-block;}
.pagenum .current,.pagenum a,.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {background-color: #F8F8F8; border: 1px solid #D9D9D9; color: #999999; height: 19px; line-height: 19px; padding: 3px 10px; width: 39px;margin-right:5px; }
.pagenum a:hover,
.pagenum .current {background:#f91700; color: #fff !important;}