@charset "utf-8";
/* CSS Document */

/*几个宽度参考设置*/
/*768		992		1200	1250*/

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media (min-width: 1280px) {
  .container {
    width: 1250px;
  }
}
.container-fluid {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}

/***** -----   Extend Style   -----*****/
.clearfloat, .clears { clear: both; height: 0; line-height: 0; font-size: 1px; }
.clearfix:before, .clearfix:after, .c:before, .c:after { content: ""; display: table; }
.clearfix:after, .c:after { clear: both; }
.clearfix, .c { zoom: 1; }

.fl{ float: left; display: inline;}
.fr{ float: right; display: inline;}
.fn{ float: none;}

.dn, .dsn{ display: none;}
.di{ display: inline;}
.db{ display: block;}
.dib{ display: inline-block;}

.tal{ text-align: left;}
.tac{ text-align: center;}
.tar{ text-align: right;}

.por{ position: relative;}
.poa{ position: absolute;}
.pof{ position: fixed;}
.poss{ position: static;}

.fwb{ font-weight: bold;}
.fwn{ font-weight: normal;}

.mt0{ margin-top: 0!important;}
.text{ display: inline-block; vertical-align: middle; }
.img_store img{ display: block; width: 100%; height: auto; }
.intro_part{ font-size: 16px; line-height: 24px; color: #000;}

.video_cell{ display: block; position: relative;}
.video_cell .cover{ position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0,0,0,.5);}
.video_cell .ls_ico_play{ position: absolute; left: 50%; top: 50%; margin: -41px 0 0 -41px;}
.video_cell img{ display: block; width: 100%; height: auto;}

/***** -----   控件   -----*****/
body{ position: relative; font-family: microsoft yahei, arial, simsun; }
/*ico*/
.ls_ico{ display: inline-block; vertical-align: middle; background: url(../images/ls_ico.png) no-repeat; }
.ls_ico_en{ width: 18px; height: 18px; background-position: 0 0 ; }
.ls_ico_zh{ width: 18px; height: 18px; background-position: 0 -28px; }
.ls_ico_navMenu{ width: 38px; height: 29px; background-position: -28px 0; }

.ls_ico_share1{ width: 38px; height: 38px; background-position: -79px 0; }
.ls_ico_share2{ width: 38px; height: 38px; background-position: -79px -48px; }
.ls_ico_share3{ width: 38px; height: 38px; background-position: -79px -95px; }
.ls_ico_share4{ width: 38px; height: 38px; background-position: -79px -142px; }
.ls_ico_share5{ width: 38px; height: 38px; background-position: -79px -189px; }

.ls_ico_prev, .ls_ico_next{ width: 60px; height: 60px; opacity: .2; filter:alpha(opacity=20); -webkit-transition: linear .3s; -moz-transition: linear .3s; -ms-transition: linear .3s; -o-transition: linear .3s; transition: linear .3s; -webkit-transform: scale(.6); -moz-transform: scale(.6); -ms-transform: scale(.6); -o-transform: scale(.6); transform: scale(.6);}
.ls_ico_prev:hover, .ls_ico_next:hover{ opacity: .4; filter:alpha(opacity=40);}
.ls_ico_prev{ background-position: -127px 0;}
.ls_ico_next{ background-position: -127px -70px;}

