body { padding:0px; margin:0px; font-size:15px;  font-family: 'Microsoft YaHei';  color:#404040; background:#fff;}
/*通用*/
.clear {clear:both;height:0px; overflow:hidden;}
.blank1{height:1px;overflow:hidden;}
.blank3{height:3px;overflow:hidden;}
.blank5{height:5px;overflow:hidden;}
.blank6{height:6px;overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.blank12{height:12px;overflow:hidden;}
.blank15{height:15px;overflow:hidden;}
.blank20{height:20px;overflow:hidden;}
.blank25{height:25px;overflow:hidden;}
.blank30{height:30px;overflow:hidden;}
.blank40{height:40px;overflow:hidden;}
.blank50{height:50px;overflow:hidden;}
a{color:#333;text-decoration:none;}
a:hover,a:focus {color: #059b2d;text-decoration: none;}
a:active {outline:none;}
.img { vertical-align:auto;}
div,ul,li,dl,dt,dd,p,form{padding: 0px; margin: 0px;list-style-type: none;}
.img{ padding:3px; border:0px solid #CCC;-moz-box-shadow:0px 0px 6px #C4C4C4; -webkit-box-shadow:0px 0px 6px #C4C4C4; box-shadow:0px 0px 6px #C4C4C4;}
.img1 {padding: 0px; border-radius: 5px; -moz-box-shadow: 0px 0px 3px #aaa;-webkit-box-shadow: 0px 0px 3px #aaa;box-shadow: 0px 0px 3px #aaa;}
.img2 {padding: 0px; border-radius: 5px;}
.img3 { padding:1px; border:1px solid #CCC;}
.yuan-border { background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); margin: 0 auto; padding: 5px 10px 10px;  border-radius: 5px;}
.yingcang { width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xian { border-bottom:1px dotted #e5e5e5; height: 1px;margin: 9px 0;overflow: hidden;}
/*文字颜色*/
.text-hong { color:#F00;}
.text-lu { color:#009B4D;}
.text-xia { color:#E82B91;}
.text-bai { color:#FFF; }
.text-hei { color:#000;}
.bg-huang {background-color: #f6f7f1;}
/*替换*/
.btn-xs, .btn-group-xs > .btn {
border-radius: 1px;
font-size: 12px;
line-height: 1.5;
padding: 3px 8px;
}
.btn-md, .btn-group-xs > .btn {
border-radius: 1px;
font-size: 14px;
line-height: 1.5;
padding: 8px 15px;
}
.btn-default {
    border-color: #E5E5E5;
    color: #333;
}
.btn-default:hover {
  color: #fff;
  background-color: #059b2d;
  border-color: #9CC030;
}
.btn-on {
  color: #fff;
  background-color: #059b2d;
  border-color: #9CC030;
}
.btn-on:hover {
  color: #fff;
  background-color: #059b2d;
  border-color: #9CC030;
}
.post-item {
    box-shadow: 1px 10px 0 rgba(0, 0, 0, 0.1);
	
}
/*文字大小*/
.font12 { font-size:12px;}
.font13 { font-size:13px;}
.font14 { font-size:14px;}
.font15 { font-size:15px;}
.font16 { font-size:16px;}
.font18 { font-size:18px;}
.font20 { font-size:20px;}
.font22 { font-size:22px;}
.font30 { font-size:30px;}
/*间距*/
.pt3{ padding-top:3px;}
.pt5{ padding-top:5px;}
.pt8{ padding-top:8px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt50{ padding-top:50px;}
.pl3{ padding-left:3px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl40{ padding-left:40px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mb5{ margin-bottom:5px;}
.mb7{ margin-bottom:7px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.w130 { width:180px; height:130px;}
/*行距*/
.line20{ line-height:20px;}
.line25{ line-height:25px;}
.line30{ line-height:30px;}
.line35{ line-height:35px;}
.line40{ line-height:40px;}
.line50{ line-height:50px;}
/*背景*/
.bg-bai { background:#FFF;}
.bg-blue { background:#0975BE;}
.bg-hui { background:#F5F5F5;}
.bg-lv { background:#DFDFDF;}
.bg-pcinfo { background:#5CB85C;}
.container{ width:1200px !important;}
.head{ background:#555; height:35px; line-height:35px; color:#FFF; font-size:12px;}
.head-btn{ height:25px; background:#FC0; color:#FFF;background-image: none;cursor: pointer;display: inline-block;font-size: 12px;font-weight: normal;text-align: center; border:none;}
.navTmp {
		width:100%;height:80px;background:rgba(255,255,255,0.95);box-shadow: 0px -2px 20px 1px #059b2d;display: none;position:fixed;top:0px;z-index: 999;	
	}
.head-right { font-size:18px; font-weight:700; text-align:right; padding-right:5px; height:40px; line-height:40px;}
  .btnShow{
    float:right;
    text-align: center;
    margin-left:10px;
    position:relative;
  }
  .btnShow a{ color: #fff; }
  .btnShow p{
    width:100%;
    background:red;
  }
  .btnShow .sj{
    background: #D9534F;
    color: #fff;
    width: 96px;
    text-align: center;
  }
  .btnShow .sj-con{
    position:absolute;
    display:none;
    height: 94px;
    padding: 5px;
    background: #fff;
    left:0;
    top:35px;
    z-index: 99;
  }
  .btnShow .wx{
    background: #46B8DA;
    color: #fff;
    width: 96px;
    text-align: center;
  }
  .btnShow .wx-con{
    position:absolute;
    display:none;
    height: 94px;
    padding: 5px;
    background: #fff;
    left:0;
    top:35px;
    z-index: 99;
  }
  .btnShow .wz{
    background: #F0AD4E;
    color: #fff;
    width: 110px;
    text-align: center;
  }
  .btnShow .wz-con{
    position:absolute;
    display:none;
    height: auto;
    padding: 0;
    background: #fff;
    left:0;
    top:35px;
    z-index: 99;
	width: 110px;
  }
  .btnShow .wz-con li{
    background: #515151;
    line-height: 25px;
    margin-top:1px;
    color: #fff;
  }
 .btnShow .wz-con li a{
    color: #fff;
  }
  .btnShow .wz-con li:hover{
    background: #F0AD4E;
    color: #fff;
  }
/* 导航 */
.menu {height:50px; width:100%; margin:0 auto; line-height:50px; }
.top-nav { height:50px; font-size:16px; margin-top: 10px;}
.top-nav li a{ height:50px; line-height:50px; padding:0;color:#000;}
.top-nav li a:hover { height:50px;  background: #fff; }
.top-nav li .current { height:50px; font-weight:600; background: #b9ffcc; color: #fff; }
.media-object { background: #E8EADF /*url(../images/c_bg4.jpg) no-repeat center center*/; border-radius: 3px; }
.g-in { width: 1170px; margin: 0 auto; }
/* 导航 */
.header { position: relative; background: url(../images/header_bd.jpg) center top; z-index:20; }
.header-bd { width:1200px; margin:0 auto; height:110px;}
.logo { float:left; display:block; width:490px; height:60px; display:inline;margin-top:25px; background:url(../images/logo.png) no-repeat; overflow:hidden; }
.logo a { display:block; width:240px; height:80px; line-height: 9999px; }
.navbox{ background:#059b2d; margin-bottom:1px;}
.toptel{ background: url(../images/toptel.jpg) center top; width:356px; margin-top:25px; margin-right:30px; display:inline-block; height:56px; float:right;}
.navs { width: 1200px; height: 50px; margin:0 auto; }
.navs ul li {  height: 50px; }
.navs ul li a { display: block; padding: 0 0 ;   font-size: 16px; height:50px; line-height:50px; color: #fff; text-align: center; }
.navs ul li:hover a{  background:#b9ffcc; display:block; color:#FFF;}
.navs ul li:hover a:hover{ background:#b9ffcc; color:#000; font-weight:700; }
.navs ul li a:hover {  color:#ff6600; }
.navs ul li .current { background:#b9ffcc;  color:#000; font-weight:700;}
.navs ul li .current1 { background:#059b2d;  color:#fff; font-weight:700;}
.navs ul .on { background:url(../images/o_ico_04.gif) no-repeat; }
.navs ul .on a { background: url(../images/o_ico_02.gif) no-repeat center 45px; color:#fff; }
.navs ul .on a:hover { background: url(../images/o_ico_02.gif) no-repeat center 45px; color:#fff; }
	/* 下拉菜单s */
.submenu { position:absolute; top:0; left:0; width:100%; padding:30px 0; background:#F5F5F5; color:#000; display:none; line-height:20px; }
.submenu .g-in { position:relative; width:1140px; }
.submenu .g-in s { position:absolute; top:0px; left:50%; display:block; margin-left:-9px; border-width: 9px 9px 0 9px; border-style: solid; border-color: #dedede transparent; }
.submenu .hd { float:left; width:258px; margin-right:30px; border:4px solid #fff;}
.submenu .bd {  float:left; width:220px;}
.submenu .bd>ul {}
.submenu .bd>ul>li { float:left; width:45%; padding:10px; height:40px;}
.submenu .bd>ul>li>a { line-height:35px; height:35px; background:none; font-size:15px; color:#999; font-weight: normal;border-bottom:1px solid #999;}
.submenu .bd>ul>li>a:hover { color:#077ae2 !important; }
.submenu .bd dl { float:left; width:100px; text-align:center; margin-left:50px;}
.submenu .bd dl dt { width:100px; border-bottom:1px solid #999; text-align:center; }
.submenu .bd dl dt a { width:auto; padding:5px; line-height:30px; height:40px; background:none; font-size:15px; color:#999; font-weight: normal;}
.submenu .bd dl dt a:hover { color:#077ae2; }
.submenu ul li a,.submenu ul li a:hover { background:none !important; padding:0; color: #000 !important;}
.submenu h4 { color:#000; border-bottom:2px solid #dedede; height:35px;}
.submenu .u-txt { float:right; width:630px; padding:10px 0 13px 30px; border-left:1px solid #fff; line-height:27px; text-align:justify; }
.submenu .u-txt i { display:block; width:35px;}
/*标题*/
.subnav {
    background: transparent url("../images/divider.png") repeat-x scroll left bottom !important; height:40px; line-height:30px;
}	
.subnav p {
    color: #3c3b3c;
    font-size:16px;
	font-weight:700;
	display: block;
    padding-bottom: 7px;
	height:35px;
}
.subnav p a { color:#3c3b3c;}
.left-nav { font-size:14px;}
.left-nav span{ font-size:14px; font-weight: normal; color:#686868; padding-left:20px;}
.right-nav { padding-right:1px; }
.right-nav a:hover{ display:block;   background:#059b2d; color:#FFF;}
.right-nav .current a{ display:block;   background:#059b2d; color:#FFF;}
.right-nav li{ float:left; text-align:center; border-right:1px dotted #CCC;}
.right-nav li a { padding:0 15px; }
/*.right-nav li:last-child{border-right:none;}*/
.col-md-20 {
  /*position: relative;*/
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  width:20%;
  float:left;
}
.col-md-25 {
  /*position: relative;*/
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  width:25%;
  float:left;
}
/* set relative to positionante content correctly */
.gridex {
	position: relative;
		overflow: hidden;
}
/* animatable grid container */
.gd-expander {
	position: absolute;
	overflow: hidden;
	height: 220px;
	margin-top: 20px;
	max-width: 100%;
	left: 0; /* standar row margin is 30px */
}
/* inner content container */
.gd-inner {
	padding: 0;
	background: #ccc;
}
/* top arrow when expanded */
.gridex > li > a {
	position: relative;
}
.gridex > .gd-expanded > a::after {
	top: auto;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #ccc;
	border-width: 0;
	left: 50%;
	margin: -25px 0 0 76px;
}
.cpimg { background: rgba(0, 0, 0, 0) url("../images/csdbj.jpg") no-repeat scroll center 0; padding:30px 25px; width:300px; border-radius:5px;}
.tjimg { background: #fff; padding:0 0 80px 0;}
.tjp { height:80px; text-align:left; line-height:30px; background: #fff; width:260px; margin:0 auto; padding:10px;}
.tjp h4 { font-size:14px; font-weight:600; margin:0;}
.tjp .more{
	width: 88px;
	height: 26px;
	margin-top:15px;
	line-height: 26px;
	border:1px solid #d2d2d4;
	color: #666666;
	text-align: center;
	float: right;
	font-family: arial;
	border-radius: 20px;
	transition: all 300ms ease-in 0ms;
}
a:hover .tjp h4{
	color: #059b2d;
}
a:hover .tjp  .more{
	background: #059b2d;
	color: #fff;
	border-color: #059b2d;	
}
.ib {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
}
.about-left {
	margin-top:-7px;
}
.about-left h1 {
    color: #000;
    float: left;
    font-size: 30px;
    height: 35px;
    line-height: 35px;
    width: 100%;
	font-weight:700;
	margin:0 0 10px 0;
}
.about-centent {
    color: #555;
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
    margin-top: 20px;
    width: 100%;
	text-align:justify;
}
.about-btn {
    background: #059b2d none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    height: 45px;
    line-height: 45px;
    margin-top: 30px;
    text-align: center;
    width: 180px;
}
.about-btn:hover {
    animation: 0.3s ease 0s normal none 1 running btnanimate;
    background: #3f3c35 none repeat scroll 0 0;
    transition: all 0.5s ease 0s;
	color:#FFF;
}
.foot-btn {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    height: 42px;
    line-height: 42px;
    margin-top: 50px;
    text-align: center;
    width: 106px;
}
.foot-btn:hover {
    animation: 0.3s ease 0s normal none 1 running btnanimate;
    background: #059b2d none repeat scroll 0 0;
    transition: all 0.5s ease 0s;
	color:#FFF;
}
.c_pt::before {
    background: rgba(0, 0, 0, 0) url("../images/mask.png") no-repeat scroll center 0;
    content: "";
    height: 31px;
    left: 0;
    position: absolute;
    top: -31px;
    width: 100%;
}
.c_pd {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 10px;
    position: relative;
    z-index: 5;
}
.main-title {}
.main-title h2 { margin:0; font-size:30px; font-weight:600;color:#333; text-align:center;}
.main-title p { color:#666; text-align:center;font-size:16px; line-height:25px;}
.main-title span { height:5px; width:80px; display:block; color:#000; border-bottom:5px solid #059b2d; margin:0 auto; padding-top:15px;}
.index-title{
		width:100%;
		margin:0 auto;
		font-size:32px;
        position:relative;
		font-weight:600;
		letter-spacing:2px;
		
        }
		.index-title a {color:#059b2d;}
        .index-title .line{
            position:absolute;
            bottom:-20px;
			width:50%;
			height:1px;
			background:#eee;
			text-align: center;
        }
        .line::before{
            content:'';
            display:block;
            width:100%;
            height:1px;
            position:absolute;	
            background:#059b2d;
            transition:all 0.55s ease-in-out;
            transform: scale(0.3,1);
            transform-origin:50% 0;
        }
		.index-title .dot{
            position:relative;
			display:block;
			width:10px;
			height:10px;
			top:-5px;
			background:#fff;
			z-index:10;
			border:1px solid #059b2d;
        }	
        .index-title:hover .line::before{
            transform:scale(0.8,1);
        }
		.dot{
			border-radius: 100%;
			-moz-border-radius: 100%;
			-webkit-border-radius: 100%;
			-ms-border-radius: 100%;
			-o-border-radius: 100%;
		}
.line,.dot,.service_box_con::before,.service_box>.icon{
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);	
}
.right-bd { background: url("../images/zhong_xian.png") no-repeat scroll center center; height:249px;}
.news-aside-bg { background:#059b2d;}
.news-aside-bg2 { background:#989898;}
.news-aside {color: #fefefe;float: left;height: 296px;position: relative;text-align: center; width: 158px;}
.news-aside h2 {
    font: 20px/30px "微软雅黑";
    height: 60px;
    margin-bottom: 14px;
    padding-top: 80px;
	margin:0;
}
.news-aside ul {
    width: 100%;
	padding-top:50px;
}
.news-aside li {
    float: none;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    width: 100%;
}
.news-aside p {
    bottom: 16px;
    height: 28px;
    left: 0;
    position: absolute;
    width: 100%;
}
.news-aside p a {
    color: #fff;
    display: block;
    font-size: 14px;
    line-height: 28px;
}
.news-main {
    position: relative;
    width: 397px;
	overflow:hidden;
	float:right;
}
.news-main .news-img {
    height: 160px;
}
.news-main .news-img img {
    height: 160px;
    width: 397px;
}
.news-main ul {
    background: #fff none repeat scroll 0 0;
    height: 135px;
    padding: 18px 0 40px;
}
.news-main li {
    background: rgba(0, 0, 0, 0) url("../images/yellow-squire.png") no-repeat scroll 16px center;
    line-height: 26px;
	height:26px;
    overflow: hidden;
    padding-left: 32px;
    vertical-align: top;
    width: 377px;
}
.news-main p {
    bottom: 10px;
    position: absolute;
    right: 12px;
}
.news-main li span { float: right;}
.xiaolist-img-text {
    background: #333 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 100%;
	margin-top:-35px;
	position:relative;
}
.xiaolist-img-text:hover {
    background: #059b2d none repeat scroll 0 0;
    color: #fff;
    transition: all 0.5s ease 0s;
}
.product-shijie {}
.product-shijie h2 { font-size:25px; color:#059b2d; padding:0 0 0 20px;}
.product-shijie h4 { font-size:18px; color:#333; padding:10px 0 0 22px;}
.product-shijie h5 { font-size:18px; color:#333; height:38px; line-height:38px; padding:0 0 0 22px; margin-top:160px; width:140px;}
.product-shijie h5 p{ width:38px; height:38px; background: rgba(0, 0, 0, 0) url("../images/abjj.png") no-repeat scroll left top; float:right;}
.product-shijie a:hover p {  background-position:right top;}
.product-shijie a:hover h5 { color:#059b2d;}
.imgbox { border:1px solid #E5E5E5; padding:10px; height:395px;}
.imgbox h5 { font-size:16px; font-weight:600; color:#000; margin:0; height:30px; line-height:30px; padding-top:5px;}
a:hover .imgbox h5 { color:#059b2d;}
.ifd1 { padding:5px 3px 0 0; color:#f00; font-size:20px; float:left; width:100%;}
.btn-pro-more {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #666;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
a:hover .btn-pro-more{
    background: #059b2d none repeat scroll 0 0;
    color: #fff;
    transition: all 0.5s ease 0s;
}
/*产品内容展示*/
.preview{ background:#fff;}
/* smallImg */
.smallImg{position:relative; height:100px; /* background-color:#F1F0F0;*/ padding:15px 0; width:555px;  overflow:hidden;}
.scrollbutton{width:17px; height:100px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/ico1.gif) no-repeat; margin-top:15px;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../images/ico2.gif) no-repeat; margin-left:520px; margin-top:-62px;}
#imageMenu {height:75px; width:535px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {width:120px; height:75px; overflow:hidden; float:left; text-align:center;margin:0 5px;background:#fff;}
#imageMenu li img{width:104px; height:68px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:104px; height:68px; opacity:0.7;}
/* bigImg */
.bigImg{position:relative; float:left; overflow:hidden;}
.bigImg #midimg{width:555px; height:370px;}
.bigImg #winSelector{width:240px; height:240px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}
 
/*首页热销车型*/
.lanren{width:100%; overflow:hidden;}
.lanren ul li{height:175px;position:relative;overflow:hidden;cursor:pointer; }
.lanren .txt{height:30px;  background-color: rgba(51, 51, 51, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); bottom:0;color:#fff;width:263px; position:absolute;}
.lanren .txt a { color:#FFF;}
.lanren .txt h3{font-size:16px;font-weight:100;height:30px;text-align:center;line-height:30px; margin-top:0; padding:0; }
.lanren .txt p{font-size:14px;text-align:left; padding:10px 8px;}
.product-title{ font-size:24px; color:#DF0615; height:50px; line-height:50px; margin:0; font-weight:600;}
.product-price { font-size:18px; line-height:30px; color:#9999B2; font-weight:normal;}
.product-price i { color:#333333; font-style:normal;}
.product-dp { padding-top:10px; font-size:18px; line-height:30px; color:#000;}
.product-dp span { color:#333333;}
.product-send { background:#F7F7F7; padding:10px; margin-top:15px;}
.nav-product { background:#F2F2F2; border-bottom:1px solid #E1E1E1; border-top:4px solid #059b2d;}
.nav-product li { border-left:1px solid #E1E1E1;}
.nav-product li a {font-size:18px;}
.nav-product li:last-child { border-right:1px solid #E1E1E1;}
.nav-product li a:hover { color:#000;}
.nav-product > li.active > a,
.nav-product > li.active > a:hover,
.nav-product > li.active > a:focus {
  
  color: #555;
  cursor: default;
  background-color: #fff;
  border-bottom-color: transparent;
}
.service_box{
            position: relative;
            z-index: 1;
			margin-top:40px;
        }
        .service_box_con{
            background:#fff;
            border:1px solid #e7e7e7;
            padding: 55px 15px 45px;
            text-align: justify;
        }
        .service_box_con h3 {
            margin-top: 0;
            font-size: 18px;
            font-weight: 600;
            text-align: center;
            padding-bottom:10px;
        }
        .service_box_con .desc{
            line-height: 22px;
            text-align: center;
        }
        .service_box_con::before{
            border: 1px solid #e7e7e7;
            content: "";
            display: block;
            height: 80px;
            position: absolute;
            top: -37px;
            width: 80px;
            z-index: -1;
        }
        .service_box .icon{
            position: absolute;
            text-align: center;
            z-index: 1;
            top: -36px;
            height: 78px;
            width: 78px;
        }
        .service_box .icon>i{
            color: #fff;
            left: 9px;
            top: 9px;
            height: 60px;
            width: 60px;
            line-height: 60px;
            position: absolute;
            text-align: center;
            background: #1ccdca;
        }
        
        /*我改的四个背景颜色*/
        .service_box .icon>i>img {vertical-align: center;}
        .service_box .icon .color1 {background: #CD2122;}
        .service_box .icon .color2 {background: #92C135;}
        .service_box .icon .color3 {background: #0072A5;}
        .service_box .icon .color4 {background: #E85F1B;}
        .service_box .icon::after{
            background: #fff;
            content: "";
            position: absolute;
            display: block;
            height: 80px;
            width: 78px;
            z-index: -1;
        }
        .service_box:hover>.icon,.service_box:hover>.service_box_con::before{
           transform: translateX(-50%) rotate(45deg);
        }
        /*滑动后位置与时间*/
        .service_box:hover>.icon,.service_box:hover>.service_box_con::before,.icon,.service_box_con::before{
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            -ms-transition: all .4s ease;
            transition: all .4s ease;
        }
        /*圆角*/
        .service_box_con,.service_box_con::before,.icon>i,.icon::after{
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -ms-border-radius: 5px;
            -o-border-radius: 5px;
            border-radius: 5px;
        }
/*联系方式*/
.index-lx {}
.index-lx>.title{ font-size:20px; color:#DF0615; height:50px; line-height:50px;}
/*联系我们栏目页*/
.jobTitlelx { font-size:16px;  border-bottom:1px solid #DFE6E4; line-height:40px; padding-top:10px; color:#22469A;background:url(../images/1276423284991.gif) no-repeat 4px 27px; padding-left:26px;}
.jobContent { padding:10px 0 0 23px; line-height:27px;}
/*产品内容页模板*/
.view-blank {}
.view-table { width:100%;}
.view-table table{ border:1px solid #000;}
.view-table .cp-hang { color:#F60; font-size:16px; font-weight:600; text-align:center;}
.view-table .view-table-first td:nth-child(odd){font-weight:600; padding-left:5px; width:15%; background:#FAFAFA;}
.view-table .view-table-second td:nth-child(odd){font-weight:600; padding-left:5px; width:15%; background:#FAFAFA;}
.view-table .view-table-three tr:nth-child(2){font-weight:600; padding-left:5px; width:15%; background:#FAFAFA;}
.view-table .view-table-title-first td:first-child { color:#F60; font-size:16px; font-weight:600; text-align:center; background:#F5F5F5;}
.view-table .view-table-title-second td:first-child  { color:#F60; font-size:16px; font-weight:600; text-align:center; background:#F5F5F5;}
.view-table .view-table-title-three td:first-child  { color:#F60; font-size:16px; font-weight:600; text-align:center; background:#F5F5F5;}
.view-table table td{ word-wrap: break-word; word-break:break-all;}
/*提交*/
.index-ly {}
.index-ly>.title{ font-size:20px; color:#CD2720; font-weight:600; height:50px; line-height:50px;}
/*为专业而生*/
.sl-left { float:left; margin-left:0; width:480px; overflow:hidden; height:350px;}
.sl-right { float:right;width:640px; height:350px;}
.sl-right .s1 { width:309px; float:left; height:165px; overflow:hidden;}
.sl-right .s2 { width:309px; float:right; height:165px; overflow:hidden;}
.sl-right .s3 { width:309px; float:left; height:165px; overflow:hidden;}
.sl-right .s4 { width:309px; float:right; height:165px; overflow:hidden;}
/*公司介绍*/
.gsjs::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 30px;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -30px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 0;
}
.gsjs {
    background: rgba(0, 0, 0, 0) url("../images/t-02.jpg") repeat-y scroll center top;
    padding: 50px 0 86px;
    position: relative;
}
.i-news-list {
    margin-top: 15px;
}
.i-news-list li {
    margin-bottom: 0.5em;
}
.i-news-list a {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 2px solid #fff;
    border-top: 2px solid #fff;
    display: block;
    padding: 0.5em 0 0.5em 8em;
    position: relative;
}
.i-news-list a:hover {
    background: #ED9E36 none repeat scroll 0 0;
    color: #fff;
    border-color: #fff;
}
.i-news-list ._date {
    background: rgba(0, 0, 0, 0) url("../images/line2.png") no-repeat scroll center center;
    border-right: 1px solid #dedede;
    height: 6em;
    left: 0;
    position: absolute;
    top: 0;
    width: 7em;
}
.i-news-list ._day {
    color: #d24f15;
    font-size: 22px;
    left: 20%;
    position: absolute;
    top: 16%;
}
.i-news-list ._mon {
    bottom: 12%;
    color: #888888;
    font-size: 16px;
    position: absolute;
    right: 16%;
}
.i-news-list ._t {
    font-size: 16px;
	margin:0;
	font-weight:600;
    height: 2em;
    line-height: 2em;
}
.i-news-list ._p {
    height: 3em;
    line-height: 1.5em;
    overflow: hidden;
	font-size:13px;
	padding-right:10px;
}
.i_rongyu {
    background: rgba(0, 0, 0, 0) url("../images/i_rongyu.jpg") no-repeat scroll 0 0 / cover ;
    height: 20em;
    margin-top: 15px;
    position: relative;
}
.i_rongyu a {
    background: rgba(233, 134, 4, 0.8) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 100%;
}
.i_rongyu ._t {
    font-size: 2.5em;
    padding: 0.5em 6%;
	margin:0;
}
.i_rongyu ._p {
    padding: 0 6%;
}
.h_more {
    background: rgba(0, 0, 0, 0) url("../images/more.png") no-repeat scroll 0 0;
    height: 46px;
    margin: 40px auto 0;
    width: 312px;
}
.fa-angle-right::before {
    content: ">";
}
.tw {
}
.tw .left {
    float: left;
}
.tw .right {
    float: right;
}
.tw .pic {
    height: 212px;
    width: 285px;
}
.tw .pic img {
    height: 212px;
    width: 285px;
}
.tw .wen:hover {
    background: #059b2d none repeat scroll 0 0;
}
.tw .wen:hover b {
    display: block;
}
.tw .wen:hover h3 {
    color: #fff;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    padding-top: 10px;
}
.tw .wen:hover h3 a {
    color: #FFFF00;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    padding-top: 10px;
}
.tw .wen:hover p {
    color: #fff;
    font-size: 13px;
    line-height: 24px;
}
.tw .wen:hover span {
	font-size:30px;
	color:#FF0;
	margin-top:10px;
}
.tw .wen1 {
    background: #fff none repeat scroll 0 0;
    height: 212px;
    padding: 0 20px;
    position: relative;
    width: 285px;
}
.tw .wen1 b {
    background: rgba(0, 0, 0, 0) url("../images/mtbg.png") repeat scroll 0 0;
    display: none;
    height: 22px;
    left: -15px;
    position: absolute;
    top: 94px;
    width: 15px;
}
.tw .wen2 {
    background: #fff none repeat scroll 0 0;
    height: 212px;
    padding: 0 20px;
    position: relative;
    width: 285px;
}
.tw .wen2 b {
    background: rgba(0, 0, 0, 0) url("../images/mtbg2.png") repeat scroll 0 0;
    display: none;
    height: 22px;
    position: absolute;
    right: -15px;
    top: 94px;
    width: 15px;
}
.tw .wen h3 {
    color: #171818;
    font-size: 16px;
    font-weight: 700;
    height: 34px;
    line-height: 34px;
    padding-top: 10px;
	padding-bottom:30px;
	margin-top:0;
}
.tw .wen p {
    color: #7a7d7f;
    font-size: 13px;
    line-height: 24px;
}
.tw .wen span {
	font-size:30px;
	color:#F00;
	margin-top:10px;
}
.message_form {margin-top: 15px;}
.message_name {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #EAEAEA;
    color: #8F8F8F;
    float: left;
    height: 32px;
	font-size:14px; 
    line-height: 32px;
    padding-left: 5px;
    width: 100%;
}
.message_content {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #EAEAEA;
    color: #8F8F8F;
    height: 120px;
	font-size:14px; 
    line-height: 32px;
    overflow: hidden;
    padding: 1%;
    width: 98%;
}
.message_sub_do{ height:32px; line-height:32px; text-align:center; color:#FFF; width:100%; border:none;}
.message_sub_re{ height:32px; line-height:32px; text-align:center; color:#FFF; width:100%; border:none;}
.message_about {
    color: #8F8F8F;
    font-size: 14px;
	line-height:25px;
}
.page-banner {
    float: left;
    margin-top: -6px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0;
}
.page-banner-mid {
    float: left;
    left: 50%;
    margin-left: -960px;
    overflow: hidden;
    position: relative;
    width: 1920px;
}
.page-banner-mid img {
    overflow: hidden;
    width: 1920px;
}
.animate-banner {
    color: #fff;
    float: left;
    height: 300px;
    left: 50%;
    margin-top: -500px;
    overflow: hidden;
    position: absolute;
    top: 20%;
    width: 1070px;
}
.animate-banner h1 {
    float: left;
    font-size:26px;
    height: 40px;
    left: -130px;
    line-height: 40px;
    opacity: 0;
    position: relative;
    width: 100%;
}
.animate-banner h2 {
    float: left;
    height: 5px;
    left: -130px;
    line-height: 5px;
    margin-top: 15px;
    opacity: 0;
    position: relative;
    width: 100%;
}
.animate-banner h2 span {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 5px;
    line-height: 5px;
    width: 80px;
}
.animate-banner h5 {
    float: left;
    font-size: 22px;
    height: 35px;
    line-height: 35px;
    margin-top: 15px;
    width: 100%;
}
.animate-banner h5 span {
    float: left;
    height: 35px;
    line-height: 35px;
    opacity: 0;
    position: relative;
    top: -35px;
    width: 100%;
}
.page-block-one {
    background: #f5f5f5 none repeat scroll 0 0;
    float: left;
    padding-top: 40px;
    width: 100%;
}
.page-block-one-mid {
    margin: 0 auto;
    width: 1200px;
}
.about-h1 {
    color: #059b2d;
    float: left;
    font-size: 35px;
    font-weight: 700;
    height: 45px;
    line-height: 45px;
    width: 100%;
}
.scroll-down {
    bottom: 70px;
    cursor: pointer;
    height: 72px;
    left: 50%;
    margin-left: -17px;
    position: absolute;
    text-align: center;
    width: 33px;
}
.dib {
    display: inline-block;
}
.por {
    position: relative;
}
.fl {
    float: left;
}
.scroll-down span.fi {
    animation: 1.5s ease 1.6s normal none infinite running scrollDown;
    background: rgba(0, 0, 0, 0) url("../images/bg_sign11.png") no-repeat scroll 0 0;
    height: 5px;
    margin: 0 0 6px 14px;
    width: 5px;
}
.scroll-down span.se {
    animation: 1.5s ease 1.4s normal none infinite running scrollDown;
    background: rgba(0, 0, 0, 0) url("../images/bg_sign12.png") no-repeat scroll 0 0;
    height: 7px;
    margin: 0 0 6px 13px;
    width: 7px;
}
.scroll-down span.th {
    width: 9px;
    height: 9px;
    background: url("../images/bg_sign13.png") no-repeat;
    margin: 0 0 6px 12px;
    animation: scrollDown 1.5s infinite 1.2s;
}
.scroll-down span.fo {
    animation: 1.5s ease 1s normal none infinite running scrollDown;
    background: rgba(0, 0, 0, 0) url("../images/bg_sign14.png") no-repeat scroll 0 0;
    height: 33px;
    width: 33px;
}
.media-heading { color:#CD2720;}
/*常用box*/
.box {-moz-box-shadow:0px 3px 3px #eee inset;-webkit-box-shadow:0px 3px 3px #eee inset;box-shadow:0px 3px 3px #eee inset;}
.box .title { border-bottom:1px dashed #999; height:40px; line-height:40px; color:#CD0E06; font-size:17px; font-weight:700;}
.box .title .glyphicon{padding:8px;top: 3px;}
.box .title a{ height:40px; line-height:40px; color:#404040; font-size:13px; font-weight:normal;}
.qy { background:#F5F9E9; padding:30px 15px; font-size:13px; text-align:justify;}
.qy-title { font-size:28px; font-weight:700; color:#FABE00; padding:0 0 15px 0 !important;}
.fd1{ padding:2px 10px; background:#059b2d; color:#FFF; font-size:20px;}
.fd2{ padding:2px 10px; background:#D9534F; color:#FFF; font-size:18px;}
.fd3{ padding:2px 10px; background:#46B8DA; color:#FFF; font-size:18px;}
.fd4{ padding:2px 10px; background:#F0AD4E; color:#FFF; font-size:18px;}
/*首页新闻*/
.new_box{ padding:0 0 0px 0px; border:0px solid #dce4ee; }
.new_box li{ line-height:35px; height:35px; width:100%; border-bottom:1px dotted #F0F0F0; }
.new_box li a{ color:#666; background: url(../images/dian.jpg) no-repeat 5px center; padding-left:22px;}
.new_box li a:hover{color:#f30;}
.new_box span { float:right; }
.pd30 { padding:30px;}
.pd30_last{ padding:10px 0 30px;}
/*列表页新闻*/
.news { background-color: #ffffff;box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);margin-bottom: 40px; padding: 30px; }
.news h2 { margin:0; font-size:22px; height:45px; line-height:45px; letter-spacing:1px;}
.news h2 a { color:#6B0007;}
.news h5.date { margin:0; height:20px; line-height:20px; text-transform: uppercase; color: #4E4E4E;}
.right-main li { height:200px; border-bottom:1px solid #EEEEEE; margin-bottom:15px;}
.red-buton {position: relative;bottom: -11px;height: 20px;left: 0; right: 0; color:#F00;}
.mimg { padding:0 10px 0 0; position:relative; margin-top:-3px;}
/*单页*/
.pages { background-color: #ffffff;box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);margin-bottom: 40px; padding: 30px; letter-spacing:0; text-align:justify; line-height:25px; font-size:15px;}
.pages p { padding-top:15px;}
.pages table { border:1px solid #ddd;}
.pages table td { border:1px solid #ddd; padding:5px 0;}
/*产品*/
.products { background-color: #ffffff;box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);margin-bottom: 40px; padding: 30px; letter-spacing:0; text-align:justify; line-height:25px; font-size:15px;}
.products h2 { margin:0; font-size:22px; height:45px;  letter-spacing:1px;}
.products-nav { height:40px; color:#FFF; width:100%; line-height:40px;background:#000;}
/*产品内容页左侧导航效果*/
.one2{ width:1140px; margin:0 auto; background:#000; padding-top:0px;}
.one2 ul { background:#000;}
.one2 ul li { background:#000;}
/*产品内容*/
#subNav{width:1140px;height:40px;margin-bottom:20px}
#subNav li{float:left;position:relative}
#subNav a{display:block; padding:0 40px; height:40px; text-align:center; color:#fff; line-height:40px; cursor:pointer;}
#subNav a:hover{text-decoration:none}
#subNav a span{position:absolute;width:20px;height:20px}
#subNav .p_tit{background-color:#e70;color:#fff; margin-right:5px; text-align:center; padding:0 15px; font-weight:600;}
#subNav a:hover,#subNav .adv_active a{background-color:#059b2d;color:#fff}
.fixedSubNav{position:fixed;top:0; z-index:100;}
.empty-placeholder{height:120px}
.products-cptd { width:1140px; margin:0 auto;}
.products-cptd h3 { font-size: 16px; font-weight: 700; line-height: 35px; background: #059b2d url(../images/ditu.png) no-repeat; color: #fff; margin-bottom: 10px;}
.products-cptd .block {
    border-bottom: 1px dashed #ddd;
    height: auto;
    overflow: hidden;
    padding: 0 0 30px;
}
.products-cptd .block p{
	line-height:25px;
	padding-top:15px;
}
.products-cptd h4 {font-size: 16px; font-weight:700;}
.products-cptd h4 .icon_nb {
    background: rgba(0, 0, 0, 0) url(../images/icon_nb3.jpg) no-repeat scroll center center;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    height: 70px;
    line-height: 76px;
    margin-right: 25px;
    position: relative;
    text-align: center;
    width: 46px;
}
/*产品内容右侧相关车型*/
.relation_box{ overflow:auto}
.relation_box li{  text-align:center;}
.relation_box li img{  padding:2px; border:1px solid #E3E3E3;}
.relation_box li a:hover img{ padding:2px; border:1px solid #ccc; background:#E8E8E8;}
.relation_box li p{ width:100%; line-height:18px; text-align:center;  padding-top:5px;text-indent:0em; font-size:13px;}
/*产品内容页新闻*/
.news_box{ padding:0px 0px 0px 0px;}
.news_box li{ line-height:35px; height:35px; border-bottom:1px dashed #E3E3E3;}
.news_box li a{ font-size:13px; color:#666; background: url(../images/icon2.gif) no-repeat  2px 5px; padding-left:17px;}
.news_box li a:hover{color:#f30;}
.news_box li span{float:right;}
@keyframes scrollDown{
    0%{
        opacity: 1;
        top: 0;
    }
    100%{
        opacity: 0;
        top: 10px
    }
}
.imglist { } 
.imglist { display:inline;  }
.imglist img{ cursor: pointer; transition: all 0.6s; height:160px;  background:url(../images/loading.gif) center center no-repeat; }
.imglist a:hover img{transform: scale(1.05); transition: all 1s ease 0s;-webkit-transform: scale(1.05); -webkit-transform: all 1s ease 0s;}
.index-cp{overflow:hidden;}
.index-cp ul{}
.index-cp ul li{margin-bottom:10px;display:inline;overflow:hidden;position:relative;}
.index-cp ul li .photo{overflow:hidden;}
.index-cp .rsp{overflow:hidden;position: absolute;background:#000;top:0px;left:15px; width: 360px; height: 426px; text-align: center;}
.index-cp .text{position:absolute;left:-360px;top:0px;overflow:hidden;}
.index-cp .text h3{height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.index-cp .text a{text-decoration:none;width: 360px; height: 426px;}
.index-cp .text div{text-align:center;color:#FFFFFF;font-size:18px;width: 360px; height: 426px;}
.listbox .preview {overflow:hidden; width: 262px; height: 175px; display: block;}
.listbox img {
    background: rgba(0, 0, 0, 0)  no-repeat scroll center center;
    width: 262px;
    height: 175px;
    transition: all 0.3s ease-in-out;
}
.listbox:hover img {
    opacity: 1;
    transform: scale(1.08);
    transition: all 0.3s linear;
}
.index-cp-p a{ background:#F3F4EE; height:35px; line-height:35px; color:#000; width:262px; padding:0 15px; display: block; text-align:center;}
.index-cp-p a:hover{ background: #059b2d; color: #fff; height:35px; width:262px; display: block; transition: all 0.2s ease 0s;}
.post-item {
    box-shadow: 1px 0 0 rgba(0, 0, 0, 0.1);
    margin-bottom: 50px;
}
/* 内容 */
#Article{ overflow:hidden}
#Article,.photo-channel .relevance{ border:0px solid #E3E3E3;zoom:1; padding:0;}
#Article h1{color:#000; font-size:20px; font-weight:700; margin-bottom:6px; text-align:center; padding:16px 0 0px; border-bottom:1px solid #e5e5e5}
#Article h1 span{ font-size:12px; font-weight:normal; line-height:50px; color:#999}
#Article .content{ line-height:26px; color:#808080; text-align: justify;}
#Article .content p{line-height:26px; padding-top:20px;}
#Article .content img{ max-width:800px; text-align:center; margin:0 auto;}
#Article .related{ border-top:dashed 1px #ccc; margin-top:15px}
#Article .related h5{padding-bottom:4px; font-weight:700;}
#Article .related{ padding:10px 0 0}
#Article .related ul{ }
#Article .related li{ background:url(../images/fk.gif) no-repeat 5px 13px; line-height:28px; padding-left:20px; }
#Article .related li a{  color:#808080;}
/* 分页 */
#pages { clear:both; padding:14px 0 10px 15px; text-align:center; }
#pages a { display:inline-block; height:32px; line-height:30px; background:#fff; border:1px solid #E4E4E4; text-align:center; color:#999; padding:0 10px; margin:0 5px;}
#pages a.a1 { background:url(../images/pages.png) no-repeat 0 5px; width:66px; padding:0;background:#fff; margin:0 5px;}
#pages a:hover { background:#059b2d; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:32px; line-height:30px; background:#059b2d; border:1px solid #9CC030; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:66px; height:32px; line-height:30px; background:url(../images/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.mask {  
    overflow: hidden;  
    height: 15px;  
}  
.mask:after {  
    content: '';  
    display: block;  
    margin: -25px auto 0;  
    width: 100%;  
    height: 20px;  
    border-radius: 0/12px;  
    box-shadow: 0 0 9px #48493E;  
}  
/*产品列表动画效果*/
.overflow-hidden { overflow:hidden;}
.thumbnail-kenburn img {
    left:10px;
    margin-left:-10px;
    position:relative;
   -webkit-transition: all 0.8s ease-in-out;
   -moz-transition: all 0.8s ease-in-out;
   -o-transition: all 0.8s ease-in-out;
   -ms-transition: all 0.8s ease-in-out;
   transition: all 0.8s ease-in-out;
}
.thumbnail-kenburn:hover img {
   -webkit-transform: scale(1.05);
   -moz-transform: scale(1.05);
   -o-transform: scale(1.05);
   -ms-transform: scale(1.05);
   transform: scale(1.05);
}
/*底部*/
.foot { background:#666; border-top: 5px solid #adadad; line-height:25px; height:auto; padding-bottom:0;color:#fff; padding:50px 0 50px;}
.foot-nav { color:#FFF; padding-right:20px;}
.foot-nav li a{ color:#FFF; line-height:35px; font-size:16px;}
.foot-lianxi { color:#FFF; }
.foot-lianxi h2 { margin:0; font-size:20px; line-height:35px; font-weight:600;}
.foot-lianxi h2 span { font-size:14px;}
.foot-lianxi li { height:29px; line-height:29px;}
.foot-img { color:#FFF; padding-left:30px;}

.link { border-top:1px solid #565656;color:#555; padding-top:10px; line-height:26px; margin-top:30px;}
.link a{color:#555; font-size:13px; padding-left:15px;}
/*在线客服*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 400px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #059b2d url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #059b2d url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #059b2d url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/
	background: #059b2d url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
#kefu1 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 1px #d4d4d4;
    font-size: 12px;
    padding: 10px;
    position: fixed;
    right: 10px;
    top: 150px;
    width: 153px;
    z-index: 10008;
}
.cs_tel {
    background: rgba(0, 0, 0, 0) url("../images/img.gif") no-repeat scroll 0 0;
    height: 25px;
}
.cs_tel_ct {
    color: #666;
    line-height: 150%;
}
.cs_tel_num {
    color: red;
    display: block;
    font-family: Arial,Verdana;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    padding: 5px 0;
}
.cs_online {
    background: rgba(0, 0, 0, 0) url("../images/img.gif") no-repeat scroll 0 -50px;
    height: 30px;
}
.cs_online_qq {
    height: 25px;
    padding-left: 5px;
}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover {
    color: #666;
    text-decoration: none;
}
.cs_qcode {
    padding: 10px 0 0;
}
.cs_free {
    background: rgba(0, 0, 0, 0) url("../images/img.gif") no-repeat scroll 0 -100px;
    height: 32px;
}
.cs_free a {
    display: block;
    height: 32px;
}
.cs_free a span {
    display: none;
}
.cs_baidu {
    background: rgba(0, 0, 0, 0) url("../images/img.gif") no-repeat scroll 0 -200px;
    height: 32px;
}
.cs_baidu a {
    display: block;
    height: 32px;
}
.cs_baidu a span {
    display: none;
}
.cs_spr {
    border-bottom: 1px dashed #c0c0c0;
    margin: 8px 0;
}
.cs_space {
    clear: both;
    height: 8px;
    overflow: hidden;
}
.cs_close {
    background: rgba(0, 0, 0, 0) url("../images/img.gif") no-repeat scroll 0 -150px;
    height: 12px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 12px;
}
.cs_close a {
    display: block;
    height: 10px;
}
.cs_close a span {
    display: none;
}


#cp2 table{
	width: 100% !important;
	 border-collapse: collapse;
            border: none;
}


#cp1 table td,#cp1 table th{
	border: solid #ddd 1px;
	padding-left: 10px;
	line-height: 30px;
}


#cp1 table{
	width: 100% !important;
	 border-collapse: collapse;
            border: none;
}


#cp2 { width:60%; margin:0 20%;}
#cp2 img { width:100%; margin-bottom:20px;}




.index-title1{ height:40px; background: url(../images/line.png) repeat-x left bottom;}
.index-title1 .title { font-size:20px; font-weight:700; padding-left:80px;background: url(../images/index-title.png) no-repeat left center; float:left;}
.index-title1 span{ float:right; border:1px dotted #AEBFC6; font-size:12px;  margin-top:10px; padding:1px 5px;}

.row1 {margin: 0 auto;width: 1200px;}
.pr{
            position:relative;
        }
        .pa{
            position:absolute;
        }
        .rect-57 {
            position: relative;
            display: block;
            width: 100%;
            height: 180px;
            overflow: hidden;
           /* padding-bottom: 238px;*/
        }
        .imgZoom{
            overflow: hidden;
        }
        .imgZoom img{
            width:270px;
            height:180px;
    position:relative;
   -webkit-transition: all 0.8s ease-in-out;
   -moz-transition: all 0.8s ease-in-out;
   -o-transition: all 0.8s ease-in-out;
   -ms-transition: all 0.8s ease-in-out;
   transition: all 0.8s ease-in-out;
        }
        .imgZoom:hover img {
   -webkit-transform: scale(1.05);
   -moz-transform: scale(1.05);
   -o-transform: scale(1.05);
   -ms-transform: scale(1.05);
   transform: scale(1.05);
        }
		.rect-58 {
            position: relative;
            display: block;
            width: 100%;
            height: 269px;
            overflow: hidden;
           /* padding-bottom: 238px;*/
        }
        .imgZoom8{
            overflow: hidden;
        }
        .imgZoom8 img{
            width:360px;
            height:269px;
    position:relative;
   -webkit-transition: all 0.8s ease-in-out;
   -moz-transition: all 0.8s ease-in-out;
   -o-transition: all 0.8s ease-in-out;
   -ms-transition: all 0.8s ease-in-out;
   transition: all 0.8s ease-in-out;
        }
        .imgZoom8:hover img {
   -webkit-transform: scale(1.05);
   -moz-transform: scale(1.05);
   -o-transform: scale(1.05);
   -ms-transform: scale(1.05);
   transform: scale(1.05);
        }
        .bom-text{
            padding: 20px 1%;
            background-color: #F8FBEF;
            overflow: hidden;
            z-index: 2;
            display: block;
        }
        .bom-text:hover{
            background-color: #88b82a;;
        }
        .bom-text:hover h2{
            color: #fff;;
        }
		._name { margin:0; text-align:center; font-size:16px; font-weight:600;}
		._price { padding:10px; font-size:16px; line-height:30px; font-weight:600; text-align:center; color:#F60;}
        .bom-text:before {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            background-color: #059b2d;
            left: 0;
            bottom: -100%;
            transition: all 0.5s ease;
            -webkit-transition: all 0.5s ease;
            z-index: -1;
        }
        .scroll_c{
            float: left;
            top: 0;
            left: 0;
            height: 100%;
            z-index: 1;
			margin-top:20px;
        }
        ._full {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
        }
        .transitionf {
            transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -ms-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
            -webkit-transition: all 0.5s ease;
        }
        .top-Floor{
             background: rgba(0, 0, 0, 0) url("../images/black.4.png") repeat scroll 0 0;
            height: 100%;
            left: 0;
            top: -100%;
            width: 100%;
            z-index: 3;
        }
        .top-Floor .white-cross{
            background: rgba(0, 0, 0, 0) url("../images/whit_cross.png") no-repeat scroll 0 0;
            display: block;
            height: 60px;
            left: 50%;
            margin-left: -30px;
            margin-top: -30px;
            top: 50%;
            width: 60px;
        }
		
.index-fw-title { background:#059b2d; text-align:center; width:280px; height:60px; line-height:60px; color:#FFF; margin:80px auto 80px; font-size:24px;}

.mimg { padding:0 10px 0 0; position:relative; margin-top:-3px;}

.foot h4 { padding-bottom:5px; color:#FFFEFF;}
.foot ul li {  float:left; width:49%;}
.foot ul li a{ color:#FFFEFF;}

.f1 { width:340px; float:left; height:150px; border-right:1px solid #A2A09D; color:#FFFEFF;}
.f2 { width:330px; float:left; padding-left:30px; height:150px; border-right:1px solid #A2A09D; color:#FFFEFF;}
.f3 { width:290px; float:left; padding-left:30px; height:150px; border-right:1px solid #A2A09D; color:#FFFEFF;}
.f4 { width:130px; float:right;  color:#FFFEFF;}

.fbottom { background:#202222; color:#fff; height:50px; line-height:50px;}
.fbottom a{ color:#fff;}
.fbottom a:hover{ color:#FFFF00;}

.link { height:90px;}
.link a{color:#BBBABA;}


.top-nav-b { height:50px; font-size:16px; background:#0A77BD;}
.top-nav-b li a{ height:50px; line-height:50px; padding:0;color:#FFF; font-weight:600;}
.top-nav-b li a:hover,.top-nav-b li .current { height:50px; font-weight:600; background:#FF8C00; color:#FFF;}
.top-nav-b li:first-child a{ background:#AACE39; color:#FFF; font-weight:600;}

.nav-justified li ul{ display:none;}
.nav-justified li:hover ul{ display:block;}

#nav_all li ul { position: absolute; z-index: 99; padding:0;  top: 50px; left:0px;  background:none;  width:100%; overflow:hidden; border-bottom:none;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
#nav_all ul li {padding: 0; overflow:hidden; float: none; height: 40px;  background:#FFF; line-height:40px;border-bottom:1px solid #F2F2F2;}
#nav_all ul li a { margin: 0px; height: 40px;  display:block; line-height: 40px; color: #333; background:none; font-size:15px; font-weight:normal;  text-align:center;  padding:0 10px;}
#nav_all ul li a:hover { background: #FF9966;  height: 40px; line-height: 40px; color: #fff;}

.tab-pane { border:1px solid #ddd; border-top:none; padding-top:30px;}