@charset "utf-8";
/* CSS Document */

.row{width:101%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}.row>[class*="span-"]{float:left;margin-right:1%;*margin-right:.89%}.row>.span-1{width:7.33333333%}.row>.span-2{width:15.66666667%}.row>.span-3{width:24%}.row>.span-4{width:32.33333333%}.row>.span-5{width:40.66666667%}.row>.span-6{width:49%}.row>.span-7{width:57.33333333%}.row>.span-8{width:65.66666667%}.row>.span-9{width:74%}.row>.span-10{width:82.33333333%}.row>.span-11{width:90.66666667%}.row>.span-12{width:99%}.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}.full-row>[class*='span']{float:left}.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}.row>.pull-right,.full-row>.pull-right{float:right}.row>.center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}
@media only screen and (max-width:1024px){.row>.midd-1{width:7.33333333%}.row>.midd-2{width:15.66666667%}.row>.midd-3{width:24%}.row>.midd-4{width:32.33333333%}.row>.midd-5{width:40.66666667%}.row>.midd-6{width:49%}.row>.midd-7{width:57.33333333%}.row>.midd-8{width:65.66666667%}.row>.midd-9{width:74%}.row>.midd-10{width:82.33333333%}.row>.midd-11{width:90.66666667%}.row>.midd-12{width:99%}.midd-hide{display:none}.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}}@media only screen and (max-width:992px){.row>.smidd-1{width:7.33333333%}.row>.smidd-2{width:15.66666667%}.row>.smidd-3{width:24%}.row>.smidd-4{width:32.33333333%}.row>.smidd-5{width:40.66666667%}.row>.smidd-6{width:49%}.row>.smidd-7{width:57.33333333%}.row>.smidd-8{width:65.66666667%}.row>.smidd-9{width:74%}.row>.smidd-10{width:82.33333333%}.row>.smidd-11{width:90.66666667%}.row>.smidd-12{width:99%}.smidd-hide{display:none}.smidd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}}@media only screen and (max-width:760px){.row>.smal-1{width:7.33333333%}.row>.smal-2{width:15.66666667%}.row>.smal-3{width:24%}.row>.smal-4{width:32.33333333%}.row>.smal-5{width:40.66666667%}.row>.smal-6{width:49%}.row>.smal-7{width:57.33333333%}.row>.smal-8{width:65.66666667%}.row>.smal-9{width:74%}.row>.smal-10{width:82.33333333%}.row>.smal-11{width:90.66666667%}.row>.smal-12{width:99%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}}