@media (min-width: 768px) {
  .ls_ico_prev, .ls_ico_next{ -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
}


.ls_ico_play{ width: 83px; height: 83px; background-position: -227px 0;}

.ls_ico_timer{ width: 43px; height: 44px; background-position: -320px 0;}
.hover .ls_ico_timer{ background-position: -320px -54px;}

/*btn*/
.ls_btn1, .ls_btn2{ display: inline-block; vertical-align: middle; height: 57px; line-height: 57px; text-align: center; background: #fff; border: 1px solid #c2c2c2; font-size: 25px; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0;}
.ls_btn1, .ls_btn1:hover{ text-decoration: none; color: #000;}
.ls_btn2{ background: #d61518; border-color: #d61518;}
.ls_btn2, .ls_btn2:hover{ text-decoration: none; color: #fff;}

/*css ico*/
.ls_css_close{ position: relative; display: inline-block; width: 30px; height: 1px; background: #d2d2d2; vertical-align: middle; transform: rotate(-45deg);}
.ls_css_close:after{ content: ''; position: absolute; left: 50%; top: 50%; margin: -15px 0 0 -.5px; width: 1px; height: 30px; background: #d2d2d2;}

/***** -----   顶部   -----*****/

.topper{ position: fixed; top: 0; left: 0; z-index: 3; background: #fff; width: 100%; font-size: 0; font-size: 1px\9; font-size: 1px\0; line-height: 35px; border-bottom: 1px solid #d5d5d5;}
.topper_l{ float: left; display: inline; margin-left: -12px; }
.topper_r{ float: right; display: inline; }

.search{ border:#d5d5d5 solid 1px; float:left; height:25px;border-radius: 10px; width:150px; margin-top:5px; margin-right:5px; z-index:4;}
.search .key{ border:none; height:23px; line-height:23px; width:90px; float:left; margin-left:10px; font-size:12px;}
.search .key:focus{ outline:none;}
.search .go{ float:right; width:48px; height:23px; background:#fff;border-radius:0px 10px 10px 0px; border:0px; border-left:#d5d5d5 solid 1px; background:url(../images/search_go.png) no-repeat center;}

.top_link{ position: relative; display: inline-block; vertical-align: middle; font-size: 14px; color: #242426; padding: 0 12px; }
.top_link_r{ position: relative; display: inline-block; vertical-align: middle; padding: 0 12px; }
.top_link_r .text{ font-size: 14px; color: #242426; margin: 0 0 0 6px; }
.top_link i, .top_link_r i{ position: absolute; right: 0; top: 50%; margin-top: -5px; width: 1px; height: 11px; background: #d5d5d5; }
@media (max-width: 767px) {
	.topper{ display: none; }
	.header{line-height: 64px;}
}

/***** -----   头部   -----*****/
.header{ position: fixed; top: 36px; left: 0; z-index: 99; background: #fff; width: 100%; border-bottom: 2px solid #a3a3a3; line-height: 66px; font-size: 0; font-size: 1px\9; font-size: 1px\0; }
.header .navMenu{ display: none; }
.header .logo{ display: inline-block; vertical-align: middle; width: 20%; max-width: 176px; }
.header .logo img{ width: 100%; height: auto; }
.header .container{ position: relative; }
.nav_topper, .sidebar_close, .sidebar_language{ display: none;}
.nav{ position: absolute; left: 22%; top: 0; width: 78%; }
.nav li{ position: relative; display: inline-block; vertical-align: middle; width: 20%; height:66px; }
/*
.nav li:last-child{ width:19%;}*/
.nav li > a{ position: absolute; top: 15px; left: 0; width: 100%; height: 53px; line-height: 37px; font-size: 16px; padding: 0 0 0 12%; color: #000000; }
.nav li .eject_nav{ display: none;}

@media (min-width: 768px) {
	.nav li .eject_nav{ display: none;}
	.nav li:hover > a, .nav li.cur > a{ background: #d61518; color: #fff; text-decoration: none; }
	.eject_nav { position: absolute; left: 0; width: 100%; top: 100%; z-index: 0; /*-webkit-perspective: 400px; -moz-perspective: 400px; -ms-perspective: 400px; -o-perspective: 400px; perspective: 400px;max-height: 0;*/}
	.eject_nav a { background: -moz-linear-gradient(#292929, #252525); background: -ms-linear-gradient(#292929, #252525); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #252525)); background: -webkit-linear-gradient(#292929, #252525); background: -o-linear-gradient(#292929, #252525);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#252525'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#252525')"; background: linear-gradient(#292929, #252525); border-bottom: 2px solid #181818; min-width: 160px; width: 100%; border-left: 3px solid rgba(0, 0, 0, 0); color: #ccc; display: block; font-size: 14px; line-height: 20px; padding: 11px 12%; text-decoration: none; text-transform: uppercase; }
	.eject_nav a:hover { background-color: #1c1c1c; background: -moz-linear-gradient(#1c1c1c, #1b1b1b); background: -ms-linear-gradient(#1c1c1c, #1b1b1b); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c1c1c), color-stop(100%, #1b1b1b)); background: -webkit-linear-gradient(#1c1c1c, #1b1b1b); background: -o-linear-gradient(#1c1c1c, #1b1b1b);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b')"; background: linear-gradient(#1c1c1c, #1b1b1b); border-bottom: 2px solid #222222;border-left: 3px solid #454545; border-radius: 0; color: #ffffff; }
	/*
	.eject_nav a { background: -moz-linear-gradient(#292929, #252525); background: -ms-linear-gradient(#292929, #252525); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #252525)); background: -webkit-linear-gradient(#292929, #252525); background: -o-linear-gradient(#292929, #252525);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#252525'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#252525')"; background: linear-gradient(#292929, #252525); border-bottom: 2px solid #181818; min-width: 160px; width: 100%; opacity: 0;-webkit-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -ms-transform: rotateY(90deg); -o-transform: rotateY(90deg); transform: rotateY(90deg); -webkit-transition: opacity .4s, -webkit-transform .5s; -moz-transition: opacity .4s, -moz-transform .5s; -ms-transition: opacity .4s, -ms-transform .5s; -o-transition: opacity .4s, -o-transform .5s; transition: opacity .4s, transform .5s; border-left: 3px solid rgba(0, 0, 0, 0); color: #ccc; display: block; font-size: 14px; line-height: 20px; padding: 11px 12%; text-decoration: none; text-transform: uppercase; }
	.eject_nav a:hover { background-color: #1c1c1c; background: -moz-linear-gradient(#1c1c1c, #1b1b1b); background: -ms-linear-gradient(#1c1c1c, #1b1b1b); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c1c1c), color-stop(100%, #1b1b1b)); background: -webkit-linear-gradient(#1c1c1c, #1b1b1b); background: -o-linear-gradient(#1c1c1c, #1b1b1b);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b')"; background: linear-gradient(#1c1c1c, #1b1b1b); border-bottom: 2px solid #222222;border-left: 3px solid #454545; border-radius: 0; color: #ffffff; }*/
	.nav li:hover .eject_nav, .nav li:focus .eject_nav { max-height: 2000px; z-index: 10; }
	.nav li:hover .eject_nav a, .nav li:focus .eject_nav a { opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
	.nav li:hover .eject_nav a:nth-child(1) { -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; }
	.nav li:hover .eject_nav a:nth-child(2) { -webkit-transition-delay: 50ms; -moz-transition-delay: 50ms; -ms-transition-delay: 50ms; -o-transition-delay: 50ms; transition-delay: 50ms; }
	.nav li:hover .eject_nav a:nth-child(3) { -webkit-transition-delay: 100ms; -moz-transition-delay: 100ms; -ms-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms; }
	.nav li:hover .eject_nav a:nth-child(4) { -webkit-transition-delay: 150ms; -moz-transition-delay: 150ms; -ms-transition-delay: 150ms; -o-transition-delay: 150ms; transition-delay: 150ms; }
	.nav li:hover .eject_nav a:nth-child(5) { -webkit-transition-delay: 200ms; -moz-transition-delay: 200ms; -ms-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms; }
	.nav li:hover .eject_nav a:nth-child(6) { -webkit-transition-delay: 250ms; -moz-transition-delay: 250ms; -ms-transition-delay: 250ms; -o-transition-delay: 250ms; transition-delay: 250ms; }
	.nav li:hover .eject_nav a:nth-child(7) { -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms; -ms-transition-delay: 300ms; -o-transition-delay: 300ms; transition-delay: 300ms; }
	.nav li:hover .eject_nav a:nth-child(8) { -webkit-transition-delay: 350ms; -moz-transition-delay: 350ms; -ms-transition-delay: 350ms; -o-transition-delay: 350ms; transition-delay: 350ms; }
	.eject_nav a:nth-child(1) { -webkit-transition-delay: 350ms; -moz-transition-delay: 350ms; -ms-transition-delay: 350ms; -o-transition-delay: 350ms; transition-delay: 350ms; }
	.eject_nav a:nth-child(2) { -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms; -ms-transition-delay: 300ms; -o-transition-delay: 300ms; transition-delay: 300ms; }
	.eject_nav a:nth-child(3) { -webkit-transition-delay: 250ms; -moz-transition-delay: 250ms; -ms-transition-delay: 250ms; -o-transition-delay: 250ms; transition-delay: 250ms; }
	.eject_nav a:nth-child(4) { -webkit-transition-delay: 200ms; -moz-transition-delay: 200ms; -ms-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms; }
	.eject_nav a:nth-child(5) { -webkit-transition-delay: 150ms; -moz-transition-delay: 150ms; -ms-transition-delay: 150ms; -o-transition-delay: 150ms; transition-delay: 150ms; }
	.eject_nav a:nth-child(6) { -webkit-transition-delay: 100ms; -moz-transition-delay: 100ms; -ms-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms; }
	.eject_nav a:nth-child(7) { -webkit-transition-delay: 50ms; -moz-transition-delay: 50ms; -ms-transition-delay: 50ms; -o-transition-delay: 50ms; transition-delay: 50ms; }
	.eject_nav a:nth-child(8) { -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; }
}

@media (max-width: 991px) {
	.nav li a{ font-size: 14px; }
}
@media (max-width: 767px) {
	.nav li a:hover, .nav li.cur a{ background: #d61518; color: #fff; text-decoration: none; }
	/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
	::-webkit-scrollbar{ width: 0; height: 0; }
	.header{ top: 0;}
	.header .navMenu{ position: absolute; left: 0; top: 0; display: block; width: 70px; height: 66px; line-height: 66px; font-size: 0; font-size: 1px\9; font-size: 1px\0; }
	.header{ text-align: center; }
	.header .logo{ width: auto; }
	.header .container{ padding: 0; width: 100%; position: static; }
	.sidebar{ position: fixed; z-index: 99; left: 0; top: 0; width: 100%; height: 100%; background: rgba(98,98,98,0); transform: translateX(-100%); overflow: auto;}
	.sidebar_show{ transform: translateX(0); }
	.sidebar_show_bg{ background: rgba(98,98,98,.5);}
	.sidebar_m{ width: 50%; min-width: 250px; background: #626262; padding: 0 0 222px;}
	.sidebar_close{ display: block; text-align: right; height: 75px; line-height: 75px; background: #626262;}
	.sidebar_close .close_link{ display: inline-block; height: 75px; width: 75px; text-align: center; }
	.sidebar_language{ display: block; height: 49px; line-height: 49px; background: #000;}
	.sidebar_language .top_link_r{ padding: 0 25px;}
	.sidebar_language .top_link_r .text{ color: #fff;}
	.nav_topper{ display: block;}
	.nav{ position: static; width: 100%; margin: 0; }
	.nav li{ display: block; width: 100%; margin: 0; height: auto; line-height: 48px; text-align: left; }
	.nav li .sign{ position: absolute; right: 0; top: 0; color: #fff; width: 48px; height: 48px; font-size: 25px; font-family: simsun; font-weight: bold; cursor: pointer; text-align: center;}
	.nav li .eject_nav a{ padding: 0 0 0 36px; border-bottom: 1px solid #737373; font-size: 14px;}
	.nav li .eject_nav a, .nav li.cur .eject_nav a{ display: block; background: #959595;}
	.nav li a.cur, .nav li a.cur:hover, .nav li .eject_nav a.cur, .nav li .eject_nav a:hover{ background: #d72124; text-decoration: none;}
	.nav li a{ position: static; height: 48px; line-height: inherit; padding: 0 0 0 17px; font-size: 16px; color: #fff; border-bottom: 1px solid #515151; }
	.nav li.cur a{ color: #fff; background: none; text-decoration: none; }
	.nav li a:hover{ background: transparent; color: #fff; }
}

/***** -----   尾部   -----*****/
.footer{ border-top: 1px solid #bbbbbb; padding:47px 0; font-size: 14px; line-height: 24px; color: #3d3d3d; }
.footer .container{ position: relative; }
.footer .s1{}
.footer .s2{ margin-left: 10px; }
.footer .s3{ display: block; }
.footer .share{ position: absolute; right: 0; top: 50%; margin-top: -19px; font-size: 0; font-size: 1px\9; font-size: 1px\0; }
.footer .share .share_link{ display: inline-block; vertical-align: middle; margin: 0 10px 0 0; }
@media (max-width: 991px) {
	.footer .s2{ display: block; margin: 0; }
}
@media (max-width: 767px) {
	.footer{ color: #808080; }
	.footer .container{ padding: 0 15px; }
	.footer .share{ position: static; margin: 25px 0 0 0; }
}

/***** -----   布局   -----*****/
/*联系我们*/
.contact_page{ margin-top: 10px; margin-bottom: 100px; }
.contact_page h2{ font-size: 23px;}
.contact_map{ margin: 30px 0 0 0; width: 100%; height: 466px; }
.contact_intro{ color: #000000; padding: 25px 0 0; font-size: 16px; }
.contact_agent{ border-top: 1px dashed #dedede; padding: 10px 0 0 0; margin: 35px 0 0 0; }
.contact_agent_img{ margin: 30px 0 0 0; }

.agent_select{ margin: 35px 0 0 0; }
.agent_select .form-control{ position: relative; display: block; width: 400px; font-size: 20px; text-align: left; padding-left: 20px; height: 45px; }
@media (max-width: 767px) {
	.contact_intro{ font-size: 18px; }
	.agent_select .form-control{ width: 100%; }
	.apply_case{ padding: 40px 0 0 0;}
	.footer{ padding:22px 0; }
}

/* ----- 首页 ----- */
.index{ padding: 0 0 116px;}
/*焦点图*/
.banner{ position: relative; width:100%; z-index:2;}
.banner_img_w{ position: relative;}
.banner_img{ position: relative;}
.banner_img ul{ padding:0;}
.banner .iaw{ width:100%; height:auto; display:block;}
.banner p.banner_num { display: none; position: absolute; width:100%; color: #aaa; text-align: center; bottom: 19px; left: 0; margin: 0; line-height: 0; }
.banner p.banner_num em{ display: inline-block; width: 89px; height: 9px; margin: 0 11px; cursor: default; background: #424144; border-radius: 4px;}
.banner p.banner_num .on{ background: #d61518;}
.banner .turn{ position: absolute; top: 50%; margin-top: -30px; cursor: pointer;}
.banner .ls_ico_prev{ left: 19px;}
.banner .ls_ico_next{ right: 19px;}
.banner_intro{ border: 1px solid #e3e3e3; padding: 22px 0 22px 0; margin: 0;}
.banner_intro li{ padding: 0 19px;}
.banner_intro li, .banner_intro li a, .banner_intro li a:hover{ color: #000; text-decoration: none;}
.banner_intro li .s1{ display: block; font-size: 28px; line-height: 39px;}
.banner_intro li .s2{ display: block; font-size: 16px; line-height: 26px; margin: 9px 0 0 0;}

.banner_para{ height: 66px; line-height: 66px; border: 1px solid #dcdcdc; display:none;	}
.para_cell{ display: block; height: 100%; overflow: hidden; padding: 0 35px;}
.para_cell .s1{ float: left; font-size: 20px; color: #424144; font-weight: bold;}
.para_cell .s2{ float: right;}
.para_cell .s2 .text{ display: inline-block; vertical-align: middle; font-size: 14px; color: #424144; margin: 0 5px 0 0;}
.para_cell .s2 .video{ width: 15px; height: 16px; display: inline-block; vertical-align: middle; background: url(../images/ls_ico.png) no-repeat -197px -32px;}

@media (min-width: 768px) {
	.banner p.banner_num{ bottom: 25px; display: block;}
	.banner_intro{ display: none; padding-bottom: 62px;}
	.banner .ls_ico_prev{ left: 6%;}
	.banner .ls_ico_next{ right: 6%;}

	.banner_para{ position: absolute; left: 18%; top: 38%; background: rgba(0,0,0,.7); width: 30%; height: auto; line-height: auto; border: none;}
	.para_cell{ display: block; height: 100%; overflow: hidden; padding: 10% 13%;}
	.para_cell:hover{ text-decoration: none;}
	.para_cell .s1{ display: block; float: none; font-size: 20px; line-height: 30px; color: #fff; font-weight: bold;}
	.para_cell .s2{ display: block; float: none; margin: 5% 0 0 0; line-height: 24px;}
	.para_cell .s2 .text{ font-size: 14px; color: #fff; margin: 0 5px 0 0;}
	.para_cell .s2 .video{ background-position: -197px 0; width: 20px; height: 21px;}
}
@media (min-width: 992px) {
	.para_cell .s1{ font-size: 22px; line-height: 32px;}
	.para_cell .s2{ line-height: 26px;}
	.para_cell .s2 .text{ font-size: 16px;}
}
@media (min-width: 1200px) {
	.banner_para{ width: 26%; left: 15%;}
	.para_cell .s1{ font-size: 28px; line-height: 38px;}
}
/*产品列表*/
.product_list{ border-bottom: 1px solid #bbb; padding: 28px 0 23px;}
.product_cell{ padding: 0 0 17px;}
.product_cell .item_img{ display: block; width: 100%; height: auto;}
.product_cell .item_name{ font-size: 17px; line-height: 27px; color: #000000; margin: 10px 0 0 0; font-weight: bold;}
.product_cell .item_intro{ font-size: 14px; line-height: 24px; color: #787878; margin: 5px 0 0 0;}

@media (min-width: 768px) {
	.product_list{ padding-top: 52px;}
	.product_cell{ float: left; width: 29%; margin-right: 6%;}
	.product_cell_last{ margin-right: 0;}
}

.banner_title{ padding: 27px 0 15px;}
.title_part{ position: relative; text-align: center; font-size: 25px; line-height: 35px; padding: 45px 0; font-weight: bold; color: #1a1a1a; border:#009900 solid 0px;}
.title_part i{ position: absolute; bottom: 0; left: 50%; margin: 0 0 0 -37px; width: 74px; height: 1px; background: #000;}

@media (min-width: 768px) {
	.banner_title{ padding: 50px 0 40px;}
	.title_part{ font-size: 28px; line-height: 38px; padding-bottom: 38px;}
}

/*应用案例*/
.apply_case{ padding:95x 0 35px 0;}
.apply_case_m{ padding: 36px 0 0 0;}
.case_list_w{ position: relative; width: 100%; overflow: hidden;}
.case_list_w .turn{ position: absolute; top: 50%; margin-top: -30px; cursor: pointer;}
.case_list_w .ls_ico_prev{ left: 19px;}
.case_list_w .ls_ico_next{ right: 19px;}
.case_list_w1{}
.case_list_w .case_list{ width: 9999px;}
.case_list_w .case_list li{ width: 294px; margin: 0 9px;}
.case_list{ margin: 0; padding: 0; list-style: none; overflow: hidden;}
.case_list li{ float: left; margin: 0 0 15px 0; width: 100%;}
.case_list li .item_link{ display: block; border: 1px solid #bbb;}
.case_list li .item_link:hover .s1, .case_list li .item_link:hover .s2{ color: #d61518;}
.case_list li .item_intro{ display: block; overflow: hidden; height: 53px; line-height: 53px; padding: 0 24px;}
.case_list li .item_intro .s1{ float: left; font-size: 17px; color: #1a1a1a; font-weight: bold;}
.case_list li .item_intro .s2{ float: right; font-size: 14px; color: #3b3935;}
.case_list li .item_img{ display: block; width: 100%; height: auto;}
@media (min-width: 768px) {
	.case_list_w .ls_ico_prev{ left: 6%;}
	.case_list_w .ls_ico_next{ right: 6%;}
	.case_list_w .case_list li{ width: 489px; margin: 0 15px;}
	.case_list li{ margin-right: 18px;}
}
@media (min-width: 992px) {
	.case_list li{ width: 48.5%; margin-right: 1.5%; margin-bottom: 3%;}
	.case_list li:nth-child(2n){ margin-left: 1.5%; margin-right: 0;}
	.case_list_w .case_list li:nth-child(2n){ margin-left: 15px; margin-right: 15px;}
	.case_list li .item_img{ height: 284px;} /* 强制压缩图片比例 489*284*/
}

/*产品页*/
.page_main{}
.page_main_m{ padding-top: 12px; padding-bottom: 20px;}
.page_main_m_r{ padding: 26px 0 0;}
.page_main_m_row{ padding: 0;}
.page_main_m_tab{ font-size: 0; font-size: 1px\9; font-size: 1px\0; padding-bottom: 15px;}
.page_main_m_tab .tab_link{ display: inline-block; vertical-align: middle; position: relative; font-size: 21px; height: 48px; line-height: 48px; color: #000000; width: 42%; text-align: center;}
.page_main_m_tab .tab_link.cur, .page_main_m_tab .tab_link:hover{ text-decoration: none; color: #d61518; font-weight: bold;}
.page_main_m_tab .tab_link:nth-child(3n+1){ text-align: left; width: 29%;}
.page_main_m_tab .tab_link:nth-child(3n){ text-align: right; width: 29%;}
.page_main_m_tab .tab_link i{ position: absolute; right: 0; top: 50%; margin-top: -11px; width: 1px; height: 22px; background: #a9a9a9;}
.page_main_m_tab .tab_link:nth-child(3n) i, .page_main_m_tab .tab_link:last-child i{ display: none;}
@media (min-width: 768px) {
	.page_main_m{ padding-top: 42px; padding-bottom: 100px;}
	.page_main_m_l{ float: left; width: 273px;}
	.page_main_m_r{ float: right; padding: 0; width: 432px;}
	
	.page_main_m_tab{ padding-bottom: 25px;}
	.page_main_m_tab .tab_link, .page_main_m_tab .tab_link:nth-child(3n+1), .page_main_m_tab .tab_link:nth-child(3n){ width: 22%; text-align: center;}
	.page_main_m_tab .tab_link:nth-child(5n+1){ text-align: left; width: 17%;}
	.page_main_m_tab .tab_link:nth-child(5n){ text-align: right; width: 17%;}
	.page_main_m_tab .tab_link:nth-child(3n) i, .page_main_m_tab .tab_link:last-child i{ display: block;}
	.page_main_m_tab .tab_link:nth-child(5n) i{ display: none;}
}
@media (min-width: 992px) {
	.page_main_m_r{ width: 647px;}
}
@media (min-width: 1200px) {
	.page_main_m_r{ width: 837px;}
}
@media (min-width: 1280px) {
	.page_main_m_r{ width: 912px;}
}
/*有文字的banner*/
.banner_line{ display: block; width: 410px; height: 4px; background: url(../images/banner_line.png) no-repeat;}
.banner_text{ position: relative;}
.banner_text .container_w{ display:none; position: absolute; left: 0; top: 0; right: 0; bottom: 0; text-align: center; }
.banner_text .container_w1{ display: table; margin: 0 auto; height: 100%;}
.banner_text .container{ display: table-cell; vertical-align: middle; text-align: left; }
.banner_text .container .s1{ display: block; font-size: 25px; line-height: 35px; color: #d61518; font-weight: bold;}
.banner_text .text{ display: block; font-size: 25px; color: #222222; height: 68px; line-height: 68px; padding: 0 14px; border: 1px solid #c9c9c9; border-top: none; font-weight: bold;}
.banner_text .container .s2{ display: none; font-size: 28px; line-height: 38px; color: #d61518; font-family: arial; margin: 5px 0 0 0;}
.banner_text .container .s3{ display: none; width: 300px; font-size: 12px; line-height: 22px; color: #000; margin: 17px 0 0 0;}
.banner_text .container .banner_line{ margin-top: 13px;}
@media (min-width: 768px) {
	.banner_text .text{ display: none;}
	.banner_text .container_w{ /*display: block;*/}
	.banner_text .container .s3{ display: none;}
}
@media (min-width: 992px) {
	.banner_text .container .s3{ display: none;}
}
/*树导航*/
.product_tab{}
.product_tab dl{ margin: 0;}
.product_tab dt{ font-weight: normal;}
.product_tab dl a{ position: relative; display: block; height: 48px; line-height: 48px; padding: 0 15px; font-size: 16px; color: #fff; background: #959595; border-bottom: 1px solid #737373; text-decoration: none;}
.product_tab dl a:hover{ text-decoration: none;}
.product_tab dt a{ background: #626262; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.product_tab dt .sign{ position: absolute; width: 28px; text-align: center; right: 20px; top: 0; font-size: 25px; font-family: simsun; font-weight: bold;}
.product_tab dd{ display: none;}
.product_tab .cur dd{ display:block;}
.product_tab dd a{ padding-left: 45px; font-size: 14px; font-family:Arial, Helvetica, sans-serif; line-height:28px; padding-top:10px; padding-bottom:10px;word-wrap:break-word; word-break:normal;}
.product_tab dd a:hover, .product_tab dd a.cur, .product_tab dt a.cur{ background: #d72124; }
/*产品列表*/
.product_list1{ list-style: none; margin: 0; padding: 0;}
.product_list1 li{ margin: 0 0 26px 0; text-align: left;}
.product_list1 .item_link{ display: block; color: #000; transition: all .1s;}
.product_list1 .item_link:hover{ text-decoration: none; outline: 4px solid #d72124;}
.product_list1 .item_text{ display: block; border: 1px solid #bbb; border-top: none; padding: 9px 21px;}
.product_list1 .item_img{ display: block; width: 100%; height: auto;}
.product_list1 .item_name{ display: block; font-size: 17px; line-height: 27px; font-weight: bold;}
.product_list1 .item_intro{ display: block; font-size: 14px; line-height: 24px; margin: 2px 0 0 0;}
/*列表一行两个*/
.product_list2{ font-size: 0; font-size: 1px\9; font-size: 1px\0; text-align: left;}
.product_list2 .item_link:hover{ color: #d72124;}
/*产品图比例 100:58 | 207:120 | 306:178 | 438:255 */
@media (min-width: 768px) {
	.product_list2{ margin-right: -15px;}
	.product_list2 li{ display: inline-block; vertical-align: top; width: 208px; margin-right: 15px;}
	.product_list2 .item_img{ height: 120px;}
}
@media (min-width: 992px) {
	.product_list2{ margin-right: -20px;}
	.product_list2 li{ width: 313px; margin-right: 20px;}
	.product_list2 .item_img{ height: 182px;}
	/*.product_list2 .item_text{ padding: 22px 30px;}*/
	/*.product_list2 .item_name{ font-size: 30px; line-height: 40px;}*/
	/*.product_list2 .item_intro{ font-size: 16px; line-height: 26px; margin: 18px 0 0 0;}*/
}
@media (min-width: 1200px) {
	.product_list2{ margin-right: -30px;}
	.product_list2 li{ width: 403px; margin-right: 30px;}
	.product_list2 .item_img{ height: 234px;}
}
@media (min-width: 1280px) {
	.product_list2{ margin-right: -35px;}
	.product_list2 li{ width: 438px; margin-right: 35px;}
	.product_list2 .item_img{ height: 255px;}
}
/*产品详细*/
.product_details{ padding: 0 0 30px;}
.product_details img{ max-width:100%;}
.product_details_title{ font-weight: bold; font-size: 20px; line-height: 30px; color: #000000;}
.case_product{ font-size: 20px; line-height: 30px; color: #000; padding: 15px 0;}
/*tab页*/
.product_details_tab{ font-size: 0; font-size: 1px\9; font-size: 1px\0; padding: 8px 0 0 0;}
.product_details_tab .tab_item{ display: inline-block; vertical-align: top; width: 49%; height: 66px; line-height: 66px; border: 1px solid #cfcfcf; margin: 1% 1% 1% 0; border-left: none; border-top: none; background: #eee; font-size: 20px; color: #000; text-align: center;}
.product_details_tab .tab_item.cur{ background: #d61518; border: 1px solid #a01517; border-right: none; border-bottom: none; color: #fff;}
.product_details_tab .tab_item:hover{ text-decoration: none;}
.product_details_tab .tab_item:nth-child(2n){ margin: 1% 0 1% 1%;}
.product_details .details_column{ margin: 30px 0 0 0;}
.product_details .case_list{ padding-top: 15px;}
.product_details_cnt{ padding: 10px 0 0 0; font-size: 12px; line-height: 34px; color: #000;}
/*产品名称设置*/
.product_details_simple{ padding: 10px 13px 5px;}
.product_details_simple2{ display: none;}
.product_details_simple .p1{ color: #000; font-size: 20px; line-height: 30px; font-weight: bold;}
.product_details_simple .p2{ color: #262626; font-size: 16px; line-height: 30px; margin: 10px 0 0 0;}
.product_details_simple .p2 span{ display: block;}
.product_details_simple2{ padding: 0 0 12px;}
.product_details_simple2 .p1{ font-size: 23px; line-height: 33px;}
.product_details_simple2 .p2 span{ display: inline; margin-right: 48px; white-space: nowrap;}
/*产品图片*/
.product_album{ padding: 12px 0 0 0;}
.product_album .banner_small{ font-size: 0; font-size: 1px\9; font-size: 1px\0; padding: 10px 0 5px 0; margin: 0;}
.product_album .banner_small .small_img{ border: 2px solid #bbb; width: 23.875%; margin-right: 1.5%; height: auto; display: inline-block; vertical-align: middle; cursor: pointer;}
.product_album .banner_small .small_img_honor{ border: 2px solid #bbb; width: 13.3%; margin-bottom:10px; margin-right: 1.1%; height: auto; display: inline-block; vertical-align: middle; cursor: pointer;}
.product_album .banner_small.three .small_img{ margin-right: 2%; width: 32%;}
.product_album .banner_small .small_img_honor.cur,
.product_album .banner_small .small_img.cur{ border-color: #d61518;}
.product_album .banner_small .small_img_honor:nth-child(7n),
.product_album .banner_small .small_img:last-child{ margin-right: 0;}
/*按钮*/
.product_details .btn_part{ padding: 20px 0 0 0; font-size: 0; font-size: 1px\9; font-size: 1px\0;}
.product_details .btn_part .btn{ display: block; margin: 0 0 20px;}
@media (min-width: 768px) {
	.product_details{ padding: 0;}
	.product_details_title{ font-size: 25px; line-height: 35px;}
	.product_details_tab .tab_item{ width: 32%; margin: 1% 1% 1% 0; font-size: 16px; height: 56px; line-height: 56px;}
	.product_details_tab .tab_item:nth-child(2n){ margin: 1% 1% 1% 1%;}
	.product_details_tab .tab_item:nth-child(3n){ margin: 1% 0 1% 1%;}

	.product_details_simple1{ display: none;}
	.product_details_simple2{ display: block;}
	
	.product_details .btn_part{ padding: 40px 0 0 0;}
	.product_details .btn_part .btn{ display: inline-block; width: 48.5%; margin-right: 1.5%;}
	.product_details .btn_part .btn:nth-child(2n){ margin-left: 1.5%; margin-right: 0;}

	.product_album .banner_small{ padding-top: 15px;}
}

/*翻页*/
.turns{ text-align: center; font-size: 0; font-size: 1px\9; font-size: 1px\0; padding: 30px 0 0;}
.turns a{ display: inline-block; vertical-align: middle; padding: 0 10px; min-width: 42px; height: 42px; line-height: 42px; text-align: center; background: #fff; border: 1px solid #3b3935; color: #3b3935; font-size: 24px; font-family: arial; margin: 0 7px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.turns a.go_page{ font-family: simsun; color: #3b3935; font-weight: bold; }
.turns a.cur, .turns a:hover{ color: #fff; background: #3b3935; text-decoration: none;}

/*关于我们*/
.video_page{ padding: 0 0 100px;}
.video_page .watch_video{ }
.video_page .watch_video .text{ display: none;}
.video_page .product_album{ padding: 63px 0 0 0;}
@media (min-width: 768px) {
	.video_page .watch_video .text{ display: block; padding: 20px 0; font-size: 20px; line-height: 30px; color: #000; text-align: center;}
	.video_page .watch_video{ border-bottom: 1px solid #dedede; }
	.video_page .product_album{ padding: 63px 0 0 0;}
}
/*企业文化*/
.culture_page{ padding: 30px 0 30px 0;}
.culture_page .intro_part{ padding: 40px 0 0 0; color: #242426;}
@media (min-width: 768px) {
	.culture_page{ padding: 30px 0 0 0;}
	.culture_page .intro_part{ padding-top: 70px;}
}
/*发展历程*/
.history_page{ position: relative; margin: 10px 0 26px 0;}
.history_page .history_line{ position: absolute; top: 0; left: 50%; bottom: 0; margin-left: -1px; width: 2px; background: #bbb9bf;}
.history_list{ position: relative; z-index: 2; list-style: none; margin: 0; padding: 55px 0 34px;}
.history_list li{ position: relative; font-size: 0; font-size: 1px\9; font-size: 1px\0; margin: 0 0 76px; min-height: 45px;}
.history_list li:last-child{ margin-bottom: 0;}
.history_list li.hover .item_text{ color: #000;}
.history_list li.hover .item_year{ background: #e9473f;}
.history_list li.hover .item_year i{ border-right-color: #e9473f;}
.history_list li:nth-child(2n).hover .item_year i{ border-right-color: transparent; border-left-color: #e9473f;}
.history_list li .item_cell1{ display: inline-block; vertical-align: top; width: 50%; text-align: right;}
.history_list li .item_cell2{ position: absolute; left: 50%; top: 0; width: 50%; text-align: left;}
.history_list li .item_text{ display: inline-block; vertical-align: top; font-size: 16px; line-height: 28px; color: #696969; margin-right: 49px; text-align: left; padding: 8px 0 0 0;}
.history_list li .item_year{ position: relative; display: inline-block; vertical-align: top; margin-left: 49px; text-align: center; font-size: 20px; width: 126px; height: 45px; line-height: 45px; background: #bbb9bf; color: #fff; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px;}
.history_list li .item_year i{ position: absolute; left: -30px; top: 50%; margin-top: -8px; border: 9px solid transparent; border-right-color: #bbb9bf; border-right-width: 15px; border-left-width: 15px;}
.history_list li .ico_wrap{ position: absolute; top: -4px; left: 50%; margin-left: -22px; background: #fff; padding: 4px 0;}
/*偶数行*/
.history_list li:nth-child(2n) .item_cell1{ margin-left: 50%; text-align: left;}
.history_list li:nth-child(2n) .item_cell2{ left: 0; text-align: right;}
.history_list li:nth-child(2n) .item_text{ text-align: left; margin-right: 0; margin-left: 49px;}
.history_list li:nth-child(2n) .item_year{ margin-right: 49px; margin-left: 0;}
.history_list li:nth-child(2n) .item_year i{ left: auto; right: -30px; border: 9px solid transparent; border-left-color: #bbb9bf;  border-right-width: 15px; border-left-width: 15px;}
@media (min-width: 768px) {
	.history_page{ margin: 10px 0 0;}
	.history_list li .item_text{ text-align: right;}
	.history_list li .item_year{ width: 176px;}
}





/************2017-3-27**********/
/************2017-3-27**********/
/************2017-3-27**********/
/***** -----   控件   -----*****/
.tb_ico{ display: inline-block; vertical-align: middle; background: url(../images/tb_ico.png) no-repeat; }
.tb_ico_down {width:33px; height:29px; background-position: 0 0; float:right; margin-top:0px; }
.hid {overflow:hidden;}
/*20售后服务*/
.after-service {padding-bottom:80px;}
.after-service h2 {padding: 10px 0 0 0; font-size: 23px;}
.after-service .after-agent-img{ margin:30px 0 30px 0; }

.after-service .btn-toolbar {margin:0 0 32px 0; position:relative; padding:0 0 32px 120px;}
.after-service .btn-toolbar .input-left {width:120px;color:#000; font-size:20px; position:absolute; left:0; top:0; float:left;}
.after-service .btn-toolbar .btn-left {width:164px;height:42px;font-size:20px;margin:0 20px 32px 0px;letter-spacing:2px; color:#fff;border-left:1px solid #a01517;border-top:1px solid #a01517;background:#e60012; float:left;}
.after-service .btn-toolbar .btn-left:hover {background:#cf0212; color:#fff;}
.after-service .btn-toolbar .btn-right {width:164px; height:42px; line-height:32px; display:inline;border:0;border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; text-align:center; font-size:20px; letter-spacing:2px; color:#444; background:#eee; cursor:pointer; float:left;}
.after-service .btn-toolbar .btn-right:hover {background:#e0e0e0;}

.after-service .form-group {margin:0 0 32px 0; position:relative; padding:0 0 0px 120px;}
.after-service .form-group .input-group-addon {border:0px; background:none;}
.after-service .form-group .input-left {width:120px;color:#000; font-size:16px; position:absolute; left:0; top:0; float:left; text-align:left; padding:10px 0;}
.after-service .form-group .form-putmid {width:70%; outline:none; height:38px; line-height:38px; float:left;}
.after-service .form-group .input-right {text-align:center;font-size:20px; color:#e60012; font-weight:300; float:left;}
.after-service .form-group .input-size {width:60px;text-align:center;font-size:20px; color:#000; font-weight:300; float:left;}
.after-service .form-group .input-wenzi1 {width:70%; float:left; text-align:left; margin:10px 0 15px 0; position:relative; z-index:100; padding:0;font-size:16px;line-height:28px; display:block;}
.after-service .form-group .form-text {width:70%; height:220px; resize:none; float:left;color:#b5b5b5; font-size:16px;line-height:22px;}
.after-service .form-group .form-select1 {width:240px; outline:none; height:38px; line-height:38px; float:left; font-size:20px;}
.after-service .form-group .form-select2 {width:206px; outline:none; height:38px; line-height:38px; float:left; font-size:20px;}
.after-service .form-group .form-select3 {width:155px; outline:none; height:38px; line-height:38px; float:left; font-size:20px;}
.after-service .form-group .form-select4 {width:105px; outline:none; height:38px; line-height:38px; float:left; font-size:20px;}
.after-service .form-group .form-sex {float:left; margin:5px 42px 22px 0; display:inline; font-size:20px; padding:0;}
.after-service .form-group .form-sex .radio { margin-top:6px;}
.after-service .form-group .form-shuom1 {width:70%; height:120px; resize:none; float:left; color:#b5b5b5; font-size:16px; line-height:22px; margin:0;}
.after-service .form-group .form-shuom2 {width:70%; height:200px; resize:none; float:left; color:#b5b5b5; font-size:16px; line-height:22px; margin:0;}

@media (max-width: 768px) {
	.after-service .form-group {margin:0 0 0px 0; position:relative; padding:0 0 32px 100px;}
	.after-service .form-group .input-left {font-size:18px;}
	.after-service .form-group .form-putmid {width: 100%; display:block; font-size:16px;}
	.after-service .form-group .input-right {display:none;font-size:16px;}
	.after-service .form-group .form-text {width:100%; height:220px; resize:none; float:left;font-size:16px;}
	.after-service .form-group .form-select1 {font-size:16px; width:100%;}
	.after-service .form-group .form-select2 {font-size:16px; width:100%;}
	.after-service .form-group .form-select3 {width:108px;font-size:16px; margin-bottom:32px; display:block;}
	.after-service .form-group .form-select4 {width:108px;font-size:16px;margin-bottom:32px; display:block; float:left; clear:both;}
	.after-service .form-group .form-shuom1 {width:100%}
	.after-service .form-group .form-shuom2 {width:100%;}
	.after-service .form-group .input-size {font-size:16px;}
	.after-service .form-group .input-wenzi1 {width:100%; font-size:16px;}
	.after-service .form-group .form-sex {font-size:16px;}
	.after-service .btn-toolbar {margin:0 0 32px 0; position:relative; padding:0 0 32px 100px;}
	.after-service .btn-toolbar .btn-left {margin:0 2% 32px 0; width:48%;}
	.after-service .btn-toolbar .btn-right {margin:0 0 32px 2%;width:48%;}
	.after-service .form-group .form-shuom1 {font-size:16px;}
	.after-service .form-group .form-shuom2 {font-size:16px;}

}

/*15招聘职位快速申请 职位说明及投递文件*/
.after-service .job-explain {border:1px solid #d2d2d2; height:auto !important; min-height:220px; height:220px; color:#939494; position:relative; margin:40px 25px 58px 0; background:url(../images/line1.jpg) left repeat-y;}
.after-service .job-explain .date { width:130px;text-align:center;}
.after-service .job-explain .date b {width:83px; float:left; margin:0px 25px 0 25px; line-height:50px; border-bottom:1px dashed #bfbfbf;color:#939494; font-size:30px; font-family:Arial, Helvetica, sans-serif;}
.after-service .job-explain .date i {width:100%; float:left; height:50px; line-height:40px; font-size:16px;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
.after-service .job-explain .date span {line-height:23px; padding:0 10px 3px 10px; font-size:14px; color:#fff; background:#939494;}
.after-service .job-explain h3 {float:left; clear:both; margin:38px 55px 25px 55px; line-height:32px; color:#000; font-size:24px; font-weight:bold;}
.after-service .job-explain .jobtext {clear:both; margin:0 55px 30px 55px; font-size:16px; line-height:28px; color:#000;}
.after-service .job-explain .jobtext .s1 { font-style:normal}
.after-service .job-file {padding:0 330px 0 0; margin:0 0 58px 0; position:relative;}
.after-service .job-file .filebox {border:1px dashed #c6c6c6;padding:0 0 28px 30px;}
.after-service .job-file .filebox .fileft {width:335px;  float:left; color:#000; font-size:16px; line-height:22px;}
.after-service .job-file .filebox .fileft b {width:100%; float:left; clear:both; height:68px; line-height:68px; font-size:24px;}
.after-service .job-file .filebox .fileInput{width:165px;height:66px;overflow:hidden; margin:28px 75px 0 0; display:inline; float:left;position:relative; background:url(../images/tb_ico.png) no-repeat -50px 0 #fff;}
.after-service .job-file .filebox .upfile{position:absolute;top:-66px;}
.after-service .job-file .filebox .upFileBtn{width:165px;height:66px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.after-service .job-file .filebox .submit {width:165px; height:66px; line-height:66px; float:left; text-align:center; color:#fff; border:0; margin-top:28px; letter-spacing:5px; font-size:22px; background:#e60012; cursor:pointer; background:#e60012; outline:none;}
@media (max-width: 768px) {
	.after-service .job-explain {background:url(../images/line1_wap.jpg) left repeat-y;}
	.after-service .job-explain .date { width:106px;text-align:center;}
	.after-service .job-explain .date b {width:83px; float:left; margin:0px 12px 0 11px;}
	.after-service .job-explain h3 {margin:38px 15px 30px 15px;}
	.after-service .job-explain .jobtext {margin:0 15px 30px 15px;}
	.after-service .job-explain .jobtext .s1 { font-style:normal; display:block}
	.after-service .job-file {padding:0; margin:0 0 58px 0; width:100%;}
	.after-service .job-file .filebox { padding:0 0 28px 30px;}
	.after-service .job-file .filebox .fileft {width:100%;}
	.after-service .job-file .filebox .fileInput{margin:28px 75px 0 0px;background:url(../images/tb_ico.png) no-repeat -50px -80px #fff; display:block;}
	.after-service .job-file .filebox .submit {margin:28px 0 0 0px; display:block;}
}
@media (min-width: 680px) {
	.after-service .job-file {padding:0;margin:0 0 58px 0;width:100%;}
	.after-service .job-file .filebox .fileInput{margin:28px 75px 0 0px; display:block;}
	.after-service .job-file .filebox .submit {margin:28px 0 0 0px; display:block;}
}

/*15招聘职位*/
	/*菜单*/
.job-box {margin-left:-26px; margin-right:-26px;clear:both;}
.job-nav {font-size:16px; line-height:46px; color:#cfcfcf; clear:both; margin:32px 0;}
.job-nav a {float:left; padding:0 26px; color:#5d615e; line-height:46px;}
.job-nav i {width:8px; float:left; text-align:center; font-style:normal;}
.job-nav .on {color:#d61518;}
.job-nav a:hover {color:#d61518; text-decoration:none;}
	/*列表*/
.joblist {overflow:hidden;}
.joblist .job-apply {border:1px solid #d2d2d2; height:auto !important; min-height:220px; height:220px; color:#939494; position:relative; margin:0px 25px 58px 0;}
.joblist .job-apply .date { width:130px;text-align:center; border-right:1px solid #d2d2d2;}
.joblist .job-apply .date b {width:83px; float:left; margin:0px 25px 0 25px; line-height:50px; border-bottom:1px dashed #bfbfbf;color:#939494; font-size:30px; font-family:Arial, Helvetica, sans-serif;}
.joblist .job-apply .date i {width:100%; float:left; height:50px; line-height:40px; font-size:16px;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
.joblist .job-apply .date span {line-height:23px; padding:0 10px 3px 10px; font-size:14px; color:#fff; background:#939494;}
.joblist .job-apply h3 {float:left; clear:both; margin:38px 55px 25px 55px; line-height:32px; color:#000; font-size:20px; font-weight:bold;}
.joblist .job-apply .jobtext {clear:both; margin:0 55px 80px 55px; font-size:16px; line-height:28px; color:#000; height:110px; overflow:hidden;}
.joblist .job-apply .jobtext .s1 { font-style:normal; margin-right:30px;}
.joblist .job-apply .jobtext .con{ margin-top:20px;}
.joblist .job-apply .updwon {border-left:1px solid #d2d2d2; width:36px;}
.joblist .job-apply .job-pic { position:absolute; left:186px; bottom:28px;}
.joblist .job-apply .job-pic a { display: block; font-family: simsun; width:116px; height:32px; line-height:32px; color:#333; border: 1px solid #ccc;}
.joblist .job-apply .job-pic a:hover {text-decoration:none; background:#d61518; border-color: #d61518; color: #fff;}
.joblist .job-apply span.tip {width:100%; float:left; padding:60px 0; cursor:pointer; text-align:center;}
.joblist .job-apply span.tip img {width:18px; height:11px;}
@media (max-width: 768px) {
	.job-box {margin-left:-15px; margin-right:-15px;clear:both;}
	.job-nav {margin:15px 0;}
	.job-nav i {width:5px;}
	.job-nav a {padding:0 16px;}
	.joblist .job-apply {margin-bottom:39px;}
	.joblist .job-apply .date { width:106px;}
	.joblist .job-apply .date b {margin:0px 11px 0 12px;}
	.joblist .job-apply h3 {margin:38px 15px 10px 15px;}
	.joblist .job-apply .jobtext {margin:0 15px 80px 15px;}
	.joblist .job-apply .job-pic {left:133px; bottom:28px;}
	
}

/*19下载中心*/
.downcont {overflow:hidden;}
.download {padding:60px 0; margin-left:-28px; margin-right:-28px;}
.download .downpic {margin-bottom:50px;height:760px; padding-bottom:18px;border:1px solid #c2c2c2;margin:0 13px 50px 13px; overflow:hidden;}
.download .downpic h2 {padding:8px 0 0 40px; margin:0; line-height:80px; color:#000; font-size:23px; font-weight: bold;}
.download .downpic .pic {height:260px; background:#f4f4f4; display:block; text-align:center;}
.download .downpic .pic span {height:100%; display:inline-block; vertical-align:middle;}
.download .downpic .pic img {max-width:100%; vertical-align:middle;}
.download .downpic ul {overflow:hidden; padding:25px 25px 0 25px;}
.download .downpic ul li {width:100%; float:left; line-height:30px; border-bottom:1px dashed #dedede; padding:5px 15px; clear:both; color:#000; position:relative; display:inline;}
.download .downpic ul li a {color:#000; font-size:16px;}
.download .col-xs-6 a{ border:0px;}
@media (max-width: 768px) {
	.col-xs-6 {width:100%;}
	.download .downpic {height:578px;}
	.download .downpic h2 {padding:6px 0 0 30px; line-height:60px; font-size:25px;}
	.download .downpic .pic {height:195px;}
	.download .downpic .pic span {height:100%;}
	.download .downpic ul {padding:20px 18px 0 18px;}
	.download .downpic ul li {width:100%; float:left; clear:both;line-height:30px; padding:5px 13px;}
	.download .downpic ul li a {font-size:20px;}
	.download .downpic ul li .tb_ico_down {width:25px; height:22px; background-position: 0 -50px; position:absolute; right:12px; top:10px}
}
@media (max-width: 991px) {
	.download .downpic h2{ font-size:23px; line-height: 70px;}
	.download .downpic ul li a {font-size:16px;}
}
@media (max-width: 1199px) {
	.download .downpic h2{ font-size:23px; line-height: 75px;}
}

/*07企业简介*/
.com-box {margin-left:-87px; margin-right:-87px;clear:both;}
.com-nav { margin:35px 0 35px 0;line-height:46px; font-size:25px; color:#b1b1b1; clear:both;}
.com-nav a {float:left; padding:0 87px; color:#000; line-height:46px;}
.com-nav i {width:5px; float:left; text-align:center; font-style:normal;}
.com-nav .on {color:#d61518;}
.com-nav a:hover {color:#d61518; text-decoration:none;}
@media (max-width: 768px) {
	.com-box {margin-left:-40px; margin-right:-40px;clear:both;}
	.com-nav { margin:8px 0 8px 0;}
	.com-nav a {float:left; padding:0 40px; color:#000; line-height:46px;}
	.com-nav {margin:18px 0 20px 0;font-size:24px;}
}

/*07企业简介*/
.company-img{ margin:0 0 28px 0; }
.company {clear:both; margin-bottom:68px; color:#2c2c2c; font-size:16px; line-height:28px;}
.company h2 {line-height:35px; font-weight:300; font-size:30px; padding:0px 0 15px 0;}
.company hr {border-bottom:1px solid #e5e5e5; margin:35px 0;}
@media (max-width: 768px) {
	.company h2 {font-size:20px;}
	.company {margin:0 15px;}
	.company hr {border-bottom:1px dashed #e5e5e5; margin:25px 0;}
}

/*14企业新闻*/
.have_menu{ padding: 15px 0 5px 0;}
.news-box {margin-left:-40px; margin-right:-40px;clear:both;}
.news-nav {font-size:24px; line-height:46px; color:#dcdcdc; clear:both; margin:26px 0;}
.news-nav a {float:left; padding:0 40px; color:#000; line-height:46px;}
.news-nav i {width:8px; float:left; text-align:center; font-style:normal;}
.news-nav .on {color:#d61518;}
.news-nav a:hover {color:#d61518; text-decoration:none;}
.news-img {margin-bottom:15px; clear:both;}
	/*头条*/
.news-top {margin-bottom:0px; position:relative; padding-right:168px; height:198px; border-bottom:1px solid #e5e5e5;}
.news-top h2 {margin:28px 0 13px 0;clear:both; line-height:28px; float:left; width:100%;}
.news-top h2 i {float:left; font-style:normal;height:32px; line-height:32px; padding:0 15px; color:#fff; margin-right:15px; display:inline; font-weight:300; font-size:18px; background:#c5191b;}
.news-top h2 a {color:#000;font-size:20px; font-weight:bold; margin-bottom:13px;}
.news-top h2 a:hover {color:#c5191b; text-decoration:none;}
.news-top dl {clear:both; font-size:14px; color:#5d615e; line-height:24px;}
.news-top .date { width:123px;height:178px; float:right;text-align:center; border:1px solid #bbb; position:absolute; right:0; top:0; text-align:center;}
.news-top .date b {width:83px; margin:30px 20px 0 20px; float:left; line-height:50px; border-bottom:1px dashed #bfbfbf; font-size:30px; color:#5d615e; font-family:Arial, Helvetica, sans-serif;}
.news-top .date i {width:100%; float:left; height:50px; line-height:40px; font-size:16px; color:#5d615e; font-style:normal;font-family:Arial, Helvetica, sans-serif;}
.news-top .date span {width:83px; margin:0 20px; float:left; line-height:23px; font-size:14px; color:#fff; background:#aaa;}
	/*列表*/
.news-list {margin-bottom:50px;}
.news-list .newbox {border-bottom:1px solid #bbb; margin:20px 0 0 0; height:auto !important; height:205px; min-height:205px; padding-left:422px; clear:both; position:relative;}
.news-list .newbox .newleft {position:absolute; left:0; top:0;}
.news-list .newbox .newleft .date { width:123px;height:184px; margin-bottom:20px; float:right;text-align:center; border:1px solid #bbb; float:left;text-align:center; position:absolute; left:0; top:0;}
.news-list .newbox .newleft .date b {width:83px; margin:30px 20px 0 20px; float:left; line-height:50px; border-bottom:1px dashed #bfbfbf; font-size:30px; color:#5d615e; font-family:Arial, Helvetica, sans-serif;}
.news-list .newbox .newleft .date i {width:100%; float:left; height:50px; line-height:40px; font-size:16px; color:#5d615e; font-style:normal;font-family:Arial, Helvetica, sans-serif;}
.news-list .newbox .newleft .date span {width:83px; margin:0 20px;display:inline; float:left; line-height:23px; font-size:14px; color:#fff; background:#aaa;}
.news-list .newbox .newleft .pic {width:260px; height:184px; float:left; margin:0 0 20px 0; position:absolute; left:130px; top:0;}
.news-list .newbox .newleft .pic img {width:260px; height:184px; float:left;}
.news-list .newbox .newin {width:100%; float:left;}
.news-list .newbox .newin .h2 {width:100%; line-height:28px; padding:4px 0 6px 0; float:left; clear:both; font-size:20px; font-weight:bold; color:#262626;}
.news-list .newbox .newin .h2 a {color:#262626;}
.news-list .newbox .newin .h2 a:hover {color:#d61518; text-decoration:none;}
.news-list .newbox .newin dl {width:100%; clear:both; float:left; line-height:24px; font-size:14px; color:#5d615e;}

.news-detail{ width:100%; border:#333333 solid 0px; margin-bottom:40px;}
.news-detail .title{ font-size:30px; font-weight:normal; width:100%; line-height:150%; padding-bottom:20px; border-bottom:#d8d8d8 solid 1px; margin-top:0px;}
.news-detail .con{ width:100%; margin-top:20px; font-size:18px;}
.news-detail .con img{ max-width:100%;}
.news-detail .con p{ margin-bottom:20px;}
@media (max-width: 768px) {
	.news-top {padding-right:0; height:auto !important; position:relative; height:116px; min-height:116px; border-bottom:1px dashed #bfbfbf;}
	.news-top h2 {margin:10px 0 8px 0; padding:0; line-height:20px;clear:both; float:left; width:100%;}
	.news-top h2 i {font-size:15px; height:23px; line-height:23px; padding:0 10px;margin-right:10px; display:inline; }
	.news-top h2 a {font-size:18px; color:#c5191b;line-height:20px; padding:0; margin:0; position:relative; top:-3px;}
	.news-top dl {height:48px; overflow:hidden;}
	.news-nav {margin:20px 0;}
	.news-top .date {display:none;}
	.news-list .newbox {border-bottom:1px dashed #bbb; overflow:hidden; padding:0; position:relative;}
	.news-list .newbox .newleft {height:184px; padding:0; text-align:center; position:absolute; left:0%; margin-left: 0px; width:100%; border:#000000 solid 0px;}
	.news-list .newbox .newleft .date {position:absolute; left:0px; top:0; width:40%}
	.news-list .newbox .newleft .date b {width:80%; margin:auto 10%; font-size:25px;}
	.news-list .newbox .newleft .date span{width:80%; margin:auto 10%;}
	.news-list .newbox .newleft .pic {width:55%;z-index:100; left:45%; top:0;}
	.news-list .newbox .newleft .pic img { width:100%; margin-right:28px; float:left;}
	.news-list .newbox .newin {width:100%; clear:both; margin:185px 0 10px 0; padding-left:0; float:left; color:#5d615e;}
	.news-list .newbox .newin dl {height:48px; overflow:hidden;}
}

/*06关于我们*/
.aboutus {clear:both;margin-top:60px; margin-bottom:60px; margin-left:-70px; margin-right:-70px;}
.aboutus .usline {width:1px; height:106px; display:inline; float:left; background:#c9c9c9; position:absolute; left:-75px; top:0;}
.aboutus .thumbnail {border:0px; }
.aboutus .usdiv {padding:0 126px 0 0;height:156px; position:relative; margin:0 60px;}
.aboutus .usdiv h2 {height:40px; line-height:40px; color:#000; font-size:16px; border-top:1px solid #000; float:left; margin:0; font-weight:bold;}
.aboutus .usdiv h2 a {color:#000;}
.aboutus .usdiv dl {width:100%; font-size:14px; color:#6d6d6d; line-height:18px; clear:both;}
.aboutus .usdiv img {max-width:100%; height:auto; position:absolute; right:0; top:2px;}
@media (max-width: 768px) {
	.aboutus {clear:both;margin-top:30px; margin-bottom:30px; margin-left:-30px; margin-right:-30px;}
	.aboutus .usdiv h2 {height:50px; line-height:50px;}
	.aboutus .usline {height:142px;left:-16px; top:0; position:absolute; float:left;}
	.thumbnail {width:44%; padding:0; margin:0; position:relative; float:left;}
	.aboutus .usdiv {padding:0 116px 0 0;height:186px; position:relative; margin:0 15px;}
	.aboutus .usdiv img {top:20px;}
}
@media (max-width:480px) {
	.aboutus {clear:both;margin-left:-30px; margin-right:0px;}
	.aboutus .usline {display:none;}
	.aboutus .usdiv {position:relative; overflow:hidden;}
	.thumbnail {width:100%;}
	.aboutus .usdiv img {top:2px;}
	.aboutus .usdiv {height:156px;}
}




/*06关于我们*/
/*06关于我们*/
/*06关于我们*/
/*06关于我们*/
/*06关于我们*/



/*售后服务*/
/*售后服务*/
/*售后服务*/
/*售后服务*/
/*售后服务*/
/*售后服务*/
/*售后服务*/

