﻿/*
* name: Global && Pc StyleSheet
* version: v3.1.1
* update: 加入placeholder依赖样式
* date: 2015-08-26
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../img/ico.png);margin:0 .3em;}
.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;}
/*
* 依赖：
* placeholder插件
*/
.placeholder { color: #aaa;}
/* 设置 */
body{font-size:13px; line-height: 1.8; color: #555; background: #fff;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}
a{color: inherit;}
a:hover { color:#b30101;}
/*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);}
/*选中设置*/
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }

/* 网站样式 */
body>.wrap{padding-top: 92px;}
.mb70{ margin-bottom: 70px;}
.mb50{ margin-bottom: 50px;}
.mb40{ margin-bottom: 40px;}
.mb30{ margin-bottom: 30px;}
.mb20{ margin-bottom: 20px;}
.top{ height: 92px;width: 1200px; background: #b30101;z-index: 99; position: fixed; top: 0;}
.logo{ padding: 15px 0 0 35px;}
.top a{ color: #fff;}
.nav { margin-right: 10px; }
.nav li{ float: left;}
.nav li a{ font-size: 16px;line-height: 92px; display: block; padding:0 25px;}
.nav li.cur a{ font-weight: bold; }
.top .sear{ overflow: hidden;}
.top .sear input{ float: left; width: 0; padding: 0;margin: 0;border: 0; height: 92px;line-height: 92px;}
.top .sear button{ color: #fff; height: 92px; line-height: 92px; width: 100px;text-align: center; font-size: 30px; border: 0;padding: 0; margin: 0; background: #c7931d; float: left;}
.banner{ width: 100%; height: 488px; display: none;}
.banner img{ position: absolute;  left: 50%; margin-left: -600px; max-width: none;}
.banner .slide_nav{ display: none;}
.banner .barrs{ font-size: 30px; z-index: 2;background: #000; display: block;position: absolute; bottom: 0;  width: 88px; height: 88px; line-height: 88px; text-align: center;color: #fff;}
.banner .barr_next{ right: 0;}
.banner .barr_prev{ right: 88px; background: #a80201;}
.homeLink { padding: 25px 0; background: #b30101; color: #fff; }
.homeLink ul{ overflow: hidden;}
.homeLink li{ float: left; width: 25%; font-size: 20px; font-weight: bold; line-height: 121px;}
.homeLink li a{ display: block; padding-left: 50px; color: #fff;}
.homeLink li .ic{ display: inline-block; margin-right: 15px;  -webkit-transition: all 1s ease; transition: all 1s ease;}
.homeLink li a span{  -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.homeLink li a:hover span{  margin-left: 10px; }
.homeLink li a:hover .ic{ -webkit-transform: rotateY(180deg);
 transform: rotateY(180deg);}
.footer{ background: #e4e4e4; padding: 40px 5%; border-top: 6px solid #eeeeee;}
.footer dl{ float: left; width: 10%;padding-left: 2%; margin-right: 2%; height: 160px; overflow: hidden; position: relative; }
.footer dl.d2{ margin-right: 4%;}
.footer dt{ font-size: 15px; color: #000; position: relative; line-height: 1; margin-bottom: 15px;}
.footer dt i{ position: absolute; left: -20px;font-size: 12px; color: #8c8c8c; top: 2px; }
.footer dd{ line-height: 26px;}
.footer .scroll_bar{ background:url(../images/bar_bg2.png) repeat-y top;}
.about_intro .scroll_bar{ background:url(../images/bar_bg1.png) repeat-y top;}
.about_intro .scroll_slider{ background: #b30101;}
.home_t { line-height: 1; margin-bottom: 25px;}
.home_t h3{ font-size: 26px; font-weight: normal;}
.home_t ._more{ font-size: 16px; color: #c7931d;}
.home_sec1 ._left{ width: 44%; position: relative;}
.home_sec1 ._left ._img{ position: relative; width: 100%; height: 0; padding-bottom: 38.6%; margin-bottom: 1.5%;overflow: hidden;}
.home_sec1 ._left ._img img{ max-width: none; width: 100%;}
.home_sec1 ._left h3{ position: absolute; top: 25px; left: 25px; color: #fff; font-size: 24px; font-weight: bold; padding-bottom: 7px;border-bottom: 1px solid #fff; line-height: 1; }
/* .home_sec1 ._left h3 i{ top: 23px; background: #fff; position: absolute; display: inline-block; width: 75px; height: 1px; line-height: 1px;}
.home_sec1 ._left h3 .i1{ left: 80px;}
.home_sec1 ._left h3 .i2{ right: 80px;} */

.home_sec1 ._right{ width: 55%;overflow: hidden;}
.home_sec1 ._right ul{ width: 101%;}
.home_sec1 ._right li{ position: relative; float:right; width: 49%; margin-right: 1%; margin-bottom: 1%; padding-bottom: 30.8%; height: 0; overflow: hidden;}
.home_sec1 ._right li img{ width: 100%;}
.home_sec1 ._right li h3{ position: absolute; top: 25px; left: 25px; color: #fff; font-size: 24px; font-weight: bold; padding-bottom: 7px;border-bottom: 1px solid #fff; line-height: 1;}
.home_sec1 ._right li ._txt,.home_sec1 ._left ._txt{ display: none; position: absolute; top: 0; left: 0; background: #b30101; color: #fff; padding: 7%; height: 78%; overflow: hidden; z-index: 2;}
.home_sec1 ._right li:hover ._txt{ display: block;}
.home_sec1 ._left ._img:hover ._txt{ display: block; }
.home_sec2 { margin-bottom: 70px;}
.home_sec2 ._left{ width: 63.3%; }
.home_sec2 ._left ._img{ overflow: hidden; height: 0;padding-bottom: 39.5%;  width: 54%;}
.home_sec2 ._left ._img img{ width: 100%; }
.home_sec2 ._left ._info{ width: 42.5%; float: right; border-bottom: 1px solid #d8d8d8; padding-bottom: 20px;}
.home_sec2 ._left ._info h3{ color: #b30101; font-size: 22px; font-weight: normal; line-height: 32px; margin-bottom: 20px; }
.home_sec2 ._left ._info ._txt{ margin-bottom: 20px; height: 125px;}
.home_sec2 ._left ._info ._more{ width: 100px; height: 24px; line-height: 24px; text-align: center; border: 1px solid #707070; color: #707070;display:inline-block;}
.home_sec2 ._left ._info ._more:hover{ color: #fff; background: #b30101; border-color:#b30101;  }
.home_sec2 ._right{ width: 32%; float: right;}
.home_sec2 ._right dl{ margin-top: -1px; padding-left: 30px; position: relative; border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb; }
.home_sec2 ._right dt{ font-size: 14px; line-height: 1; padding: 15px 0;}
.home_sec2 ._right dt i{ position: absolute; left: 0;}
.home_sec2 ._right dd{ display: none;/*  border-bottom: 1px solid #dbdbdb;  */padding-bottom: 15px;}
.home_sec2 ._right .cur dd{ display: block; height: 59px;}
.home_sec2 ._right .cur dt{ color: #b30101;}
.home_sec2 ._right .cur .i2{display: block;}
.home_sec2 ._right .cur .i1{ display: none;}
.foot_share{ float: right; width: 28%;}
.foot_share ul{ margin-bottom: 30px;}
.foot_share li{ cursor: pointer;float: left; margin-bottom:4%; text-align: center; position: relative;min-width:92px}
.foot_share li span{ display: block;}
.foot_share li img{ margin-bottom: 6px;}
.foot_share li .code{z-index: 2; max-width: none; display: none; position: absolute; top: -200%; width: 112px; left: 50%; margin-left: -56px;}
.foot_share li.show .code{ display: block;}
.foot_share .bdsharebuttonbox a{ padding-left: 0; background:url(../images/share.png) no-repeat 0 0; display: inline-block; width: 32px; height: 32px; margin: 0 6px 0 0;  }
.footer_bottom{ background: #b30101; padding: 20px 60px; color: #fff;}
.foot_share .bdsharebuttonbox{ padding-left: 14px;}
.foot_share .bdsharebuttonbox .bds_weixin{ background-position: -37px 0;}
.foot_share .bdsharebuttonbox .bds_qzone{ background-position: -74px 0;}
.foot_share .bdsharebuttonbox .bds_tsina{ background-position: -111px 0;}
.foot_share .bdsharebuttonbox .bds_more{ background-position: -148px 0;}
.foot_share .bdsharebuttonbox span.l{ line-height: 32px; margin-right: 10px;}

/*news*/
.top_news{ margin-bottom:20px; margin-top:30px;}
.top_news li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 73%; position: relative; border-bottom:1px solid #ededed; }
.top_news li a.img:hover{ border-bottom-color:#930000;}
.top_news li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.top_news li .nr{ padding:15px 5%; background:#ededed; position:relative;}
.top_news li .title{ line-height:25px; min-height:50px; font-size: 13px; font-weight: normal;}
.top_news li .date{ color:#de2123; font-weight:bold; }
.top_news li .jt_more{ display:block; width:20px; height:20px; background:url(../images/more_ico.gif) no-repeat 0 0; position:absolute; right:5%; bottom:15px;}

.newsly_left{  float:left; width:63%;}
.newsly_right{ float:right; width:32%;}
.news_menu{ border-bottom:1px dashed #cfcfcf; border-top:1px dashed #cfcfcf; margin-top:25px; position:relative;}
.news_menu li{ line-height:45px; float:left;  position:static; left:auto; top:auto;}
.news_menu li.tab_t_cur{ background:#de2123; color:#fff;}
.news_menu li .more{ position:absolute; top:0px; right:0px; display:none; }
.news_menu li.tab_t_cur .more{ display:block;}

.news_list{ margin-top:20px;}
.news_list li{ width:100%; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #d3d3d3; position:relative; overflow:hidden;}
.news_list li .title{ width:50%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:15px; font-weight:bold; margin-bottom:5px; cursor:pointer;}
.news_list li .sum{ color:#8d8d8d; cursor:pointer;}
.news_list li .gn{ color:#bdbdbd; right:0px; top:2px; margin-bottom: 10px;/*position:absolute;*/}
.news_list li img{ float:left; margin-right:15px; height:140px; width:185px;}

.news_listoo{ margin-top:0;}

.newsly_right .nr_lant{ font-size:18px; margin-bottom:10px;}
.newsly_right .box_pd{ padding:20px 5%; border:1px solid #ddd;}
.newsly_right .newsly_border{border:1px solid #ddd;}
.newsly_right .newsly_border .news_search{ border:none; margin-bottom:0;}
.news_search{ margin-bottom:20px;}
.news_search .news_sem .nse_inp{ width:62%; float:left; height:24px; line-height:24px; padding-left:10%; background:#fff url(../images/nse_ico.gif) no-repeat left; border:1px solid #ddd;}
.news_search .news_sem .nse_btn{ width:25%; height:28px; cursor: pointer; background:#c60005; border:none; color:#fff; float:left; margin-left:2%;}
.news_weibo{ padding:0 2%;}
.news_weibo .nr_lant{ padding:0 5%;}

.news_video a{ display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.news_video a img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.news_video i{ position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,.60); background-image:url(../images/video_play.png); background-repeat: no-repeat; background-position: center; top:0px; left:0px;}

.news_tel{ background:#f6f6f6; margin-top:20px;}
.news_tel .tel1{ margin-bottom:5px; color:#4f4f4f;}
.news_tel .tel2{ font-size:22px; font-weight:bold; color:#0a70bc; line-height:24px;}
.newsMain ._left{ width: 69%; float: left;}
.newsly_right{ width: 26%; float: right;}
.subnavs{ width: 100%;text-align: center; padding-top: 40px; padding-bottom: 20px; border-bottom: 1px solid #ddd; margin-bottom: 70px; }
.subnavs li{ display: inline; padding:0 4px; /*font-size: 16px;*/font-size: 14px; }
.subnavs li i{ font-size: 10px; vertical-align: 0px;font-weight: bold; transform: scale(0.7,0.7);-webkit-transform: scale(0.6,0.6);}
/*新闻详细 */
.newsDetail{ margin-bottom: 50px;}
.widget-newsdetail-4 ._head { text-align: center; border-bottom: 1px dotted #ddd; padding-bottom: 10px;}
.widget-newsdetail-4 ._head ._title { font-size: 18px; line-height: 1.4; 
color: #333333; margin:0 0 10px;font-weight:bold; }
.widget-newsdetail-4 ._tools { padding: 0 5px; color: #555555;}
.widget-newsdetail-4 ._tools a:hover{color:##b30101;}
.widget-newsdetail-4 .ion { font-size: 1.1em; }
.widget-newsdetail-4 .myart { padding: 30px 0;}
.widget-newsdetail-4 ._bottom_bar {line-height: 30px;  height: 30px; 
  padding: 20px 0; text-align: center; border-top: 1px solid #cccccc;}
.widget-newsdetail-4 ._bottom_bar a { display: inline-block; margin: 0 5px;padding: 0 10px; 
  color: #ffffff; background: #b30101; font-size:14px;}
.widget-newsdetail-4 ._bottom_bar a:hover {opacity: .8;}

/*产业*/
.cy_sec1{ color: #fff; background: #b30101; }
.cy_sec1 ._img{ margin-right: 4%;width: 63%;}
.cy_sec1 ._info{ padding:4%;}
.cy_sec1 ._info h3{ font-size: 42px; font-weight: normal; line-height: 1; margin-bottom: 30px;}
.cy_sec1 ._info ._more{ display:inline-block; margin-top: 30px; border: 1px solid #fff;font-size: 16px; width: 136px; height: 42px; line-height: 42px; text-align: center;}
.cy_sec1 ._info ._more:hover{ background: #c7931d; color: #fff; border-color: #c7931d;}
.cy_sec2 ._tit{ display: block; font-size: 42px; color: #fff; width: 100%; background: #b30101; height: 132px; line-height: 132px; text-indent: 30px;}
.cy_sec2 ._tit2{ background: #c7931d; }
.cy_sec3 ._con{ position: relative; display: block; width: 100%; height: 100%;}
.cy_sec3 ._mask{ position: absolute; top: 0; left: 0; background:rgba(179,1,1,0.8);text-align: center; color: #fff; display: none; padding: 5%; width: 90%; height: 90%; }
.cy_sec3 ._mask span{ display: block; border: 1px solid #fff; width: 100%; height: 100%; position: relative;}
.cy_sec3 ._mask span i{ position: absolute; top: 50%; left: 0; line-height: 1; font-size: 32px; margin-top: -16px; display: inline-block; width: 100%;}
.cy_sec3 ._con:hover ._mask{ display: block;}

/*关于我们*/

.about_intro{ background: #f5f5f5;}
.aboutTop h3{ font-size: 32px; margin-bottom: 15px; color: #b30101; line-height: 1; text-indent: 35px;}
.aboutTop h4{ font-size: 22px; font-weight: normal; text-indent: 35px; line-height: 1; margin-bottom: 25px;}
.about_intro{ height: 0; padding-bottom: 69%; overflow: hidden;}
.about_intro ._con{ padding: 8%; line-height: 28px; }
.about_intro ._txt{ height: 310px; width:96%;padding-right: 4%; position: relative; overflow: hidden;}
.aboutTop ._list{ /* height: 558px; */ height: 0; padding-bottom: 93%; overflow: hidden; }
.aboutTop ._list li img{ width: 100%;}
.aboutTop ._list .slide_nav{ position: absolute; bottom: 30px; right: 25px;}
.aboutTop ._list .slide_nav a{ cursor: pointer; display: inline-block; line-height: 99; overflow: hidden; background: #fff; width: 12px; height: 12px; margin-right: 6px;}
.aboutTop ._list .slide_nav a.on{ background: #c00000;}
.aboutTop ._list ._title{ color: #fff; position: absolute; height: 96px; line-height: 96px; background:rgba(0,0,0,0.8); width: 100%; bottom: 0; left: 0; font-size: 34px; text-indent: 30px;}
.about_culture{ background:url(../images/about_bg2.jpg) no-repeat center; height: 388px; padding-top: 100px; width: 1366px; margin-left: -83px; color: #fff;}
.about_culture ._t{ border-bottom: 1px solid #d45252; text-align: center; width: 750px; margin: 0 auto 50px auto;}
.about_culture ._t h3{ font-size: 32px; line-height: 1; margin-bottom: 20px;}
.about_culture ._t .p{ font-size: 22px; line-height: 1; margin-bottom: 20px;}
.culture_list{ text-align: center;}
.culture_list li{ display: inline-block; /*cursor: pointer;*/cursor: default; margin:0 34px; position: relative;}
.culture_list li ._mask{ z-index: -1; line-height: 218px; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:url(../images/about_mask.png) no-repeat center; font-size: 24px; color: #fff;}
.culture_list li ._mask span{ font-size: 24px; text-align: center;position: relative;}
.culture_list li ._mask span:before{ opacity: 0;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s; content:'';top: 50%; width: 37px; height: 1px; background: #fff; position: absolute; left: 0px;}
.culture_list li ._mask span:after{ opacity: 0; -webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;content:'';top: 50%; width: 37px; height: 1px; background: #fff; position: absolute; right: 0px;}
.culture_list li:hover ._mask{z-index: 2;}
.culture_list li:hover ._mask span:before{ left: -40px; opacity: 1; }
.culture_list li:hover ._mask span:after{ right: -40px; opacity: 1;}
.about_honor{ overflow: hidden; width: 1366px; margin-left: -83px; background: #f5f5f5;}
.about_honor ._t{ font-size: 32px; line-height: 1; padding: 30px 0; color: #626262; text-align: center;}
.about_honor ._list{ height: 212px; width: 1200px; margin: 0 auto; padding-bottom: 80px; }
.about_honor ._list .scroll_nav{ width: 100%; text-align: center; bottom: 30px;}
.about_honor ._list .scroll_nav a{ cursor: pointer; width: 12px; height: 12px; margin:0 5px; line-height: 999; overflow: hidden; display: inline-block; border-radius: 6px; background: #828282;}
.about_honor ._list .scroll_nav a.on{ background: #c81400; }
.about_team{ text-align: center; }
.about_team ._t{ font-size: 32px; line-height: 1; margin-bottom: 30px; }
.mapCon{ margin-bottom: 70px;}
.mapCon .map{width: 100%;height: 570px;}
.contactInfo{ position: relative; color: #000; width: 406px; height: 336px;padding: 35px;}
.contactInfo h3{ font-size: 30px; line-height: 1;}
.contactInfo h4{ font-size: 22px; font-weight: normal; border-bottom: 1px solid #fff; padding-bottom: 25px; margin-bottom: 25px;}
.contactInfo ._txt{ line-height: 26px; }
.aboutCon{ margin-bottom: 70px;}
.about_team .p1{ font-size: 18px; }
.about_team .p1 b{ color: #e83828; font-weight: normal;}
.about_team .p2{ margin-bottom: 40px;}
.newsMain { margin-bottom: 50px;}
/*招聘*/
.widget-job-2{ margin-bottom: 70px;}
.widget-job-2 ._jt { background-color: #f7f7f7; height: 46px; line-height: 46px; margin-top: 10px; overflow: hidden; *zoom: 1;
cursor: pointer; }
.widget-job-2 ._jt .ic{ position: absolute; left: 7px;color: #b30101; }
.widget-job-2 ._jt strong { float: left; position: relative; width: 30%;  color: #666666; font-weight: normal; padding-left: 30px;}
.widget-job-2 ._jt span { float: right;  padding-right: 60px;}
.widget-job-2 ._jc { display: none; position: relative; }
.widget-job-2 ._jc ._btn{position: absolute; right: 40px; top: 50%; margin-top: -18px; display: inline-block; width: 126px; height: 32px; line-height: 32px; color: #fff; text-align: center; background: #a50804; border-radius: 5px;}
.widget-job-2 ._jcon { padding: 40px; border: 1px solid #b30101; }
.widget-job-2 ._jt_act{ background-color: #b30101;}
.widget-job-2 ._jt_act .ic{ color: #fff;}
.widget-job-2 ._jt_act strong{ color: #fff; font-size: 16px;}
.widget-job-2 ._jt_act span{ color: #fff; font-size: 16px;}
.job_navs{ text-align: center;  margin-bottom: 80px;}
.job_navs a{ position: relative; background: #909090; display: inline-block; border-right: 1px solid #fff; font-size: 20px; color: #fff; text-align: center; width: 182px; height: 50px; line-height: 50px;}
.job_navs a .ion{ position: absolute; left: 50%; margin-left: -8px; bottom: -27px; color: #b30101;}
.job_navs a.cur{ background: #b30101;}
.aboutTop{ margin-bottom: -50px;}
.team_img { height: 300px; display: none;}
.team_img li{ width: 400px;}
.team_img .arrs { bottom: 50px;  display: inline-block; background:url(../images/arr1.png) no-repeat 0 0; width: 65px; height: 66px;}
.team_img .arr_prev{ left: 250px; }
.team_img .arr_next{ background-position: -65px 0; right: 250px;} 

/*招聘表单*/
.content-24248 .Form-J2 .Form-J2-left { width:50%;float:left; }
.content-24248 .Form-J2 .Form-J2-right { width:50%;float:right; }
.content-24248 .Form-J2 .Form-J2-li { padding-top: 10px; }
.content-24248 .Form-J2 .Form-J2-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.content-24248 .Form-J2 .Form-J2-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 65%; }
.content-24248 .Form-J2 .Form-J2-li textarea { border: 1px #ddd solid; width: 65%; }
.content-24248 .Form-J2 .Form-J2-li em { color: red; vertical-align: middle; padding-left: 10px; }
.content-24248 .Form-J2 .Form-J2-li input._yzm { width: 20%; }
.content-24248 .Form-J2 .Form-J2-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.content-24248 .Form-J2 .Form-J2-li b { color: #666; font-size: 12px; padding-left: 4px; }
.content-24248 .Form-J2 .Form-J2-li select { border: 1px #ddd solid; width: 65%; padding: 7px 0; }
.content-24248 .Form-J2 .Form-J2-Btn { clear:both;padding: 27px 0 0 0;text-align: center; }
.content-24248 .Form-J2 .Form-J2-Btn button{ width:120px; height:36px; background:#949494; color:#fff; font-size:15px; border:none; margin-right:5px; cursor:pointer;}
.content-24248 .Form-J2 .Form-J2-Btn button:hover { background:#ed1c24; color:#fff;}
@media only screen and (max-width: 40em) {
.content-24248 .Form-J2 .Form-J2-li input { width: 65%; }
.content-24248 .Form-J2 .Form-J2-li select { width: 65%; }
.content-24248 .Form-J2 .Form-J2-li textarea { width: 65%; }
.content-24248 .Form-J2 .Form-J2-li input._yzm { width: 27%; }
.content-24248 .Form-J2 .Form-J2-li b { display: none; }
.content-24248 .Form-J2 .Form-J2-Btn button{ width:100px;}
}
.mapCon img{max-width: none;}

.project_intro{ margin-bottom: 70px; }
.project_list ._con{ display: block; margin-bottom: 35px; }
.project_list ._img { display: block; height: 0; padding-bottom: 72%; overflow: hidden;}
.project_list ._img img{ width: 100%;}
.project_list ._title{ font-weight: normal; border: 1px solid #b1b1b1;height: 76px; line-height: 76px; text-align: center; font-size: 22px; }
.project_list ._con:hover ._title{color: #fff; background: #b30101; } 
.imghover_big img{ -webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.imghover_big:hover img{transform: scale(1.1);webkit-transform: scale(1.1);}

.project_link{ text-align: center; margin-bottom: 70px;}
.project_link a{ position: relative;display: inline-block; width: 180px; height: 50px; color: #fff; line-height: 50px; background: #909090; font-size: 18px; text-align: center;}
.project_link a.cur{ background: #b30101;}
.project_link a .ion {position: absolute;left: 50%;margin-left: -8px;bottom: -27px;color: #b30101;}
.project_tit { padding-bottom: 20px; margin-bottom: 20px; font-weight: bold; font-size: 18px; color: #000; text-align: center; border-bottom: 1px dotted #ddd;}
.project_intro{ margin-bottom: 80px;}

.case_bann{ height:540px; position:relative; overflow:hidden; margin-bottom: 80px;}
.case_bann li img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.case_bann .slide_nav{bottom: 20px; width:100%; left:0; display: none;}
.case_bann .slide_nav a{ float:left; width:143px; height:72px; line-height:99; overflow:hidden; margin-left:18px;border: 2px solid transparent;}
.case_bann .slide_nav a.on,.case_bann .slide_nav a:hover{ border-color:#fff;}
.case_eque{ margin:60px auto 10px; height:8px; background-color:#dbdbdb;}

.case_bann .slide_case{ display: none; position:absolute; width:86%; padding:0 7%; left:0;top: 50%; margin-top: -30px;}
.case_bann .slide_ul{ position:relative;height:76px; overflow:hidden; display: none !important;}
.case_bann .slide_ul li img{ position:static;}
.case_bann .slide_ul li{ float:left; width:143px; height:72px;border: 2px solid transparent;}
.case_bann .slide_ul li.on,.case_bann .slide_ul li:hover{ border-color:#fff;}

.case_bann .slide_case .scarrs{ display:block; width:55px; height:61px; background:url(../images/arr4.png) no-repeat; position:absolute;top:50%; margin-top:-30.5px;}
.case_bann .slide_case .scprev{ left:2%;}
.case_bann .slide_case .scnext{ right:2%; background-position:-55px 0;}

.case_bann .arrs{z-index: 10; display:block; width:55px; height:61px; background:url(../images/arr4.png) no-repeat; position:absolute;top:50%; margin-top:-30.5px;}
.case_bann .arr_prev{ left:2%;}
.case_bann .arr_next{ right:2%; background-position:-55px 0;}

/*汽车销售*/
.sales_intro{margin-bottom: 50px;}
.sales_intro ._tit{ font-size: 40px; }
.carTab { display: none;}
.carTab .tab_b{ margin-bottom: 25px; border: 1px solid #d4d4d4; height: 49px; line-height: 50px;}
.carTab .tab_t{ width: 115px; text-align: center; font-size: 15px;background:url(../images/car_line.gif) no-repeat left;}
.carTab .tab_t_cur{ font-size: 20px; color: #fff; background: #ce2f0b;}
.p_list { height: 252px;}
.p_list li ._img{ display: block; border: 1px solid #d9d9d9;}
.p_list li ._title{ font-size: 14px; font-weight: normal; text-align: center; height: 56px; line-height: 56px; background: #e3e3e3;}
.p_list li a{ cursor: default;}
.p_list .arrs{ background:url(../images/car_arrs.png); width: 30px; height: 60px; top: 50%; margin-top: -30px; }
.p_list .arr_prev{ left: 0; }
.p_list .arr_next{ right: 0; background-position: -30px 0; }
.car_box1,.car_box2{ margin-bottom: 60px;}
.car_box2 ._t{ font-size: 20px; color: #fff;  background: #ce2f0b; text-indent: 25px; height: 52px; line-height: 52px; font-weight: normal; margin-bottom: 30px;}
.mapCon .content-24510 .job_form_row ._input{ border: 0;}
.mapCon .content-24510 .job_form ._act button{ border: 0;}
.content-24036 .sear_f .inp{ border: 0 !important; font-family: "Microsoft Yahei";}
.content-24036 .submit{ font-family: "Microsoft Yahei";}
.wrap_title{ background: #b30101 !important; }
/*分页*/
.page {
  text-align: center;
  line-height: 20px;
  margin-top: 20px;
}
.page span,
.page a {
  display: inline-block;
  border: 1px solid #ddd;
  padding: 4px 10px;
  vertical-align: middle;
  margin-left: -1px;
  margin-bottom: 10px;
}
.page .goprev {
  margin-right: 1em;
}
.page .gonext,
.page .count {
  margin-left: 1em;
}
.page span,
.page a:hover {
  background: #b30101;
  color: #fff;
}
.page span.goprev,
.page span.gonext {
  color: #ddd;
  background: none;
}
.page span.count {
  border: 0;
  background: 0;
  color: #000;
}
.widget-job-2{min-height: 300px}
.footer_bottom a{ color: #fff;}
.content-24510 .job_form_row{ overflow: hidden;}
.mapCon .content-24510 .job_form_row ._t{width: 8em; float: left;}