/*挂件分页样式*/
.util-page{ font-size:0; color: #000; text-align: center;}
.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count { color: #000;display: inline-block;border: 1px solid #ededed;margin:10px 0;padding:5px 10px;vertical-align: middle;margin: 0 0 10px -1px;background: #fff; font-size:16px ;font-weight:normal; }
.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background:#3cabff;}
.util-page span.gobutton,.util-page span.gobutton:hover { color:#000; background-color:#eee; }
.util-page .gobutton .ion{ font-size: .8em;}
.util-page .count { margin-left:10px; color:#000; background:none; border:none; }
.util-page span.jump{ background: none; color: #000;display: inline-block; margin: 0 7px; vertical-align: top;  }
.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{ background: none; border: none;color: #000; font-size: 14px; }
.util-page .jumpto_inp{ width: 40px; text-align: center; height: 37px; line-height: 37px; vertical-align: top; }

/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
.BdMapArea { margin:0 auto 55px; max-width:1200px; }
.BdMapWrapper { position:relative; width:100%; height:0; padding-bottom:45%; overflow:hidden; }
.BdMapWrapper .BdMapCon { position:absolute; top:0; left:0; width:100%; height:100%; }
@media only screen and (max-width:760px) {
	.BdMapArea { display:none; }
}

/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box { display:none!important;}

/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(https://www.jereh-hj.com/resources/web/img/ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align:middle;}
.ico:before {content:'\3000';}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}
/* 常量设置 */
.wrap { width:1400px; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:auto; font-weight:lighter;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:15px; line-height:1.6; color:#000; background:#fff;}
a{color:inherit;}
a:hover {color: #af0000;}
::-moz-selection {color:#fff; background:#ba1b21; }
::selection {color:#fff;background: #af0000;}
::-webkit-input-placeholder { color:#aaa; } 
*{margin:0; box-sizing:border-box;}
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* 网站样式 */


/*公共按钮*/
.common-btn{background: #af0000;color:#fff;display:inline-block;line-height:50px;padding:0 30px;font-size:16px;margin-top:21px;}
.common-btn i.icon{width:29px; height:8px; background:url(../images/common_jt.png) no-repeat center; display:inline-block; padding-left:25px; position:relative; top:-1px;}
.common-btn i{ -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.common-btn:hover{color:#fff;}
.common-btn:hover i{transform:translateX(5px);}
.common-btn{position:relative;overflow:hidden;}
.common-btn>span{display:inline-block;vertical-align:middle;opacity:0;filter:alpha(opacity=0);color:#fff;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);vertical-align:0}
.common-btn::before{content:attr(c-text);position:absolute;top:0;left:16%; height:100%;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);display:none;}
.news-btn.common-btn::before{left:30%}
.common-btn:hover::before{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.common-btn:hover>span{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:inline-block;}
.common-btn>span.sep{width:5px;height:5px;display:inline-block;}
.common-btn:hover>span:nth-child(1){-webkit-transition-delay:45ms;transition-delay:45ms}
.common-btn:hover>span:nth-child(2){-webkit-transition-delay:.09s;transition-delay:.09s}
.common-btn:hover>span:nth-child(3){-webkit-transition-delay:.135s;transition-delay:.135s}
.common-btn:hover>span:nth-child(4){-webkit-transition-delay:.18s;transition-delay:.18s}
.common-btn:hover>span:nth-child(5){-webkit-transition-delay:.225s;transition-delay:.225s}
.common-btn:hover>span:nth-child(6){-webkit-transition-delay:.27s;transition-delay:.27s}
.common-btn:hover>span:nth-child(7){-webkit-transition-delay:.315s;transition-delay:.315s}
.common-btn:hover>span:nth-child(8){-webkit-transition-delay:.36s;transition-delay:.36s}
.common-btn:hover>span:nth-child(9){-webkit-transition-delay:.405s;transition-delay:.405s}
.common-btn:hover>span:nth-child(10){-webkit-transition-delay:.45s;transition-delay:.45s}

/* 头部 */
.header{position:relative;}
.header .logo{margin:20px 0; float:left;}
.pageHeader .header .logo .img1{display:block;}
.pageHeader .header .logo .img2{display:none;}
.pageHeader{border-bottom:1px solid rgba(255,255,255,0.3);}

.header .h_tools{float:right; position:relative; line-height:93px;}
.header .inav_wrapper{float:right;color:#fff;width: auto;}
.header .inav_wrapper .inav ul{overflow:hidden;}
.header .inav_wrapper .inav .nav_li{float:left;padding: 0 30px;}
.header .inav_wrapper .inav .nav_li>a{display:inline-block; *display:inline; *zoom:1; font-size:18px; line-height:94px; text-align:center; position:relative;}
.header .inav_wrapper .inav .nav_li>a:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:3px;background: #af0000;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.header .inav_wrapper .inav .nav_li.cur>a:after,.header .inav_wrapper .inav .nav_li>a:hover:after{left:0; right:0;}

/* 头部 吸顶*/
.pageHeader{position:fixed;width:100%;left:0;top:0;z-index:100;transition:all 0.5s ease;}
.pageHeader.fixed,
.pageHeader:hover {background:#fff; box-shadow:0px 0px 20px rgba(0,0,0,.5);}
.pageHeader.fixed .header .logo .img1,
.pageHeader:hover .header .logo .img1{display:none;}
.pageHeader.fixed .header .logo .img2,
.pageHeader:hover .header .logo .img2{display:block;}
.pageHeader.fixed .header .inav_wrapper,
.pageHeader:hover .header .inav_wrapper{color:#000;}
.pageHeader.fixed .header .h_tools .h_language>a,
.pageHeader:hover .header .h_tools .h_language>a{color:#063b91;}
.pageHeader.fixed .header .h_tools .h_search,
.pageHeader:hover .header .h_tools .h_search{color:#000;}

.pageHeader.nofix{position:absolute;}



/*导航下拉*/
.nav .inav .second_nav li{width:100%;height:45px;line-height:45px;border-bottom:1px solid #ccc;}
.inner_box{padding:0 0 2%; text-align:left; position:absolute; top:94px; z-index:6; display:none; left:0; right:0; background:url(../images/head_navbg.png) no-repeat center; box-shadow:0px 6px 9px 0px rgba(0,0,0,0.1) inset;}
.inner_box .second_nav li{line-height:40px;}
/*.header .inav_wrapper .inner_box:after{content:"";position:absolute; width:1920px; top:0; bottom:0; right:50%; margin-right:390px; background:#fff; z-index:0; box-shadow:0px 6px 9px 0px rgba(0,0,0,0.1) inset;}*/
.inner_box .wrap{position:relative; z-index:1;width:1400px;margin:auto;}
.inner_box .sec_list{width:20%; float:left; position:relative; z-index:1;}
.inner_box .sec_list .second_nav a{position:relative; display:block;}
.inav .second_nav li{border-bottom:none; line-height:45px;}
.inav .second_nav li.cur a{color: #af0000;}
.inav .second_nav li i{font-size:12px; position:absolute; right:45px; top:0;}
.inner_box .sec_list .second_nav  .n_jt{display:inline-block; width:5px; height:9px; background:url(../images/nav_jt.png) no-repeat; background-position:0 0; position:absolute; right:30%; top:50%; margin-top:-4px;}
.inner_box .sec_list .second_nav{margin-top:35px;}
 .inner_box .sec_img{float:right; width:80%; z-index:1; position:relative;}
 .inner_box .sec_img .img_infor{float:left; width:53%; padding-left:7%;}
 .inner_box .sec_img .img_infor .txt{padding:43px 70px 32px 0; line-height:30px;}
.inner_box .sec_img .img_infor .txt span{display:inline-block; height:120px; overflow:hidden; font-size:14px;}
.inner_box .sec_img .img_infor .btn_more{width:180px;height:36px;border:1px solid #063b91;border-radius:20px;display:block;line-height:36px;text-align:center;overflow:hidden; margin-bottom:30px;}
.inner_box .sec_img .img_infor .btn_more:hover{color:#fff;}
.inner_box .sec_img .img_pic{float:right; width:35%; margin-right:5%;margin-top:45px;}

/*----------手机端下拉部分--------*/
.mobile_key{display:none;}
.m_nav{display:none;}
.m_banner{display:none;}
.m_ipart{display:none;}
.m_footer{display:none;}
/*----------手机端下拉部分 end-------*/

/* 底部 */
footer{background:#2d2d35;}
.f_top{padding:20px 0; border-bottom:1px solid #fff; border-bottom-color:rgba(255,255,255,.08)}
.f_top .left{width:57%; float:left; margin-top:17px;}
.f_top .left li{display:inline-block; font-size:15px; color:#fff; color:rgba(255,255,255,.8); margin-right:40px;}
.f_top .left li a:hover{color:#a9a7a5;}
.f_top .left li .icon{margin-right:15px;}
.f_top .right{float:right;}
.f_top .right a{
	display:inline-block;
	width: 55px;
	height: 55px;
	background: #af0000;
	border-radius: 50%;
	line-height: 55px;
	text-align: center;
}
.f_top .right a:hover{background: #810000;}
.f_top .right a img{vertical-align:middle;}


.f_cen{padding:43px 0; border-bottom:1px solid #fff; border-bottom-color:rgba(255,255,255,.08)}
.f_cen .img_{}
.f_cen .list{margin-top:7px;}
.f_cen .list li{font-size:14px; line-height:31px; color:#fff; margin-left:45px; display:inline-block;}
.f_cen .list li a:hover{color: #af0000;}
/*.f_cen .share_box .bdsharebuttonbox{overflow:hidden;}*/
.f_cen .share_box a{display:block; float:right; width:40px; height:40px; background:url(../images/f_cen01.png) no-repeat;padding:0; margin:5px 5px 0;}
.f_cen .share_box a.bds_tsina{background-position:0 0;}
.f_cen .share_box a.bds_weixin{background-position:-40px 0;}
.f_cen .share_box a.bds_sqq{background-position:-80px 0;}
.f_cen .share_box a:hover{background:url(../images/f_cen02.png) no-repeat;}
.f_cen .share_box a.bds_tsina:hover{background-position:0 0;}
.f_cen .share_box a.bds_weixin:hover{background-position:-40px 0;}
.f_cen .share_box a.bds_sqq:hover{background-position:-80px 0;}
.f_bott{padding:25px 0; font-size:13px; color:#fff; color:rgba(255,255,255,.5)}
.f_bott .left a{margin:0 10px;}
.f_bott .left a:hover{color:#fff}
.f_bott .left{float:left;}
.f_bott .right{float:right;}
.f_bott .right a:hover{color:#fff}

.channel_content{min-height:300px; padding:60px 0;}


/* 首页 */
/*ibanner*/
.ibanner{position:relative; overflow:hidden; height:844px;}
.ibanner .item{height:844px; overflow:hidden; position:relative; }
.ibanner .owl-carousel .owl-item .img_{position:absolute; left:50%; margin-left:-960px; width:1920px; max-width:none;}
.ibanner .owl-carousel .item.i_video .img_{display:none;}  
.ibanner .owl-carousel .item.i_video video{position:absolute; top:-200px;}
.ibanner .video_cover{z-index:4;position:absolute; width:100%;left:0; top:0; height:100%; z-index:1; /*background:url(../images/banner_cover.png) center;*/}
.ibanner .ban_word{z-index:5; position:absolute; width:100%;left:0; top:0; height:100%; background:url(../images/head_cover.png) no-repeat center top;}
.ibanner .ban_word .box{margin-top:330px; display:inline-block;}
.ibanner .ban_word img{width:auto;}
.ibanner .ban_word .box .tl_small{font-size: 30px;color: #fff;}
.ibanner .ban_word .box .tl_big{font-size: 48px; color: #fff;animation-delay: 0.8s;margin-top: 20px;}
.ibanner .cursor{position:fixed;top:0;left:0;z-index:30; pointer-events: none;display:none;}
.ibanner .cursor .cursorIcon{width:33px;height:54px;background:url(../images/cursor-left.png) no-repeat center;}
.ibanner .cursor.right .cursorIcon{-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}
.ibanner .ban_word .box .more{animation-delay: 1s;margin-top: 40px;}
.active .mainBanner{animation: mainBanner .8s linear .2s; -webkit-animation: mainBanner .8s linear .2s; -moz-animation: mainBanner .8s linear .2s; -o-animation: mainBanner .8s linear .2s; -ms-animation: mainBanner .8s linear .2s; opacity:0; animation-fill-mode:forwards;}

@keyframes mainBanner{
  0% {transform:translateX(-300px); opacity:0;} 100% {transform:translateX(0); opacity:1;}
}
@-moz-keyframes mainBanner{
  0% {-moz-transform:translateX(-300px); opacity:0;} 100% {-moz-transform:transform:translateX(0); opacity:1;}
}
@-webkit-keyframes mainBanner {
	0% {-webkit-transform:translateX(-300px); opacity:0;} 100% {-webkit-transform:transform:translateX(0); opacity:1;}
}
@-o-keyframes mainBanner {
	0% {-o-transform:translateX(-300px); opacity:0;} 100% {-o-transform:transform:translateX(0); opacity:1;}
}
@-ms-keyframes mainBanner {
	0% {-ms-transform:translateX(-300px); opacity:0;} 100% {-ms-transform:transform:translateX(0); opacity:1;}
}



/*通用更多按钮*/
.more_btn{width:220px;border:2px solid #fff;padding:11px 18px;font-size:18px;position:relative;z-index:2;display:block;color:#fff;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;cursor:pointer;}
.more_btn .i_ico{display:block;background-position:-48px 0px;margin-top:2px;}
.more_btn:hover{background-color:rgba(255,255,255,0.2);color:#fff;}
.i_ico {width: 24px; height: 24px; background: url(../images/i_ico.png) no-repeat; }


/* 首页公共标题 */
.ipart .infor .tit1{font-size:38px; color:#222;  position:relative; margin-bottom:10px;}
.ipart .infor .tit2{font-size:16px;color:#555;line-height: 1.75;}
.ipart .top_ .left{float:left; width:40%;}
.ipart .top_ .right{float:right; width:55%;}


.ipart01{padding: 60px 0 0px;}
.ipart01 .top_{margin-bottom: 40px;}
.ipart01 .top_ .right .dot{position:relative;text-align:center;cursor:pointer;border-right: 1px solid #bfbfbf;}
.ipart01 .top_ .right .dot .img{width: 50px;height: 44px;background-repeat:no-repeat;display:inline-block;transition: all .4s;}
.ipart01 .top_ .right .dot .txt{font-size:17px; color:#000;transition: all .4s;}
.ipart01 .top_ .right .dot:hover .img{background-position: 0 -44px;}
.ipart01 .top_ .right .dot:hover .txt{color: #af0000;}
@keyframes certFlag{
  0% {transform:translateY(-10px); opacity:0;} 100% {transform:translateY(0); opacity:1;}
}
@-moz-keyframes certFlag{
  0% {-moz-transform:translateY(-10px); opacity:0;} 100% {-moz-transform:transform:translateY(0); opacity:1;}
}
@-webkit-keyframes certFlag {
	0% {-webkit-transform:translateY(-10px); opacity:0;} 100% {-webkit-transform:transform:translateY(0); opacity:1;}
}
@-o-keyframes certFlag {
	0% {-o-transform:translateY(-10px); opacity:0;} 100% {-o-transform:transform:translateY(0); opacity:1;}
}
@-ms-keyframes certFlag {
	0% {-ms-transform:translateY(-10px); opacity:0;} 100% {-ms-transform:transform:translateY(0); opacity:1;}
}


@keyframes shrink{
	0%{
		width:0; opacity:0;
	}
	100%{
		width:100%; opacity:1;
	}
};
@-webkit-keyframes shrink{
	0%{
		width:0; opacity:0;
	}
	100%{
		width:100%; opacity:1;
	}
}
.dots_btn {overflow:hidden;}
.ipart01 .con{position:relative;}
.ipart01 .con .slide_box{width:1650px;}
.ipart01 .con .slide_box .shadows{box-shadow:0 0 3px 3px rgba(0,0,0,.1);height:368px;}
.ipart01 .con .slide_box a{display:block; padding:5px;}
.ipart01 .con .slide_box .r_box{overflow:hidden;height:100%}
.ipart01 .con .slide_box .r_box .rect-75{padding-bottom:66.25%;height:100%;}
.ipart01 .con .slide_box .r_box .rect-75:after{content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/black.2.png); transition:all 0.5s ease; visibility:hidden; opacity:0; z-index:1;}
.ipart01 .con .slide_box a:hover .r_box  .rect-75:after{visibility:visible; opacity:1; }
.ipart01 .con .slide_box .r_box .mask{z-index:2;position:absolute; left:0; width:100%; top:40%; font-size:18px; color:#fff; text-align:center; line-height:45px; opacity:0; visibility:hidden; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.ipart01 .con .slide_box .r_box .mask:after{content:''; position:absolute; left:50%; bottom:0; width:120px; height:1px; background:#fff; margin-left:-60px;}
.ipart01 .con .slide_box .r_box .mask i{margin-left:8px;}
.ipart01 .con .slide_box a:hover .mask{opacity:1; visibility:visible;}
.ipart01 .con .slide_box .l_box{padding: 30px 20px 0;background:#fff;text-align:center;}
.ipart01 .con .slide_box .l_box .num{font-size:17px; color:#000; margin-bottom:10px;}
.ipart01 .con .slide_box .l_box .name{font-size:16px;color:#6b6b6b;writing-mode: vertical-lr;writing-mode: tb-rl;letter-spacing: 3px;text-align:justify;}
.ipart01 .con .prev_arr{cursor:pointer; width:70px; height:20px; position:absolute; left:-70px; top:40%; background:url(../images/i_pt1_prev.png) 0 0 no-repeat;}
.ipart01 .con .prev_arr .blue_arr{width:0; height:100%; background:url(../images/i_pt1_prev.png) right -20px no-repeat; animation: shrink 2s ease  infinite alternate; position:absolute; right:0; top:0;}


.ipart02{background-position:center;background-repeat:no-repeat;padding: 115px 0 138px;}
.ipart02 .infor{text-align: center;}
.ipart02 .infor .tit1{text-align: center;margin-bottom:45px;color: #fff;}
.ipart02 .infor .tit2{text-align: center;max-width: 900px;margin: auto;color: #fff;line-height: 1.75;text-align: center;font-size: 15px;}
.ipart02 .common-btn{border: 1px solid #fff;background: none;margin-top: 80px;}
.ipart02 .infor .more:hover a{color:#fff; color:rgba(255,255,255,0.7);}

#container{overflow:hidden;    width: 125%;}

.ipart03{padding:60px 0;}
.ipart03 .infor .tit1{font-size:38px; color:#343434;}
.ipart03 .infor .tit2{font-size:15px; color:#5d5d5d; margin:10px 0 35px; line-height:24px;}
.ipart03 .common-btn{background:transparent; font-size:14px;}
.ipart03 .content{overflow:hidden;height:465px;position: relative;}
.ipart03 .content .bg{width: 100%;height: 100%;position: absolute;}
.ipart03 .content .bg .bg-img{width: 100%;height: 100%;position: absolute;opacity: 0;}
.ipart03 .content .bg .bg-img.cur{opacity: 1;}
.ipart03 .li{position:relative; transition:all 0.5s ease; height:466px; opacity:0; visibility:hidden}
.ipart03 .owl-item .li{opacity:1; visibility:visible;}
.ipart03 .li a{display:block;}
.ipart03 .li:after{content:''; width:1px; height:100%; background:#fff; background:rgba(255,255,255,.4); position:absolute; left:0; top:0;}
.ipart03 .active:first-child .li:after{display:none;}
.ipart03 .li:before{content:''; position:absolute; top:0%; right:0%; width:100%; height:100%; background:rgba(175,0,0,0.7); height:100%; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.ipart03 .li_box{position:relative;z-index:3;position:absolute;left:30px;right:65px;bottom: 60px;transition:bottom 0.5s ease;color:#fff;}
.ipart03 .li_box .tit{font-size:30px;line-height:32px;text-align: center;}
.ipart03 .li_box .icon{width: 50px;margin: auto;}
.ipart03 .li_box .list{margin-top:35px;display:none;font-size:14px;text-align: center;}
.ipart03 .li_box .list .t{font-size:18px;}
.ipart03 .li_box .list .c{margin:15px 0;}
.ipart03 .li .more{position:absolute; left:10px; bottom:10px;}
.ipart03 .li.cur:before{opacity:1; visibility:visible;}
.ipart03 .li.cur .li_box{bottom: 100px;}
.ipart03 .li.cur .list{display: block;}
.ipart03 .content .owl-carousel .owl-nav>div{position:absolute; font-size:30px; top:50%; margin-top:-30px; color:#fff; z-index:1;}
.ipart03 .content .owl-carousel .owl-nav .owl-prev{left:0;}
.ipart03 .content .owl-carousel .owl-nav .owl-next{right:0;}


.ipart04{padding:60px 0;background: #f4f4f4;}
.ipart04 .con{margin-top: 50px;overflow:hidden;}
.ipart04 .newList {overflow: hidden; border: solid 1px #e5e5e5; }
.ipart04 .newPicBox {position: relative; width: 100%; height: 308px; padding-bottom: 50%; overflow: hidden; }
.ipart04 .newPicLink {position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; }
.ipart04 .newPic {width: 100%; height: 100%; }
.ipart04 .content {display: flex; justify-content: space-between; padding: 15px; }
.ipart04 .leftTime {width: 70px;padding-right: 15px;border-right: 1px solid #e5e5e5;text-align: center;}
.ipart04 .newYearMon {display: block; width: 100%; text-align: center; font-size: 0.75rem; color: #333; white-space: nowrap; }
.ipart04 .newData {display: block;width: 100%;text-align: center;font-size: 2.2rem;color: #333;font-weight: bold;}
.ipart04 .rightC {width: calc(100% - 90px);}
.ipart04 .newTitleLink {font-weight: bold; padding-bottom: 6px; display: block; width: 100%; font-size: 0.875rem; overflow: hidden; color: #333; white-space: nowrap; text-overflow: ellipsis; }
.ipart04 .newMs {font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #666;line-height: 1.5;}
.ipart04 .readDetail {position: relative; padding: 0 15px 15px; }
.ipart04 .readLink {display: block; width: 100%; height: 100%; padding: 15px 12px 0; border-top: 1px solid #e5e5e5; color: #666; font-size: 18px;}
.ipart04 .iconRead {position: absolute;top: 0px;right: 27px;bottom: 0px;display: flex;align-items: center;background: url(../images/icon_yjt.png) no-repeat center;width: 14px;}








/* xc_banner */
.xc_banner{position:relative; overflow:hidden; height:492px;}
.xc_banner img {position:absolute;width:1920px;left:50%;margin-left:-960px;max-width:none;}
.xc_banner .content{ position:absolute; width:100%; left:0; bottom:120px;}
.xc_banner .content .wrap{position:relative;}
.xc_banner .content .tit{font-size:38px; color:#fff; display:inline-block;}
.xc_banner .banner_mouse{bottom:-50px; right:0;}

/* xc_nav */
.xc_nav{line-height:70px; height:70px; border-bottom:2px solid #f0f0f0;}
.xc_nav .left{float:left;}
.xc_nav .left ul li{position:relative; float:left; font-size:15px; padding:0 30px;}
.xc_nav .left ul li:after{content:''; position:absolute; width:1px; height:12px; background:#dddddd; left:0; top:50%; margin-top:-6px;}
.xc_nav .left ul li:first-child{margin-left:0;}
.xc_nav .left ul li:first-child:after{display:none;}
.xc_nav .left ul li:before{content:"";position:absolute;bottom:0;left:50%;right:50%;height:2px;background: #af0000;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.xc_nav .left ul li:hover:before,
.xc_nav .left ul li.cur:before{left:0; right:0;}
.xc_nav .left ul li:hover a,
.xc_nav .left ul li.cur a{color: #af0000;}
.xc_nav .right{float:right; font-size:14px; color:#333;}
.xc_nav .right .home{color:#ba1b21; font-size:16px;}

/* 关于我们 */
.about_us.channel_content{padding:0;}
.about_us01 {background:url(../images/about_us01.jpg) no-repeat center bottom; padding:70px 0;}
.about_us01 .infor{width:82%;}
.about_us01 .infor .tit{font-size:36px; line-height:36px; color:#353535; margin-bottom:20px;}
.about_us01 .infor .tit span{color: #af0000;}
.about_us01 .infor .con{font-size:25px; line-height:25px; color:#353535; margin-bottom:40px;}
.about_us01 .list{width:64%; margin-top:70px;}
.about_us01 .list li{float:left; width:33.3%;}
.about_us01 .list li .txt{font-size:16px; line-height:28px; color:#57a934;}
.about_us01 .list li .number{font-size:60px; color:#aeaeae; font-family:'book_bt'}
.about_us01 .list li .number span{color:#57a934; font-size:73px;}
.about_us01 .list li .text{font-size:16px; color:#787878;}
.about_us02{padding:100px 0 127px;; background:url(../images/about_us02.jpg) no-repeat center; overflow:hidden;}
.about_us02 .infor{text-align:center;}
.about_us02 .infor .tit{font-size:45px; line-height:45px; color:#fff;}
.about_us02 .infor .play{width:80px; height:80px; border:1px solid #fff; border-radius:50%; margin:50px auto 0; position:relative;}
.about_us02 .infor .play .play-btn {width:100%; height:100%; position:relative; cursor:pointer;}
.about_us02 .infor .play .play-btn:before {content:''; border-left:13px solid #fff; border-top:7px solid transparent; border-bottom:7px solid transparent; margin:26px 0 0; display:inline-block;}
.about_us02 .infor .play svg {position:absolute; width:114%; height:114%; top:-7%; left:-7%; stroke-dasharray:0 119.38052083641213;opacity:1; transition:all .5s linear;visibility:hidden;}
.about_us02 .infor .play .play-btn:hover svg {stroke-dasharray:119.38052083641213 0; opacity:1; visibility:visible;}
.about_us02 .infor .play .play-btn span {font-size:13px; color:#fff; display:block;}
.about_us02 .infor .play .line {width:30px; height:216px; position:absolute; top:100%; left:0; right:0; margin:0 auto; z-index:-1}
.about_us02 .infor .play .line:after {content:''; position:absolute; width:100%; height:0%; top:0; left:50%; background:url(http://www.ferrotec.com.cn/bocweb/web/css/../images/line2.png) no-repeat top center/100% auto; margin-left:-3px; transition:all .8s ease;}
.about_us02 .infor .play .line.animated:after {height:100%;}
.about_us02 circle{stroke:#349933;}

/* 荣誉资质*/
.honor{padding: 60px 0;}
.honor01 ul .li_{float:left; width:31%; margin-right:3.5%; margin-bottom:50px; cursor:pointer;}
.honor01 ul .li:nth-child(3n){margin-right:0;}
.honor01 ul .li_ .img{border:8px solid #e3e4e4; padding:25px 5px; background:#fff; border-radius:15px 15px 0 0;}
.honor01 ul .li_ .img .cover{position:absolute;	left:0; top:0; width:100%; height:100%; background:url(	
../images/black.6.png) repeat; z-index:2; filter:alpha(opacity=0); opacity:0; transition:.3s ease;}
.honor01 ul .li_ .img .icon{width:47px; height:47px; position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px;z-index:4;background:url(../images/widgets_xc_piclist_18_1.png) no-repeat center; background-size:100% 100%; -webkit-transform:scale(0);transform:scale(0); transition:.3s ease;}
.honor01 ul .li_:hover .img .cover{filter:alpha(opacity=100); opacity:1;}
.honor01 ul .li_:hover .img .icon{-webkit-transform:scale(1); transform:scale(1);}
.honor01 ul .li_ .txt{background:#f7f7f7; transition:.3s ease; text-align:center; color:#333; font-size:16px; line-height:25px; padding:15px 10px; border-radius:0 0 15px 15px;}
.honor01 ul .li_:hover .txt{background: #af0000;color:#fff;}
.honor01 .rect-62{padding-bottom:62%; }
body .album_wrap_case4 .album_case4 .right_btn .btn_box:hover{background:#af0000;}



/*案例*/
.project .left{float: left; width: 40%;}
.project .right{float:right;width: 55%;}
.project h2{margin: 20px 0;}

/* 新闻列表 */
.news_list01 ul li{border-bottom:1px solid #d1d3d4;}
.news_list01 ul li .rect-625{padding-bottom:62.5%;}
.news_list01 ul li a{display:block; padding:50px 0 40px;}
.news_list01 ul li .left{float:left; width:71%;}
.news_list01 ul li .left .tit{font-size:26px; color:#000; margin:12px 0; transition:.5s ease;}
.news_list01 ul li .left .con{ color:#4f4f4f; line-height:24px; height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom:25px;}
.news_list01 ul li .left .txt{height:40px; position:relative;}
.news_list01 ul li .left .txt .date{color: #af0000;opacity:1;visibility:visible;transition:.5s ease;}
.news_list01 ul li .left .txt .icon{position:absolute; top:0; opacity:0; visibility:hidden; transition:.5s ease;}
.news_list01 ul li .left .txt .icon i{display:inline-block;width:40px;height:40px;color:#fff;text-align:center;line-height:40px;vertical-align:middle;border-radius:50%;background: #af0000;transition:all 0.5s ease;}
.news_list01 ul li .right{float:right; width:22%; border-radius:20px 20px 0 20px; overflow:hidden;}
.news_list01 ul li:hover .left .tit{color: #af0000;}
.news_list01 ul li:hover .left .txt .icon:hover i{background:#007f00;}
.news_list01 ul li:hover .left .txt .date{opacity:0; visibility:hidden;}
.news_list01 ul li:hover .left .txt .icon{opacity:1; visibility:visible;}


/* 新闻详细 */

.xc_banner .content .con{float:right;}
.xc_banner .content .con #nPage{float:left;}
.xc_banner .content .con a{float:left; width:44px; height:44px; vertical-align:top; line-height:44px; margin-left:10px; color:#fff; background:#acaba8; text-align:center; border-radius:50%; font-weight:bold;}
.xc_banner .content .con a.list{background:#ba1b21;}
.xc_banner .content .con a:hover{background:#be4e1b;}
.news_detail.channel_content{padding-bottom:0;}
.news_detail01{padding-bottom:60px; }
.news_detail01 .top_{margin-bottom:60px; position:relative;}
.news_detail01 .top_ .title{font-size:30px; margin-bottom:22px; color:#262626;}
.news_detail01 .top_ .date {font-size:18px; color:#a1a0a1; padding-bottom:25px; border-bottom:1px solid #dcdcdc;}
.news_detail01 .bott_ .bott_l {margin-right:5%;}
.news_detail01 .bott_ .bott_l .bdsharebuttonbox{overflow:hidden;}
.news_detail01 .bott_ .bott_l a{display:block; float:none; width:72px; height:72px; background:#f5f5f5; padding:0; margin:0;  -webkit-box-align:center; align-items:center; cursor:pointer; display:flex; -webkit-box-pack:center; justify-content:center; text-decoration:none;} 
.news_detail01 .bott_ .bott_l a i{background:#dedede; width:28px; height:28px; text-align:center; line-height:28px; color:#fff; font-size:19px; border-radius:5px;}
.news_detail01 .bott_ .bott_r{width:75%; font-size:15px; color:#666666;}
.news_detail02{background:url(../images/news_detail02_bg.jpg) no-repeat center; padding:60px 0;}
.news_detail02 .tit{color:#000; font-size:38px; margin-bottom:40px; text-align:center;}
.news_detail02 .content .item{display:block; background:#fff; padding:25px 50px; position:relative;}
.news_detail02 .content .item .date{font-size: 16px; margin-bottom: 20px; color:#a1a0a1;}
.news_detail02 .content .item .icon{width:23px; height:23px; background:url(../images/news_list01_icon1.png) no-repeat center; transition:.3s ease; position:absolute; right:23px; bottom:23px; cursor:pointer;}
.news_detail02 .content .item:hover .icon{background:url(../images/news_list01_icon2.png) no-repeat center;}
.news_detail02 .content .item .t{font-size:26px; color:#000; line-height:40px; height:80px; overflow:hidden; margin-bottom: 25px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}



/* 产品列表 */
.pro_list .product_list .rect-67 {padding-bottom: 66.67%;}
.pro_list .product_list li a {display: block;border: 1px solid #e5e5e5;}
.pro_list .product_list ._info {padding: 20px;background: #eee;color: #333;text-align: center;}
.pro_list .product_list ._info h3 {font-weight: normal;font-size: 16px;}
.pro_list .product_list.row>.span-4 {width:calc((100% - 60px) / 3);margin-right:20px;}
.pro_list .product_list.row>.span-4:nth-child(3n){margin-right:0;}
.pro_list .product_list li {cursor: pointer;margin-bottom: 20px;}
.pro_list .product_list li:hover ._info {background: #eee;color: #333;}
.pro_list .product_list li:hover ._info .ion {color: #fff;}
.pro_list .product_list ._img ._mask {z-index: 4;width: 100%;height: 0%;overflow: hidden;position: absolute;left: 0;bottom: 0;background: rgba(175,0,0,0.8);opacity: 0;transition: all 0.5s ease;overflow: hidden;}
.pro_list .product_list li:hover ._img ._mask {opacity: 1;transition: all 0.5s ease;height: 100%;}
.pro_list .product_list ._img i {display: inline-block;position: absolute;z-index: 5;left: 50%;top: 50%;margin-top: -40px;margin-left: -40px;font-size: 30px;color: #fff;opacity: 0;padding: 16px 25px;}
.pro_list .product_list li:hover ._img i {opacity: 1;transition: all 0.5s ease;}


/*产品详细*/
.pro_detail .owl-dots{position:absolute;bottom:20px;right:20px;}
.pro_detail .owl-dot span{width:20px;height:20px;border-radius:50%;background:#666;display:block;}
.pro_detail .owl-dot.active span{background:#f00;}
.pro_detail .owl-dot{float:left;margin-right:10px;}
.pro_detail { padding-bottom: 80px; }
.pro_detail { background: #f0f0f0; padding: 30px 0px 80px; }
.pro_detail .detail_l { width: 70.3399%; }
.pro_detail .l_box {background: #fff;padding: 30px;}
.pro_detail .list_owl{width: 100%;max-width: 700px;margin: auto;}
.pro_detail .list_owl .img_{margin-bottom: 40px;}
.pro_detail .pro_title { font-size: 24px; color: #fff; padding:20px;background:#af0000; }
.pro_detail .l_tools { margin-bottom: 40px; line-height: 20px; }
.pro_detail .l_tools span { display: inline-block; *display: inline; *zoom:1; font-size: 14px; color: #5a5a5a; } 
.pro_detail .pro_time { margin-right: 20px; }
.pro_detail .switcher .title { display: inline-block; *display: inline;*zoom: 1;vertical-align: middle; }
.pro_detail .detail_r { width: 28%; }
.pro_detail .detail_r .arr_box { background: #fff; padding: 8%; margin-bottom: 14px; color: #666; display: block; }
.pro_detail .detail_r .arr_title { font-size: 18px; color: #000; margin-bottom: 10px; }
.pro_detail .detail_r .arr_pro_title { font-size: 14px; font-weight: normal; }
.pro_detail .detail_r .arr_time { font-size: 14px; padding-top: 6px; display: block; }
.pro_detail .detail_r .arr_box:hover { color: #fff; background: #af0000; }
.pro_detail .detail_r .arr_box:hover .arr_title { color: #fff; }
.pro_detail .detail_r .share_box { background: #fff; padding: 8%; }
.pro_detail .detail_r .share_title { font-size: 18px; color: #000; margin-bottom: 10px; }
.pro_detail .detail_r .black_list {width: 100%;height: 42px;line-height: 42px;background: #af0000;text-align: center;font-size: 18px;color: #fff;display: block;}
.pro_detail .newdetail_share { padding: 10px 0px; }
.pro_detail .newdetail_share a { width: 40px; height: 40px; display: inline-block; cursor: pointer; text-align: center; border: 1px solid #999; line-height: 40px; border-radius: 50%; background: none; padding: 0; margin: 0; margin-right: 10px; font-size: 20px; color: #999; }
.pro_detail .pro_text h2{font-size:18px;color:#af0000;background:#f1f1f1;padding:5px 10px;margin-bottom: 20px;}
.pro_detail .pro_text .demo .list{border: 1px solid #e5e5e5;margin-top: -1px;}
.pro_detail .pro_text .demo .list .l1{float: left;width: 160px;padding: 10px;font-weight: bold;color: #333;}
.pro_detail .pro_text .demo .list .l2{float: left;width: calc(100% - 160px);padding: 10px;}


/* 联系我们 */
.business.channel_content{padding-bottom:0;}
.business01 .left{float:left; width:45%; position:relative; z-index:2;}
.business01 .left .inner{position:absolute; background:#fff; border-bottom:5px solid #af0000; width:100%; left:0; top:0; box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}
.business01 .left .box{padding:50px;}
.business01 .left .box .infor .tit{font-size:35px;}
.business01 .left .box .infor .con{font-size:17px; color:#3e3a39; margin:5px 0 30px; line-height:24px;}
.business01 .left .box .form .inp_box{border-bottom:1px solid #dee0e2; padding:20px 0;}
.business01 .left .box .form .inp_box label{display:inline-block; font-size:16px; line-height:24px;}
.business01 .left .box .form .inp_box input{line-height:24px; padding:0; border:none; width:70%;}
.business01 .left .box .form button{cursor:pointer; outline:none; margin-top:20px; border:none;}
.business01 .left .box .form button:hover{}
.business01 .left .box .form .bott label{line-height:34px;}
.business01 .left .box .form .bott input{line-height:34px; width:100px;}
.business01 .left .box .form .bott img{height:34px;}
.business01 .right{float:right; width:47%;}
.business01 .right .box{padding:50px 0;}
.business01 .right .box .infor .tit{font-size:35px;}
.business01 .right .box .infor .con{font-size:17px; color:#3e3a39; margin:5px 0 30px; line-height:24px;}
.business01 .right .box ul li{position:relative; padding-left:30px; margin-bottom:16px;}
.business01 .right .box ul li span{display:inline-block; font-size:16px; line-height:30px;}
.business01 .right .box ul li .icon{position:absolute; left:0; top:5px; width:20px; height:18px;}
.business01 .right .box ul li.li1 .icon{background:url(../images/business01_1.png) no-repeat center;}
.business01 .right .box ul li.li2 .icon{background:url(../images/business01_2.png) no-repeat center;}
.business01 .right .box ul li.li3 .icon{background:url(../images/business01_3.png) no-repeat center;}
.business02{height:490px; overflow:hidden;}
.business02 img{max-width:none;}


/* 公共按钮 */
.common-infor .tit{font-size:17px; color:#ba1b21; position:relative; display:inline-block; text-transform:uppercase; margin-bottom:10px;}
.common-infor .tit:after{content:''; position:absolute; left:110%; width:50px; height:2px; background:#ba1b21; top:50%; margin-top:-1px;}
.common-infor .con{font-size:38px; color:#000; line-height:1;}


/*widgets_common_pages_6 start*/
.widgets_common_pages_6 { font-size: 0; margin-top: 50px; }
.widgets_common_pages_6 a, .widgets_common_pages_6 span { line-height: 48px; color: #666; background-color: #f3f4f5; display: inline-block; vertical-align: middle; text-align: center; padding: 0 25px; font-size: 14px; margin: 0; }
.widgets_common_pages_6 a:hover, .widgets_common_pages_6 span.current { color: #fff; background-color: #af0000; }

@media only screen and (max-width: 760px) {
.widgets_common_pages_6 a, .widgets_common_pages_6 span { line-height: 30px; padding: 0 6px; font-size: 13px; }
.widgets_common_pages_6 { margin-top: 15px; }
}
/*widgets_common_pages_6 end*/


/*留言表单*/
body .bianji-52658 .form-m1 .form-m1-btn button{line-height:40px; height:40px; border-radius:0; font-size:14px; border:none;}
.bianji-52658{overflow:hidden;box-sizing:border-box;padding:20px;background:#f1f1f1;}
.bianji-52658 .form-m1 .form-m1-Left { float: left; width: 50%; }
.bianji-52658 .form-m1 .form-m1-right { float: right; width: 50%; }
.bianji-52658 .form-m1 .form-m1-li { padding-top: 10px; }
.bianji-52658 .form-m1 .form-m1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.bianji-52658 .form-m1 .form-m1-li label span{padding: 0 6px;}
.bianji-52658 .form-m1 .form-m1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.bianji-52658 .form-m1 .form-m1-li textarea { border: 1px #ddd solid; width: 70%; }
.bianji-52658 .form-m1 .form-m1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.bianji-52658 .form-m1 .form-m1-li input._yzm { width: 20%; }
.bianji-52658 .form-m1 .form-m1-li img {height:28px;vertical-align: middle; padding-left: 10px; cursor: pointer; }
.bianji-52658 .form-m1 .form-m1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.bianji-52658 .form-m1 .form-m1-btn { clear: both; text-align: center; padding-top: 40px; }
.bianji-52658 .form-m1 .form-m1-btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; }
.bianji-52658 .form-m1 .form-m1-btn ._submit {background: #af0000;margin-right: 10px;}
.bianji-52658 .form-m1 .form-m1-btn ._reset { background: #909090; }
.bianji-52658 .form-m1 .Validform_right{white-space: nowrap;}
@media only screen and (max-width: 40em) {
.bianji-52658 .form-m1 .form-m1-Left { width: 100%; }
.bianji-52658 .form-m1 .form-m1-li input { width: 65%; }
.bianji-52658 .form-m1 .form-m1-right { width: 100%; }
.bianji-52658 .form-m1 .form-m1-li textarea { width: 65%; }
.bianji-52658 .form-m1 .form-m1-li input._yzm { width: 27%; }
.bianji-52658 .form-m1 .form-m1-li b { display: none; }
}

.c_1170_2{ width:100%; float:left; position:relative;}

.c_1170_2 .bg_1{ width:100%; height:100%; position:absolute; right:0; top:0; z-index:1;}

.c_1170_2 .bg_1 ul{ width:100%; height:100%; float:left;}

.c_1170_2 .bg_1 ul li{ width:100%; height:100%;}

.c_1170_2 .xxk{ width:100%; float:left; height:465px; position:relative; z-index:2;}

.c_1170_2 .xxk ul{ width:100%; float:left;}

.c_1170_2 .xxk ul li{ width:33.39%; float:left; padding:44px 30px 30px 30px; background:url(../images/bg_3.png) no-repeat center bottom; position:relative; border-left:solid 1px rgba(255,255,255,0.4); margin-left:-1px; overflow:hidden; height:520px; cursor:pointer;

/*-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;*/}

.c_1170_2 .xxk ul li .title{ width:100%; float:left;margin-top:316px; text-align:center;

-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;}

.c_1170_2 .xxk ul li .title h4{ display:inline-block; *zoom:1; *display:inline; width:273px; height:46px; line-height:45px; font-size:24px; color:white; position:relative; border-radius:23px; -webkit-border-radius:23px; -moz-border-radius:23px;

-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;}

.c_1170_2 .xxk ul li .title h4:before{ width:999px; height:1px; position:absolute; right:-999px; top:50%; content:'';

-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;}

.c_1170_2 .xxk ul li h5{ width:100%; float:left; text-align:center; font-size:18px; color:white; line-height:34px; font-family:Arial; text-transform:uppercase; opacity:0.6; filter:alpha(opacity=60); margin-top:0px;

-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;display:none;}

.c_1170_2 .xxk ul li .p{ width:100%; float:left; margin-top:41px; font-size:14px; color:white; line-height:30px; height:90px; overflow:hidden; text-align:center;}

.c_1170_2 .xxk ul li .ico{ width:100%; float:left; margin-top:51px; text-align:center;}

.c_1170_2 .xxk ul li:hover,.c_1170_2 .xxk ul li.on{ background:url(../images/bg_4.png); padding:44px 65px 30px 65px;}

.c_1170_2 .xxk ul li:hover .title,.c_1170_2 .xxk ul li.on .title{ margin-top:174px;}

.c_1170_2 .xxk ul li:hover .title h4,.c_1170_2 .xxk ul li.on .title h4{ float:none; font-size:30px; line-height:50px; width:295px; height:50px; border:0;}

.c_1170_2 .xxk ul li:hover .title h4:after,.c_1170_2 .xxk ul li.on .title h4:after{ content:''; background:url(../images/bian_4.png) no-repeat center; width:50px; height:1px; position:absolute; left:-50px; top:50%;}

.c_1170_2 .xxk ul li:hover .title h4:before,.c_1170_2 .xxk ul li.on .title h4:before{ content:''; background:url(../images/bian_4.png) no-repeat center; width:50px; height:1px; position:absolute; right:-50px; top:50%;}

.c_1170_2 .xxk ul li:hover h5,.c_1170_2 .xxk ul li.on h5{ margin-top:0;display:block;}

@media screen and (max-width:1199px) {

.c_1170_2 .xxk{ height:420px;}

.c_1170_2 .xxk ul li{ padding:34px 20px 20px 20px; height:420px;}

.c_1170_2 .xxk ul li .title{ margin-top:316px;}

.c_1170_2 .xxk ul li .title h4{ width:254px; height:36px; line-height:35px; font-size:20px;}

.c_1170_2 .xxk ul li h5{ font-size:16px; line-height:24px;  margin-top:30px;}

.c_1170_2 .xxk ul li .p{ margin-top:21px; font-size:12px; line-height:22px; height:66px;}

.c_1170_2 .xxk ul li .ico{ margin-top:31px;}

.c_1170_2 .xxk ul li:hover,.c_1170_2 .xxk ul li.on{ padding:34px 25px 20px 25px;}

.c_1170_2 .xxk ul li:hover .title,.c_1170_2 .xxk ul li.on .title{ margin-top:124px;}

.c_1170_2 .xxk ul li:hover .title h4,.c_1170_2 .xxk ul li.on .title h4{ font-size:20px; line-height:40px; width:101px; height:40px;}

}

@media screen and (max-width:1024px) {

.c_1170_2 .xxk ul li{ width:50%; height:210px; border-top:solid 1px rgba(255,255,255,0.4);}

.c_1170_2 .xxk ul li .title{ margin-top:130px;}

.c_1170_2 .xxk ul li:hover,.c_1170_2 .xxk ul li.on{ padding:14px 15px 10px 15px;}

.c_1170_2 .xxk ul li:hover .title,.c_1170_2 .xxk ul li.on .title{ margin-top:55px;}

.c_1170_2 .xxk ul li .ico{ margin-top:11px; height:30px;}

.c_1170_2 .xxk ul li .p{ margin-top:11px;}

.c_1170_2 .xxk ul li .ico img{ height:100%;}

}

@media screen and (max-width:480px) {

.c_1170_2 .xxk ul li{ padding:24px 10px 10px 10px;}

.c_1170_2 .xxk ul li .title h4{ width:88px; height:36px; line-height:35px; font-size:16px;}

.c_1170_2 .xxk ul li h5{ font-size:14px; line-height:22px;  margin-top:20px;}

}

.allts .sub{display:none;width:100%;padding:0;position:fixed;top:86px;overflow:hidden;text-align:left;z-index:110;left:0px;background-color:#f5f5f5;}
.allts .sub .nav_xiao{width:1400px;overflow:hidden;padding-top:5px;margin:0 auto;padding-bottom:50px;}
.allts .sub .nav_xiao .xiao_five{width:400px;overflow:hidden;float:right;margin-top:15px;margin-left:50px;}
.allts .sub .nav_xiao .xiao_five img{width:280px;height:212px;}
.allts .sub .nav_xiao .xiao_five a{width:280px;height:212px;padding:0;margin-right:45px;float:left;}
.allts .sub .nav_xiao .xiao_five2{float: left;margin-right:114px;text-align: left;}
.allts .sub .nav_xiao .xiao_five2 p{border-bottom: 1px solid #D9D9D9;box-shadow: none;font-size: 14px;padding: 10px 0;line-height: 29px;}
.allts .sub .nav_xiao .xiao_five2 p a{text-align: left;width: 200px;display: inline-block;padding-top:0;height:auto;padding: 5px 0;font-size:14px;color:black;}


.img_infor .txt{padding:43px 70px 32px 0; line-height:30px;width:485px;float:left;}
 .img_infor .txt span{display:inline-block; height:120px; overflow:hidden; font-size:14px;}
.img_infor .btn_more{width:180px;height:36px;border:1px solid #063b91;border-radius:20px;display:block;line-height:36px;text-align:center;overflow:hidden; margin-bottom:30px;}


.img_infor{float:left; width:485px; padding-left:7%;padding-top:30px}
.ij:hover .fg{display:block;}
.tts:hover .ds{display:block;}
.tyssa{position:absolute;    left:3%;
    margin-top: 166px;}
.dds{position:absolute;    right:3%;
    margin-top: 166px;}
    .gdh:hover .ghhh{
        display: block;
    }
   .ijdd:hover .fgss{display:block;} 
    
.wenzi{

	position: absolute;
	
	top:0;
	
	
	
	color: white;
	
	width: 100%;
	
	height: 100%;
	
	
	
	/* background: rgba(0,0,0,0.27); */
	
	}
	
	
	.wenzi .wenzit1{
	width: 75%;
    position: relative;
    top: 18%;
    margin: auto;
	}
	
	
	
	.wenzit1 h1{
	
	width: 45%;
    float: left;
	
	
	}
	
	
	
	.wenzit1 h5{
	   float: right;
    width: 46%;
    margin-top: 8%;
	
	}
	
	.wenzit2 h1{
	    width: 54%;
    float: left;
    margin-top: 3%;
	
	}
	
	.wenzi .wenzit2 {
	   width: 71%;
    position: relative;
    top: 30%;
    margin: auto;
	}
	
	.wenzit2 h5{
	  float: right;
    width: 39%;
    margin-top: -1%;
	
	}
	
.bds_weixin p{    /* position: absolute; */
    /* overflow: hidden; */
    width: 110px;
    display: none;
    /* height: 0px; */
    z-index: 77;
  margin-top: -118px;
    /* top: 77px; */
    margin-left: -37px;}
.bds_weixin p img{width:100%;}
.bds_weixin:hover{background-color:#fff;}
.bds_weixin:hover p{height:110px;}
.bds_weixin:hover .ssdxx{display:block}