﻿@font-face {
  font-family: 'iconfont';  /* project id 419924 */
  src: url('http://at.alicdn.com/t/font_419924_5u3g1jcr42aqncdi.eot');
  src: url('http://at.alicdn.com/t/font_419924_5u3g1jcr42aqncdi.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_419924_5u3g1jcr42aqncdi.woff') format('woff'),
  url('http://at.alicdn.com/t/font_419924_5u3g1jcr42aqncdi.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_419924_5u3g1jcr42aqncdi.svg#iconfont') format('svg');
}
.iconfont{font-family:"iconfont" !important; font-style:normal;}

.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');}
.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;}
/* 常量设置 */
html { overflow-x:hidden;}
html,body,.wrap { min-width:1200px;}
.wrap { width:1200px; margin-right:auto; margin-left:auto;}
body{font-size:14px; line-height:1.9; color:#555; background:#fff;}
a{color:inherit;}
a:hover { color:#ff0000;}
::-moz-selection {color:#fff; background:#ff0000; }
::selection {color:#fff; background:#ff0000; }
::-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; }
.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 */
.mobile_key{display: none;}

.pageHeader{height: 91px;line-height: 91px;background:#fff;}

.logo{float: left;position: relative;}

.head_r{ float: right;margin-top: 30px;}
.head_r li{ float:left; margin-left:10px;}
.head_r li span{display:block; width:32px; height:32px; line-height:32px; border:1px solid #ff0000; text-align:center; font-size:16px; border-radius:20px; color:#ff0000; cursor:pointer;}
.head_r li span:hover{ background:#ff0000; border-color:#ff0000; color:#fff;}
.head_r li span:hover a{ color:#fff;}

.top-search{ position:relative;}
.top-search ._sebtn{  position:relative; z-index:5;}
.top-search ._seinp{display:none; position:absolute; top:0px; right:15px; line-height:32px; padding:0; margin:0; z-index:4; border:1px solid #ff0000; border-right:none; border-radius:20px 0 0 20px; width:200px; text-indent:20px;} 
.top-ewm-tipnr{ background:#fff; padding:10px;border:1px solid #ff0000; text-align:center;}
.tip-bottom .tip-arr{border-bottom-color: #ff0000 !important;}
.top_email_icon{background: url(top_email.png) no-repeat center center; }
.top_email a:hover .top_email_icon{background: url(top_email_2.png) no-repeat center center;background-color: #ff0000; }

.nav{float: right;text-align: center;font-size:15px;}
.nav>ul>li{padding:0 16px; float: left;position: relative; background: url(nav_bg_03.jpg) no-repeat right center;position: relative;}
.nav>ul>li:last-child{background-image: none;}
.nav>ul>li>a{color: #333333;display: block;width: 100%;height: 100%;}
.nav>ul>li.cur>a{color: #333333; font-weight:bold;}
.nav>ul>li:hover>a{color: #ff0000;}

.nav .nav_list{display: none;position: absolute;top: 100%;left: 0;width: 240px;border-top: 10px solid #ff0000;border-right: 1px solid #f5f8fb;border-left: 1px solid #f5f8fb;background-color:rgba(255,255,255,.9);z-index: 5;}

.nav .nav_list li{border-bottom: 1px solid #d1d3d5;height: 50px;line-height: 50px;text-align: left;}
.nav .nav_list li a{display: block;padding-left: 25px;}
.nav .nav_list li a:hover{ font-weight: bold;}

.head_bg{width: 2%;height: 91px;float: right;background: url(head_bg.png) no-repeat;position: relative;}
.head_bg span{width: 999px;height: 100%;display: block;position: absolute;left: 100%;top: 0;background-color: #ff0000;}

.footer{padding-top: 20px;padding-bottom: 20px;background-color: #ffffff;color: #333;font-size: 14px;border-top: 3px solid #ff0000;}
.btm_logo{float: left;width: 180px;padding-top: 12px;}
.btm_logo img{width: 88%;}
.ft_cont{float: left;padding-left: 12px;padding-top: 0px;}
.share{float: right;padding-top: 32px;width:22%;}
.share span{display: block;float: left;height: 50px;line-height: 50px;}
.ft_share{float: left;}
.bdsharebuttonbox{float: left;}

.bdsharebuttonbox.bdshare-button-style0-32 a{display: inline-block;width: 42px;height: 42px;
	border-radius: 50%;background: none ;text-indent: 0;text-align: center;margin: 0 10px;}
.bdsharebuttonbox.bdshare-button-style0-32 a .ion{font-size: 31px;color: #fff;margin:0px 0 0 0;}

.bdsharebuttonbox{position: relative;}
.bdsharebuttonbox.bdshare-button-style0-32 .qr_ion{width: 30px;height: 30px;background-position: -184px 0;border-radius: 50%;background-color: #e75826;overflow: auto;}

.ssbb a{margin:0 10px;}
.ssbb a img{margin-top: 10px;}







/* 下层公用 */
.tel:hover{color: inherit;cursor: default;}
.channel_banner,
.banner_normal {width: 100%;height: 345px;text-align: center;overflow: hidden;position: relative;background-img: url(../img/channel_banner_02.jpg) ;background-repeat: no-repeat;background-attachment: fixed; }
.banner_cont{position: absolute;top: 30%;left: 0;right: 0;text-align: center;color: #fff;}
.banner_cont_t{font-size: 35px;margin-bottom: 15px;}
.banner_cont_p{font-size: 15px;width: 65%;margin: 0 auto;}

.xc_rl .channel_banner,
.xc_rl .banner_normal{height: 470px;background: url(../img/c_banner_02.jpg) no-repeat;background-position:center center ;}
.xc_news_detail .channel_banner{}
.xc_news .channel_banner{}
.xc_job .channel_banner{}
.xc_contact .channel_banner{}






.xc_nav{text-align: center;font-size: 0px;background-color: #f2f2f2;height: 75px;line-height: 75px;}
.xc_nav li{display: inline-block;border-bottom: 1px solid transparent;height: 74px;font-size: 14px;position: relative;}
.xc_nav li:after{display: block;content:'';width: 1px;height: 16px;background-color: #ccc;position: absolute;right: 0;top: 50%;margin-top: -8px;} 
.xc_nav li:last-child:after{display: none;}
.xc_nav li.cur{border-bottom: 1px solid #ff0000;}
.xc_nav li.cur a{color: #ff0000;}
.xc_nav li:hover{border-bottom: 1px solid #ff0000;}
.xc_nav li a{display: block;padding: 0 30px;}








/* 面包屑 */
.breadcrumbs {font-size: 14px; color: #ff0000; margin-top: 35px;}
.breadcrumbs a { color: #888;}
.breadcrumbs a:hover{color:#ff0000;}
.breadcrumbs .lt { margin:0 10px; font-family:a; color: #888;}


.xc_t{font-size: 32px;color: #000;text-align: center;margin-bottom: 10px;margin-top: 40px;}
.xc_p{font-size: 14px;color: #5b5b5b;text-align: center;width: 80%;margin: 0 auto;}

/* loading */
.pj-lb-more{text-align: center;margin-top: 40px;position: relative; line-height:50px; display:none;padding-bottom: 50px;}
.pj-lb-more a{font-size:18px; color: #c1c1c1;}
.pj-lb-more .loading {background:url(../img/loading2.gif) no-repeat;width:50px;height:50px;/* margin-top: -25px;margin-left: -25px;position: absolute;left: 50%;top: 50%; */ display:inline-block; *display:inline; *zoom:1; vertical-align:0;}
.pj-lb-more .loading { letter-spacing:-1em; text-indent:-99em; margin-right:10px;}
.pj-lb-more .loading:before {content:'\3000';}

/* page */
.page{font-size: 12px; color: #777777; text-align: center; margin-bottom: 85px;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #cbcbcb;padding: 6px 14px;vertical-align: middle;margin: 0 5px 10px 5px;font-size: 13px;}
.page .goprev{}
.page i{margin: 0 10px;}
.page span{background-color: #ff0000;}
.page .gonext,.page .count {border-color: #cbcbcb;}
.page a:hover,.page span{color:#fff; background: #ff0000;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}

.page-1{font-size: 12px; color: #777777; text-align: center; margin-bottom: 60px;}
.page-1 a,.page-1 span { color: #777777;display: inline-block;border: 1px solid #cbcbcb;padding: 8px 20px;vertical-align: middle;margin: 0 5px 10px 5px;font-size: 15px;}
.page-1 .goprev{}
.page-1 i{margin: 0 10px;}
.page-1 .gonext,.page-1 .count {}
.page-1 a:hover,.page-1 span{color:#fff; background: #ff0000;}
.page-1 span.goprev,.page-1 span.gonext {color: #777777; background: none}
.page-1 span.count { border: 0;background: 0;color: #777777;}












/* 下层 */

/* job */
.job{margin-top: 60px;margin-bottom: 75px;}
.job li{margin-bottom: 10px;}
.job ._jt { background-color: #eaeaea; height: 45px; line-height: 45px; margin-top: 10px; overflow: hidden; *zoom: 1;cursor: pointer; color: #000;}
.job ._jt strong { float: left; text-align: left;  }
.job ._jt_1{width: 38%;margin-left: 5%;}
.job ._jt_2{width: 30%;}
.job ._jt_3{width: 24%;}
.job ._jt_4{width: 3%;}
.job ._jt span { float: right; }
.job ._jt .ion { font-size: 12px; color: #999999; }
.job ._jc { display: none; padding:5px 45px 40px 45px;}
.job ._jcon { padding: 10px; }
.job ._jt_act .ion { color: #fff; }
.job ._jt_act{background-color: #ff0000;color: #fff;}
.job_link a{display: block;width: 170px;height: 40px;line-height: 40px;border: 1px solid #e6e6e6;text-align: center;	color: #555;margin-top: 30px;}
.job_link a:hover{background-color: #ff0000;color: #fff;border: 1px solid #ff0000;}


/* newsdetail-2 start*/
.news_detail{margin-bottom: 90px;margin-top: 70px;}
.news_detail ._head { border-bottom: 1px dotted #bfc0c2; }
.news_detail ._head ._title { font-size: 30px; line-height: 1.4;font-weight:bold;}
.news_detail ._tools { padding: 10px 0; color: #b0b0b0;}
.news_detail .ion { font-size: 16px; font-weight: normal;}
.news_detail ._tools ._tool{height: 50px;line-height: 50px;margin:0 4px;display: inline-block; vertical-align: middle;}
.news_detail ._tools ._tool:hover{color:;}

._tools #switcher { margin-left:10px; }
._tools #switcher ._title{margin-right:5px;font-size:12px;}
._tools #switcher i { font-size:15px; margin:0 5px;position: relative;}
._tools #switcher #big i:after{height: 10px;line-height: 10px;content:'+';display: inline-block;font-size: 4px;position: absolute;right: -5px;top: 0;font-size-adjust: none;}
._tools #switcher #small i:after{height: 10px;line-height: 10px;content:'-';display: inline-block;font-size: 4px;position: absolute;right: -5px;top: -2px;font-size-adjust: none;}



.nd_menus a{display: inline-block;width: 46px;height: 46px;border-radius: 50%;border: 1px solid #ccc;text-align: center;}
.nd_menus a:nth-child(2){width: 37px;height: 37px;vertical-align: -6px;line-height: 37px;margin: 0 15px	;}
.nd_menus a:nth-child(2) .ion{margin-top: 0;}
.nd_menus a .ion{margin: 0;margin-top: 7px;font-size: 20px;}
.nd_menus a:hover{color: #ff0000;}
.news_detail .myart { padding: 30px 0 110px 0;}
.news_detail .myart img{display: block;margin: 0 auto;}
.news_detail ._detailPage_bottom {border-top: 1px solid #cccccc;}
.news_detail ._detailPage_bottom li {height: 60px;line-height: 60px; overflow: hidden;  border-bottom: 1px solid #cccccc; }
.news_detail ._detailPage_bottom ._mark {width: 104px;font-size: 16px; float: left; margin-right: 20px; text-align: center;}
.news_detail ._detailPage_bottom ._title {font-size: 18px;  float: left;  width: 68%;color: #212121;}
.news_detail ._detailPage_bottom ._time { float: right;color: #999;}
.news_detail .bdsharebuttonbox {float: none;height: auto;}
.news_detail .bdsharebuttonbox .bds_more {color: #555; float: none; padding-left: 2px; background: none; }
.news_detail ._detailPage_bottom li:hover ._mark{background-color: #e4e8e9;}
.news_detail ._detailPage_bottom li a:hover{color: inherit;}


/* news */
/* newslist-8 start*/
.widget-newstop-8 {margin-top: 45px; background:#eeeeee; margin-bottom:85px;}
.topnews,.news-search { height:0; padding-bottom:30%; overflow:hidden; position:relative; background-color: #fbfbfb;}
.topnews { float:left; width:75%;}

.tn_wrap,.tn_cell { width:100%; height:100%; position:absolute; overflow:hidden; }
.topnews .tn_img{ float:left; width:54%;position: relative;}
.topnews .tn_img .news_info{ right: 0; bottom: 0; z-index: 1; width: 206px; height: 114px; padding: 0 22px; padding-top: 42px; background-color: rgba(201,21,30,.6);}
.topnews .tn_img .news_tit{ max-height: 60px; font-size: 18px; color: #fff; line-height: 30px; overflow: hidden;}
.topnews .tn_img .news_date{ font-size: 15px; color: #f0cdce;}
.tnimg_c{position: absolute; bottom: 0;right: 0;left: 50%;}
.topnews ._nr{ float:right; width:37%; margin-right:4%;padding-top: 20px;}
.topnews ._nr a{display: block;}
.topnews ._title{color: #212121; font-size:18px;font-weight: normal; margin-bottom:5px; color:#333333;}
.topnews ._sum{color: #7c7c7c; font-size:14px; line-height:24px; height:48px; overflow:hidden; margin-bottom:30px; }

.news-search{ width:25%; float:right; background:#f5f5f5;}
.news-search ._pd{ padding:30px;}
.nsearch-lant{ font-size:22px; font-weight:bold; margin-bottom:10px; color:#333333; }
.nsearch-main .news-sele{ width:100%; height:30px; line-height:30px; border:none;  border-radius:0; margin-bottom:15px;}
.nsearch-main .select-ui-choose-default{background-color: transparent;border: 1px solid #e9e9e9;}
.nsearch-main .select-ui-choose-default ._txt{padding-right: 32px;padding-left: 20px;}
.nsearch-main .news-sele ._arrow{width: 31px;background-color: #e9e9e9;text-align: center;}
.nsearch-main .news-sele ._arrow .arr{left: 50%;margin-left: -.2em; border-color: #b1b1b1 transparent transparent;}
.nsearch-main .select-ui-choose-default-bottom.on{border-radius:0;}
.select-ui-options-default{ border-color:#f1f1f1 !important; }
.nsearch-main .news-inp{width: 100%;  height:30px; line-height:30px; background:transparent; border:none; padding:0; margin:0; text-indent:20px;border: 1px solid #d4d4d4;margin-bottom: 20px;}
.nsearch-main .news-btn{width: 100%; height:35px; line-height:35px;  padding:0; margin:0; cursor:pointer; color:#ff0000; background-color:transparent; font-size:17px;border: 2px solid #ff0000;}
.topnews a:hover,.topnews a:hover ._title { color:#ff0000; }

.nl_list{margin-bottom: 75px;}
.nl_list li { clear:both; overflow:hidden; padding:23px 55px 25px 25px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;background-color: #fff;border-bottom: 1px solid #e5e5e5;}
.nl_list ._date1 { width:135px;  float:left; color:#c8c8c8; font-size: 34px;margin-right: 30px;padding-top: 10px;}
.nl_list ._date1 ._d1 { font-size:12px; display: block;text-align: right;margin-bottom: -10px;}

.nl_list ._intro { overflow:hidden; } 
.nl_list ._title { font-size:20px; height:30px; line-height:30px; font-weight:normal; color:#080707; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom: 15px;}
.nl_list ._text { line-height:1.6em; height:3.2em; overflow:hidden; margin-bottom: 35px;}
.nl_list li ._more { color:#9f9f9f; }

.nl_list li:hover { background-color:#f4f4f4; }
.nl_list li:hover a,.nl_list li:hover ._title,.nl_list li:hover ._title,.nl_list li:hover ._more { color:inherit; }
.nl_list li:hover ._title{font-weight: bold;}
.nl_list li:hover ._date1 {color:#ff0000;}
.nl_list li:hover ._more { color:#9f9f9f; }



/* 联系我们 */
.contact{position: relative;}
.cont_t{font-size: 20px;font-weight: bold;color: #292929;}
.cont_l{float: left;width: 50%;padding-top: 45px;padding-bottom: 50px;}
.cont_r{float: right;width: 50%;padding-top: 45px;padding-bottom: 50px;}
.cont_p{font-size: 14px;color: #2e2e2e;margin-bottom: 20px;}

.cont_l .cont_cont{padding: 0 65px;}
.cont_l .cont_t{margin-bottom: 25px;}
.cont_l .cont_bg{position: absolute;right: 50%;top: 0; bottom: 0; width: 9999px;background-color: #f4f4f4;z-index: -2;}

.cont_r .cont_cont{padding: 0 25px 0 55px;}
.cont_r .cont_t{margin-bottom: 10px;}
.cont_r input,.cont_r textarea{display: block;width: 90%;}
.cont_r textarea{resize:none;height: 72px;padding: 10px 15px;border: 1px solid #ebebeb;}
.cont_r input{margin-bottom: 19px;height: 41px;border: 1px solid #ebebeb;padding: 0 15px;}
.cont_r button{width: 149px;height: 32px;margin-top: 32px;border-radius: 32px;background-color: #ff0000;border: 0;color: #fff;font-size: 15px;cursor: pointer;}

.cont_map {height: 500px;}
.cont_map img{max-width: none;}
#top-map-35599{width: 100%;height: 100%;}


/* 人力资源 */
.rl_t{font-size: 32px;text-align: center;color: #000;margin-top: 35px;margin-bottom: 15px;}
.rl_p{font-size: 14px;text-align: center;color: #5b5b5b;width: 80%;margin: 0 auto;}

.rl_search{text-align: center;vertical-align: middle;margin-top: 75px;}
.rl_search p{display: inline-block;}
.rl_search .select-ui-choose-default{border: 1px solid #eee;border-radius: 0;width: 258px;height: 30px;text-align: left;margin-left: 10px;margin-right: 20px;}
.rl_search .select-ui-choose-default ._txt{padding-right: 32px;padding-left: 15px;}
.rl_search .select-ui-choose-default ._arrow{width: 31px;background-color: #eee;text-align: center;}
.rl_search .select-ui-choose-default ._arrow .arr{left: 50%;margin-left: -.2em; border-color: #b1b1b1 transparent transparent;}
.rl_search .select-ui-choose-default-bottom.on{border-radius:0;}
.select-ui-options-default{ border-color:#f1f1f1 !important; }

.rl_search input{height: 30px;padding: 0 0 0 10px ;width: 264px;border: 1px solid #eee;margin-left: 15px;margin-right: 10px;vertical-align: -2px;}
.rl_search button{border: 0;height: 32px;width: 231px; background-color: #f8f508;font-size: 18px;vertical-align: -3px;}


.rl_list{padding: 0 9px;margin-top: 55px;}
.rl_list li{height: 50px;line-height: 50px;border-bottom: 1px dashed #c7c7c7;}
.rl_list li>span{display: inline-block;float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.rl_list .rl_first_item{color: #fff;font-weight: bold;background-color: #ff0000;height: 45px;line-height: 45px;margin-bottom: 23px;border-bottom: 0;}

.rl_it1{margin-left: 5%;width: 13%;}
.rl_it2{width: 14%;}
.rl_it3{width: 23%;}
.rl_it4{width: 15%;}
.rl_it5{width: 19%;}
.rl_it6{width: 11%;}

.rl_btm{padding: 0 22px;margin-top: 70px;margin-bottom: 75px;}
.rl_btm img{width: 100%;}
.rl_route{width: 50%;float: left;position: relative;}
.rl_r{width: 50%;float: right;position: relative;color: #fff;text-align: center;}
.rl_btm_c{position: absolute;top: 35px;bottom: 30px;left: 30px;right: 40px;}

.rl_route_l{float: left;width: 35%;height: 100%;border-right: 1px solid #d9d616;}
.rl_route_r{float: right;width: 62%;}
.rl_route_l .rl_route_t{font-size: 28px;font-weight: bold;color: #000;margin-top: 30px;margin-bottom: 15px; }
.rl_route_msg{margin-top: 0px;margin-bottom: 0px;}

.rl_r .rl_route_t{font-size: 28px;margin-top: 30px;margin-bottom: 12px;font-weight: bold;}




/* index */
.i_tit{font-size: 30px;font-weight: bold;text-align: center;color: #464545;}

.i_tit:after{display: block;content:'';width: 65px;height: 3px;background-color: #ff0000;margin: 10px auto 20px auto;}
.i_p{font-size: 15px;color: #848484;width: 90%;margin: 0 auto;text-align: center;}
.almore{
    margin:20px auto 0 auto;
	background-color: #fbfbfb;
    width: 150px;
    height: 40px;
    border: 2px solid #ebebeb;
	border-radius: 30px;
    text-align: center;
    line-height: 40px;
    margin-bottom: 0px;
    transition: all .3s ease-out;
}
.almore a{
    color: #ff0000;
	font-size:16px;
    height: 40px;
}

.almore:hover{
    background-color: #ff0000;
}
.almore:hover a{
    color: white;
}
.white{
    color: white;
}

.islider{width: 100%;margin:auto;height:550px; overflow:hidden;display: none;position: relative;}
.islider li{display: block;text-align: center;overflow: hidden;}
.islider img{display: inline-block;margin: 0 -50%;margin: 0 -50%\9;max-width: none;width: auto;}

.islider .slide_nav{display:none;width: 100%; left: 0; bottom:20px;font:0/0 a; letter-spacing:-9px; white-space:nowrap; text-align: center; }
.islider .slide_nav a{display: inline-block;width: 20px;height: 20px;border-radius: 25px; overflow:hidden;background:#fff;margin:6px;box-shadow: 0 2px 2px rgba(0,0,0,.2) inset;}
.islider .slide_nav .on{background-color: #ff0000;}
.islider_video video{width: 102%;margin-left: -1%;height: auto;margin-top: -100px;}
.islider_video_cover{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url(video_cover.png);}
.islider_video_cover.novideo{background: url(banner.jpg) no-repeat center center;}

.islider_video_cover img{margin-top: 2%;max-width: 100%!important;}
.islider .arrs { top:90%; margin-top:-31px; width:63px; height:63px; background:url(islider_btn.png) no-repeat; }
.islider .arrs:hover{background-position-y: -63px;}
.islider .arr_prev { right:130px; background-position:0 0; }
.islider .arr_next { right:50px; background-position:-63px 0; }


.islider_c { position: absolute; right: 50%; margin-right: -500px; top: 10%;text-align: left;color: #000;padding:30px;background-color: rgba(255,255,255,0.5);}
.islider_t{font-size: 42px;font-weight: bold;}
.islider_p{font-size: 16px;text-align: left;}


.iheart{padding-top:50px;padding-bottom: 50px;background:url(iheart_bg_03.png) no-repeat bottom center;}

.iheart_links{margin-top: 50px;padding: 0 100px;}
.ih_l{float: left;width: 31.5%;overflow: hidden;}
.ih_r{float: right;width: 68.5%;}
.ih_r .ih_conts{float: left;margin-left: 10px;margin-bottom: 9px;width: 320px;height: 98px;overflow: hidden;}
.ih_conts{position: relative;}
.ih_cover{position: absolute;top: 100%;left: 0;right: 0;bottom: 0;background: url(black.6.png);-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.ih_conts:hover .ih_cover{top: 0;}
.ih_cover .ih_t{width: 80%;margin: 0 auto;color: #fff;text-align: center;margin-top: 10%; font-size:18px;}
.ih_l .ih_cover .ih_t{margin-top: 30%;}
.ipw{background: url(ipro_bg_18.jpg) no-repeat top center;padding-top: 41px;}
.ipw .i_tit{color: #fff;}
.ipw .i_tit:after{background-color: rgba(255,255,255,0.7);}
.ipw_links{text-align: center;}
.ipw_links a{display: inline-block; width: 148px;height: 34px;line-height: 34px;border-radius: 34px;color: #fff;border: 1px solid transparent;	}

.ipw_links a.cur{color: #e6cf8b; border: 1px solid #e6cf8b;}
.ipw_links a:hover{color: #e6cf8b; border: 1px solid #e6cf8b;}


.ipro{margin-top: 70px;position:relative;}
.ipro .picList{position:relative;}
.ipro .harrs{display:block;position:absolute;z-index: 999999;top: 50%;margin-top: -51px;width:31px;height:60px;background:url(btn.png) no-repeat}
.ipro .harrs i{margin: 0;font-size: 0;}
.ipro .h_prev{left:-5%;}
.ipro .h_next{right:-5%;background-position: right top;}
.ipro .h_prev:hover{background-position: left bottom;}
.ipro .h_next:hover{background-position: right bottom;}

.ipro li{}
.ipro li a:hover{color: inherit;}
.ipro_wrap{padding-right: 2px;}
.rect-65{padding-bottom: 65%;}
.ipro_img{position: relative;overflow: hidden;}

.ipro_c{position: absolute;left: 0;top: 100%;right: 0;bottom: 0;background: rgba(0,0,0,0.6);color: #fff;text-align: center;font-size: 22px;padding-top: 100px;}

.ipro_icon{display: block;width: 40px;height: 40px;margin: 15px auto 0 auto; border-radius: 50%;background: url(66.png) no-repeat center center;}
.ipro_icon .ion{font-family: 0/a!important;font-size: 0;display: none;}


.ipro_info{text-align: center;background-color: #f6f6f6;padding-top: 30px;padding-bottom: 30px;}
.ipro_t{font-size: 23px;}
.ipro_p{font-size: 15px;width: 75%;margin: 0 auto;}


.inews{margin: 60px 0;}
.inews_cont{margin-top: 47px;}
.-news-top{width: 45.5%;float: left;}
.-news-top .word{background:url(black.6.png) repeat;position:absolute;bottom:0;left:0;right:0;padding: 20px 0 20px 5%;color:#fff;}
.-news-top .word ._tit{font-size:18px;font-weight: normal;width:70%;}
.-news-top .word .date{display:block;width:76px;height:100%;background-color:#ff0000;text-align: center;position:absolute;right:0;bottom:0;font-family: Arial;}
.-news-top .word .date span{display:block;}
.-news-top .word .date .ri{font-size: 20px;line-height: 20px;padding: 6px 0;}
.-news-top .word .date .year{font-size: 24px;line-height: 24px;display:inline-block;border-top: 1px #fff dotted;padding-top: 5px;}

.inews_list{width: 52%;float: right;}
.inews_list li { clear:both; overflow:hidden; padding:16px 50px 20px 20px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;background-color: #f4f4f4;margin-bottom: 13px;}
.inews_list ._date1 { width: 95px; float:left; color:#c8c8c8; font-size: 34px;margin-right: 30px;padding-top: 10px;}
.inews_list ._date1 ._d1 { font-size:12px; display: block;margin-bottom: -10px; padding-right: 4px; text-align: right;}

.inews_list ._intro { overflow:hidden; } 
.inews_list ._title { font-size:17px; height:30px; line-height:30px; font-weight:normal; color:#000; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom: 5px;}
.inews_list ._text { line-height:1.6em; height:3.2em; overflow:hidden; }

.inews_list li:hover{background-color: #ececec;}
.inews_list li:hover a,.inews_list li:hover ._title,.inews_list li:hover ._title,.inews_list li:hover ._more { color:inherit; }
.inews_list li:hover ._title{font-weight: bold;}
.inews_list li:hover ._date1 {color:#ff0000;}
.inews_list li:hover .nl_icon{font-weight: normal;}
.inews_list .nl_icon{display: inline-block;height: 18px;line-height: 18px;background-color: #667583;border-radius: 2px;font-size: 12px;color: #fff;margin-right: 10px;padding: 0 10px;vertical-align: 3px;}

.ivideo{height: 422px;}
.ivideo img{ height: 100%; width: auto;}
.ivideo_img {position: relative;height: 100%;}

.i_video_cover{width: 230px;height: 180px;margin-left: -115px;margin-top: -90px;position: absolute;left: 50%;top: 55%;color: #fff;text-align: center;}
.i_video_cover .play{display: block;width: 120px;height: 120px;background:url(player_03.png) no-repeat;margin: 0 auto 25px auto;}
.i_video_cover p{font-size: 26px;}

.video-viewport{height: 100%;display: none;}

.iyf{color: #000;background: url(sbzs.jpg) no-repeat top center;padding-top: 50px;padding-bottom: 0px;}


.iyf_cont{width: 38.5%;float: right;margin-right: 5%;background-color: rgba(255,255,255,0.8);}
.iyf_wrap{padding: 65px 60px 50px 55px;}
.itf_t{font-size: 30px;font-weight: bold;margin-bottom: 5px;}
.itf_t2{font-size: 22px;color: #ff0000;font-weight: bold;}
.itf_t2:after{display: block;content:'';background-color: #d7d7d7; width: 57px;height: 2px;margin: 10px 0;}
.itf_p{line-height: 2;}
.itf_a{display: block;width: 136px;height: 32px;line-height: 32px;border-radius: 32px;background-color: #ff0000; color: #fff;text-align: center;margin-top: 20px;}
.itf_a:hover{color: #fff;}




/* profuct */
.pro_banner {width: 100%;text-align: center;overflow: hidden;}
.pro_banner img {display: inline-block;margin: 0 -50%;margin: 0 -50%\9;max-width: none;width: auto;}

.pro_list li{height: 478px;text-align: center;position: relative;}
.pro_list>ul>li:nth-child(2){background-color: #e50014;}
.pro_list>ul>li:nth-child(2) .pro_tit{color: #fff;}
/* .pro_img{margin-top: 40px;} */
.pro_img.rect-75{ padding-bottom: 106%;}
.rolling > .rolling-box {
/*     -webkit-perspective:1300px;
-o-perspective:1300px;
-ms-perspective:1300px;
perspective: 890px;
-webkit-transform-style:preserve-3d;
-o-transform-style:preserve-3d;
-ms-transform-style:preserve-3d;
transform-style:preserve-3d; */
}
.rolling .is_animated {
    -webkit-transition-duration:1.2s;
    -webkit-transition-property:-webkit-transform,opacity;
    -webkit-transition-delay:.15s;
    -webkit-transition-timing-function:'ease-in-out';
    -moz-transition-duration:1.2s;
    -moz-transition-property:all;
    -moz-transition-delay:.15s;
    -moz-transition-timing-function:'ease-in-out';
    -o-transition-duration:1.2s;
    -o-transition-property:transform,opacity;
    -o-transition-delay:.15s;
    -o-transition-timing-function:'ease-in-out';
    -ms-transition-duration:1.2s;
    -ms-transition-property:transform,opacity;
    -ms-transition-delay:.15s;
    -ms-transition-timing-function:'ease-in-out';
    transition-duration:1.2s;
    transition-property:transform,opacity;
    transition-delay:.15s;
    transition-timing-function:'ease-in-out';
    -webkit-transform:translate(0,200px);
    -ms-transform:translate(0,200px);
    transform:translate(0,200px);
    -webkit-transform-origin:0 0 0;
    -ms-transform-origin:0 0 0;
    transform-origin:0 0 0;
    opacity:0
}
.rolling .is_animated.revealed {
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    opacity:1
}

.rolling .rolling-box .tansDelay000{transition-delay: 0s;-webkit-transition-delay: 0s;}
.rolling .rolling-box .tansDelay200{transition-delay: .2s;-webkit-transition-delay: .2s;}
.rolling .rolling-box .tansDelay400{transition-delay:.4s;-webkit-transition-delay: .4s;}
.rolling .rolling-box .tansDelay600{transition-delay: .6s;-webkit-transition-delay: .6s;}
.rolling .rolling-box .tansDelay800{transition-delay: .8s;-webkit-transition-delay: .8s;}
.rolling .rolling-box .tansDelay1000{transition-delay:1s;-webkit-transition-delay: 1s;}
.rolling .rolling-box .tansDelay1200{transition-delay: 1.2s;-webkit-transition-delay: 1.2s;}
.rolling .rolling-box .tansDelay1400{transition-delay: 1.4s;-webkit-transition-delay: 1.4s;}

.pro_tit{height: 107px;line-height: 107px;position: absolute;left: 0;right: 0;bottom: 0;font-size: 22px;color: #000;}
.pro_list .tansDelay200 .pro_tit{color: #fff;}
.pro_list .tansDelay200{background-color: #e50014;}
.pro_list .tansDelay800{background-color: #ffe79f;}
.pro_list .tansDelay600{background-color: #ffe79f;}


.pro_ct{font-size: 42px;margin-bottom: 10px;cursor: pointer;}
.pro_cp{font-size: 16px;margin-bottom: 35px;cursor: pointer;}
.pro_cg{font-size: 18px;margin-bottom: 25px;}
.pro_cl{display: block;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;background: url(../img/66.png) no-repeat center center;color: #333;margin: 0 auto;font-size: 24px;cursor: pointer;}
.pro_cl .ion{display: none;font-size: 0;}
.pro_cl .pro_icon{display: none;}
.pro_cg a{display: inline-block; padding-bottom: 5px;border-bottom: 1px solid transparent;margin: 0 12px;}
.pro_cg a:hover{color: #f8dd8e;border-bottom: 1px solid #f8dd8e;}


.pro_cover{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.6);color: #fff;padding-top: 135px;display: none;}






.pro_box{position: absolute;width: 100%;height: 100%;top: 0;right: 0;left: 0;background-color: rgba(0,0,0,0.6);z-index: 99999;display: none;}

.pro_box>.wrap{position: relative;}

.pro_close{float: right;margin-right: 9%;}

.pro_slider{width: 82%;margin: 0 auto; overflow: hidden;height: 720px;}
.pro_slider .pro_list,.pro_slider .pro_list>li{height: 720px;}
.pro_box .pro_arrs{display: block; width: 73px;height: 142px;position: absolute;top: 50%;margin-top: -71px;cursor: pointer;}
.pro_prev{background: url(../img/btn_prev.png) no-repeat;left: 0;}
.pro_next{background: url(../img/btn_next.png) no-repeat;right: 0;}
.ps_img{float: left;width: 50%;height: 100%;background: #fff;position: relative;}
.ps_info{float: right;width: 50%; background: #db0215;height: 100%;}
.ps_info_wrap{padding:75px 25px 0 65px;font-size: 15px;color: #fff;text-align: left;}
.ps_info_t{font-size: 30px;font-weight: bold;margin-bottom: 25px;}
.ps_info_p{}
.ps_info_tm{width: 100%;border-radius: 2px;margin-top: 35px;}
.ps_info_tm a{display: inline-block;width: 48%;	 text-align: center;padding: 14px 0;background-color: #ab000f;}
.ps_info_tm .ali{margin-left: 2%;background-color: #f16817;padding:13px 0}
.ps_info_tm a img{}
.ps_info_dl dd{margin-top: 60px;}
.ps_icon{float: left;width: 84px;height: 84px;display: block;background: url(../img/ps_icon.png) no-repeat;}
.ps_icon2{background-position: -85px 0;}
.psdl_msg{float: left;width: 67%;margin-left: 10%;}
.psdl_t{font-size: 16px;}
.psdl_p{font-size: 14px;}

.noslide .pro_img{margin-top: 30%;}
.noslide img{display: inline-block;vertical-align: middle;}


.ps_nav{position: absolute;display:block;width: 100%; left: 0; bottom:20px;font:0/0 a; letter-spacing:-9px; white-space:nowrap; text-align: center; }
.ps_nav li{display: inline-block;width: 15px;height: 15px;border-radius: 15px; overflow:hidden;background:#ddd !important;margin:6px;}
.ps_nav .on{background-color: #bbb!important;}


.ps_img_list{width: 100%;height: 100%;overflow: hidden;}
.ps_img_list li{height: 100%;}
.pro_list_nav{display: none;}



/*简历投递 2016-09-12*/
.Form-J1 { padding-bottom:40px;}
.Form-J1 .Form-J1-Left { float: left; width: 50%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { padding-top: 10px; }
.Form-J1 .Form-J1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; font-size:13px;}
.Form-J1 .Form-J1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 70%; padding:0; }
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:30px; }
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button { width: 90px; height:32px; line-height:32px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; border:none;  }
.Form-J1 .Form-J1-Btn ._submit { background: #ff0000; margin-right: 10px; color:#fff;}
.Form-J1 .Form-J1-Btn ._reset { background: #909090; }





/* ------------------------------------------------------ */

/* 采购招标*/
.download { margin-bottom:55px; margin-top: 50px;}
.download li { clear:both; overflow:hidden; padding:15px 10px 15px 35px; height:40px; line-height:40px; position:relative;}
.download ._time { width:10%; min-width:100px; float:left; font-family:Verdana; font-size:14px;color: #9d9d9d;}
.download ._title { width:83%; font-weight:normal; font-size:16px; float:left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color: #313131; }
.download ._download { width:60px; height:40px; position:absolute; right:4.5%; top:15px; overflow:hidden;}
.download ._download img { position:absolute; left:0; top:0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.download ._download img._hover { display:none; }

.download li:nth-child(odd),.download li.odd { background-color:#f7f7f7; }

.download li:hover a,.download li:hover ._title,.download li:hover ._time { color:#ff0000; }
.download li:hover ._download img { display:none; }
.download li:hover ._download img._hover { display:block; }



/* 印象 */
.rect-84 {padding-bottom: 84%;}
.yx_links{text-align: right;clear: both;}
.yx_links a{display: inline-block;height: 32px;line-height: 32px;	padding:0 32px;border: 2px solid #f1f1f1;margin:0 12px;font-size: 14px;font-weight: bold;}
.yx_links a:last-child{margin-right: 0;}
.yx_links a:hover{color: #e65826;border-color: #e65826;}
.yx_links a.cur{color: #e65826;border-color: #e65826;}

.yx_top{margin-top: 45px;}
.yx_top a:hover{color: inherit;}
.yx_top img{width: 100%;}
.yx_top_l{position: relative;}
.yx_top_c{position: absolute;bottom: 0;left: 0;right: 0;background-color: rgba(255,255,255,0.7);color: #000;font-size: 16px;height: 49px;line-height: 49px;padding-left: 15px;padding-right: 20px;}
.yx_top_c_l{float: left;width: 60%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yx_top_c_r{float: right;}
.yx_top_c_r span{color: #e65826;}
.yx_top_c_r .ion{color: #9a9aa0;margin-right: 7px;font-size: 20px;}

.yx_top_l .yx_top_c{}
.yx_top_r .yx_top_c{height: 35px;line-height: 35px;}


.yx_top_rb{margin-top: 18px;}
.rb_cover{position: absolute;left: 0;right: 0;top: 0;padding-left: 35px;padding-top: 60px;}
.rb_cover_t{font-size: 50px;color: #fff;font-weight: bold;}
.rb_cover_p{font-size: 20px;color: #fff;}


.rect-66{padding-bottom: 66%;}
.yx_btm{ padding:50px 0 20px; overflow:hidden;}
.yx_btm ul{width: 102%;}
.yx_btm .item_wrap{padding-right: 25px;}
.yx_btm li.item{ width:25%; margin:0 0 26px 0;float: left;}
.yx_btm li.item img{ width:100%;}
.yx_btm li.item .intro{padding: 0 4%;font-size:14px;height: 36px;line-height: 36px;}
.intro
.yx_btm li.item a *{ cursor:pointer;}
.yx_btm li.item a:hover{color: inherit;}
.yx_btm li.item:hover .title,.yx_btm li.item:hover .time,.yx_btm li.item:hover .summ,.yx_btm li.item:hover .more{ color:#fff;}



/* 资质荣誉 */
.rect-56{padding-bottom: 56%;}
.pic_list{margin-top: 50px;margin-bottom: 25px;}
.pic_list .pic_list_box .img_title{background-color:#fff;padding:26px 20px 34px;}
.pic_list .pic_list_box .img_title ._title{font-size:16px;color:#383838;margin-bottom:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pic_list .pic_list_box .img_title ._title:hover{color:#ed1c24;}
.pic_list .pic_list_box .img_title ._title_tool span{color:#a8a8a8;}
.pic_list .pic_list_box .img_title ._title_tool span.see_num{margin-left:12px;}

.pic_list .pic_list_box .img_title{background-color:#f1f5fa;}
.pic_list li{margin-bottom:55px;}
body .album_ordinary .album_close{background:#ff0000;}
.album_ordinary .slide_c p{bottom: 60px!important;}

.rect-71{ padding-bottom: 71%;}
.rect-34{ padding-bottom: 34%;}
.party_banner{ width: 100%; height: 440px; background-image: url(../img/party_banner.jpg);  background-position: center top; background-repeat: no-repeat;}

/* 视频列表 */
.video-list{margin-top: 50px;margin-bottom: 25px;}
.video-list li>a ._title{background-color:#fff;padding:26px 20px 34px;}
.video-list li>a ._title{font-size:16px;color:#383838;margin-bottom:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:#f1f5fa;}
.video-list li>a ._title:hover{color:#ed1c24;}
.video-list li>a ._img 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;}
.video-list li>a ._img { overflow:hidden; }
.video-list li>a ._img: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);}

.video-list li {margin-bottom:55px;}



/*新闻-综合*/
.party_build .breadcrumbs{ margin-top: 24px; margin-bottom: 52px;}
.news_channel .xc_t_wrap { padding-bottom:0; text-align:center; }
.news_channel .xc_t_wrap .xc_title { margin-bottom:4px; font-size: 33px; color: #2c2c2c; line-height: 56px;}
.news_channel .xc_t_wrap ._wd { font-size:16px; }
/*新闻-综合part01*/
.news_channel .part01 { margin-bottom:50px; }
.news_channel .part01>.wrap{*zoom: 1; *clear: both;}
.news_channel .part01>.wrap:before,.news_channel .part01>.wrap:after{display: table; clear: both; content: '';}

.part01 .breadcrumbs{margin-bottom: 50px;}
.news_channel .part01 ._left{width:45%;}
.news_channel .news_slide { height:405px; visibility:hidden; }
.news_channel .news_slide .arrs { top:50%; margin-top:-30px; width:40px; height:61px; background:url(/resources/web/img/news_slide_arr.png) no-repeat; }
.news_channel .news_slide .arr_prev { left:0; background-position:0 0; }
.news_channel .news_slide .arr_next { right:0; background-position:-40px 0; }
.news_channel .news_slide .slide_nav { left:0; bottom:15px; width:100%; text-align:left; margin-left: 20px;}
.news_channel .news_slide .slide_nav a { display:inline-block; *display:inline; *zoom:1; margin:5px 7px; width:11px; height:11px; font-size:0; border-radius:50%; background-color:#a0a1a4; cursor:pointer; }
.news_channel .news_slide .slide_nav a.on { background-color:#ff0000; }
.news_channel .news_scell { position:relative; }
.news_channel .part01 ._left ._title,
.about_zeren ._title { position:absolute; left:0; bottom:0; width:100%; height:59px; line-height:59px; font-size:18px; color:#ffffff; text-align:center; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);  }
.news_channel ._right{ margin-left:3%; width:52%;}
.news_channel .jjnews-list2{margin-top:-15px;}
.news_channel .jjnews-list2 li{overflow:hidden;border-bottom: 1px #ececec dashed;padding:23px 0 22px;}
.news_channel .jjnews-list2 li a *{ cursor:pointer;}
.news_channel .jjnews-list2 li ._time{ float:left; font-family:Arial; width:15%; color:#3a3a3a;margin-top: 8px;text-align: center;}
.news_channel .jjnews-list2 li ._time ._ri{ display:block; font-size:56px;text-align:center; line-height:50px;}
.news_channel .jjnews-list2 li ._time ._year{ display:block; font-size:14px;}
.news_channel .jjnews-list2 li ._intro{ float:left;width:85%;}
.news_channel .jjnews-list2 li ._intro ._title{ padding-bottom:7px; color:#3a3a3a; font-size: 18px;}
.news_channel .jjnews-list2 li ._intro ._text{margin-top: 5px;height:54px;line-height: 27px;overflow:hidden;}
.news_channel .jjnews-list2 li a:hover ._time,.news_channel .jjnews-list2 li a:hover ._intro ._title{ color:#ff0000;}

.news_main .news_slide .slide_nav { left:0; bottom:60px; width:100%; text-align:center; margin-left: 0px;}
.news_channel .part01 ._left ._title{box-sizing: border-box;padding-left: 20px;padding-right: 20px;}
.news_channel .part01 .party_zz{margin-top: 50px;text-align: center;}
.news_channel .part01 .party_zz .more_{display: inline-block;font-size: 18px;color:#000;height: 50px;line-height: 50px;text-align: center;border:1px solid #c1c1c1;width:200px;margin-left: 150px;}
/*新闻-综合part02*/
.news_channel .part02 { padding:40px 0 20px; background-color:#f5f5f5; }
.news_channel .part02 .p2_cell { cursor:pointer; }
.news_channel .part02 .down { padding:20px 30px 50px; background-color:#ffffff; }
.news_channel .part02 .p2_cell:hover ._tt,.news_channel .part02 .p2_cell:hover ._more { color:#ffffff; }
.news_channel .part02 ._tt { padding-bottom:15px; font-size:18px; color:#ff0000; }
.news_channel .part02 .p2_cell:hover ._wd { color:#fdcebc; }
.news_channel .part02 ._wd { margin-bottom:20px;line-height: 2; height:4em; font-size:14px; overflow:hidden; }
.news_channel .part02 ._more { font-size:12px; color:#000000; }
.news_channel .part02 ._more ._t,.news_channel .part02 ._more ._i { display:inline-block; *display:inline; *zoom:1; float:left; height:22px; line-height:22px; }
.news_channel .part02 ._more ._t { padding-right:4px; }
.news_channel .part02 #p2_list01 { height:372px; overflow:hidden; }
/*.news_channel .part02 #p2_list01 .slide_c*/
.p2_slide { visibility:hidden; padding-bottom:40px; margin-top: 36px;}
.p2_slide ._jb_p:hover ._jb:before { width:130%; }
.p2_slide .slide_nav { position:absolute; left:0; bottom:20px; width:100%; text-align:center; }
.p2_slide .slide_nav a { display:inline-block; *display:inline; *zoom:1; margin:4px; width:15px; height:7px; font-size:0; border-radius:4px; background-color:#bbbbbb; cursor:pointer; }
.p2_slide .slide_nav a.on { width:25px; background-color:#0450a1; }
/*新闻-综合part03*/
 .part03{ margin-top: 15px; margin-bottom: 76px;}
 .part03 .xc_t_wrap{ margin-bottom: 60px;}
 .img_big{ width: 32.6%; overflow: hidden;position: relative;}
  .img_big .ih_cov{position: absolute;left:0;top:100%;right: 0;bottom:0;background: url(../img/black.6.png);-webkit-transition: all 0.3s ease;transition: all 0.3s ease;width:100%;height: 100%;}
  .img_big .ih_cov .ih_t {
    width: 80%;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    margin-top: 30%;
    font-size: 18px;
}
 .img_big:hover .ih_cov{top:0;}
  .img_small .ih_cov{position: absolute;left:0;top:100%;right: 0;bottom:0;background: url(../img/black.6.png);-webkit-transition: all 0.3s ease;transition: all 0.3s ease;width:100%;height: 100%;}
  .img_small .ih_cov .ih_t {
    width: 80%;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    margin-top: 15%;
    font-size: 18px;
}
 .img_small:hover .ih_cov{top:0;}

 .img_small{ width: 32.5%; margin-bottom: 1.2%; margin-left: 1.2%; overflow: hidden;}
/*渐变背景色*/
._jb_act{ position:relative; overflow:hidden; z-index:0; }
._jb_act:before {content:'';transition:width 0.5s,opacity 0.5s;position:absolute;z-index:-1;top:50%;left:50%;width:0; height:520px;opacity:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);/*  -webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg);*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50014', endColorstr='#ff0000'); background: -moz-linear-gradient(left 30deg, #e50014, #ff0000); background: -webkit-gradient(linear, 0 50%,100% 50%, from(#e50014),to(#ff0000));background: -o-linear-gradient(30deg, #e50014, #ff0000);
}
._jb_p:hover ._jb_act:before { width:160%; opacity:1; }

/* 发展历程 history-4 start*/
.develop_box .xc_title{ font-size: 32px; color: #333; line-height: 52px; font-weight: normal; text-align: center;}
.develop_box ._wd{ text-align: center; color: #333;}
.develop_box .xc_t_wrap{ margin: 42px 0;}
.widget-history-4{ margin-bottom: 80px;}
.widget-history-4-tab { padding:0 87px; }
.widget-history-4-T { padding-top:20px; height:64px; }
.widget-history-4 .scroll_nav { font-size:0; }
.widget-history-4 .line { position:absolute; top:31px; width:100%; height:3px; background-color:#d7d7d7; }
.widget-history-4 { position:relative; box-sizing:border-box; width:100%; }
.widget-history-4 .tab_t { position:relative; width: 144px; padding-top:54px; background: url(../img/dot_normal.png) center 20px no-repeat; font-size:20px; text-align:center; margin-top: -20px;}
.widget-history-4 .tab_t:after { content:''; display:block; position:absolute; top:31px; width:144px; height:3px; background-color:transparent; }
.widget-history-4 .tab_t_cur { background: url(../img/dot_cur.png) center top no-repeat; color: #ff0000; font-weight: bold; font-size:20px; }
.widget-history-4 .tab_t_cur:after { content:''; background-color:#ff0000; }
.widget-history-4_arrs { display:block; position:absolute; top:15px; z-index:1; width:37px; height:37px; cursor:pointer; }
.widget-history-4 .widget-history-4_prev { left:0; background:url(../img/his_arr_prev_01.png) 0 0 no-repeat; }
.widget-history-4 .widget-history-4_next { right:0; background:url(../img/his_arr_next_01.png) 0 0 no-repeat; }
.widget-history-4 .tab .tab_c { margin-top: -7px; padding-top:51px; min-height:200px; }
.widget-history-4 .tab_c ._con { padding-top:10px; background: url(../img/line.png) center 0 repeat-y; }
.widget-history-4 .tab_c ul { position:relative; }
.widget-history-4 .tab_c .panel { margin-top:100px; width:50%; color:#5d5d5d; visibility:hidden; }
.widget-history-4 .tab_c .panel.left_box { margin-top:40px; }
.widget-history-4 .tab_c .panel:after { content:''; display:block; position:absolute; top:7px; left:0; margin-left:-12px; width:24px; height:24px; background:url(../img/dot.png) no-repeat; }
.widget-history-4 .tab_c .panel.left_box:after { left:auto; right:0; margin-right:-12px; }
.widget-history-4 ._tt { margin-left:auto; margin-right:auto; padding-left:125px; width:140px; font-size:40px; font-weight:bold; color:#ff0000; line-height:1; text-align:right; background:url(../img/dot_c_tt.png) center bottom no-repeat; }
.widget-history-4 .tab_c .panel .panel_inn { max-width:396px; margin-left:10%; font-size:14px; color:#5d5d5d; line-height:1.7; }
.widget-history-4 .tab_c .panel.left_box .panel_inn { margin-left:auto; margin-right:10%; }
.widget-history-4 .tab_c .panel .panel_inn img { margin-bottom:10px; }
.widget-history-4 .tab_c .panel ._title { margin-bottom:10px; }
.widget-history-4 .tab_c .panel.left_box ._title { text-align:right; }

/* 工程技术研发中心 */
.job_hj_box{margin-bottom:72px;}
.job_hj_box ._job_hj_text{text-align:center;font-size:15px;color:#000;padding:40px 85px 0px;}
.technology.xc_main{ margin-bottom: 150px;}

.czimg-left{ width:73%;}
.czimg-right{ width:22%; position:relative;}
.czimg-title{ font-size:15px; font-weight:bold; text-align:center; color:#333; line-height:20px; margin-bottom:10px;}
.czimg-img span { display: block; height: 0; overflow: hidden; padding-bottom: 45%; position: relative; }
.czimg-img span img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.czimg-scroll{ margin-top:27px; height:340px; overflow:hidden;}
.czimg-scroll li{ border:3px solid #fff; margin-bottom:11px; cursor:pointer;}
.czimg-scroll li.cur{ border-color:#29a7e1;}
.czimg-scroll li span { display: block; height: 0; overflow: hidden; padding-bottom:38%; position: relative; }
.czimg-scroll lispan img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.czimg-right .czimg-btn{ display:block; width:25px; height:14px; background-image:url(../img/cz_btn.png); background-repeat:no-repeat; position:absolute; left:50%; margin-left:-12px;} 
.czimg-right .czimg-prev{ top:0px; background-position:top center;}
.czimg-right .czimg-next{ bottom:-25px; background-position:bottom center;}

/* 社会责任 */
.about_zeren{ margin-top: 45px; margin-bottom: 75px;}
.about_zeren .zeren_box{overflow:hidden;}
.about_zeren .zeren_box ._box_l{width:50%;}
.about_zeren .zeren_box ._box_l .img_box{height:0;padding-bottom:56%;overflow:hidden;}
.about_zeren .zeren_box ._box_l .img_box img{width:100%;}

.about_zeren .zeren_box ._box_r{width:50%;background-color:#f8f8f8;height:0;padding-bottom:28%;overflow:hidden;}
.about_zeren .zeren_box ._box_r .font_box{padding:65px 42px 0px 60px;color:#5d5d5d;}
.about_zeren .zeren_box ._box_r ._box_r_title{font-size:32px;padding-left:10px;position:relative;margin-bottom:30px;font-weight:normal;height:34px;line-height:34px;}
.about_zeren .zeren_box ._box_r ._box_r_title ._border{width:3px;height:30px;background-color:#da251c;position:absolute;top:50%;margin-top:-15px;}
.about_zeren .zeren_box ._box_r ._box_r_title ._border._border01{display:block;left:0;}
.about_zeren .zeren_box ._box_r ._box_r_title ._border._border02{display:none;right:0;}
.about_zeren .zeren_box ._box_r ._box_r_text{font-size:15px;line-height:28px;}
.about_zeren .odd .zeren_box ._box_l{float:right;}
.about_zeren .odd .zeren_box ._box_r{float:left;}
.about_zeren .odd .zeren_box ._box_r ._box_r_title{text-align:right;padding-right:10px;}
.about_zeren .odd .zeren_box ._box_r ._box_r_title ._border._border02{display:block;}
.about_zeren .odd .zeren_box ._box_r ._box_r_title ._border._border01{display:none;}
.about_zeren .rect-56{ padding-bottom: 56%;}
.about_zeren .arrs{ display: none;}
.news_channel .news_slide.responsive_slide{ height: 336px;}


.noslide .pro_img:after { content:''; position: absolute; left: -200px; top: 0px; width: 150px; height: 100%; background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) ; overflow: hidden; -webkit-transform: skewx(-25deg); -webkit-transition: 0s; }
.rolling .revealed{overflow: hidden; }
.rolling .revealed:hover .pro_img:after { width: 150px; left: 600px; -webkit-transition:3s;transition:3s }



/* 发展历程 new*/
.his_wrap{position: relative;margin-top: 30px;}
.dev_arr{display: block;width: 82px;height: 152px;margin-top: -77px;position: absolute;top: 50%;background:url(../img/his_arr_03.png) no-repeat ;cursor: pointer;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
 .dev_arr:hover{background-position-y: -152px;} 
.dev_prev{left: 0;}
.dev_next{right: 0;background-position: -82px 0;}
.dev_cont{text-align: center;}
.dev_img{}
.dev_tit{font-size: 16px;color: #262626;margin-top: 5px;}

/* 首页视频进度条 */
.vjs-default-skin .vjs-progress-control{display: none!important;}

/* video_detail */
.video_detail{margin: 30px 0 50px 0;}
.video_detail .vjs-default-skin .vjs-big-play-button{width: 120px;height: 80px;top: 50%;left: 50%;margin-top: -40px;margin-left: -60px;}
.video_detail .vjs-default-skin .vjs-progress-control{display: block!important;}

/* 2016-11-28 企业文化 */
.culture_btm { margin: 40px 0 0;}
.culture_btm ._t{ font-size: 20px; font-weight: bold;color: #555;}
.culture_btm ._st{ font-size: 14px; color: #555; line-height: normal;}
.culture_btm ._txt{ position: relative; padding-left: 15px; border-left: 1px solid #eee;min-height:102px;}
.culture_btm ._txt:before{ content:""; position: absolute; left: -1px; top: 0; width: 1px; height: 20px; background-color: #fb8c0a;}
.culture_btm .row .span-3{margin-bottom: 40px;}


.ft_cont a:hover{color: #fff;}

/*20170215*/
.leading{font-size:25px; font-weight:bold; line-height:1; margin-top:25px; letter-spacing:1px;}
.leading>span{font-family:"宋体"; margin-left:10px; vertical-align:middle;}
.ps_info_tm{margin-top:15px;}
.bdsharebuttonbox.bdshare-button-style0-32 a{margin:0 3px;}
.ssbb a{margin:0 6px;}
.ssbb a.tianmao{display:inline-block;*display:inline;*zoom:1; max-width:150px;}
.ps_info_tm a{vertical-align:middle;}

/*头部广告*/
.ad_banner_little{display:none;position:relative;}
.ad_banner_little .close_btn{color:#fff;font-size:20px;position:absolute;top:2%;right:2%;cursor:pointer;}
.ad_banner_little,.ad_banner_big{width:100%;text-align:center;}


/*首页-走进亿速*/
.i-about-con {
  text-align: center;
  padding-top: 20px;
  width: 900px;
  margin: 0 auto;
}
.i-about-con .box{
  display:block;
  position: relative;
  float: left;
  width: 180px;
  height: 270px;
  margin: 0 20px;
  cursor: pointer;
  opacity: 0;
  transform: scale(0.6);
}
.i-about-con .box.img-scale-cur{
	animation: imgscale 2s forwards;
	opacity: 1;
	transform:scale(1);
}
.i-about-con .box .imgbox{
	display: inline-block;
	margin-top: 20px;
	width: 180px;
  	height: 250px;
  	text-align: center;
}

.i-about-con .box .imgbox span.img{
   display: inline-block;
   width: 180px;
   height: 195px;
   opacity: 1;
   filter:alpha(opacity=100);
}
.i-about-con .box .imgbox span.img:hover{
	opacity: 0.8;
    filter:alpha(opacity=80);
}
.i-about-con .box .imgbox span.tit{
	text-align: center;
	font-size: 18px;
	line-height: 30px;
}
.i-about-con-end{clear:both; }

.pageList{ margin:25px 0}
.pageList ul{ text-align:center}
.pageList ul li{ display:inline; margin-left:3px}
.pageList ul li{ display:inline-block; height:35px; line-height:35px; padding:0px 15px; background:#fff; border:1px #e3e3e3 solid; position:relative; margin:0 0px; font-size:14px; color:#888}
.pageList ul li:hover{ background:#eee;color:#d03b3b}
.pageList ul li.active{ background:#ff0000; color:#fff; border:1px #ff0000 solid; }
.pageList ul li span{ display:inline-block; height:35px; line-height:35px;  font-weight:bold; font-size:14px; color:#888}

.aboutus-item {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #ddd;
    margin-bottom: 20px;
    padding: 15px 20px;
    text-indent: 0 !important;
}
ul.sbzs{ text-align:center;overflow:auto;}
ul.sbzs li{ float:left; width:50%;padding:20px 0;}

.linkright{ float:left;line-height:150%; text-align:right;width:196px;height:40px;margin-right:15px;}
.linkright .selects{ margin-top:0px; height:30px;}
.linkright .selects .item{ float:right;  position:relative; width:196px;margin-left:10px; text-align:left }
.linkright .selects .item h3{ display:block; line-height:28px; border:1px #dfdfdf solid; font-weight:normal; font-size:12px; background:url(icon2.gif) no-repeat right 0 #fff; text-indent:10px;-webkit-transition: background-color .25s,border .25s;transition:background-color .25s,border .25s;}
.linkright .selects .item ul{ position:absolute;bottom:30px; left:0; background:#fff; width:194px; border:1px #dfdfdf solid; border-bottom:0; display:none}
.linkright .selects .item ul li{ line-height:30px; text-indent:10px; }
.linkright .selects .item ul li a{ display:block;-webkit-transition: background-color .25s,border .25s;transition:background-color .25s,border .25s;}
.linkright .selects .item ul li a:hover{ background-color:#ebebeb}
.linkright .selects .item:hover h3{ color:#fff; background-position:right -28px; background-color:#746969; border-color:#746969}
.linkright .selects .item:hover ul{ display:block; font-size:12px;}
