@charset "utf-8";

/*全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;-webkit-text-size-adjust: none; overflow-x:hidden; background:#0e0f11;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:bottom;}
ul,li{list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}
input{-webkit-appearance: none;}
.abs{position:absolute;}
.rel{position:relative;}


/*header*/
.flexslider{min-width:1200px;position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides img{width:100%;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:none;cursor:pointer;}
.flex-control-nav .flex-active{background:none;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;bottom:25%;}
.flex-direction-nav li a{display:block;width:44px;height:42px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:19%;background:url(../img/b_01.jpg) center center no-repeat;}
.flex-direction-nav li a.flex-next{left:22%;background:url(../img/b_02.jpg) center center no-repeat;}
.banner_bot{width:100%; position:absolute; left:0; bottom:0; z-index:98;}
.banner_bot img{width:100%;}

.top_bg{width:100%; height:115px; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; z-index:90;}
.logo{width:27%; position:absolute; top:0; left:18%; z-index:99;}
.logo img{width:100%;}
.top{position:absolute; top:30px; right:20%; z-index:99;}
.tel{float:left; text-align:right; color:#cbcbcb; line-height:40px; font-size:14px; color:#cbcbcb;}
.tel a{color:#cbcbcb;}
.search{float:right; width:39px; margin:2px 0 0 14px;}
.search img{width:39px; height:39px;}
.nav_bg{width:100%; height:50px; background:url(../img/nav_bg.png) no-repeat left top; position:absolute; top:115px; left:42%; z-index:99;}
.nav{width:90%; height:50px; padding-left:42px;}
.nav li{float:left; line-height:50px; font-size:16px; position:relative;}
.nav a{color:#fff; padding:0 15px;}
.nav li .subnav{width:100%; background:#e40506;opacity:0;visibility:hidden;transition:all .3s ease-out 0s;transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);}
.subnav li{float:none; line-height:40px; font-size:14px; text-align:center;}
.subnav a{padding:0 0 1px 0; display:block;}
.subnav a:hover{border-bottom:solid 1px #fff; padding:0;}
.nav li:hover .subnav{opacity:1;visibility:visible;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}


/*mainbody*/
.about_bg{width:100%; height:755px; background:url(../img/about_bg.jpg) no-repeat center top; background-size:cover; position:relative;}
.about_title{width:95%; height:227px; margin-left:4.5%; text-align:center;}
.about_title img{width:339px; height:227px;}
.tabs{width:1031px; padding:54px 50px 90px 50px; border:solid 5px rgba(255,255,255,0.4); border-radius:5px; margin:0 auto; position:relative;}
.tabNav{width:100%;text-align:center;margin-top:40px; position:relative;}
.tabNav li{position:relative; float:left;width:171px; height:40px; text-align:center;font-size:16px;*display:inline;*zoom:1; margin-right:36px;}
.tabNav a{display:block;color:#fff; border:dashed 1px #ff0000; border-radius:20px; line-height:38px;}
.tabNav .active{ border:solid 1px #ff0000; background:#ff0000; border-radius:20px;}
.tabPane{width:100%;}
.about{color:#fff; line-height:32px; font-size:15px; height:192px; overflow:hidden;}
.about_more{width:134px; position:absolute; right:0; top:3%;}
.about_more a{border:none; border-radius:0;}
.about_munu{width:537px; height:47px; background:url(../img/about_menu.png) no-repeat; position:absolute; top:88px; left:0;}
.tabs .prev, .tabs .next{position:absolute;top:-122px;width:8px;height:8px; line-height:0; font-size:13px;color:#fff;text-align:center;}
.tabs .prev{left:-72px;}
.tabs .next{left:-58px;}

.join_bg{min-width:1200px; height:335px; background:url(../img/join_bg.jpg) no-repeat center top; position:relative;}
.join_title{width:158px; padding-left:62px; height:57px; line-height:57px; background:url(../img/join_tbg.jpg) no-repeat; color:#fff; font-size:22px; position:absolute; top:-32px; left:8%; z-index:9;}
.join{width:47%; position:absolute; top:-24px; left:35%;}
.join li{float:left; width:33.333%; text-align:center; background:url(../img/join_line.png) no-repeat right center; text-transform:uppercase;}
.join li:last-child{background:none;}
.join a{display:block; height:202px; padding-top:71px; margin:0 5%; color:#fff;}
.join img{width:78px; height:78px; margin-bottom:12px;}
.join h4{font-size:16px; font-weight:normal;}
.join a{
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.join a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background:#434343;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.join a:hover, .join a:focus, .join a:active {
  color:#fff;
}
.join a:hover:before, .join a:focus:before, .join a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.product_bg{min-width:1200px; height:830px; padding-top:156px; background:url(../img/product_bg.jpg) no-repeat center bottom; background-size:100% 100%; position:relative;}
.product_title{width:100%; text-align:center; line-height:52px; text-transform:uppercase; color:#fff; font-size:36px; position:absolute; top:-26px; left:0; z-index:9;}
.product_title span{color:#e40506; font-size:42px;}
.product_part{width:65%; margin:0 auto; position:relative;}
.pro_left{width:2%; position:absolute; top:45%; left:0;}
.pro_left img{width:100%;}
.pro_right{width:2%; position:absolute; top:45%; right:0;}
.pro_right img{width:100%;}
.product{width:95%; padding-left:2%; margin:0 auto; overflow:hidden;}
.product li{float:left; width:25.333%; text-align:center; padding:5% 0 3% 0; margin:56px 4% 0 4%; border:solid 1px #b2b2b2; border-radius:3px; box-sizing:border-box;}
.product img{width:85%; margin-bottom:6%;}
.product h4{border-bottom:dashed 1px #cdcdce; line-height:34px; font-size:16px; font-weight:normal; color:#fff; margin-bottom:4%;}
.product p{width:80%; color:#bbb; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin:0 auto 5%;}
.product_more{width:70px; height:20px; line-height:20px; text-align:center; border:solid 1px #e40506; border-radius:20px; text-transform:uppercase; margin:0 auto;}
.product_more a{
	display:block;
	color:#e40506;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.product_more a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background:#e40506;
  border-radius:20px;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.product_more a:hover, .product_more a:focus, .product_more a:active {
  color:#fff;
}
.product_more a:hover:before, .product_more a:focus:before, .product_more a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.product .product_02{width:30.333%; padding:7% 1.5% 5% 1.5%; margin:0; border:none; background:url(../img/product_hover.png) no-repeat; background-size:100% 100%;}
.product_02 h4{border-bottom:dashed 1px #c50a0d; line-height:38px; font-size:18px; font-weight:normal; color:#fff; margin-bottom:4%;}
.product_02 h4 span{color:#e40506; font-size:15px; padding-left:1%;font-style:italic;}
.product_02 p{width:80%; color:#fff; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin:0 auto 8%;}
.product_02 img{width:95%; margin-bottom:10%;}

.adv_title{width:100%; text-align:center; line-height:18px; font-size:16px; background:url(../img/adv_top.png) no-repeat center bottom; color:#fff; position:absolute; left:0; bottom:-13px; z-index:9;}
.adv_title h4{line-height:84px; color:#e40506; font-size:40px; font-weight:normal;}
.adv_title h4 span{color:#fff;}
.adv_part{min-width:1200px; position:relative;}
.adv_pic_01{float:right; width:50%; height:447px; overflow:hidden; position:relative;}
.adv_pic_01 img{width:100%; height:447px;}
.adv_pic_02{float:left; width:50%; height:447px; overflow:hidden; position:relative;}
.adv_pic_02 img{width:100%; height:447px;}
.adv_picbg_01{width:48%; overflow:hidden; position:absolute; top:0; left:0;}
.adv_picbg_01 img{width:100%;}
.adv_picbg_02{width:48%; overflow:hidden; position:absolute; top:0; right:0;}
.adv_picbg_02 img{width:100%;}
.fea_part{width:680px; position:absolute; top:0; left:20%; z-index:2;}
.fea_tit{color:#fff; color:#fcfafa; font-size:22px; font-style:italic; padding:90px 0 20px 10px; line-height:30px;}
.fea_tit span{color:#e20606; font-size:15px; padding-left:8px;}
.fea_fon{width:656px; color:#fcfafa; height:44px; font-size:14px; overflow:hidden; margin:0 0 38px 10px;}
.fea{width:660px;}
.fea li{float:left; width:151px; height:40px; text-align:center; font-size:16px; margin:0 14px 17px 0;}
.fea a{display:block; width:149px; line-height:38px; border:dashed 1px #e40506; color:#fcfcfc; border-radius:20px;}
.fea a{
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.fea a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background:#ff0000;
  border-radius:20px;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.fea a:hover, .fea a:focus, .fea a:active {
  color:#fcfcfc;
  border:solid 1px #ff0000;
}
.fea a:hover:before, .fea a:focus:before, .fea a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.adv{width:50%; position:absolute; top:100px; right:5%; z-index:2;}
.adv li{float:left; width:324px; line-height:45px; color:#fff; font-size:18px; margin-bottom:21px;}
.adv img{float:left; width:45px; height:45px; border-radius:50%; margin-right:20px;}
.adv li:hover img{background:#ff0000;}
.adv li:hover{color:#e20606;}

.models_bg{min-width:1200px; height:223px; background:#ff0000; margin-top:59px; position:relative;}
.models_tit{width:25%; position:absolute; top:-59px; left:0;}
.models_tit img{width:100%;}
.models{width:1025px; padding:26px 0 175px 0; margin:0 auto;}
.models li{float:left; width:137px; height:163px; margin-left:62px; display:inline; background:url(../img/models_imgbg.gif) no-repeat; padding:5px 6px 5px 0;}
.models img{width:135px; height:161px; border:solid 1px rgba(255,255,255,0.6);}

.ser_bg{min-width:1200px; height:900px; padding:167px 0 6px 0; background:url(../img/ser_bg.jpg) no-repeat center top; background-size:100% 100%;}
.ser_part{width:1200px; margin:0 auto;}
.ser{width:100%; margin-bottom:70px;}
.ser li{margin-bottom:48px;}
.ser_pic{float:left; width:188px; height:117px; border:solid 4px rgba(255,255,255,0.4); overflow:hidden; margin-right:33px;}
.ser_pic img{width:188px; height:117px; transition:all 0.4s; -webkit-transition:all 0.4s;}
.ser_pic img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);}
.ser li .ser_fon{float:left; width:522px; line-height:26px; color:#f1efef; font-size:14px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.ser_fon h4{color:#e20606; font-size:16px;}
.ser_fon h4 a{color:#e20606;}
.ser_fon p{line-height:22px; height:44px; overflow:hidden;}
.ser li .ser_more{font-size:13px; padding-top:12px; display:block; text-transform:uppercase;}
.ser_more a{color:#ff0000;}
.ser li:hover .ser_more{display:none;}
.ser li:hover .ser_fon{padding-left:40px; background:url(../img/ser_line.jpg) no-repeat left 12px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.ser_list{width:627px; margin-bottom:22px;}
.ser_list li{float:left; width:209px; height:44px; line-height:44px; text-align:center; font-size:16px; margin-left:-28px;}
.ser_list a{display:block; background:url(../img/ser_list01.png) no-repeat; color:#fff;}
.ser_list a:hover{background:url(../img/ser_list02.png) no-repeat;}
.ser_m{margin:0 0 0 248px;}

.team_bg{min-width:1200px; height:743px; padding:144px 0 130px 0; background:url(../img/team_bg.jpg) no-repeat center top; background-size:100% 100%; position:relative;}
.team_title{width:100%; text-align:center; line-height:18px; font-size:16px; background:url(../img/adv_top.png) no-repeat center bottom; color:#e40506; position:absolute; left:0; top:-70px; z-index:9;}
.team_title h4{line-height:70px; color:#e40506; font-size:40px; font-weight:normal;}
.team_title h4 span{color:#fff;}
.bx-wrapper {
	position: relative;
	margin: 0 auto 87px;
	padding: 0;
	*zoom: 1;
}
.bx-wrapper img {
	width: 100%;
	display: block;
}
.bx-wrapper .bx-viewport {
	left: -5px;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}
.bx-wrapper .bx-pager {

}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background:none;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: none;
}
.bx-wrapper .bx-prev {
	left: -55px;
	background:url(../img/team_left.png) no-repeat;
}
.bx-wrapper .bx-next {
	right: -55px;
	background:url(../img/team_right.png) no-repeat;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 30%;
	outline: 0;
	width: 29px;
	height: 67px;
	text-indent: -9999px;
	z-index: 9999;
}
.team{position:relative; padding-top:50px; color:#fff;}
.team_b{height:292px; padding-top:110px; background:#434343;border:solid 4px #e40506; border-radius:3px;}
.team .team_top{width:60%; height:130px; text-align:center; line-height:38px; background:#e40506; font-size:17px; position:absolute; top:0; left:20%; z-index:99;}
.team:hover .team_top{background:url(../img/team_top.jpg) no-repeat; background-size:100% 100%;}
.team_sz{width:44px; height:44px; line-height:44px; text-align:center; background:#fff; color:#e40506; font-family:"宋体"; font-size:32px; margin:0 auto;}
.team_top h4{border-bottom:dashed 1px rgba(255,255,255,0.5); font-weight:normal; width:80%; margin:0 auto;}
.team_t{width:90%; text-align:center; font-size:16px; line-height:28px; height:56px; overflow:hidden; margin:0 auto 4px;}
.team_gr{width:50%; height:34px; line-height:34px; text-align:center; border:dashed 1px #e40506; color:#e40506; font-size:16px; border-radius:20px; margin:0 auto 26px;}
.team_fon{width:90%; height:96px; text-align:center; line-height:24px; font-size:15px; overflow:hidden; margin:0 auto 14px;}
.team_more{width:130px; height:37px; line-height:37px; text-align:center; background:#e10607; font-size:14px; margin:0 auto;}
.team_more a{color:#fff;}

.dyn_part{width:1200px; margin:0 auto;}
.blk_29 { width:724px;ZOOM: 1; POSITION: relative}
.blk_29 .RightBotton {float:left; width:40px; height:40px; background:url(../img/dyn_btn.jpg) no-repeat; position:absolute; top:52px; left:0;}
.blk_29 .Cont {float:left; OVERFLOW: hidden;width:638px; margin-left:87px;}
.blk_29 .box {	FLOAT: left; WIDTH: 638px;}
.dyn{width:638px; height:140px; line-height:24px; font-size:14px; color:#696969;}
.dyn h4{line-height:58px; height:58px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../img/dyn-line.jpg) no-repeat left bottom; margin-bottom:10px; font-size:18px; font-weight:normal; color:#2d2d2d;}
.dyn h4 a{color:#2d2d2d;}


/*footer*/
.foot_bg{min-width:1200px; height:247px; min-height:247px; padding:160px 0 65px 0; background:#0e0f11;}
.foot{width:1200px; margin:0 auto; position:relative;}
.mes_bg{width:1200px; height:147px; padding-top:56px; background:#434343; border-radius:10px; position:absolute; top:-262px; left:0;}
.mes_top{width:100%; height:50px;}
.mes_tit{float:left; width:218px; height:43px; line-height:43px; text-align:center; background:#e40506; margin-left:103px; color:#fff; font-size:20px;}
.mes_tr{float:right; width:806px; line-height:34px; color:#fff; font-size:15px;}
.hz_fon{float:left; line-height:26px; padding:0 20px; color:#fff; font-size:16px; border-left:solid 2px #fff; border-right:solid 2px #fff; margin:15px 90px 0 123px;}
.name{float:left; width:260px; padding-left:50px; height:40px; line-height:40px; border:solid 1px #7d7d7d; background:none; border-radius:20px; color:#a8a7a7; font-size:13px; font-family:"微软雅黑"; background:url(../img/name_bg.jpg) no-repeat 21px center; margin-right:15px;}
input.name::-webkit-input-placeholder{color:#a8a7a7;}
input.name:-moz-placeholder{color:#a8a7a7;}
.phone{float:left; width:260px; padding-left:50px; height:40px; line-height:40px; border:solid 1px #7d7d7d; background:none; border-radius:20px; color:#a8a7a7; font-size:13px; font-family:"微软雅黑"; background:url(../img/phone_bg.jpg) no-repeat 21px center; margin-right:15px;}
input.phone::-webkit-input-placeholder{color:#a8a7a7;}
input.phone:-moz-placeholder{color:#a8a7a7;}
.mes_btn{float:left; width:39px; margin-top:1px; border-radius:50%;}
.foot_left{float:left; width:934px;}
.f_nav{width:100%;}
.f_nav dl{float:left; font-size:15px; text-transform:uppercase;}
.f_nav dt{height:67px; /*padding-right:55px;*/padding-right:49px; border-bottom:solid 1px #e40506; margin-bottom:14px; color:#9f9f9f;}
.f_nav dt h4{color:#fff; line-height:32px; font-size:16px; font-weight:normal;}
.f_nav .f_nav_r{padding-right:5px;}
.f_nav dd{width:100%; line-height:28px; font-size:14px;}
.f_nav dd a{color:#5b5959;}
.f_nav dd a:hover{color:#fff;}
.code{float:right; width:206px; text-align:center; line-height:26px; color:#fff;}
.code img{width:158px; height:158px; margin-bottom:20px;}


/*main*/
.unslider{overflow:auto}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel li{float:left}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}
.unslider-arrow.next{left:auto;right:20px}
.unslider{position: relative;}
.banner { position: relative; overflow: hidden; text-align: center; height: auto!important;}
.banner li { list-style: none;}
.banner ul li { float: left;}
.banner ul li img{width: 100%;}
.unslider-nav{position: relative;}
.unslider-nav ol { position: absolute; left: 0; right: 0; bottom: 20px; text-align: center; z-index: 100;}
.unslider-nav ol li{display: inline-block; width: 9px; height: 9px;border-radius:50%; margin: 0 10px; text-indent: -999em; background: #fff;cursor: pointer;}
.unslider-nav .unslider-active{background: #ff0000;opacity: 1;}

.pro_top{min-width:1200px; background:url(../img/pro_top.png) no-repeat center center; margin:92px 0 52px 0; line-height:52px; text-align:center; font-size:40px; color:#e40506;}
.pro_top span{color:#fff;}
.main{width:1200px; padding-bottom:238px; margin:0 auto;}
.pro_t{width:100%; text-align:center; margin-bottom:96px;}
.pro_t li{display:inline; margin:0 9px; font-size:15px;}
.pro_t a{width:133px; height:38px; line-height:38px; border:solid 1px #535353; margin:2px 2px 4px 2px; display:inline-block; color:#fff;}
.pro_t a:hover{width:139px; height:45px; line-height:42px; border:none; background:url(../img/pro_tbg.png) no-repeat; margin:0;}
.pro{width:1200px; overflow:hidden;}
.pro ul{width:1236px;}
.pro li{float:left; width:375px; margin:0 37px 58px 0;}
.pro_pic{width:375px; height:253px; margin-bottom:12px; position:relative; overflow:hidden;}
.pro_pic img{width:375px; height:253px;}
.pro li .pro_tm{width:375px; height:151px; padding-top:102px; text-align:center; background:rgba(0,0,0,0.4); position:absolute; top:0; left:0; display:none; transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.pro_tm img{width:47px; height:47px;}
.pro li:hover .pro_tm{display:block;}
.pro li .line{display:block; position:absolute; background:#ff0000; transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.pro li .line-top{width:0; height:3px; line-height:3px; top:8px; left:-100%;}
.pro li:hover .line-top{width:362px; left:7px;}
.pro li .line-bottom{width:0; height:3px; line-height:3px; bottom:8px; right:-100%;}
.pro li:hover .line-bottom{width:362px; right:7px;}
.pro li .line-left{width:3px; height:0; bottom:-100%; left:6px;}
.pro li:hover .line-left{height:237px; left:6px; top:8px;}
.pro li .line-right{width:3px; height:0; top:-100%; right:6px;}
.pro li:hover .line-right{height:237px; top:8px;}
.pro li .pro_fon{border:solid 1px #373739;height:50px; padding:20px 14px; text-align:center; color:#bbb9b9; transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.pro_fon h4{line-height:28px; color:#fcf9f9; font-size:16px; font-weight:normal;}
.pro li:hover .pro_fon{border:solid 1px #ff0000; background:#ff0000; text-align:left;}
.page{width:100%; text-align:right; padding-top:48px; font-size:14px;}
.page a{width:32px; height:32px; line-height:32px; text-align:center; display:inline-block; border-radius:50%; background:#fff; color:#000; margin-left:12px;}
.page a:hover{width:50px; color:#fff; background:#e7141a; border-radius:20px;}
.page .page_tz{color:#fff; font-size:15px; padding:0 8px;}
.page_y{width:50px; height:32px; line-height:32px; text-align:center; border:none; background:#f3f3f3; color:#000; font-family:"微软雅黑"; border-radius:20px;}
.page_go{width:32px; height:32px; background:#e7141a; border:none; border-radius:50%; color:#fff; font-family:"微软雅黑"; font-size:14px; cursor:pointer;}

.mes_bg_02{width:1200px; height:147px; padding-top:56px; background:#434343; border-radius:10px; margin:0 auto;}
.foot_bg_02{min-width:1200px; height:247px; min-height:247px; padding:55px 0 65px 0; background:#0e0f11; border-top:solid 5px #89898a;}



@media only screen and (max-width: 1400px) {
	.nav_bg{left:33%;}
	.flex-direction-nav{bottom:23%;}
	.flex-direction-nav li a.flex-next{left:24%;}
	.about_bg{height:750px;}
	.about_title{width:95%; margin-left:1.2%;}
	.tabs .prev{left:180px;}
	.tabs .next{left:192px;}
	.adv{width:55%;}
	.models_tit{left:-8%;}
}
@media only screen and (max-width: 1280px) {
	.nav_bg{left:28%;}
	.flex-direction-nav{bottom:25%;}
	.flex-direction-nav li a.flex-next{left:24%;}
	.product_bg{height:630px !important; padding-top:100px !important;}
	.about_bg{height:750px;}
	.about_title{width:95%; margin-left:0;}
	.tabs .prev{left:240px !important;}
	.tabs .next{left:252px !important;}
	.adv{width:60%;}
	.models_tit{left:-12%;}
	.dyn_part{width:900px; margin:0 auto;}
}
@media only screen and (max-width: 1024px) {
	.flexslider{min-width:1000px;}
	.nav_bg{left:20%;}
	.flex-direction-nav{bottom:25%;}
	.flex-direction-nav li a.flex-next{left:25%;}
	.tabs{width:900px; padding:34px 40px 70px 40px;}
	.join_bg{min-width:900px;}
	.product_bg{height:630px;}
	.about_bg{height:610px;}
	.about_title{width:89%; margin-left:0;}
	.about_munu{top:180px;}
	.about{line-height:28px; font-size:15px; height:112px; overflow:hidden; transition:all 1s linear 1s;}
	.tabs .prev, .tabs .next{top:-32px;}
	.tabs .prev{left:293px;}
	.tabs .next{left:305px;}
	.adv{width:60%;}
	.models_bg{min-width:900px;}
	.models_tit{width:34%; left:-16%;}
	.models{width:850px; padding:26px 0 0 0; float:right;}
	.models li{margin-left:27px;}
	.ser_bg{min-width:900px;}
	.ser_part{width:900px; margin:0 auto;}
	.team_bg{min-width:900px;}
	.dyn_part{width:900px; margin:0 auto;}
}


.text{
	color: #4b4b4b;
	font-size: 18px;
	line-height: 36px;
	padding: 0px 25px;
}
.text img{
	max-width: 100%;
}

#news_con {	width: auto;	min-height: 360px;	padding: 15px;	padding-right: 0px;	color:#000;	text-align:justify;}
#news_con .h1 {	text-align: center;	font-size: 16px;	height: 35px;	line-height: 35px;margin-bottom: 15px;color: #ffffff;}
#news_con .h2 {	text-align: center;	font-weight: normal;	width: auto;	height: 25px;	line-height: 25px;	border-top: solid 1px #e40506;	border-bottom: solid 1px #e40506;	color: #ffffff;	margin-bottom: 5px; font-size:14px}
#news_con #pic {padding-top: 20px; position:relative;text-align: center;	margin-bottom: 5px;}
#news_con #pic #prev{ position:absolute; top:50%; left:0px; font-size:50px;font-weight:bold;color: #e40506;}
#news_con #pic #next{ position:absolute; top:50%; right:0px; font-size:50px;font-weight:bold;color: #e40506;}
#news_con #pic #prev_none{ position:absolute; top:50%; left:0px; color:#999; font-size:50px;font-weight:bold}
#news_con #pic #next_none{ position:absolute; top:50%; right:0px; color:#999; font-size:50px;font-weight:bold}
#news_cons_title{border-bottom:solid 1px #ccc; font-weight:bold ; font-size:15px; margin-bottom:10px;}
#news_cons{ margin-bottom:15px;min-height: 30vh;margin-top: 20px; color: #FFFFFF;}
#news_cons img{
  max-width: 100%;
}

#pages { padding:14px 0 10px; text-align:center;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 {
	width:56px;
	padding:0;
	background-color: #ffffff;
	background-image: url(../images/admin_img/pages.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#pages a:hover { background:#67873B; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
