﻿/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.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:#d60c18;}
.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(../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:1200px; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:auto;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:15px; line-height:1.8; color:#555; background:#fff;}
a{color:inherit;}
a:hover { color:#d60c18;}
::-moz-selection {color:#fff; background:#d60c18; }
::selection {color:#fff; background:#d60c18; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* 网站样式 */
.header{height:90px; position:fixed; width:100%; left:0; top:0; z-index:99; color:#fff; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; border-color:#fff\0; background:url(../img/white.5.png) repeat ;}
.header.fixed{height:90px; border:none; box-shadow:0 5px 5px rgba(0,0,0,.1);}
.header:hover{box-shadow:0 5px 5px rgba(0,0,0,.1);}
.header.fixed{padding:0; color:#333; background:#fff;}
/*.header.fixed .logo img{visibility:hidden; opacity:0;}*/
.header.fixed .head .logo{margin-top:25px;}
.header .logo img{-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.fixed .logo img{margin-top:10px; width:80%;}*/
.header .head {height:90px;}
.header.fixed .head {height:90px;}
.header .head .logo{margin-right:45px; transition:margin 0.5s ease; margin-top:25px; width:200px;}
.header .head .head_tool{height:90px; line-height:90px; color:#fff;}
.header .head .head_tool{height:90px; line-height:90px; color:#333;}
.header .head_tool .lan .icon{width:20px; height:90px; background:url(../img/head_lan_white.png) no-repeat center; display:inline-block; *display:inline; *zoom:1; float:left; margin-right:5px; -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.fixed .head_tool .lan .icon{height:90px;}
.header .navs{float:left; margin-right:30px;}
.header .head_tool .lan:hover .icon{background:url(../img/head_lan_active.png) no-repeat center;}
.header .head_tool .lan:hover{color:#d60c18;}
.header .head_tool .lan .icon{background:url(../img/head_lan.png) no-repeat center;}

/*搜索*/
.mobile_key{display:none; color:#fff;}
.header .mobile_key{color:#333;}
.header .head_tool .search{margin:0 15px; font-size:18px; cursor:pointer;}
.header .head_tool .search:hover{color:#d60c18;}
.header .search_con{position:absolute;width:100%; background:#f4f4f4; top:100%; left:0; border-bottom:4px solid #d60c18; padding:25px 0; display:none;}
.header .search_con .t1{font-size:28px; color:#444240; font-weight:bold;}
.header .search_con .form_el{margin:0px 0; position:relative;}
.header .search_con .form_el input{padding:15px; width:91%; border:1px solid #cfcfcf;}
.header .search_con .form_el .search_btn{background:#d60c18; border:none; color:#fff; font-size:26px; position:absolute; top:0; right:10; line-height:51px; cursor:pointer; margin-top:18px; height:54px; overflow:hidden; }
.header .search_con .easy_go{margin-bottom:30px; line-height:45px;}
.header .search_con dl,.header .search_con dt,.header .search_con dd{display:inline-block; *display:inline; *zoom:1;}
.header .search_con dl{margin-right:80px; line-height:25px;}
.header .search_con dt{font-size:18px; color:#333; margin-right:20px;}
.header .search_con dd{font-size:15px; color:#999; margin-right:15px;}


/*导航下拉*/
/*nav*/
.header .nav .nav_li{float:left; margin-left:20px; line-height:90px;}
.header .nav .nav_li{line-height:90px;}
.header .nav .nav_li .nav_a{display:block;font-size:16px;color:#000; font-weight:bold; text-transform:uppercase;}
.header .nav .nav_li .nav_a{color:#333;}
.header .nav .nav_li .nav_a:hover{color:#d60c18;}
.header .nav .nav_li .setNav{width:100%;left:0;right:0;background:url(../img/xiala_bg.jpg) no-repeat center bottom;padding:50px 0 56px;display:none;z-index:12;top:100%; background-size:2500px 500px; box-shadow: 0px 2px 13px 1px rgba(0,0,0,0.2) inset;}
.header .nav .nav_li .setNav .set-img{width:24%;margin-right:4%;}
.header .nav .nav_li .setNav .set-img img{width:100%;}
.header .nav .nav_li .setNav .set-img .tit{font-size:22px;color:#4e4e4e;margin-top: 5px;}
.header .nav .nav_li .setNav .setMenu{width:37%;}
.header .nav .nav_li .setNav .setMenu>li{float:left;width:100%;margin-right:2%; line-height:32px;}
.header .nav .nav_li .setNav .setMenu>li:hover .set_ico{background-position:-10px 0;}
.header .nav .nav_li .setNav .setMenu>li .set_ico{width:10px;height:10px;background:url(../img/widgets_double_nav_3_1.png) no-repeat;display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;margin-right:10px; background-position:0 0; transition:all 0.3s ease; -webkit-transiton:all 0.3s ease;}
.header .nav .nav_li .setNav .setMenu li a{display:inline;*display:inline;*zoom: 1;position:relative;color:#000;vertical-align:middle;}
.header .nav .nav_li .setNav .setCon{width: 32%;}
.header .nav .nav_li .setNav .setCon .p{padding-left: 10%;color: #fff; line-height: 28px;height: 112px; overflow: hidden;}

/*下层banner*/
.common_xc{position:relative; z-index:1;}
.common_xc .sec_banner{position:relative; height:416px; overflow:hidden;}
.common_xc .sec_banner img{position:absolute; width:1920px; left:50%; margin-left:-960px; top:0; max-width:none;}
.common_xc .sec_banner .catinfo{position:absolute; bottom:65px; left:0; width:100%; z-index:2;}
.common_xc .sec_banner .catinfo .wrap{position:relative;}
.common_xc .sec_banner .catinfo .catname{font-size:36px; color:#fff; margin-bottom:15px; line-height:1; font-weight:bold;}
.common_xc .sec_banner .catinfo .posi{font-size:15px; color:#fff; line-height:1;}
.common_xc .sec_banner .catinfo .posi em{margin:0 5px;}
.common_xc .sec_banner.banner_zh .catname{font-size:20px; color:#fff; line-height:1; margin-bottom:13px;}
.common_xc .sec_banner.banner_zh .info{font-size:50px; color:#fff; font-weight:bold;margin-bottom:20px; line-height:1;}
.common_xc .secnav_box li a{display:block;  padding:0 17px; position:relative; font-size:15px; color:#4c4c4c; line-height:65px; height:65px;}
.common_xc .secnav_box li {margin-right:30px;}
.common_xc .secnav_box.pro_sec li{margin-right:0; } 
.common_xc .secnav_box li img{margin: 14px 10px 0 0; width:auto; display:inline-block; *display:inline; *zoom:1;}
.common_xc .secnav_box li.on a:after,.secnav_box li a:hover:after{content:''; position:absolute; width:100%; height:3px; background:#d60c18;left:0; bottom:0;}
.common_xc .secnav_box .owl-prev{position:absolute; right:100%; top:18px;}
.common_xc .secnav_box .owl-next{position:absolute; left:100%; top:18px;}
.common_xc .secnav_box .owl-prev:hover,.common_xc .secnav_box .owl-next:hover{color:#d60c18;}
@media only screen and (max-width: 1240px){
.common_xc .secnav_box {display: none; }
}
@media only screen and (max-width: 760px){
.common_xc .sec_banner{height:70px;}
.common_xc .sec_banner .catinfo .catname{font-size:28px;}
.common_xc  .sec_banner img {margin-left: -794px; width: 1588px; }
}
/*.common_xc .secnav_box.child_secnav .wrap{position:relative;}*/
.common_xc .secnav_box.child_secnav .wrap li{position:relative;}
.common_xc .secnav_box.child_secnav .child_company_list{position:absolute; top:100%; left:0; background:#fff; padding:15px 0; display:none; white-space:nowrap;}
.common_xc .secnav_box.child_secnav .child_company_list a{display:block; font-size:15px; line-height:40px; margin:0 17px; height:40px;}
.common_xc .secnav_box.child_secnav .child_company_list a:hover{color:#d60c18;}
.common_xc .secnav_box.child_secnav .child_company_list a:after{display:none;}
/*鼠标*/
.common-mouse{ width: 31px; height: 50px; background: url(../img/mouse.png); cursor:pointer; position:absolute; right:0; bottom:-20px; z-index:2;}
/*.common-mouse:before{content:""; position:absolute; bottom:100%; left:14px; height:66px; width:2px; background:#fff;}*/
.common-mouse .ball { position: relative; width: 6px; height: 6px; left: 6%; margin-left: 11px; top: 10px; display: block; background: url(../img/mouse2.png); -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; transition: 300ms; -webkit-transition: 300ms; }
.index .common-mouse{left:50%; margin-left:570px; bottom:50px; display:none;}
@keyframes mouse-dot {
    from {
        opacity: 0;
    }

    33% {
        opacity: 1;
    }

    to {
        top: 35px;
        opacity: 0;
    }
}
.channel_content{min-height:300px; background:#f4f4f4; padding:50px 0;}

.footer{color:#fff;background:url(../img/footer_bg.jpg) no-repeat center; background-size:cover; position:relative; z-index:1;}
.footer a:hover{color:#fff; opacity:.8;}
.footer1{padding:70px 0 40px;}
.footer1 .t{line-height:33px; margin-bottom:8px; font-size:20px; font-weight:bold;}
.footer1 .l{width:70%;}
.footer1 .l ul{overflow:hidden;}
.footer1 .l ul li{float:left; margin-right:40px;}
.footer1 .r{text-align:right; width:28%;}
.footer1 a{display:block; line-height:28px; font-size:15px;}
/*.footer1 .r .t{border-right:6px solid #fff; padding-right:20px;}*/
.footer1 .r .tel{font-size:24px; margin:10px 0; display:inline-block; *display:inline; *zoom:1;}
.footer1 .tool{margin-top:40px;}
.footer1 .tool .ewm{ width:50px; height:50px; background:url(../img/footer_ewm.png) no-repeat center center;  display:inline-block; *display:inline; *zoom:1; margin-right:5px; cursor:pointer; position:relative;}
.footer1 .tool .ewm img{max-width:none; position:absolute; bottom:100%; left:0; opacity:0; visibility:hidden; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; margin-bottom:10px;}
.footer1 .tool .ewm:hover img{opacity:1; visibility:visible;}
.footer1 .tool .sharemore{background:#fff; line-height:50px; width:50px; display:inline-block; *display:inline; *zoom:1; font-size:36px; color:#d60c18; margin:0; float:right; text-align:center; cursor:pointer;}
.footer2{font-size:15px; line-height:30px; padding:25px 0;}
    
.page_common{font-size:0; margin-top:50px;}
.page_common a,.page_common span{line-height:58px;color:#666;background-color: #e9e9e9;display: inline-block;vertical-align: middle;text-align:center;padding:0 30px;font-size:15px;margin:0;}
.page_common a.num:hover,.page_common a.goprev:hover, .page_common a.gonext:hover,.page_common a.cur,.page_common span.cur{color:#fff;background-color:#d60c18;}
@media only screen and (max-width:760px){
	.page_common a, .page_common span{line-height:30px; padding:0 6px;}
}
/* 新闻列表 */
.news_list .pt1{margin-bottom:70px;}
.news_list .pt1 .wrap{position:relative; background:#fff; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.1);
box-shadow: 0 1px 5px rgba(0,0,0,.1);}
.news_list .pt1 .wrap:after{content:""; position:absolute; right:0; top:0; height:100%; width:28%; background:#f4f4f4; z-index:-1;}
.news_list .pt1 .top_news{width:68%; padding:45px 0;}
.news_list .pt1 .top_news li{padding:0 35px;}
.news_list .pt1 .top_news li .list_box{display:block;}
.news_list .pt1 .top_news li .pic{float:left; width:50%; margin-right:35px; overflow:hidden;}
.news_list .pt1 .top_news li .text_box .date{color:#b1b1b1; font-size:15px; line-height:40px;}
.news_list .pt1 .top_news li .text_box .tit{font-weight:bold; color:#d60c18; font-size:20px; line-height:1.6; height:64px; overflow:hidden; margin-bottom:15px;}
.news_list .pt1 .top_news li .text_box .desc{color:#333; font-size:15px; line-height:27px; height:81px; overflow:hidden; margin-bottom:20px;}

.news_list .pt1 .owl-nav>*{position:absolute; bottom:0; font-size:20px;}
.news_list .pt1 .owl-nav>*:hover{color:#d60c18;}
.news_list .pt1 .owl-nav .owl-prev{right:80px;}
.news_list .pt1 .owl-nav .owl-next{right:50px;}

.news_list .pt1 .news-search{width:32%; margin-bottom:20px;}
.news_list .pt1 .news-search .serch_title{margin-bottom:15px;color:#333; font-size:25px;}
.news_list .pt1 .news-search .serch_box{border:13px solid #efefef; padding:20px 30px; margin:20px;}
.news_list .pt1 .news-search .serch_inp{background:#fff; margin-bottom:14px; font-size:16px;}
.news_list .pt1 .news-search .serch_inp .select_box01,.news_list .pt1 .news-search .serch_inp input{width:88%; height:35px;line-height:35px; background:none; border:1px solid #e0e0e0; border-radius:6px; padding:0; margin:0; color:#666666; padding:0 6%;}
.news_list .pt1 .news-search .serch_btn{width:100%;height:40px;line-height:40px;text-align:center;color:#fff;font-size:16px;border:none;cursor:pointer;background: #d60c18;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.news_list .pt1 .news-search .serch_inp ._arrow{width:40px;height:40px;background:#f3f3f3;}
.news_list .pt1 .news-search .serch_inp ._arrow .arr{border-color: #b8b8b8 transparent transparent; left: 50%;     margin-left: -.4em;}
.news_list .pt1 .news-search .serch_inp .on ._arrow .arr{border-color: transparent transparent #b8b8b8;}
.news_list .pt1 .news-search .select-ui-choose-default ._txt{padding:0;}

.news_list .pt2 .list_hd{margin-bottom:26px;}
.news_list .pt2 .hd_tit{font-size:20px;color:#1e1e1e;font-weight:normal;height:30px;line-height:30px; margin-right:2%; text-transform:uppercase;}
.news_list .pt2 .inp_box_wrap { width:20%;margin-right:2%; }
.news_list .pt2 .inp_box{display:block;width:100%;height:32px;line-height:32px;border:1px solid #e0e0e0;padding:0;margin:0;box-sizing:content-box;font-size:15px;color:#999;padding:0;text-indent:10px;}
.news_list .pt2 .hd_btn{width:18%;border:none;text-align:center;background-color:#d60c18;font-size:15px;color:#fff;height:32px;line-height:32px;outline:none;cursor:pointer;}
.news_list .pt2 .list_box{padding:46px 60px 40px 0;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease; -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;}
.news_list .pt2 .list_main{overflow:hidden; width:88%;}
.news_list .pt2 .bd_r{width:20%; margin-left:3%;}
.news_list .pt2 .list_title{font-size:20px;color:#202020;font-weight:normal; display:block;}
.news_list .pt2 .list_tool{font-size:15px;color:#c9c9c9;padding:10px 0px;}
.news_list .pt2 .list_tool span{display:inline-block; vertical-align:middle;}
.news_list .pt2 .list_tool .share{cursor:pointer; margin:0 20px;}
.news_list .pt2 .list_p{font-size:15px;color:#464646;line-height:26px;height:52px;overflow:hidden;}
.news_list .pt2 .list_box:after{content:"";width:88%;height:1px;background-color:#e6e6e6;position:absolute;bottom:0;right:0;}
.news_list .pt2 .list_title:hover{color:#d60c18;}
.news_list .pt2 .list_time{font-size:15px;color:#d60c18;padding:10px; width:60px; background:#c8c8c8; text-align:center; margin-right:15px; position:relative;}
.news_list .pt2 .list_time_day{display:block;font-size:44px;color:#fff;line-height:1;}
.news_list .pt2 .list_time:after{content:""; width:1px; height:100%; right:-20px; top:0; background:#dcdcdc; position:absolute; }
.news_list .pt2 .select-ui-choose ._arrow{width:16%;right:0;background:#e3e3e3;}
.news_list .pt2 .select-ui-choose ._arrow .arr{left:50%;margin:0 0 0 -0.4em;border-color:#969696 transparent transparent;}
.news_list .pt2 .bdsharebuttonbox a{padding:0;margin:0;background:none;height:20px;line-height:20px;}
.news_list .pt2 .list_bd .noimg .bd_c{width:84%;}
.news_list .pt2 .list_time_year{color:#fff;}
.news_list .pt2 .list_box:hover .list_time{background:#d60c18;}   
body .select-ui-options li:hover,body .select-ui-options li.hover{background:#d60c18;}
body .select-ui-options-bottom,.news_list .select-ui-choose-bottom.on,.news_list .select_box{border-radius:0px;}

/*新闻详细*/
.news_detail .detail_l{width:70.3399%;}
.news_detail .l_box{background:#fff;padding:8% 6%;}
.news_detail .news_title{font-size:22px;color:#000;margin-bottom: 10px; font-weight:normal;}
.news_detail .l_tools{margin-bottom:40px;line-height:20px;}
.news_detail .l_tools span{display:inline-block;*display:inline;*zoom:1;font-size:15px;color:#5a5a5a;}
.news_detail .news_time{margin-right: 20px;}
.news_detail .switcher .title{display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;}
.news_detail .detail_r{width:28%;}
.news_detail .detail_r .arr_box{background:#fff;padding:8%;margin-bottom:14px;color:#666;display:block;}
.news_detail .detail_r .arr_title{font-size:18px;color:#000;margin-bottom:10px;}
.news_detail .detail_r .arr_news_title{font-size:15px;font-weight:normal;}
.news_detail .detail_r .arr_time{font-size:15px;padding-top:6px;display:block;}
.news_detail .detail_r .arr_box:hover{color:#fff;background:#d60c18;}
.news_detail .detail_r .arr_box:hover .arr_title{color:#fff;}
.news_detail .detail_r .share_box{background:#fff;padding:8%;}
.news_detail .detail_r .share_title{font-size:18px;color:#000;margin-bottom:10px;}
.news_detail .detail_r .black_list{width:100%;height:42px;line-height:42px;background:#d60c18;text-align:center;font-size:18px;color:#fff;display:block;}
.news_detail .newdetail_share{padding:10px 0px;}
.news_detail .newdetail_share a{width:40px;height:40px;display:inline-block;cursor:pointer;text-align:center;border:1px solid #999;line-height:40px;border-radius:50%;background:none;padding:0;margin:0;margin-right: 10px;font-size:20px;color:#999;}

/*关于*/
.about{padding:0;}
.about .pt1{background:url(../img/about_pt1_bg.jpg) no-repeat right bottom; background-size:cover; padding:90px 0 60px;}
.about .pt1 .fix{position:relative;}
.about .pt1 .l_box{float:left; width:50%;}
.about .pt1 .l_box .con{position:relative; z-index: 1; padding-right:40px;}
.about .t1{font-size:68px; line-height:1; color:#eaebec; position:absolute; top:-22px; left:0; z-index:0; font-family:Impact; text-transform:uppercase;}
.about .t2{font-size:25px; color:#d60c18; font-weight:bold; margin-bottom:15px; position:relative; z-index:2;}
.about .pt1 .l_box .t3{font-size:20px; color:#333; margin-bottom:20px; font-weight:bold; line-height:1.6;}
.about .pt1 .l_box .d{font-size:15px; color:#5b5b5b; margin-top:20px;}
.about .pt1 .r_box{width:50%; position:absolute; right:0; bottom:-60px;}
.about .pt1 .r_box .num_box li{float:left; width:33.33%; color:#fff; text-align:center; padding:50px 0;}
.about .pt1 .r_box .num_box li .d{color:#fff; white-space: normal; height: 54px;}
.about .pt1 .r_box .num_box .li1{background:#dd3a29;}
.about .pt1 .r_box .num_box .li2{background:#cb1300;}
.about .pt1 .r_box .num_box .li3{background:#910e00;}
.about .pt1 .r_box .num_box .t{font-size:45px;}
.about .pt2{position:relative; overflow:hidden;background:url(../img/about_pt2_bg.jpg) no-repeat right top;}
.about .pt2 .l_pic{position:absolute; right:50%; top:0;}
.about .pt2 .r_box{width:50%;}
.about .pt2 .r_box .con{margin:90px 0 90px 40px;}
.about .t_en{color:#d60c18; font-size:36px; font-family:Impact; text-transform:uppercase;}
.about .t_ch{color:#333; font-size:25px; margin-bottom:10px; font-weight:bold;}
.about .d{font-size:15px; color:#5b5b5b;}
.about .pt3{padding:85px 0;background:url(../img/about_pt3_bg.jpg) no-repeat center;}
.about .pt3 .l_box{width:50%;}
.about .pt3 .r_box{width:46%;}
.about .pt3 .rect-62{padding-bottom:62%;}
.about .pt3 .con{margin-right: 40px; position:relative; margin-top:25px; margin-top:110px;}
.about .pt3 .owl-nav>div{position:absolute; bottom:0; width:52px; height:52px; text-align:center; line-height:52px; background:#fff; color:#d60c18; font-size:20px; cursor:pointer; -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;}
.about .pt3 .owl-nav>div:hover,.about .pt3 .owl-nav>div.cur{background:#d60c18; color:#fff;}
.about .pt3 .owl-nav>div.owl-prev{left:54%;}
.about .pt3 .owl-nav>div.owl-next{left:54%; margin-left:54px;}
.about .pt3 .wrap{position:relative;}
.about .pt3 .t1{top:0;}
.about .pt3 .t2{top:20px; left:0; position:absolute;}
.about .pt4{background:url(../img/about_develop_bg.jpg) no-repeat center;}
.about .pt4 .title a{display:block; padding-top:55px; text-align:center;}

.about .pt4 .content {padding-top:50px; height:340px; padding-bottom:60px; position:relative;}
.about .pt4 .content .owl-stage-outer{height:340px; }
.about .pt4 .content .item{display:none; cursor:pointer;}
.about .pt4 .content .owl-item .item{display:block;}
.about .pt4 .content .item{height:100%; background:url(../img/widgets_xc_history_lr_5_02.png); background-repeat:no-repeat; background-position:center; position:relative; background-size:contain; height:340px}
.about .pt4 .content .item.first{background:url(../img//widgets_xc_history_lr_5_01.png); background-repeat:no-repeat; background-position:center; background-size:contain;}
.about .pt4 .content .item .item_txt {line-height:24px; height:72px; overflow:hidden; padding:0 10%; color:#FFFFFF; font-size:15px; position:absolute; width:80%; text-align:center;}
.about .pt4 .content .item .item_txt_top{top:0}
.about .pt4 .content .item .item_txt_bott{bottom:0;}
.about .pt4 .content .item .item_year {width:80px; height:80px; border-radius:50%; background:#FFFFFF; text-align:center; line-height:80px; position:absolute; left:50%; margin-left:-40px; font-size:16px; color:#CB3333;}
.about .pt4 .content .item .item_year_top{top:0;}
.about .pt4 .content .item .item_year_bott{bottom:0;}
.about .pt4 .content .owl-item.cur .item .item_year {background:#C70025; color:#FFFFFF;}

.about .pt4 .content .cul02_btn>div{width:35px; height:68px; background:url(../img/widgets_xc_history_lr_5_04.png) no-repeat;  position:absolute; top:40%; z-index:2; font-size:0; cursor:pointer; }
.about .pt4 .content .cul02_btn>div:hover{background:url(../img/widgets_xc_history_lr_5_04_cur.png) no-repeat;}
.about .pt4 .content .cul02_btn .owl-prev {left:-80px; background-position:0 0;}
.about .pt4 .content .cul02_btn .owl-next {right:-80px; background-position:-35px 0;}
.about .pt4 .content .cul02_btn .owl-next:hover{background-position:-35px 0;}
.about .pt4 .content .cul02_btn .owl-prev.disabled{display:none;}
.about .pt4 .content .cul02_btn .owl-next.disabled{display:none;}
@media only screen and (max-width:1240px){
	.about .pt4 .content .cul02_btn .owl-prev{left:-40px;}
    .about .pt4 .content .cul02_btn .owl-next{right:-40px;}
    .about .pt4 .content .item{background-size:inherit;}
}
@media only screen and (max-width:992px){
	.about .pt4 .content .item.first{background-size:inherit;}
    .about .pt4 .title a{width:45%; margin:0 auto;}
}
@media only screen and (max-width:760px){
    .about .pt4 .content .cul02_btn .owl-prev{left:0;}
    .about .pt4 .content .cul02_btn .owl-next{right:0;}
    .about .pt4 .content .item .item_txt_top{top:10%;}
}


.job .job_search{padding:30px 40px; border:10px solid #e3e3e3; margin-bottom:40px;}
.job .job_search .from_title{font-size:15px; color:#000; margin-right:15px; line-height:30px;}
.job .job_search .sele{width:270px; border:1px solid #e3e3e3; height:30px; line-height:30px; border-radius:0; margin-right:50px; float:left;background:none;}
.job .job_search .ipt{width:270px;float:left; height:30px; line-height:30px; border:1px solid #dde1e4; text-indent:20px; background:none; outline:none; margin-right:35px;}
.job .job_search .job_s_btn{width:210px; height:32px; text-align:center; background:#d60c18; color:#fff; border:none; outline:none; box-shadow:none; font-size:15px; padding:0; margin:0; cursor:pointer; float:left;line-height: 32px;padding-left: 20px;text-align: left; text-align:center;}
.job .job_search .job_s_btn i{margin-right:20px;color: #fff;}
.job .pd{padding:40px;color:#333; display:block; border:1px solid #eef2f5; background:#fff; margin-left:-1px; margin-top:-1px; transition:none;}
.job .pd:hover{background:url(../img/job_bg.jpg) right top no-repeat; background-size:cover; color:#fff; box-shadow: 2px 2px 10px rgba(0,0,0,.2)}
.job .pd .title{font-size:24px; color:#191919; margin-bottom:40px; position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.job .pd .title:after{content:''; position:absolute; width:50px; height:1px; background:#191919; top:150%; left:0;} 
.job .pd .info{font-size:15px; color:#999999; line-height:32px; margin-bottom:30px;}
.job .pd:hover .title{color:#fff;}
.job .pd:hover .info{color:#fff;}
.job .pd:hover .title:after{background:#fff;}
.job .job_search .sele ._arrow{width: 40px;background: #e3e3e3;}
.job .job_search .sele ._arrow .arr{border-color:#969696 transparent transparent;left: 50%;margin-left: -6px;}
.job .job_search  .select-ui-choose-default.on ._arrow .arr{border-color: transparent transparent #969696;}
/*招聘详情*/

.scroll_off { width: 100%; height: 100%; overflow: hidden; }
.scroll_off body{ position: fixed;width: 100%; overflow: hidden; }
.job_detail_bg.hide { display:none; }
.job_detail_bg { position:fixed; top:0; left:0; z-index:100; width:100%; bottom:0; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); }
.job_detail_bg .job_detail_win { position:absolute; left:50%; top:50%; margin-top:-300px; margin-left:-470px; width:940px; height:600px; overflow:hidden;background:#fff;}
.job_detail_bg .job_detail_win > iframe { border-radius:10px; }
.job_detail { position:relative; padding:10px 45px 40px; }
.job_detail_bg .btn_close { display:block; position:absolute; top:25px; right:45px; width:30px; height:30px; font-size:0; background:url(../img/job_close.png) 0 0 no-repeat;z-index:2;}
.job_detail .job_tit { line-height:2.4em; font-size:30px; font-weight:bold; color:#333333; border-bottom:#d2d2d2 2px solid; }
.job_detail .txt_con { margin:18px 0 20px; height:450px; overflow:hidden; font-size:15px; line-height:28px; position:relative; }
.job_detail .det_rec { margin-bottom:6px; }
.job_detail .det_rec .tit { width:12.3%; color:#666; }
.job_detail .det_rec .desc { width:77.6%; color:#333; }
.job_detail .det_mailto_box { margin-left:12.3%; padding:30px 0 30px 3.6%; font-size:15px; color:#333333; line-height:23px; background-color:#cfcfcf; }
.job_detail .det_mailto_box > a { font-weight:bold; color:#d60c18; text-decoration:underline; }                      

/*资质荣誉*/
.honor .left_con{ width: 275px; }
.honor .right_con{ width: 68%; position: relative; min-height:500px;}
.honor .right_con:after{ content: ""; position: absolute; top: 0; left: -6%; width: 1px; height: 100%; display: block; background-color: #dedede; }
.honor .right_con li.odd{ position: relative; }
.honor .right_con li.odd:after{ content: ""; position: absolute; top: 50%; left: -6%; width: 6px; height: 6px; border: 5px solid #dedede; border-radius: 50%; display: block; background-color: #fff; margin-top: -8px; margin-left: -8px; z-index: 2; }
.honor .right_con .img_box{ height: 65px; line-height: 65px; float: left; width: 47%; margin-right: 3%; cursor: pointer; }
.honor .right_con li.odd .img_box{ background-color: #f2f9fe; }
.honor .right_con .title{ color: #333; position: relative; padding-left: 30px; padding-right:50px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.honor .right_con .title:after{ content: ""; position: absolute; top: 50%; right: 10%; display: block; width: 32px; height: 32px; margin-top: -16px; margin-right: -16px; background: url(../img/find.png) no-repeat; display: none; }
.honor .right_con .img{ display: none; }
.honor .right_con .img_box:hover,.honor .right_con li.odd .img_box:hover{ background-color:#d60c18; }
.honor .right_con .img_box:hover .title{ color: #fff; }
.honor .right_con .img_box:hover .title:after{ display: block; }


/*联系我们*/
.contact{}
.contact .pt1 .wrap .fix{background:#fff; padding:40px 20px;}
.contact .pt1 .l{width:35%;}
.contact .pt1 .l ul{padding-right:45px; margin-bottom:50px;}
.contact .pt1 .l li{padding:25px 0 20px; border-bottom:1px solid #f1f1f1;}
.contact .pt1 .l .icon{display:inline-block; *display:inline; *zoom:1; width:45px; height:70px; background:url(../img/contact_icon.png) no-repeat; float:left; overflow:hidden; margin-right:12px; margin-top:5px; margin-left:20px;}
.contact .pt1 .l .icon.icon2{background-position:-45px 0}
.contact .pt1 .l .icon.icon3{background-position:-90px 0}
.contact .pt1 .l .icon.icon4{background-position:-135px 0}
.contact .pt1 .l .tit{font-size:20px; color:#333; font-weight:bold;}
.contact .pt1 .l .desc{font-size:15px; overflow:hidden;}
.contact .pt1 .imglist{overflow:hidden;}
.contact .pt1 .imglist .item{display:inline-block; *display:inline; *zoom:1; text-align:center; float:left; width:40%;}
.contact .pt1 .r{width:65%}
.contact .pt1 .r .map_box{width:100%; height:580px; background:#ccc;}


/*.common_sstab .item{padding:0 12px;}*/
.common_sstab .tab{margin:20px 0; line-height:52px; font-size:16px; background:#fff; padding-left:24px; position:relative; cursor:pointer;}
.common_sstab .tab:before,.common_sstab .tab:after{content:""; position:absolute; top:25px; right:20px; height:2px; width:18px; background:#d60c18;-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_sstab .tab.link_tab{color:#d60c18;}
.common_sstab .tab.link_tab:before{display:none;}
.common_sstab .tab.link_tab:after{width:18px; height:18px; background:url(../img/icon_link.png) no-repeat center; top:20px; z-index:0;}
.common_sstab .tab.link_tab a{display:block; position:relative; z-index:1;font-weight: bold;}

.common_sstab .tab:after{transform:rotate(90deg); }
.common_sstab .cur .tab:after{transform:rotate(0); }
.common_sstab .cur.link_tab .tab:after{transform:rotate(0); }
.common_sstab .con{display:none;}
.common_sstab .con_box{background:#fff; padding:45px 35px; margin-bottom:20px;}
.common_sstab .con_box ._box{ height:210px; overflow:hidden;}
.common_sstab .con_box .t{font-size:16px; color:#333; line-height:1.5; padding-bottom:15px; margin-bottom:15px; font-weight:bold; position:relative; }
.common_sstab .con_box .t:after{content:""; width:45px; height:2px; background:#d60c18; position:absolute; bottom:0; left:0; }
.common_sstab .con_box .info{font-size:15px;}
.common_sstab .con_box .info span{float:left;}
.common_sstab .con_box .info .de{overflow:hidden;}
.common_sstab .con_box:hover{background:url(../img/contact_bg.jpg); color:#fff; background-size:cover;}
.common_sstab .con_box:hover .t{color:#fff;}
.common_sstab .con_box:hover .t:after{background:#fff;}
.common_sstab .con_box:hover .index_more{color:#fff;}
.contact .con_box .index_more{width:140px; line-height:40px; text-align:center; color:#333; font-size:15px; border:1px solid #c7c7c7; display:inline-block; *display:inline; *zoom:1; margin-top:20px; -moz-transition:none; -ms-transition:none; -o-transition:none; -webkit-transition:none; transition:none; display:none;}
.contact .con_box .index_more i{margin-left:20px;}


/*营销服务*/
.service ..con_box pt1{}
.service .pt1 .wrap{position:relative;}
.service .pt1 .imglist{}
.service .pt1 .imglist .img_item{display:none;}
.service .pt1 .imglist .img_item.cur{display:block;}
.service .pt1 .imglist .map_dots_box{position: absolute;width:100%;height:100%;top:0;left:0;}


.service .pt1 .map_dots_box li{position:absolute; margin-top:-3%;}
.service .pt1 .map_dots_box li .list_boll{width:6px;height:6px;border:2px solid #d60c18;display:block;border-radius:50%;box-shadow: 0px 0px 14px 3px #fff;position:relative;-webkit-animation: bordershow 3s infinite;-moz-animation: bordershow 3s infinite;animation: bordershow 3s infinite;cursor:pointer;}
.service .pt1 .map_dots_box li .list_boll:after,.service .pt1 .map_dots_box li .list_boll:before{content:"";width:6px;height:6px;background:#fff;box-shadow: 0px 0px 1px rgba(255,255,255,0.4);display:block;border-radius:50%;position:absolute;top:0px;left:0px;}
.service .pt1 .map_dots_box li .list_boll:after{-webkit-animation: boderM 3s infinite;-moz-animation: boderM 3s infinite;animation: boderM 3s infinite; display:none;}
.service .pt1 .map_dots_box li .list_boll:before{-webkit-animation: boderM 3s .75s infinite;-moz-animation: boderM 3s .75s infinite;animation: boderM 3s .75s infinite;}

@-webkit-keyframes bordershow {
    0% {
        box-shadow: 0px 0px 0px 0px #fff;
    }
    50% {
        box-shadow: 0px 0px 14px 3px #fff;
    }
    100% {
        box-shadow: 0px 0px 0px 0px #fff;
    }
}

@-moz-keyframes bordershow {
    0% {
        box-shadow: 0px 0px 0px 0px #fff;
    }
    50% {
        box-shadow: 0px 0px 14px 4px #fff;
    }
    100% {
        box-shadow: 0px 0px 0px 0px #fff;
    }
}


@keyframes bordershow {
    0% {
        box-shadow: 0px 0px 0px 0px #fff;
    }
    50% {
        box-shadow: 0px 0px 14px 4px #fff;
    }
    100% {
        box-shadow: 0px 0px 0px 0px #fff;
    }
}


.service_contact_p2 ._jc_box li{min-height:195px;}
.service_contact_p2 ._jc_box li:hover{background-image: url(../img/contact_list_hover_bj.png);}
.service_contact_p2 ._jc_box dl{padding: 30px 30px 20px;}
.service .pt1 .list_text{position: absolute;width:450px;background:#d60c18;bottom:300%;left:50%;margin-left: -225px;z-index:10;visibility:hidden;opacity:0;}
.service .pt1 .list_text .close_btn{position: absolute;width:65px;height:65px;line-height:65px;top:0;right:0;background:#c30c17;color:#fff;text-align:center;font-size:15px;cursor:pointer;}
.service .pt1 .list_text .close_btn:after,.service .pt1 .list_text .close_btn:before{content:"";width:60%;height:1px;background:#fff;display:block;position:absolute;left:50%;margin-left:-30%;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.service .pt1 .list_text .close_btn:after{top:50%;-moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg)}
.service .pt1 .list_text .close_btn:before{bottom:50%;-moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}
.service .pt1 .list_text .close_btn i{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;visibility:hidden;color:#fff;}
.service .pt1 .list_text .close_btn:hover:after{top:24%;-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg)}
.service .pt1 .list_text .close_btn:hover:before{bottom:24%;-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg)}
.service .pt1 .list_text .close_btn:hover i{opacity:1;visibility:visible;}

.service .pt1 .list_text dl{padding:6% 8%;color:#fff;}
.service .pt1 .list_text dt{font-size:24px;margin-bottom:10px; padding-right:30px;}
.service .pt1 .list_dot{position: relative;display:block;} 
.service .pt1 .list_dot .dots{width: 8px;height:8px;background:#d60c18;border-radius:50%;display:block;cursor:pointer;position:relative;z-index:2;}
.service .pt1 li.cur .list_text{visibility:visible;opacity:1;}
.service .pt1 li:hover .list_dot .dots,.service .pt1 li.cur .list_dot .dots{-moz-transform:scale(1.5,1.5); -ms-transform:scale(1.5,1.5); -o-transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); transform:scale(1.5,1.5);}
.service .pt1 li:hover .list_dot:after,.service .pt1 li:hover .list_dot:before,.service .pt1 li.cur .list_dot:after,.service .pt1 li.cur .list_dot:before{content: "";display:block;position: absolute;border-radius:50%;top:50%;left:50%;z-index:1;}
.service .pt1 li:hover .list_dot:after,.service .pt1 li.cur .list_dot:after,.service .pt1 li .list_dot:after{width:20px;height:20px;background:#fff;margin-left: -10px;margin-top:-10px;-webkit-animation: warn 2s linear 0s infinite;  -moz-animation: warn 2s linear 0s infinite;  animation: warn 2s linear 0s infinite;opacity:0;}
.service .pt1 li:hover .list_dot:before,.service .pt1 li.cur .list_dot:before,.service .pt1 li .list_dot:before{width:34px;height:34px;background:rgba(255,255,255,0.5);margin-top:-17px;margin-left:-17px;-webkit-animation: warn 2s linear 0.4s infinite;  -moz-animation: warn 2s linear 0.4s infinite; animation: warn 2s linear 0.4s infinite; opacity:0;}
.service .pt1 li:hover,.service .pt1 li.cur{-webkit-animation: none;animation: none;}

.service .pt1 li.delay1{-webkit-animation-duration: .8s;animation-duration: .8s;-webkit-animation-delay: .4s;animation-delay: .4s}
.service .pt1 li.delay2{-webkit-animation-duration: .7s;animation-duration: .7s;-webkit-animation-delay: .3s;animation-delay: .3s}
.service .pt1 li.delay4{-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay5{-webkit-animation-duration: .9s;animation-duration: .9s;-webkit-animation-delay: .5s;animation-delay: .5s}
.service .pt1 li.delay6{-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-delay: .3s;animation-delay: .3s}
.service .pt1 li.delay7{-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-delay: .1s;animation-delay: .1s}
.service .pt1 li.delay8{-webkit-animation-duration: .8s;animation-duration: .8s;-webkit-animation-delay: .4s;animation-delay: .4s}
.service .pt1 li.delay9{-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay10{-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-delay: .3s;animation-delay: .3s}
.service .pt1 li.delay11{-webkit-animation-duration: .9s;animation-duration: .9s;-webkit-animation-delay: .5s;animation-delay: .5s}
.service .pt1 li.delay12{-webkit-animation-duration: .7s;animation-duration: .7s;-webkit-animation-delay: .3s;animation-delay: .3s}
.service .pt1 li.delay13{-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-delay: .1s;animation-delay: .1s}
.service .pt1 li.delay14{-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-delay: .1s;animation-delay: .1s}
.service .pt1 li.delay15{-webkit-animation-duration: .8s;animation-duration: .8s;-webkit-animation-delay: .3s;animation-delay: .3s}
.service .pt1 li.delay16{-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-delay: .3s;animation-delay: .3s}
.service .pt1 li.delay17{-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay18{-webkit-animation-duration: .9s;animation-duration: .9s;-webkit-animation-delay: .4s;animation-delay: .4s}
.service .pt1 li.delay19{-webkit-animation-duration: .7s;animation-duration: .7s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay20{-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-delay: .4s;animation-delay: .4s}
.service .pt1 li.delay21{-webkit-animation-duration: .7s;animation-duration: .7s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay22{-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay23{-webkit-animation-duration: .8s;animation-duration: .8s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay24{-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay25{-webkit-animation-duration: .4s;animation-duration: .5s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay26{-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay27{-webkit-animation-duration: .9s;animation-duration: .9s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay28{-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay29{-webkit-animation-duration: .7s;animation-duration: .7s;-webkit-animation-delay: .2s;animation-delay: .2s}
.service .pt1 li.delay30{-webkit-animation-duration: .8s;animation-duration: .8s;-webkit-animation-delay: .4s;animation-delay: .4s}
.service .pt1 li.delay31{-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-delay: .3s;animation-delay: .3s}
.service .pt1 li.delay32{-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-delay: .4s;animation-delay: .4s}
@keyframes warn {  
    0% {  
        transform: scale(0.5);  
        opacity: 0;  
    }  
    25% {  
        transform: scale(1);  
        opacity: 0.4;  
    }  
    50% {  
        transform: scale(1.2);  
        opacity: 0.8;  
    }  
    75% {  
        transform: scale(1.3);  
        opacity: 0.4;  
    }  
    100% {  
        transform: scale(1.4);  
        opacity: 0;  
    }  
}  
@-webkit-keyframes "warn" {  
    0% {  
        transform: scale(0.5);  
        opacity: 0;  
    }  
    25% {  
        transform: scale(1);  
        opacity: 0.4;  
    }  
    50% {  
        transform: scale(1.2);  
        opacity: 0.8;  
    }  
    75% {  
        transform: scale(1.3);  
        opacity: 0.4;  
    }  
    100% {  
        transform: scale(1.4);  
        opacity: 0;  
    }  
}

@-webkit-keyframes blingbling {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }
}

@keyframes blingbling {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }
}




.service .pt1 .imgtab{position:absolute; top:0; left:0; border-right:2px solid #eaeaea;text-align:right;}
.service .pt1 .imgtab ul{padding-bottom:20px;}
.service .pt1 .imgtab li{padding:20px 10px; position:relative; cursor:pointer;}
.service .pt1 .imgtab li:after{content:""; width:25px; height:1px; background:#adadad; position:absolute; right:10px; top:0;}
.service .pt1 .imgtab li:first-child:after{display:none;}
.service .pt1 .imgtab li.cur{color:#d60c18;}
.service .pt1 .imgtab li.cur:before{content:""; height:80%; width:4px; background:#d60c18; position:absolute; right:-3px; bottom:0;}
.service .common_sstab .con_box{height:120px;}
.service .common_sstab .con_box:hover{background:url(../img/service_bg.jpg);}

/*产品*/
.product{padding:0; position:relative; min-height:873px; color:#fff; overflow:hidden;}
.product .wrap{position:relative;}
.product .product_banner{max-width:none; width:1920px; position:absolute; top:0; left:50%; margin-left:-960px; }
.product .page_tit{position:absolute; top:200px; right:0; color:#fff; z-index:2; width:320px; text-align:right;}
.product .page_tit .en{color:#d60c18; font-size:44px; line-height:1.2; font-family:Impact;}
.product .page_tit .cn{font-size:30px; margin:10px 0;}
.product .page_tit .desc{font-size:15px;}
.product .pro_box{background:url(../img/white.13.png) repeat; position:relative; overflow:hidden;}
.product .pro_box .bg{position:absolute; top:0; left:0; z-index:0; visibility:hidden; opacity:0; -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; max-width:none;}
.product .pro_box:hover .bg{opacity:1; visibility:visible;}
.product .pro_info{position:absolute; z-index:1; left:0; bottom:-1px; right:0;}
.product .pro_box .box_con{padding:50px; border:1px solid rgba(255, 255, 255, .3); cursor:pointer; position:relative; z-index:1; display:block;  border-bottom:0;}
.product .pro_box2 .box_con,.product .pro_box4 .box_con,.product .pro_box5 .box_con{border-right:0;}
.product .pro_box .box_con:hover{color:#fff;}
.product .pro_box .box_con .icon{height:60px; width:60px; display:inline-block; *display:inline; *zoom:1; background:url(../img/product_icon.png); margin-bottom:20px;}
.product .pro_box .box_con .tit{font-size:20px; font-weight:bold;}
.product .pro_box .box_con .desc{font-size:15px; line-height:24px; height:48px; overflow:hidden;}
.product .pro_box.pro_box2 .box_con .icon{background-position:-60px 0;}
.product .pro_box.pro_box3 .box_con .icon{background-position:-120px 0;}
.product .pro_box.pro_box4 .box_con .icon{background-position:-180px 0;}
.product .pro_box.pro_box5 .box_con .icon{background-position:-240px 0;}
.product .pro_box.pro_box6 .box_con .icon{background-position:-300px 0;}


/*产品与服务详细*/
.product_detail .pt1{margin-bottom:110px;}
.product_detail .pt1 .wrap{background:#f4f4f4 url(../img/prodetail_pt1bg.png) no-repeat -975px bottom; padding-bottom:40px; position:relative;}
.product_detail .pt1 .wrap:before{content:""; position:absolute;right:100%; bottom:0; height:56px; width:1200px; background:#eaeaea; }
.product_detail .pt1 img{margin-left:55px; margin-bottom:17px;}
.product_detail .pt1 .tit{font-size:28px; margin-bottom:30px;}
.product_detail .pt1 .desc{font-size:15px;line-height:26px;}
.product_detail .pt1 .tel{position:absolute; left:0; bottom:0; font-size:15px; line-height:50px;}
.product_detail .pt1 .tel a{color:#d60c18;font-family:impact; font-size:26px; display:inline-block; *display:inline; *zoom:1; margin-left:15px; position:relative; top:4px;}
.product_detail .pt2{background:url(../img/prodetail_pt2bg.jpg) no-repeat center; background-size:cover; color:#fff; font-size:20px;}
.product_detail .pt2 ul{text-align:center; padding:60px 0; position:relative;}
.product_detail .pt2 ul:before{content:""; position:absolute; top:85px; left:50%; height:1px; width:510px; background:url(../img/prodetail_pt2line.png); margin-left:-255px; z-index:0;}
.product_detail .pt2 ul li{display:inline-block; *display:inline; *zoom:1; width:280px; cursor:pointer; position:relative; z-index:1; }
.product_detail .pt2 ul li .no{line-height:50px; height:50px; width:50px; background:#fff; border-radius:50%; margin:0 auto 20px; color:#333; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.product_detail .pt2 ul li .tit{line-height:40px; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.product_detail .pt2 ul li:hover .no{background:#d60c18; color:#fff;}
/*.product_detail .pt2 ul li:hover .tit{font-weight:bold;}*/

.product_detail .pt3 .t{line-height:160px; font-weight:bold; font-size:36px; text-align:center; text-align:center;}
.product_detail .pt3 .item{padding-bottom:80px;}
.product_detail .pt3 .item2{background:url(../img/prodetail_pt3bg.jpg) no-repeat center; background-size:cover; color:#fff; text-align:center;}
.product_detail .pt3 .item2 .t{color:#fff;}
.product_detail .pt3 .item2 .i_t{line-height:60px; font-size:16px;}
.product_detail .pt3 .item2 .owl-nav>div{position:absolute; font-size:50px; top:50%; margin-top:-75px;}
.product_detail .pt3 .item2 .owl-nav i{margin:0;}
.product_detail .pt3 .item2 .owl-nav i:hover{color:#d60c18;}
.product_detail .pt3 .item2 .owl-nav .owl-next{right:-60px;}
.product_detail .pt3 .item2 .owl-nav .owl-prev{left:-60px;}

.product_detail .pt3 .item3{padding-bottom:0;}
.product_detail .pt3 .item3 .pt_bd{height:auto;width:100%;overflow:hidden; background:#f3f3f3;}
.product_detail .pt3 .item3 .pt_bd ul{width:750px;height:460px;margin:0 auto;z-index:30;}
.product_detail .pt3 .item3 .pt_bd li{width:750px;height:460px;}
.product_detail .pt3 .item3 .pt_bd li .list_box{-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9);background:#000;}
.product_detail .pt3 .item3 .pt_bd li .list_box img{opacity:0.5;}
.product_detail .pt3 .item3 .pt_bd li.roundabout-in-focus .list_box{-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.product_detail .pt3 .item3 .pt_bd li.roundabout-in-focus .list_box img{opacity: 1;}
.product_detail .pt3 .item3 .pt_bd .list_box{display:block;color:#fff;position: relative;}
.product_detail .pt3 .item3 .pt_bd .list_text{font-size:18px; width:92%;background:url(../img/red.5.png) repeat;position:absolute;bottom:0;left:0;padding:2% 4%;visibility:hidden;opacity:0;}
.product_detail .pt3 .item3 .pt_bd .list_img{width:100%;height:0;padding-bottom:61%;overflow:hidden;}
.product_detail .pt3 .item3 .pt_bd .list_img img{width:100%;}
.product_detail .pt3 .item3 .pt_bd .list_hd{font-size:18px;}
.product_detail .pt3 .item3 .pt_bd .roundabout-in-focus .list_text{visibility:visible;opacity:1;}
.product_detail .pt3 .item3 .pt_bd .arr_btn{position: absolute;height:100%;top:20px;width:150px;height:404px;color:#fff;z-index:300;text-align:center;writing-mode:tb-rl;line-height:140px;font-family: Arial;font-size:15px;letter-spacing: 2px;cursor:pointer;overflow:hidden;}
.product_detail .pt3 .item3 .pt_bd .arr_btn:after{content:"";width:2px;height:0;background:#fff;display:block;position: absolute;bottom:0;left:52%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.product_detail .pt3 .item3 .pt_bd .arr_btn:hover:after{height:170px;}
.product_detail .pt3 .item3 .pt_bd .arr_btn.arr_btn_prev{right:100%;}
.product_detail .pt3 .item3 .pt_bd .arr_btn.arr_btn_next{left:100%;}
.product_detail .pt3 .item3 .pt_bd .arr_btn_box{padding:30px 0; font-size:15px;color:#3d3d3d;width:900px;margin:0 auto;}
.product_detail .pt3 .item3 .pt_bd .arr_btn_box .arr_btn02{cursor:pointer;}
.product_detail .pt3 .item3 .pt_bd .arr_btn_box .border{width:50px;height:1px;background:#cfcfd0;margin-top:50%;display:inline-block;margin:0 6px;vertical-align:middle;*display:inline;*zoom: 1;}
.product_detail .pt3 .item3 .pt_bd .arr_btn_box .arr_btn02:hover{color:#c7000a;}
.product_detail .pt3 .item3 .pt_bd .arr_btn_box .arr_btn02_l:hover:after{background:#c7000a;}

/*首页*/
.index .banner{position:fixed; top:0; left:0; right:0;}
.index .ibanner{height:790px;}
.index .ibanner .owl-carousel .owl-item{overflow: hidden;}
.index .ibanner .item{overflow: hidden;position: relative;}
.index .ibanner .item .flag{position:absolute; left:50%; margin-left:-600px; bottom:50px; z-index:2;}
.index .ibanner .item .flag .c{color:red; display:inline-block; *display:inline; *zoom:1; font-size:40px;}
.index .ibanner .item .flag .t{color:#fff; display:inline-block; *display:inline; *zoom:1; font-size:20px;}
.index .ibanner .item .flag{position:absolute; left:50%; margin-left:-600px;}
.index .ibanner{position:relative; height:790px;overflow:hidden; cursor:none;}
.index .ibanner .owl-carousel .owl-item img{position: absolute;left: 50%;margin-left: -960px;width: 1920px;max-width: none; top: 0; -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;  animation:mymove 20s infinite; -webkit-animation:mymove 20s infinite; }

 @keyframes mymove {0%,100%{transform: scale(1)} 50%{transform: scale(1.1);}}
@-webkit-keyframes mymove {0%,100%{transform: scale(1)} 50%{transform: scale(1.1);}}


.index .ibanner .owl-carousel .item{opacity: 0;visibility: hidden; height:790px;}
.index .ibanner .owl-carousel.owl-loaded .item{opacity: 1;visibility: visible;}
.index .ibanner .iban_word{position: absolute;width: 1200px;height: 180px;top:360px;left: 50%;background: url(../img/banner_title.png) no-repeat; z-index: 3; margin-left: -600px;}
.index .ibanner .cover{position: absolute;left:0; top: 0; width:100%; height: 100%; z-index: 2;background:url(../img/cover.png) repeat;}

.index .cursor{position:fixed;top:0;left:0;z-index:30; pointer-events: none;display:none;}
.index .cursor .cursorIcon{width:33px;height:54px;background:url(../img/cursor-left.png) no-repeat center;}
.index .cursor.right .cursorIcon{-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}
.index .ibanner .nav-btn{user-select:none; cursor:pointer; visibility:hidden; position: absolute; top: 50%; left: 50%; z-index: 1; color: #fff; font-size: 60px; margin-top: -50px; margin-left: -700px;}
.index .ibanner .nav-btn.r{margin-left:600px;}
.index .ibanner .nav-btn:hover{color:#d60c18;}
.index .ibanner .text_box{position: absolute;top: 50%;width:518px;left:50%;margin-top: -100px;opacity: 0;filter: alpha(opacity=0);transition: all .8s ease;-webkit-transition: all .8s ease;visibility: hidden;z-index: 31; margin-left:-600px; cursor:pointer; color:#fff;}
.index .ibanner .active .text_box{opacity: 1;filter: alpha(opacity=100);visibility: visible;cursor: pointer;}
.index .ibanner .active .text_box a:hover{color:#fff;}
.index .ibanner .text_box .tit{font-size: 24px; position:relative; padding-left:110px;}
.index .ibanner .text_box .tit:before{content:""; position:absolute; top:0; left:0; width:110px; height:100%; background:url(../img/ibanner_flag.png) no-repeat left center;}
.index .ibanner .text_box .en{font-size:32px; font-weight:bold;line-height:1; margin:10px 0 20px; text-transform:uppercase; line-height:54px;}
.index .ibanner .text_box.double .en{margin:20px 0 0;}
.index .ibanner .text_box .cn{font-size: 15px;}
.index .ibanner .text_box{position:relative;}
.index .ibanner .text_box:after{content:""; width:60px; height:2px; background:#fff; position:absolute; left:0; bottom:-40px; display:none;}
.index .ibanner .active img{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.index .item .video{min-width:100%; min-height:100%; position:absolute; left:50%; top:50%; margin-left:-960px; margin-top:-540px;}
.index .item .video_cover{z-index:1; background:url(../img/cover.png); position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}

.index .index_en{color:#d60c18; font-size:44px; font-family:Impact; line-height:1; position:relative;}
.index .index_en:before{content:""; height:33px; width:6px; background:#d60c18; position:absolute; top:6px; left:0; display:none;}
.index .index_cn{font-size:25px; color:#000; font-weight:bold;  margin:5px 0 20px;}
.index .index_more{width:165px; line-height:48px; text-align:center; color:#333; font-size:15px; border:1px solid #c7c7c7; display:inline-block; *display:inline; *zoom:1;}
.index .index_more i{margin-left:20px;}

.index .pt1{padding-top:70px; background:url(../img/index_pt1bg.jpg) no-repeat center; padding-bottom:105px; margin-top:790px;}
.index .pt1 .l{width:48%;}
.index .pt1 .r{width:48%; text-align:right; }
.index .pt1 .t{font-size:20px; color:#000; font-weight:bold; margin-bottom:15px; line-height:1.6; text-transform: capitalize;}
.index .pt1 .d{font-size:15px; color:#2d2d2d;}
.index .pt1 .index_more{margin-top:40px;}
/*.index .pt1 .r img{margin-top:-30px;}*/

.index .pt2{color:#fff; position:relative; background:url(../img/index_pt2bg.jpg) no-repeat center; background-size:cover; padding-top:75px; padding-bottom:75px;}
.index .pt2 .index_cn{color:#fff;}
.index .pt2 .pt_tit{margin-bottom:70px;}
.index .pt2 .item{position:relative;}
.index .pt2 .item:hover{color:#fff;}
.index .pt2 .item .pic{position:absolute; top:0; left:0; bottom:0; right:0; z-index:0; opacity:0; visibility:hidden; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; overflow:hidden;}
.index .pt2 .item:hover .pic{opacity:1; visibility:visible;}
.index .pt2 .item .info{padding:45px 40px 60px 45px; position:relative; z-index:1; height:190px;}
.index .pt2 .item .info .t{font-size:20px; font-weight:bold; margin:15px 0; line-height:30px; height:60px; overflow:hidden;}
.index .pt2 .item .info .desc{line-height:25px; height:50px; overflow:hidden;}

.index .pt2 .item1 .info,.index .pt2 .item2 .info,.index .pt2 .item3 .info{border-bottom:1px solid rgba(255, 255, 255, .1);}
.index .pt2 .item1 .info,.index .pt2 .item2 .info,.index .pt2 .item4 .info,.index .pt2 .item5 .info{border-right:1px solid rgba(255, 255, 255, .1);}




.index .pt3{background:url(../img/index_pt3bg.jpg) no-repeat center; height:510px; margin-top:-500px; padding-top:380px; background-size:cover; color:#fff;}
.index .pt3 .pt_tit{margin-top:0px; margin-bottom:25px;}
.index .pt3 .index_en{color:#fff;}
.index .pt3 .index_en a:hover{color:#fff;} 
.index .pt3 .index_cn{color:#fff;}
.index .pt3 .index_en:before{background:#fff;}
.index .pt3 .con .item .box{padding-right:30px;}
.index .pt3 .con .item .icon{width:95px; height:95px; margin-bottom:20px; display:inline-block; *display:inline; *zoom:1; background-image:url(../img/ipt3_icon.png); -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.index .pt3 .con .item2 .icon{background-position:-95px 0;}
.index .pt3 .con .item3 .icon{background-position:-188px 0;}
.index .pt3 .con .item4 .icon{background-position:-283px 0;}

.index .pt3 .con .item:hover .icon{background-image:url(../img/ipt3_active_icon.png); -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
.index .pt3 .con .item:hover .t{color:#d60c18;}
.index .pt3 .con .item .t{font-size:18px; font-weight:bold; margin-bottom:10px; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.index .pt3 .con .item .d{font-size:15px; line-height:26px; margin-bottom:40px;}
.index .pt4{padding:70px 0 70px; background:url(../img/index_pt4bg.jpg) no-repeat center; background-size:cover;}
.index .pt4 .wrap{position:relative;}
/*.index .pt4 .pt_tit{position:absolute; top:-50px; left:0; z-index:1;}*/
.index .pt4 .owl-carousel{position:relative; z-index:0; margin-top:-70px;}
.index .pt4 .item{padding-top:90px;}
.index .pt4 .info{background:#fff; position:relative; padding:55px 0 80px 65px; height:254px;}
.index .pt4 .info .pic{position:absolute; bottom:80px; right:60px; left:50%;}
.index .nav_btn{position:absolute; bottom:0; width:52px; height:52px; text-align:center; line-height:52px; background:#fff; color:#d60c18; font-size:20px; cursor:pointer; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.index .nav_btn.cur{background:#d60c18; color:#fff;}
.index .nav_btn.nav_left{left:0;}
.index .nav_btn.nav_right{left:54px;}
.index .pt4 .info .box{width:40%;}
.index .pt4 .info .date{color:#999999; font-size:15px; margin-bottom:10px;}
.index .pt4 .info .t{color:#333; font-size:18px; font-weight:bold; margin-bottom:10px; line-height:28px; height:56px; overflow:hidden;}
.index .pt4 .info .desc{font-size:15px; line-height:26px; height:78px; overflow:hidden;}
.index .pt4 .info a{margin-top:25px;}


.index .pt5{background:url(../img/index_pt5bg.jpg) no-repeat center top; background-size:cover; padding:80px 0 65px;}
.index .pt5 .l{width:68%;}
.index .pt5 .r{width:30%; text-align:right;}
.index .pt5 .nav_btn{position:static; display:inline-block; *display:inline; *zoom:1; float:right; margin:0 1px;}
.index .pt5 .r .pt_tit{margin-bottom:20px; text-align:left;}
.index .pt5 .r .desc{text-align:right; margin-bottom:40px; color:#fff;}
/*.index .pt5 .r .index_en{float:right;}*/
.index .pt5 .r .index_cn{padding-left:0; color:#fff; }
.rect-110{padding-bottom:110%;}
.index .pt5 .l .item img{height:100%; position: absolute; max-width: none; width: auto; left: 50%; margin-left: -199px;}
.index .pt5 .l .item a{display:block; position:relative; }
.index .pt5 .l .item .tit{position:absolute; bottom:0; left:0; right:0; line-height:72px; color:#fff; font-size:15px; padding: 0 25px; background:url(../img/black.6.png) repeat; height:72px;}
.index .pt5 .l .item .tit i{float:right;}
.index .pt5 .l .item .tit span{display:inline-block; *display:inline; *zoom:1; width:85%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.index .pt_main{position:relative; z-index:1; background:#fff; }

/*.index .pt1 .wrap{position:relative; transform:translateX(900px);}
.index .pt2 .wrap{position:relative; transform:translateX(-900px);}
.index .pt3 .wrap{position:relative; transform:translateX(900px);}
.index .pt4 .wrap{position:relative; transform:translateX(900px);}
.index .pt5 .wrap{position:relative; transform:translateX(-900px);}*/



/*下载列表*/
.download{padding:70px 0 150px;}
.download01 .download_item{height:104px;padding-right:.6%;line-height:104px;border-bottom:1px solid #e1e8ed;}
.download01 .download_item:hover{background-color:#fff; border-color:#fff;}
.download01 .download_date{width:10%; height:100%; padding-right:3%; font-family:'Arial'; text-align:right; color:#6b6b6b; position:relative; margin-right:3%;}
.download01 .download_date:after{content:""; position:absolute; right:0; top:20%; height:60%; width:1px; background:#e1e8ed;}
.download01 .download_date .center_box{display:inline-block; vertical-align:middle;}
.download01 .download_date span{display:block; padding-right:3px; font-size:15px; line-height:18px;}
.download01 .download_date strong{display:block; font-size:34px; line-height:32px; font-weight:normal; font-family:Impact;}
.download01 .download_title{width:57%; padding-right:3%; font-size:16px; color:#272727; font-weight:normal;}
.download01 .item_btn{width:10%; height:100%; padding-left:3.1%; font-size:15px; color:#6b6b6b; line-height:104px; background-position:center left; background-repeat:no-repeat;}
.download01 .download_item:hover .download_date,
.download01 .download_item:hover .item_btn{color:#d60c18;}
.download01 .item_btn{padding-left:0;margin-right:1%;}
.download01 .iconfont{font-size:22px;}


/*企业文化*/
.culture {margin-top:80px;}
.culture .con_line{margin-bottom:45px;}
.culture .con_line .img_box{width:65%; float:left;}
.culture .con_line .txt_box{width:35%; background:#f9f9f9; float:right; position:relative;}
.culture .con_line.odd .img_box{float:right;}
.culture .con_line.odd .txt_box{float:left;}
.culture .con_line .txt_box .con{padding:80px 50px 70px; position:relative; z-index:1;}
.culture .con_line .txt_box .con .tit{font-size:30px; line-height:1; margin-bottom:49px;}
.culture .con_line .txt_box .con .desc{font-size:15px; line-height:30px; height:210px; position:relative; max-height:210px; overflow:hidden; padding-right:30px;}
.culture .scrollbar-ui .scroll_bar{background:none; border-left:1px solid #dadada;}
.culture .scrollbar-ui .scroll_slider{left:-3px;}
.culture .rect-62{padding-bottom:56.25%;}
.culture .con_line .color_flag{position:absolute; left:0; top:0; width:100%; height:100%;background:#018bd0;
    -webkit-transition: -webkit-transform .62s cubic-bezier(.4,0,.2,1),opacity 0.5s;
    transition: transform .62s cubic-bezier(.4,0,.2,1),opacity 0.5s; transform-origin: left 100%; -webkit-transform-origin: left 100%; transform: scaleY(0); -moz-transform: scaleY(0); -webkit-transform: scaleY(0); opacity: 0; visibility: hidden\9;}
.culture .con_line:hover .color_flag{transform:scaleY(1); -webkit-transform:scaleY(1); transform-origin:left 0; -webkit-transform-origin:left 0; opacity:1; visibility:visible\9; }
.culture .con_line:hover .con{color:#fff;}
.culture .con_line:hover .scrollbar-ui .scroll_slider{background:#fff;}


.job_detail .det_rec .send_btn,.job_detail .det_rec .slogan{margin-left:12.3%;}
.job_detail .det_rec .slogan{color:#333; font-size:16px; margin-top:40px; margin-bottom:20px;}
.job_detail .det_rec .send_btn{display:inline-block; *display:inline; *zoom:1; background:#d60c18; color:#fff; line-height:45px; width:150px; text-align:center; margin-top:20px;}
.job_detail .det_rec .send_btn a:hover{color:#fff;}
.job_detail .tel{font-family: Impact; font-size: 20px; text-decoration: none !important;}


/*honor*/
/* widgets_xc_piclist_11 start*/
.cert .part>.title{background:url('../img/channel_flag_bg.png') no-repeat; line-height: 35px; margin-bottom: 30px;}
.cert .part .title .flag{color:#fff; padding:0 10px; font-size:22px;}
.cert .part .title .name{font-size:20px; font-weight:bold; padding-left:30px; color:#333333;}
.widgets_xc_piclist_11 { margin-bottom:20px; }
.widgets_xc_piclist_11 .row{margin-bottom:20px;}
.widgets_xc_piclist_11 ._info{ padding:0 20px; background: #aaaaaa; color: #fff;}
.widgets_xc_piclist_11 ._info h3{font-weight: normal; font-size:15px; line-height:50px;}
.widgets_xc_piclist_11 ._info .ion{ color: #fbdd34;}
.widgets_xc_piclist_11 li{ cursor: pointer; margin-bottom: 40px; }
.widgets_xc_piclist_11 li:hover ._info{background: #d60c18; color: #fff;}
.widgets_xc_piclist_11 li:hover ._info .ion{ color: #fff; }
.widgets_xc_piclist_11 ._img ._mask{ z-index: 4; width: 100%; height: 0%; overflow: hidden; position: absolute; left: 0; bottom: 0;background:url(../img/grey40.png);opacity: 0;transition: all 0.5s ease;overflow: hidden;}
.widgets_xc_piclist_11 li:hover ._img ._mask{opacity: 1;transition: all 0.5s ease;height: 100%;}
.widgets_xc_piclist_11 ._img i{line-height:50px; display: inline-block; position: absolute; z-index: 5; left: 50%; top: 50%; margin-top: -35px; margin-left: -35px; font-size: 30px;color: #fff; opacity: 0; padding:10px 20px; background:url(../img/red.5.png); border-radius:50%}
.widgets_xc_piclist_11 li:hover ._img i{opacity: 1;transition: all 0.5s ease;}


/*文化*/
.culture_new{padding-bottom:0;}
.culture_new .pt_hd{ text-align: center; margin-bottom: 50px; }
.culture_new .pt_hd .tit{ font-size: 32px; /*font-family: "KMS_font";*/ color: #d60c18; }
.culture_new .pt_hd .decs{ color: #757575; }
.culture_new .rect-925{ padding-bottom: 92.5%; }
/*.culture_new #multiscroll { visibility:hidden; }*/
.culture_new #multiscroll.multiscroll_loaded { visibility:visible; }
.culture_new .m_multiscroll_list { display:none; }
.culture_new .pt2{ margin-top: 40px; }
.culture_new .pt1_con{width:100%;position:relative;overflow: hidden;height:555px!important;}
.culture_new .pt1 .ms-left .ms-section{background-position: right center; background-repeat:no-repeat; background: #d60c18;}
.culture_new .pt1 .ms-left{ background: #d60c18; }
.culture_new .pt1 .ms-left .content{position:absolute; left: 5%; top: 5%; width:95%; height: 90%; color:#fff; }
.culture_new .pt1 .ms-left .content:after{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 97%; border: 8px solid #fff; }
.culture_new .pt1 .ms-left .content .box{ padding:10%; }
.culture_new .pt1 .ms-left .content .tit{font-size:24px; margin-bottom:20px;}
.culture_new .pt1 .ms-left .content .text{font-size:15px; line-height:26px; margin-bottom: 40px;}
.culture_new .pt1 .ms-left .ms-tableCell {position:relative; height: 555px!important;}
.culture_new .pt1 .ms-left .content .more{ display: inline-block; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 2% 4%; position: relative; overflow: hidden;}
.culture_new .pt1 .ms-left .content .more a{ display: inline-block; width: 100%; height: 100%; color: #fff; }
.culture_new .pt1 .ms-left .content .more:before{ content: ""; position: absolute; width: 1px; height: 100%; top: 100%; left: 0; transition: all .5s ease; background-color: #fff;}
.culture_new .pt1 .ms-left .content .more:hover:before{ top: 0; }
.culture_new .pt1 .ms-left .content .more:after{ content: ""; position: absolute; width: 1px; height: 100%; bottom: 100%; right: 0; transition: all .5s ease; background-color: #fff;}
.culture_new .pt1 .ms-left .content .more:hover:after{ bottom: 0; }
.culture_new .pt1 .ms-right .ms-section{background-position: left center; background-repeat:no-repeat;}
.culture_new .pt1 .ms-right .ms-tableCell {position:relative;}
.culture_new .pt1 .ms-right .ms-tableCell .meinv{position:absolute; top: 0; right: 0; width: 100%; height: 555px; }
.culture_new .pt1 .ms-right .ms-tableCell .meinv:after{ content: ""; position: absolute; right: 5%; top: 5%; width: 93.6%; height: 87.3%; border: 8px solid #fff;opacity: 0.8; filter: alpha(opacity=80); border-left: none; }
.culture_new .pt1 .ms-right .ms-tableCell .meinv img{position:absolute; bottom:0; left:0; max-width: none;}
#multiscroll-nav{position:absolute;left:7%; bottom: 7%; z-index: 10;}
#multiscroll-nav li{padding:10px 0;position:relative; margin: 0 5px; display: inline-block; cursor: pointer; }
#multiscroll-nav span{width:15px;height:15px;display:block;border-radius:50%; border: 1px solid #fff;}
#multiscroll-nav .active span{background:#fff;}
#multiscroll-nav li .multiscroll-tooltip{position:absolute; left: 0; top: 0; width: 100%; height: 100%; display: none; }
#multiscroll-nav .active .multiscroll-tooltip{display:block;}
#multiscroll-nav .visible .multiscroll-tooltip{display:block;}
#multiscroll-nav a{display:block; width:100%; height:16px;position: relative;}
.culture_new .pt2 .pt_bd{ background: url(../img/guide_pt2_bg.jpg) no-repeat center center; -webkit-background-size: cover; background-size: cover; }
.culture_new .pt2 li{ float: left; width:15%; position: relative; height: 600px; overflow: hidden; transition: all .5s ease; }
.culture_new .pt2 li:after{ content: ""; position: absolute; top: 0; left: 0; width: 1px; height: 100%; display: block; background: #eee; }
.culture_new .pt2 li:before{ content: ""; position: absolute; left: -2px; top: -100px; width: 5px; height: 70px; background: #fff; transition: all .5s ease; }
.culture_new .pt2 li .box{ padding: 45px 40px; color: #fff; }
.culture_new .pt2 .num{ font-size: 64px; /*font-family: "KMS_font";*/ line-height: 1; }
.culture_new .pt2 .title{ font-size: 24px; margin: 2px 0; transition: all .5s ease; }
.culture_new .pt2 dl{ transform: translateY(200px); visibility: hidden; transition: all .5s ease; }
.culture_new .pt2 dl dd{ padding-left: 15px; position: relative; }
.culture_new .pt2 dl dd:after{ content: ""; position: absolute; top: 12px; left: 0; width: 5px; height: 5px; background: #fff; border-radius: 50%; display: block; }
.culture_new .pt2 li.cur{ width:35%; }
.culture_new .pt2 li.cur:before{ top: 45px; }
.culture_new .pt2 li.cur .title{ font-size: 30px; }
.culture_new .pt2 li.cur dl{ transform: translateY(0); visibility: visible; }

body .bianji-50321 .form-m1 .form-m1-btn button,body .bianji-50367 .Form-J1 .Form-J1-Btn button, body .bianji-50322 .Form-P1 .Form-P1-Btn button{border-radius: 0; height: auto; font-size: 15px; border: none; padding: 10px 0; width: 120px; line-height:21px;}
body .bianji-50322 .Form-P1 .Form-P1-Btn ._submit,body .Form-J1 .Form-J1-Btn ._submit{background:#d60c18;}
body .scrollbar-ui .scroll_slider{background:#d60c18;}
.contact .pt1 .r img{max-width:none;}

.index .index_more:hover{background:#d60c18; color:#fff;}
body .album_wrap_case4 .album_case4 .right_btn .btn_box:hover{background:#d60c18;}

.product_detail{padding-bottom:0;}
.product_detail .pt3 .item3{padding-bottom:90px;}
.product_detail .pt3 .item2 .info ._mask{ z-index: 4; width: 100%; height: 0%; overflow: hidden; position: absolute; left: 0; bottom: 0;background:url(../img/grey40.png);opacity: 0;transition: all 0.5s ease;overflow: hidden;}
.product_detail .pt3 .item2 .info:hover ._mask{opacity: 1;transition: all 0.5s ease;height: 100%;}
.product_detail .pt3 .item2 .info i{ display: inline-block; position: absolute; z-index: 5; left: 50%; top: 50%; margin-top: -35px; margin-left: -35px; font-size: 30px;color: #fff; opacity: 0; padding:10px 20px; background:url(../img/red.5.png); border-radius:50%}
.product_detail .pt3 .item2 .info:hover i{opacity: 1;transition: all 0.5s ease;}

.honor .rect-105{ padding-bottom: 105%; }
.honor .left_con li a{ display: block; color: #333; background-color: #f2f9fe; border-bottom: 1px solid #fff; padding: 20px 0 20px 40px; font-size: 15px; position:relative;}
/*.honor .left_con li a:after{content:""; width:0; height:2px; background:#d60c18; -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; position:absolute; bottom:0; left:0;}*/

.honor .left_con li:hover a,.honor .left_con li.cur a{background:#d60c18; color:#fff;}
body .album_wrap{z-index:100;}
body .album_ordinary .album_close{background:#d60c18;}


.index .pt2 .pt_tit,.index .pt5 .r .pt_tit{text-align:right;}
/*.index .pt2 .pt_tit .index_en,.index .pt5 .r .pt_tit .index_en{padding-right:20px;}*/
.index .pt2 .index_en:before,.index .pt5 .index_en:before{left:auto; right:0px;}
.culture2{padding-bottom:50px; padding-top:1px;}
.culture2 .pt1 li.fix{background:#fff; margin-top:50px;}
.culture2 .pt1 .img_box{width:50%; float:left;}
.culture2 .pt1 .text_box{width:50%; float:right;}
.culture2 .pt1 .odd .img_box{float:right;}
.culture2 .pt1 .odd .text_box{float:left;}
.culture2 .pt1 .text_box .pd{padding:50px; color:#333;}
.culture2 .pt1 .text_box .pd .scroll{}
.culture2 .pt1 .text_box .pd .tit{font-size:20px; font-weight:bold; margin-bottom:15px;}
.culture2 .pt1 .text_box .pd .sec_tit{font-size:15px; font-weight:bold; margin-bottom:20px;}
.culture2 .pt1 .text_box .pd .info{font-size:15px; line-height:26px; height:175px; overflow:hidden; position:relative; padding-right:20px;}
.culture2 .pt1 .text_box .pd .info li .dot{display:inline-block; *display:inline; *zoom:1; width:10px; position:relative; height:26px; float:left;}
.culture2 .pt1 .text_box .pd .info li .dot:before{content:""; position:absolute; top:11px; left:0; width:3px; height:3px; background:#333; border-radius:50%;}
.culture2 .pt_tit{font-size:32px; color:#000; margin-bottom:50px; text-align:center;}

.culture2 .pt2 .btm_con{background:url(../img/culture2.bg.jpg) no-repeat center top; background-size:cover; padding-bottom:70px; min-height:540px;}
.culture2 .pt2 .ico_box{padding:80px 0 60px;}
.culture2 .pt2 .ico_box li{ float: left; width:20%; cursor: pointer; }
.culture2 .pt2 .ico_box .li_box{ width: 125px; height: 125px; border-radius: 50%; background: #fff; background: rgba(255,255,255,.5); margin: 0 auto; text-align: center; color: #333; }
.culture2 .pt2 .ico_box .li_box .icos{ padding-top: 25px; color:#fff;}
.culture2 .pt2 .ico_box .li_box .icos .num{font-size:40px; line-height:1;}
.culture2 .pt2 .ico_box .li_box .icos .flag i{transform:rotate(-90deg); -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;}
.culture2 .pt2 .ico_box .cur .li_box .icos .flag i{transform:rotate(0deg);}



.culture2 .pt2 .ico_box li.cur .li_box{ background: #d60c18; color: #fff; }
.culture2 .pt2 .con_box{ display: none; width: 96%; margin: 0 auto; z-index: 10; background: #fff; border-radius: 5px; position: relative;}
.culture2 .pt2 .con_box:after{ content: ""; position: absolute; top: -19px; background: url(../img/support_jiantou.png) no-repeat; width: 35px; height: 19px; }
.culture2 .pt2 .con_box.box1:after{ left: 7%; }
.culture2 .pt2 .con_box.box2:after{ left: 28%; }
.culture2 .pt2 .con_box.box3:after{ left: 49%; }
.culture2 .pt2 .con_box.box4:after{ left: 70%; }
.culture2 .pt2 .con_box.box5:after{ left: 90%; }
.culture2 .pt2 .con_box .con{ padding: 40px; }
.culture2 .pt2 .con_box.cur{ display: block; }
.culture2 .pt2 .tip{ font-size: 20px; color: #000; font-weight: bold; margin-top: -70px; text-align: left; padding-bottom: 50px; }



/*股票走势*/
.gupiao .wrap{overflow:hidden;}
.gupiao .share_a{margin-bottom:45px;}
.gupiao .tit{font-size:24px; color:#303030; margin-bottom:20px; line-height:1;}
.gupiao .shares_l{width:40%;background-color:#21478b;color:#fff;height:0;padding-bottom:44%;overflow:hidden;}
.gupiao .shares_l_box{padding:14% 6% 12%;}
.gupiao .l_title{font-size:15px;font-weight:normal;margin-bottom:30px;}
.gupiao .number01{font-size:72px;font-family:Arial;display:block;line-height:56px;margin-bottom:20px;} 
.gupiao .number01 em{font-size:26px;line-height:26px;display:inline-block;vertical-align:top;margin-right:10px;}
.gupiao .number02{font-family:Arial;display:block;}
.gupiao .l_hd{text-align:center;padding-bottom:40px;border-bottom:1px solid #fff;margin-bottom:10px;}
.gupiao .l_bd dl{padding:4% 0;border-bottom:1px dotted #fff;}
.gupiao .l_bd dl:last-child{border:none;}
.gupiao .l_bd dt,.gupiao .l_bd dd{text-indent:16%;}
.gupiao .l_bd dd{font-family:Arial;}

.gupiao .shares_r{width:60%;height:0;padding-bottom:44%;position:relative;overflow:hidden;}
.gupiao .r_border{position:absolute;width:100%;height:100%;top:0;left:0;border:5px solid #dddddd;border-left:none;padding:30px 25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.gupiao .tab_b{height:40px;margin-bottom:20px;}
.gupiao .tab_t{width:16%;text-align:center;border:1px solid #e5e4e9;line-height:40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-left:-1px}
.gupiao .tab_t.tab_t_cur{color:#e60012;}
.gupiao .tab_t.tab_t_cur:after{content:"";width:100%;height:3px;background-color:#e60012;display:block;position:absolute;bottom:0;left:0;}

/*下载列表*/
.download{padding:70px 0 150px;}
.download01 .download_item{height:104px;padding-right:.6%;line-height:104px;border-bottom:1px solid #e1e8ed;}
.download01 .download_item:hover{background-color:#fff; border-color:#fff;}
.download01 .download_date{width:10%; height:100%; padding-right:3%; font-family:'Arial'; text-align:right; color:#6b6b6b; position:relative; margin-right:3%;}
.download01 .download_date:after{content:""; position:absolute; right:0; top:20%; height:60%; width:1px; background:#e1e8ed;}
.download01 .download_date .center_box{display:inline-block; vertical-align:middle;}
.download01 .download_date span{display:block; padding-right:3px; font-size:15px; line-height:18px;}
.download01 .download_date strong{display:block; font-size:34px; line-height:32px; font-weight:normal; font-family:Impact;}
.download01 .download_title{width:50%; padding-right:3%; font-size:15px; color:#272727; font-weight:normal;}
.download01 .item_btn{width:13%; height:100%; padding-left:3.1%; font-size:15px; color:#6b6b6b; line-height:104px; background-position:center left; background-repeat:no-repeat;}
.download01 .download_item:hover .download_date,
.download01 .download_item:hover .item_btn{color:#e60012;}
.download01 .item_btn{padding-left:0;margin-right:1%;}
.download01 .iconfont{font-size:22px;}

/*首页2*/
.index .ibanner .text_box .tit.index_1:before{display:none;}
.index .ibanner .text_box .tit.index_1{padding-left:0px; font-weight:bold; font-size:80px; color:#d80c18; font-family:impact; line-height:1;}
.index .ibanner .text_box .tit.index_2:before{display:none;}
.index .ibanner .text_box .tit.index_2{padding-left:0px; font-size:50px; color:#d80c18; line-height:1;}
.index .ibanner .text_box .en.index_cp{margin:10px 0 12px;}



.widgets_product_center_9{margin-top:90px; background: url("../img/product_main_bg.jpg") center center no-repeat; background-size:cover; padding:120px 0 110px;}
.widgets_product_center_9 .pro_slide .item{display: block;background-color:rgba(255, 255, 255, 0.8);transition:all .5s ease;-webkit-transition:all .5s ease;border-right: 1px solid #ccc;overflow: hidden;height:440px; position:relative;}
.widgets_product_center_9 .pro_slide .item .box{padding:80px 0 0;text-align: center; overflow: hidden;transition:all .5s ease;-webkit-transition:all .5s ease;}
.widgets_product_center_9 .pro_slide .item .box .icon_img{width:111px;margin-left: auto;margin-right: auto;margin-bottom: 8%;}
.widgets_product_center_9 .pro_slide .item .img_box{position:absolute; left:0; right:0; bottom:0; transform:translateY(20px); -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; visibility:hidden; opacity:0;}
.widgets_product_center_9 .pro_slide .item .box .tit{padding:0 5%; font-size:15px; font-weight:bold;  color: #000; height:54px; line-height:27px;margin-bottom: 4%;}
.widgets_product_center_9 .pro_slide .item .box .info{width: 80%;margin-left: auto;margin-right: auto;height: 5.4em;overflow: hidden;font-size: 15px;color: #333333;margin-bottom:2%;}
.widgets_product_center_9 .pro_slide .item .btn{background:url(../img/product/btn.jpg) no-repeat center; width:148px; height:40px; display:none; color:#fff; border:1px solid #fff; line-height:40px; padding:0;}
.widgets_product_center_9 .pro_slide .item .btn span{margin-left:10px;}
.widgets_product_center_9 .pro_slide .item:hover{background-color: #00469b;color: #fff; border-right:1px solid #00469b;}
.widgets_product_center_9 .pro_slide .item:hover .tit{color: #fff; height:auto;}
.widgets_product_center_9 .pro_slide .item:hover .info{color: #fff;}
.widgets_product_center_9 .pro_slide .item:hover .box{padding-top:35%;}
.widgets_product_center_9 .pro_slide .item:hover .box .icon_img{display:none;}
.widgets_product_center_9 .pro_slide .item:hover .box .img_box{opacity:1; visibility:visible; transform:translateY(0);}
.widgets_product_center_9 .pro_slide .item:hover .btn{display: block; margin:0 auto;}
.widgets_product_center_9 .pro_slide .owl-nav.disabled{display: block;}
.widgets_product_center_9 .pro_slide .owl-nav [class*="owl-"]{position: absolute;top: 50%;left: -70px;font-size: 45px;line-height: 1;margin-top: -20px; color:#fff;}
.widgets_product_center_9 .pro_slide .owl-nav [class*="owl-"]:hover{color:#d60c18;}
.widgets_product_center_9 .pro_slide .owl-nav .owl-next{left: auto;right: -70px;}
.widgets_product_center_9 .pro_slide{visibility: hidden;}
.widgets_product_center_9 .pro_slide.owl-loaded{visibility: visible;}
@media only screen and (max-width: 760px) {
	.widgets_product_center_9 .pro_slide .item{height: 550px;}
	.widgets_product_center_9 .pro_slide .item .box{padding: 20% 0;}
	.widgets_product_center_9 .pro_slide .owl-dots{text-align: center;}
	.widgets_product_center_9 .pro_slide .owl-dots [class*="owl-"]{display: inline-block;margin-right: 10px;}
	.widgets_product_center_9 .owl-carousel .owl-nav.disabled{display: none;}
	.widgets_product_center_9 .owl-carousel .owl-dots.disabled{display: block;}
	.widgets_product_center_9 .pro_slide .owl-dots span{width: 10px;height: 10px;border-radius: 50%;background-color: #f8f8f8;display: inline-block;}
	.widgets_product_center_9 .pro_slide .owl-dots .active span{color:#ccc;}
	.widgets_product_center_9 .pro_slide .item:hover .box{padding-top: 30%;}
}
@media only screen and (max-width: 480px) {
	.widgets_product_center_9 .pro_slide .item{height: 450px;}
}


/*子公司*/
.child_company .pt1{background:#f4f4f4; padding-bottom:85px;}
.child_company .pt1 .l{width:46%; position:relative;}
.child_company .pt1 .l .en{text-transform:uppercase; color:#eaeaea; font-size:100px; font-family:Impact; line-height:1; margin-bottom:30px;}
.child_company .pt1 .l .cn{font-size:36px; position:absolute; top:60px; left:0; font-size:36px; color:#00469b; font-weight:bold; }
.child_company .pt1 .l .desc{font-size:15px;}

.child_company .pt1 .r{width:50%;}
.child_company .pt2{background:url(../img/child_pt2_bg.jpg) no-repeat center; background-size:cover;}
.child_company .pt2 .l{padding:130px 0 115px; color:#fff; font-weight:bold; width:40%;}
.child_company .pt2 .l .t1{font-size:35px; margin-bottom:10px;}
.child_company .pt2 .l .t2{font-size:20px; position:relative; padding-bottom:30px;}
.child_company .pt2 .l .t2:after{content:""; position:absolute; bottom:0; left:0; height:3px; width:120px; background:#d60c18;}
.child_company .pt2 .r{padding-top:88px; color:#fff; width:50%; text-align:center;}
.child_company .pt2 .r .icon{width:75px; height:75px; margin:0 auto; background:url(../img/child_pt2_icon.png);}
.child_company .pt2 .r .item1 .icon{background-position:0 0;}
.child_company .pt2 .r .item2 .icon{background-position:-75px 0;}
.child_company .pt2 .r .item3 .icon{background-position:-150px 0;}
.child_company .pt2 .r .item1:hover .icon{background-position:0 -75px;}
.child_company .pt2 .r .item2:hover .icon{background-position:-75px -75px;} 
.child_company .pt2 .r .item3:hover .icon{background-position:-150px -75px;}
.child_company .pt2 .r .num{font-size:50px; font-family:Impact; }
.child_company .pt2 .r .span-4:hover .num{color:#d60c18;}
.child_company .pt3{background:#f4f4f4; padding-bottom:55px;}
.child_company .pt3 .top{margin:60px 0 65px;}

.pro_detail{padding:0; line-height:2;}
.pro_detail .pd_t{text-align:center; font-size:28px; font-weight:bold; color:#00469b; padding:50px 0 10px;}
.pro_detail .pd_t img{margin-top:2px; margin-right:10px; transform:scale(0.8);}
.pro_detail .pd_t1{text-align:center; padding-bottom:40px; font-size:15px; width:80%; margin:0 auto;}
.pro_detail .pt1{padding-bottom:75px;  background:#f4f4f4;}
.pro_detail .pt1 .pd_t1{width:auto; text-align:left; padding-bottom:20px; font-weight:bold;}
.pro_detail .pt1 .l{width:44%;}
.pro_detail .pt1 .pd_t{display:none;}
.pro_detail .pt1 .l .en{font-size:60px; color:#dbdddc; line-height:1; font-family:Impact; text-transform:uppercase;}
.pro_detail .pt1 .l .cn{color:#333333; font-weight:bold; font-size:15px; margin-bottom:10px;}
.pro_detail .pt1 .l li{position:relative; font-size:15px;}
.pro_detail .pt1 .l li .dot{width:7px; height:7px; float:left; background:#d60c18; margin:10px 10px 0 0;}
.pro_detail .pt1 .r{width:52%;}
.pro_detail .pt1{padding-top:50px;}

.pro_detail .pt1 ul{position:relative; height:185px; overflow:hidden; padding-right:20px;}
.pro_detail.pro_detail4 .pt1 ul{height:155px;}
body .pro_detail .pt1 ul .scroll_bar{background:#fff;}
body .pro_detail4 .pt9  ul .scroll_bar{background:#f4f4f4;}
.pro_detail .pt2{padding-bottom:80px; background:url(../img/pd_pt2_bg.jpg) no-repeat center; background-size:cover;}
.pro_detail .pt2 .rect-120{padding-bottom:120%;}
.pro_detail .pt2 .item{position:relative;}
.pro_detail .pt2 .cover{position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s; opacity:1; visibility:visible; background:url(../img/pd_pt2_cover.png) center bottom; background-repeat-x:repeat; background-repeat-y:no-repeat; color:#fff;}
.pro_detail .pt2 .num{position:absolute; bottom:95px; left:50px; font-size:20px; line-height:1; font-weight:bold;}
.pro_detail .pt2 .t{position: absolute; bottom: 40px; left: 50px; font-size: 16px; font-weight: bold; line-height: 25px; right: 45px;}
.pro_detail .pt2 .text_box{position:absolute; left:30px; top:100%; right:30px; height:90%;  z-index:2; -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; background:url(../img/red.76.png) repeat; overflow:hidden;}
.pro_detail .pt2 .text_box .info{position:absolute; bottom:50px; left:20px; right:20px; color:#fff;}
.pro_detail .pt2 .item:hover .cover{opacity:0; visibility:hidden;}
.pro_detail .pt2 .item:hover .text_box{top:5%; bottom:5%;}

.pro_detail .pt2 .text_box .info .num1{font-size:20px; line-height:1; font-weight:bold; }
.pro_detail .pt2 .text_box .info .t1{font-size:18px; line-height:25px; font-weight:bold; margin-bottom:10px;}
.pro_detail .pt2 .text_box .info .d{line-height:22px;}



.pro_detail .pt3{padding-bottom:70px; background:#fff;}
.pro_detail .pt3 .tab{line-height:75px; background:#0075c2;}
.pro_detail .pt3 .tab .info{width:25%; background:#005d9b; color:#fff; font-size:20px; font-weight:bold; text-align:center; position:relative;}
.pro_detail .pt3 .tab i{position:absolute; right:50px; top:0; font-size:15px;}
.pro_detail .pt3 .l{width:25%;}
.pro_detail .pt3 .l li{line-height: 27px; color: #333; font-size: 18px; font-weight: bold; text-align: center; background: #f3f3f2; border-bottom: 1px solid #fff; border-right: 1px solid #ebebeb; height: 54px; padding: 42px 15px;}
.pro_detail .pt3 .l li.cur,.pro_detail .pt3 .l li:hover{background:url(../img/pd_pt3_lbg.jpg) left center no-repeat;}
.pro_detail .pt3 .r{width:75%;}
.pro_detail .pt3 .r .item{height:680px; overflow:hidden; padding:0 50px; position:relative;}
.pro_detail .pt3 .r .item .item_p{padding:50px 0;}
body .pro_detail .scrollbar-ui .scroll_slider{width:15px; z-index:1;}
body .pro_detail .scrollbar-ui-hover .scroll_bar{background:none;}
body .pro_detail .scrollbar-ui-hover .scroll_bar:after{content:""; width:3px; left:6px; right:6px; top:0; bottom:0; background:#e0e1e3; position:absolute; z-index:0;}


.pro_detail .pt4{background:url(../img/pd_pt4_bg.jpg) no-repeat center; padding:90px 0 75px; background-size:cover;}
.pro_detail .pt4 .pd_t{color:#fff; text-align:left; padding-top:0;}
.pro_detail .pt4 .pd_t1{color:#fff; text-align:left; width:auto;}
.pro_detail .pt4 .l{width:25%;}
.pro_detail .pt4 .r{width:73%;}
.pro_detail .pt4 .pd_nav{margin-top:88px;}
.pro_detail .pt4 .pd_nav .prev,.pro_detail .pt4 .pd_nav .next{cursor:pointer; display:inline-block; *display:inline; *zoom:1; width:52px; height:52px; line-height:52px; text-align:center; background:#fff; color:#d60c18; font-size:22px;}
.pro_detail .pt4 .pd_nav div.cur{color:#fff; background:#d60c18;}
.pro_detail .pt4 .item{position:relative;}
.pro_detail .pt4 .item .cover{position:absolute; top:0; left:0; right:0; bottom:0; background:url(../img/pd_pt4_cover.png) center bottom; background-repeat-x:repeat; background-repeat-y:no-repeat; z-index:1;}
.pro_detail .pt4 .item .tit{position:absolute; bottom:10px; left:20px; right:20px; text-align:center; color:#fff; z-index:2; font-size:15px;}
.pro_detail .pt4 .item:before{content:""; position:absolute; top:100%; left:0; right:0; height:100%; background:url(../img/pd_cover2.png) repeat center; -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; z-index:1;}
.pro_detail .pt4 .item:hover:before{top:0;}
.csr{line-height:2;}
.csr .pt1 .l{width:50%; background:url(../img/csr_cover.png) no-repeat left bottom; background-size:cover; height:338px; margin-bottom:50px; }
.csr .pt1 .l .info{padding-left:50px; padding-right:60px;}
.csr .pt1 .l .info .en{line-height:1; color:#eaebec; font-size:65px; font-family:Impact; text-transform:uppercase; }
.csr .pt1 .l .info .cn{color:#d60c18; font-size:25px; font-weight:bold; line-height:1; position:relative; bottom:30px;}
.csr .pt1 .l .info .desc{height:150px; overflow:hidden; padding-right:10px; position:relative;}
.csr .pt1 .r{width:50%;}
.csr .pt2{padding-top:30px;}

.pro_detail2 .pt_tab .tab{position:relative; height:105px; overflow:hidden;}
.pro_detail2 .pt_tab .tab .item{color:#00469b; display:block; font-size:19px; font-weight:bold; float:left; position:relative; color:#333;}
.pro_detail2 .pt_tab .tab .item.cur{background:#00469b; color:#fff;}
.pro_detail2 .pt_tab .tab .item.left{width:433px; position:absolute; left:0; top:0; background:url(../img/protab_left.png) no-repeat right center;}
.pro_detail2 .pt_tab .tab .item.left:hover,.pro_detail2 .pt_tab .tab .item.left.cur{background:url(../img/protab_left_hover.png) no-repeat right center; color:#fff;}
.pro_detail2 .pt_tab .tab .item.center{text-align:center; width:463px; position:absolute; left:370px; top:0; z-index:1; background:url(../img/protab_center.png) no-repeat center center; background-size:100% 100%;}
.pro_detail2 .pt_tab .tab .item.center:hover,.pro_detail2 .pt_tab .tab .item.center.cur{background:url(../img/protab_center_hover.png) no-repeat center center; background-size:100% 100%; color:#fff;}
.pro_detail2 .pt_tab .tab .item.right{text-align:right; width:430px; position:absolute; right:0; top:0; background:url(../img/protab_right.png) no-repeat left center;}
.pro_detail2 .pt_tab .tab .item.right:hover,.pro_detail2 .pt_tab .tab .item.right.cur{background:url(../img/protab_right_hover.png) no-repeat left center; color:#fff;}
.pro_detail2 .pt_tab .tab .item>div{padding:0 60px; height:105px; overflow: hidden; display:table;}
.pro_detail2 .pt_tab .tab .item .tab_num{font-size:30px; float:left; font-family:Arial; padding:0; line-height:60px; margin:22px 10px 0 0;}
.pro_detail2 .pt_tab .tab .item .info{overflow: hidden; line-height:25px; font-size:16px; font-weight:bold;  margin:27px 0; text-align:left; display:table-cell; vertical-align:middle;}
.pro_detail2 .pt_tab .content{padding:30px 40px; background:#fff;}
.pro_detail2 .pt_tab .content .l{width:35%;}
.pro_detail2 .pt_tab .content .r{width:62%;}
.pro_detail2 .pt_tab .content .item{display:none;}
.pro_detail2 .pt_tab .content .item.cur{display:block;}
.pro_detail2 .pt_tab .content .l .tnum{color:#f7f8fb; font-size:200px; line-height:1; font-family:Arial; }
.pro_detail2 .pt_tab .content .l .tcn{font-size:15px; color:#00469b; position:relative; bottom:50px; line-height:1; font-weight:bold; }
.pro_detail2 .pt_tab .content .l .td{margin-top:-30px; color:#333;}

.pro_detail2 .pt3 .r .item{height:415px;}
.pro_detail2 .pt5{background:url(../img/prodetail2_pt5bg.png) no-repeat center; background-size:cover; padding-bottom:60px;}
.pro_detail2 .pt5.pt_tab .tab .item .info{text-align:center;}
.pro_detail2 .pt5.pt_tab .tab .item.right{width:650px; background-size:cover;}
.pro_detail2 .pt5.pt_tab .tab .item.left{width:650px; background-size:cover;}
.pro_detail2 .pt5.pt_tab .tab .item.left:hover, .pro_detail2 .pt_tab .tab .item.left.cur{background-size:cover;}
.pro_detail2 .pt5.pt_tab .tab .item>div{display:block;}
.pro_detail2 .pt5.pt_tab .tab .item .info{display:block; line-height:105px; margin:0;}

.leejun-num{line-height:34px; background:url(../img/leejun_numbg.png) no-repeat left top; margin:0 0 10px;}
.leejun-num .no{color:#fff; font-size:20px;display:inline-block; *display:inline; *zoom:1; width:85px; padding-left:10px; float: left;}
.leejun-num .t{font-size:20px; color:#333; font-weight:bold;}
.pro_detail2 .pt6{padding-bottom:70px; background:#f8f8f8;}
.pro_detail2 .pt6 .cout .r{width:67%;}
.pro_detail2 .pt6 .cout .l{width:32%;}


.pro_detail2 .pt6 .r{width:72%}
.pro_detail2 .pt6 .l{width:26%;}
.pro_detail2 .pt6 .l .info{}
.pro_detail2 .pt6 .l .info .item{padding:60px 0; text-align:center;}
.pro_detail2 .pt6 .l .info .item1{border-bottom:2px solid #d6d6d6;}
.pro_detail2 .pt6 .l .info .item .n{color:#00469b; font-weight:bold; font-size:60px; line-height:1; display:inline-block; *display:inline; *zoom:1; position:relative;}

.flag_up{position:absolute; top:0; right:-15px; width:36px; height:44px; background:url(../img/flag_up.png) center;}
.flag_down{position:absolute; top:0; right:-20px; width:36px; height:44px; background:url(../img/flag_down.png) center;}
.pro_detail2 .pt6 .l .info .item .n .unit{font-size:15px;}

.pro_detail2 .pt6 .cont2{margin-top:80px;}
.pro_detail2 .pt6 .cont2 .tab{text-align:center; padding-bottom:60px; color:#333;font-weight:bold; }
.pro_detail2 .pt6 .cont2 .tab .tab_i{cursor:pointer;}
.pro_detail2 .pt6 .cont2 .tab .active{color:#00469b; font-weight:bold; }
.pro_detail2 .pt6 .cont2 .fix{display:none;}
.pro_detail2 .pt6 .cont2 .fix.active{display:block;}
.pro_detail2 .pt6 .cont2 .fix .l{width:50%;}
.pro_detail2 .pt6 .cont2 .fix .l .txt{padding: 60px 40px; background: #cccecf;}
.pro_detail2 .pt6 .cont2 .fix .r{width:50%;}

.pro_detail2 .pt6 .cont2 .span-4{position:relative;}
.pro_detail2 .pt6 .cont2 .info{display:table; height:172px; margin:0 auto;}
.pro_detail2 .pt6 .cont2 .info .detail{display:table-cell; vertical-align:middle; margin:0 auto; text-align:center;}
.pro_detail2 .pt6 .cont2 .info .circle{position:absolute; top:0; left:50%; margin-left:-87px;}
.pro_detail2 .pt6 .cont2 .info .num{position:relative; z-index:2; font-size:30px; font-weight:bold; line-height:1;}
.pro_detail2 .pt6 .cont2 .info .d{position:relative; z-index:2; padding:0 20px; line-height:1.2;}


.pro_detail3 .pt2 .item{text-align:center;}
.pro_detail3 .pt2 .item .icon{display:inline-block; *display:inline; *zoom:1; position:relative; -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;}
.pro_detail3 .pt2 .item .icon .cur{position:absolute; top:0; left:0; opacity:0; visibility:hidden; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.pro_detail3 .pt2 .item .icon_t{font-size:15px; color:#333; margin-top:30px; font-weight:bold;}
.pro_detail3 .pt2 .item:hover .icon img{opacity:0; visibility:hidden;}
.pro_detail3 .pt2 .item:hover .icon .cur{opacity:1; visibility:visible;}
.pro_detail3 .pt2 .item:hover .icon{cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}
.pro_detail3 .pt2 .item:hover .icon_t{color:#00469b;}

.pro_detail .pt3 .l li.sec{line-height: 29px; padding: 40px 0;}
.pro_detail3 .pt3 .r .item{height:544px;}

.pro_detail3 .pt7 .con1 .full-row{padding:50px 0 65px;}
.pro_detail3 .pt7 .right ul{text-align:center;}
.pro_detail3 .pt7 .right li{display:inline-block; *display:inline; *zoom:1; color:#00469b; padding:0 23px; position:relative;}
.pro_detail3 .pt7 .right li:after{content:""; position:absolute; top:20px; bottom:20px; right:0; width:1px; background:#dbdde2;}
.pro_detail3 .pt7 .right li.li3:after{display:none;}
.pro_detail3 .pt7 .right li .num{font-size:60px; position:relative; line-height:1;}
.pro_detail3 .pt7 .right li .num .unit{font-size:15px; font-weight:bold; }
.pro_detail3 .pt7 .right li .num .flag_add{font-size:18px; font-weight:bold;  position:absolute; top:0; right:5px;}
.pro_detail3 .pt7 .right li .desc{font-size:15px;}
.pro_detail3 .pt7 .con2{padding:50px 0 50px;}

.pro_detail4 .pt1{padding-bottom:0;}
.pro_detail4 .pt3 .r .item{height:685px;}
.pro_detail4 .pt8{padding-bottom:60px;}
.pro_detail4 .pt9 .con1{padding:30px 0;}
.pro_detail4 .pt9 .con1 .l{width:50%;}
.pro_detail4 .pt9 .con1 .r{width:50%;}

.pro_detail4 .pt9 .con1 .fix{background:#fff; margin-bottom:40px;}
.pro_detail4 .pt9 .con1 .info{padding:45px 45px 0; color:#333; }
.pro_detail5 .pt3 .r .item{height:695px;}
.pro_detail4 .pt9 .con1 .info .t{font-size:15px; font-weight:bold;}
.pro_detail4 .pt9 .con1 .info ul{overflow:hidden; margin-top:15px; height:215px; position:relative; padding-right:20px;}
.pro_detail4 .pt9 .con1 .info ul li{font-size:15px;}
.pro_detail4 .pt9 .con1 .info ul li.li1{width:100%;}
.pro_detail4 .pt9 .con1 .info ul li.li2{width:100%;}

.pro_detail4 .pt9 .con2{padding:0 0 90px;}
.red-t{color:#333; font-size:15px; font-weight:bold; padding-left:20px; position:relative; line-height:20px; padding-bottom:20px; margin-top:30px;}
.red-t:before{content:""; position:absolute; top:6px; left:0; width:8px; height:8px; background:#d60c18;}
.pro_detail5 .pt1{padding-bottom:0;}
.pro_detail5 .pt10{background:url(../img/pd_pt10_bg.jpg) no-repeat center; background-size:cover; position:relative; color:#fff; padding:100px 0;}
.pro_detail5 .pt10:after{content:""; position:absolute; left:0; top:0; right:50%; bottom:0; background:url(../img/blue.6.png) repeat; z-index:0;}
.pro_detail5 .pt10 .wrap{position:relative; z-index:1;}
.pro_detail5 .pt10 .l{width:50%;}
.pro_detail5 .pt10 .r{width:50%;}
.pro_detail5 .pt10 .r .info{padding-left:90px;}
.pro_detail5 .pt10 .t{font-size:20px; margin-bottom:10px; font-weight:bold;}

.pro_detail5 .pt10 .l ul{margin-top:40px; position:relative;}
.pro_detail5 .pt10 .l ul:after{content:""; position:absolute; left:32px; top:1px; bottom:1px; width:2px; background:#fff; z-index:0;}
.pro_detail5 .pt10 .l li{position:relative; overflow:hidden; padding-bottom:55px; z-index:1;}
.pro_detail5 .pt10 .l li.li3{padding-bottom:0;}
.pro_detail5 .pt10 .l li .icon{float:left; width:12%; margin-right:3%;}
.pro_detail5 .pt10 .l li .t1{float:left; width:12%; margin-right:3%; font-size:15px; font-weight:bold; }
.pro_detail5 .pt10 .l li .d{float:left; width:60%;}
.pro_detail5 .pd5_tab{text-align:center; padding-bottom:50px; color:#333; font-size:15px; font-weight:bold;}
.pro_detail5 .pd5_tab .tab_i{cursor:pointer;}
.pro_detail5 .pd5_tab .active{color:#00469b;}
.pro_detail5 .pt11{padding-bottom:50px;}
.pro_detail5 .pt11 .item{display:none;}
.pro_detail5 .pt11 .item.active{display:block;}
.pro_detail5 .pt11 ul{text-align:center; padding-bottom:50px;}
.pro_detail5 .pt11 li{display:inline-block; *display:inline; *zoom:1; color:#00469b; padding:0 70px; position:relative;}
.pro_detail5 .pt11 li:after{content:""; position:absolute; top:20px; bottom:20px; right:0; width:1px; background:#dbdde2;}
.pro_detail5 .pt11 li.li3:after{display:none;}
.pro_detail5 .pt11 li .num{font-size:60px; position:relative; line-height:1;}
.pro_detail5 .pt11 li .num .unit{font-size:15px; font-weight:bold; }
.pro_detail5 .pt11 li .num .flag_add{font-size:18px; font-weight:bold;  position:absolute; top:0; right:5px;}
.pro_detail5 .pt11 li .desc{font-size:15px;}
.pro_detail5 .pt11 p{text-align:center; margin-top:20px;}
.pro_detail5 .pt12{background:#ececec; padding-top:55px;}
.pro_detail5 .pt4 .wrap{display:none;}
.pro_detail5 .pt4 .wrap.active{display:block;}
.pro_detail5 .pt4 .l{color:#fff;}
.pro_detail5 .pt4 .l>div:first-child{position:relative; height:180px; overflow:hidden; padding-right:20px;}
.pd_pt1icon{color:#00469b; text-align:center; margin-top:20px; font-size:13px;}


.pro_detail6{background:#fff;}
.pro_detail6 .pt1{background:#f4f4f4;}
.pro_detail6 .pt2 .circle_tab{text-align:center; padding-bottom:40px;}
.pro_detail6 .pt2 .circle_tab .no{line-height:110px; font-size:15px; display:inline-block; *display:inline; *zoom:1; width:110px; border-radius:50%; background:#fff; border-radius:50%; color:#00469b; font-size:40px; cursor:pointer; -moz-transition:background .5s ease 0s,transform .8s ease 0s; -ms-transition:background .5s ease 0s,transform .8s ease 0s; -o-transition:background .5s ease 0s,transform .8s ease 0s; -webkit-transition:background .5s ease 0s,transform .8s ease 0s; transition:background .5s ease 0s,transform .8s ease 0s;}

.pro_detail6 .pt2 .circle_tab .tit{margin-top:25px; font-size:18px; font-weight:bold; line-height:1.4;}
.pro_detail6 .pt2 .circle_tab .item:hover .tit{color:#00469b;}
.pro_detail6 .pt2 .circle_tab .item:hover .no{-moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}




.pro_detail6 .pt2 .circle_tab .item.cur .no,.pro_detail6 .pt2 .circle_tab .item:hover .no{background:#00469b; color:#fff;}
.pro_detail6 .pt12{margin-top:-60px;}
.pro_detail6 .pt12 .item{padding:50px 30px; border:1px solid #00469b; border-radius:10px; background:#fff; position:relative; display:none;}
.pro_detail6 .pt12 .item.cur{display:block;}
.pro_detail6 .pt12 .item:after{content:""; background:url(../img/support_jiantou2.png) no-repeat center; width:35px; height:19px; position:absolute; bottom:100%;}
.pro_detail6 .pt12 .item1:after{left:10%;}
.pro_detail6 .pt12 .item2:after{left:35%;}
.pro_detail6 .pt12 .item3:after{left:61%;}
.pro_detail6 .pt12 .item4:after{left:87%;}
.pro_detail6 .pt3 .r .item{height:690px;}
.pro_detail6 .pt13 .content{height:auto;width:100%;overflow:hidden;}
.pro_detail6 .pt13{background:#f9f9f9; padding-bottom:30px;}
.pro_detail6 .pt13 ul{width:750px;height:460px;margin:0 auto;z-index:30;}
.pro_detail6 .pt13 li{width:750px;height:460px;}
.pro_detail6 .pt13 li .list_box{-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9);background:#000;}
.pro_detail6 .pt13 li .list_box img{opacity:0.5;}
.pro_detail6 .pt13 li.roundabout-in-focus .list_box{-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.pro_detail6 .pt13 li.roundabout-in-focus .list_box img{opacity: 1;}
.pro_detail6 .pt13 .list_box{display:block;color:#fff;position: relative;}
.pro_detail6 .pt13 .list_box:after{content:""; position:absolute; top:100%; left:0; right:0; height:100%; background:url(../img/pd_cover.png) no-repeat center; -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;}
.pro_detail6 .pt13 .list_box:hover:after{top:0;}
.pro_detail6 .pt13 .list_text{font-size:15px; width:92%;background:url(../img/blue.6.png) repeat;position:absolute;bottom:0;left:0;padding:2% 4%;visibility:hidden;opacity:0;}
.pro_detail6 .pt13 .list_img{width:100%;height:0;padding-bottom:61%;overflow:hidden;}
.pro_detail6 .pt13 .list_img img{width:100%;}
.pro_detail6 .pt13 .list_hd{font-size:18px;}
.pro_detail6 .pt13 .roundabout-in-focus .list_text{visibility:visible;opacity:1;}
.pro_detail6 .pt13 .arr_btn{position: absolute;height:100%;top:20px;width:150px;height:404px;color:#fff;z-index:300;text-align:center;writing-mode:tb-rl;line-height:140px;font-family: Arial;font-size:15px;letter-spacing: 2px;cursor:pointer;overflow:hidden;}
.pro_detail6 .pt13 .arr_btn:after{content:"";width:2px;height:0;background:#fff;display:block;position: absolute;bottom:0;left:52%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.pro_detail6 .pt13 .arr_btn:hover:after{height:170px;}
.pro_detail6 .pt13 .arr_btn.arr_btn_prev{right:100%;}
.pro_detail6 .pt13 .arr_btn.arr_btn_next{left:100%;}
.pro_detail6 .pt13 .arr_btn_box{padding:30px 0; font-size:15px;color:#3d3d3d;width:900px;margin:0 auto;}
.pro_detail6 .pt13 .arr_btn_box .arr_btn02{cursor:pointer;}
.pro_detail6 .pt13 .arr_btn_box .border{width:50px;height:1px;background:#cfcfd0;margin-top:50%;display:inline-block;margin:0 6px;vertical-align:middle;*display:inline;*zoom: 1;}
.pro_detail6 .pt13 .arr_btn_box .arr_btn02:hover{color:#c7000a;}
.pro_detail6 .pt13 .arr_btn_box .arr_btn02_l:hover:after{background:#c7000a;}
.pro_detail6 .pt13 .mask{position:fixed;top:0; left:0; bottom:0; right:0; background:url(../img/black.4.png) repeat; z-index:99; display:none;}
.pt13_detail{position:fixed; top:50%; margin-top:-275px; height:550px; left:50%; width:1120px; margin-left:-600px;  z-index:100; padding-right:80px; display:none;}
.pt13_detail .con{background:#fff; padding:50px 0; padding-left:75px;}
.pt13_detail .tit{color:#00469b; font-size:20px; font-weight:bold; margin-bottom:10px;}
.pt13_detail .content{height:450px; overflow:hidden; position:relative; padding-right:40px; margin-right:75px;}

.pt13_detail .close_btn {width: 80px; height: 80px; display: block; text-align: center; line-height: 80px; margin-bottom: 1px; cursor: pointer; background: rgba(0,0,0,.60); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); font-size: 15px; margin-top: 0; position: absolute; right:0; top:0; } 
.pt13_detail .close_btn:after,.pt13_detail .close_btn:before {content: ""; width: 60%; height: 1px; background: #fff; display: block; position: absolute; left: 50%; margin-left: -30%; -moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.pt13_detail .close_btn:after {top: 50%; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg) } 
.pt13_detail .close_btn:before {bottom: 50%; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg) } 
.pt13_detail .close_btn i {opacity: 0; -moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; visibility: hidden; color: #fff; }
.pt13_detail .close_btn:hover:after {top: 24%; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg) } 
.pt13_detail .close_btn:hover:before {bottom: 24%; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg) } 
.pt13_detail .close_btn:hover i {opacity: 1; visibility: visible; }
.pt13_detail .close_btn:hover{background:#c7000a;}


.pd_sprow{background:#edeff0; color:#333;}
.pd_sprow .pic{width:100%;}
.pd_sprow .pd_sprow_txt{padding:50px 40px;}
.pd_sprow .pd_sprow_txt .pd_sprow_tit img{float:left; margin-right:10px; }
.pd_sprow .pd_sprow_txt .pd_sprow_tit .pd_sprow_name{font-size:15px; padding-top:8px; font-weight:bold;}
body .bianji-50322 .Form-P1 .Form-P1-li label{font-size:15px;}
body .Form-J1 .Form-J1-li label{font-size:15px; width:135px;}

.child_main .pt1{width:800px; margin:0 auto; padding:130px 0; position:relative; font-size:15px;}
.child_main .pt1 .item{position:absolute; width:394px; height:99px; display:table; background:url(../img/child_talk.png) no-repeat center;}
.child_main .pt1 .item.item1{top:15px; left:50px;}
.child_main .pt1 .item.item2{top:135px; left:270px;}
.child_main .pt1 .item.item3{top:275px; left:370px;}
.child_main .pt1 .item.item4{top:425px; left:390px;}
.child_main .pt1 .item.item5{top:585px; left:370px;}
.child_main .pt1 .item.item6{top:710px; left:270px;}
.child_main .pt1 .item.item7{top:835px; left:50px;}
.child_main .pt1 .item .item_cell{display:table-cell; vertical-align:middle;}
.child_main .pt1 .item .item_cell a{display:block; padding:0 65px; margin-top:-10px;}

body .Form-J1 .Form-J1-li,body .bianji-50927 .Form-P1 .Form-P1-li{padding-left:135px; font-size:15px; position:relative;}
body .bianji-50927 .Form-P1 .Form-P1-li label{width:135px; font-size:15px; left:0; margin-left:0; }
body .bianji-50926 .form-m1 .form-m1-btn button,body .bianji-50927 .Form-P1 .Form-P1-Btn button{font-size:15px; line-height:35px; border-radius:0; border:none; height:auto; width:120px;}
body .bianji-50926 .form-m1 .form-m1-btn ._submit,body .bianji-50927 .Form-P1 .Form-P1-Btn ._submit{background:#c7000a;}
.common_sstab .con_box .info .de a:hover{color:#fff;}

#map-50618{width:100% !important;}