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: inherit;text-decoration:none;}



a:hover,a:focus {color: #ADD043;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: #AACE3B;

  border-color: #9CC030;

}

.btn-on {

  color: #fff;

  background-color: #AACE3B;

  border-color: #9CC030;

}

.btn-on:hover {

  color: #fff;

  background-color: #AACE3B;

  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:#009B4D;}

.bg-pcinfo { background:#5CB85C;}







.container{ width:1200px !important;}

.container img{ max-width:100% !important;}


.pageHeader {
  padding-bottom:79px;
}
.pageHeader .nav_top {
  height: 128px;
  padding-top:20px;
}
.pageHeader .nav_top .logo {
  width: 270px;
  float: left;
  margin-top: 10px;
  margin-bottom: 20px;
}
.pageHeader .nav_top .logo a {
  display: block;
  width: 100%;
  padding-bottom: 26.4%;
  background: url("../../images/logo.png") no-repeat;
}
.pageHeader .nav_top .top_xuanze {
  width: 600px;
  float: left;
}
.pageHeader .nav_top .top_xuanze .xuanze_box {
  padding-top: 20px;
  padding-left: 100px;
}
.pageHeader .nav_top .top_xuanze .xuanze_box a:hover {
  color: inherit;
}
.pageHeader .nav_top .top_xuanze .xuanze_box:after {
  content: '';
  display: table;
  clear: both;
}
.pageHeader .nav_top .top_xuanze .xuanze_box:before {
  content: '';
  display: table;
  clear: both;
}
.pageHeader .nav_top .top_xuanze .xuanze_box .xuanze_item1 {
  position: relative;
}
.pageHeader .nav_top .top_xuanze .xuanze_box .xuanze_item1:after {
  content: '';
  height: 50px;
  width: 2px;
  background: #EEEEEE;
  position: absolute;
  top: 0;
  right: 25px;
}
.pageHeader .nav_top .top_xuanze .xuanze_box .xuanze_item2 {
  position: relative;
}
.pageHeader .nav_top .top_xuanze .xuanze_box .xuanze_item2:after {
  content: '';
  height: 50px;
  width: 2px;
  background: #EEEEEE;
  position: absolute;
  top: 0;
  right: 25px;
}
.pageHeader .nav_top .top_xuanze .xuanze_box .xuanze_item {
  display: inline-block;
  width: 33%;
  float: left;
}
.pageHeader .nav_top .top_xuanze .xuanze_box .xuanze_item:hover .left_tubiao {
  background-position-y: -16px;
}
.pageHeader .nav_top .top_xuanze .xuanze_box .xuanze_item:hover .right_txt {
  color: #d71519;
}
.pageHeader .nav_top .top_xuanze .xuanze_box .xuanze_item.cur .left_tubiao {
  background-position-y: -16px;
}
.pageHeader .nav_top .top_xuanze .xuanze_box .xuanze_item.cur .right_txt {
  color: #d71519;
}
.pageHeader .nav_top .top_xuanze .xuanze_box .xuanze_item .left_tubiao {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("../../images/head_d.png");
  background-repeat: no-repeat;
  vertical-align: 20px;
  margin-right: 5px;
}
.pageHeader .nav_top .top_xuanze .xuanze_box .xuanze_item .right_txt {
  display: inline-block;
}
.pageHeader .nav_top .top_xuanze .xuanze_box .xuanze_item .right_txt .tit {
  font-size: 16px;
  font-weight: bold;
}

.pageHeader .nav_top .top_kefu {
  width: 200px;
  float: right;
}
.pageHeader .nav_top .top_kefu .kefu_box {
  padding-top: 10px;
}
.pageHeader .nav_top .top_kefu .top_tit {
  font-size: 14px;
}
.pageHeader .nav_top .top_kefu .bottom_tel {
  font-size: 24px;
  font-weight: bold;
  color: #dd0000;
  font-style: italic;
}
.pageHeader .nav_bottom {
  height: 79px;
  background: rgba(170, 206, 59, 0.8);
  z-index: 10;
  position: absolute;
  width: 100%;
  top: 128px;
}
.pageHeader .nav_bottom .wrap {
  height: 100%;
}
.pageHeader .nav_bottom .wrap:after {
  content: '';
  display: table;
  clear: both;
}
.pageHeader .nav_bottom .wrap:before {
  content: '';
  display: table;
  clear: both;
}
.pageHeader .nav_bottom .main_nav {
  width: 90%;
  float: left;
  height: 100%;
}
.pageHeader .nav_bottom .main_nav .nb_ul {
  height: 100%;
}
.pageHeader .nav_bottom .main_nav .nb_ul:after {
  content: '';
  display: table;
  clear: both;
}
.pageHeader .nav_bottom .main_nav .nb_ul:before {
  content: '';
  display: table;
  clear: both;
}
.pageHeader .nav_bottom .main_nav .nb_ul>.nb_li {
  height: 100%;
  float: left;
  display: block;
  font-size: 18px;
  color: #ffffff;
  line-height: 79px;
  padding: 0 30px;
}

.pageHeader .nav_bottom .main_nav .nb_ul .nb_li a {
  display: block;
}

.h_nav_cur{background: rgba(256,256,256,0.95);color: #006800;}
.pageHeader .nav_bottom .main_nav .nb_ul .nb_li.h_nav_cur{color: #475618;}
.pageHeader .nav_bottom .main_nav .nb_ul .nb_li:hover{background: rgba(256,256,256,0.95);color: #006800}
.pageHeader .nav_bottom .main_nav .nb_ul .nb_li:hover a{color: #006800}
.pageHeader .nav_bottom .main_nav .nb_ul .nb_li a:hover{color: inherit}

.pageHeader .nav_bottom .main_nav .nb_ul .nb_li .xiala {
  position: absolute;
  left: 0;
  top: 79px;
  width: 100%;
  -webkit-perspective: 200px;
  perspective: 200px;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  background: none;
  z-index: -2;
  height: 0;
}

.pageHeader .nav_bottom .main_nav .nb_ul .nb_li .xiala .xiala_box
{
  height:100%;
  background:rgba(255,255,255,0.95);
  display:block;
  visibility:hidden;
  -webkit-transform-origin:top center;
  -webkit-transform:rotateX(-30deg);
  transform:rotateX(-30deg);
  opacity:0;
  transition:all .3s ease;
  -webkit-transition:all .3s ease;
  padding: 20px 0;
}

.gywm { height: 220px; }
.gywm li { float:left; padding:10px; height:40px;}
.gywm li a { line-height:35px; height:35px; background:none; font-size:15px; color:#999;  text-align:center; border-bottom:1px solid #dedede;}
.gywm li a:hover { color:#077ae2 !important; }
.dec_txt { font-size: 14px; line-height: 25px; color: #000; text-align: justify; }


.cpzx { color: #000; }
.cpzx h4 { font-size: 18px; font-weight: 700; margin: 0; }
.cpzx li {}
.cpzx li p a{ height: 28px; font-size: 14px; padding-left:50px; color: #000; }

.pageHeader .nav_bottom .main_nav .nb_ul .nb_li .xiala .xiala_box .more {
  margin-top: 25px;
  display: inline-block;
  padding: 10px 35px;
  background: #E8E8E8;
  line-height: normal;
}
.pageHeader .nav_bottom .main_nav .nb_ul .nb_li .xiala .xiala_box .more:hover {
  background: #BAD762;
  color: #FFFFFF;
  border-color: #B1D24E;
}

.pageHeader .nav_bottom .main_nav .nb_ul .nb_li .xiala.product_xiala .left_piclist .pro_item .type_name a
{
  font-size:16px;
  line-height:16px;
}

.pageHeader .nav_bottom .main_nav .nb_ul .nb_li .xiala .left_nav .nav_box .xiala_ul .xiala_li
{
  font-size:16px;
  transition:.3s all ease;
}

.pageHeader .nav_bottom .main_nav .nb_ul .nb_li .xiala .left_nav .nav_box .xiala_ul .xiala_li:hover
{
  background:#475618;
  color:#FFF;
}

.pageHeader .nav_bottom .main_nav .nb_ul .nb_li .xiala .left_nav .nav_box .xiala_ul .xiala_li:hover a
{
  color:#FFF;
}

.pageHeader .nav_bottom .main_nav .nb_ul .nb_li .xiala .left_nav .nav_box .xiala_ul .xiala_li a
{
  width:100%;
}
.pageHeader .nav_bottom .main_nav .nb_ul .nb_li .xiala.hover {
    z-index: 1;
    height: auto;
}
.pageHeader .nav_bottom .main_nav .nb_ul .nb_li .xiala.hover .xiala_box {
    visibility: visible;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
}
.pageHeader .nav_bottom .main_nav .nb_ul .nb_li .xiala.product_xiala {

}


.pageHeader .nav_fixed {
  position: fixed;
  top: 0;
  width: 100%;
}






	/* 下拉菜单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:-30px; 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 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:16px; font-weight:700;}

.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:#AACE3B; color:#FFF;}

.right-nav .current a{ display:block;   background:#AACE3B; 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;

}





/* 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;

}

.cgan { height: 370px; }
.cgan .an-box {background: #F5F5F5; width: 270px; margin: 0 auto; padding: 0 10px 10px; height: 200px;}
.cgan .an-box h4 { font-size:16px; font-weight:600; margin:0; line-height: 50px;}
.cgan .an-box .ms { font-size: 14px; line-height: 20px; text-align: left; height: 90px; }
.cgan .an-box .more { width: 145px; height: 36px; margin: 0 auto; background: #AACE3B; text-align: center; color: #fff; line-height: 36px; }

.cpimg { background: rgba(0, 0, 0, 0) url("../../images/csdbj.jpg") no-repeat scroll center 0; padding:60px 10px;}
.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: #aace3b;
}

a:hover .tjp  .more{
	background: #aace3b;
	color: #fff;
	border-color: #aace3b;	
}



.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: #aace3b 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: #aace3b 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 #AACE3B; 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:#AACE3B;}

        .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:#AACE3B;

            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 #AACE3B;

        }	

        .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:#AACE3B;}

.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 {



    color: #000;
	font-weight:700;
    float: left;

    font-size: 16px;

    height: 35px;

    line-height: 35px;

    text-align: center;

    width: 100%;



	position:relative;

}

.xiaolist-img-text:hover {
    background: #aace3b none repeat scroll 0 0;
    color: #fff;
    transition: all 0.5s ease 0s;
}



.product-shijie {}

.product-shijie h2 { font-size:25px; color:#fff; padding:0; background: #BBD762; text-align: center; line-height: 50px;}

.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:#aace3b;}



.imgbox { border:1px solid #E5E5E5; padding:10px; height:390px;}

.imgbox h5 { font-size:16px; font-weight:600; color:#FABD00; margin:0; height:30px; line-height:30px; padding-top:5px;}

a:hover .imgbox h5 { color:#AACE3B;}



.ifd1 { padding:0 3px 0 0; color:#666666; font-size:12px;}

.show-cp-list {border:none; padding:10px; }

.btn-pro-more {

    background: #f5f5f5 none repeat scroll 0 0;

    color: #666;

    float: left;

    height: 30px;

    line-height: 30px;

    margin-top: 25px;

    text-align: center;

    width: 100%;

}

a:hover .btn-pro-more{

    background: #aace3b none repeat scroll 0 0;

    color: #fff;

    transition: all 0.5s ease 0s;

}


.list-cp { border:1px solid #9CC030; }
.list-cp h2{ background: #AACE3B; color: #fff; height: 50px; text-align: center; line-height: 50px; margin: 0; margin-bottom: 30px;}
.list-cp h3{ background: #AACE3B; color: #fff; height: 30px; font-size: 16px; text-align: center; border-radius: 10px; line-height: 30px; width: 80%; margin: 10px auto 0;}
.list-cp li { padding-left:50px; line-height: 30px; border-bottom: 1px dotted #ccc; width: 80%; margin: 0 auto;}



/*产品内容展示*/

.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:-88px;}



#imageMenu {height:100px; 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;}

 
/*视频展示*/
.videolist{background: transparent url("../../images/videolist.jpg") no-repeat; height:500px;}

.allvideo { position:absolute; bottom:0; height:50px; border:1px solid #CCC; width:370px; line-height:45px; background:#0A77BD; color:#FFF;}

.btn-sp { background:#FFF; color:#000; width:100%; border-radius: 0; text-align:left;}

.dropdown-sp { background:#FFF; color:#000; width:277px; border-radius: 0; margin-left:15px;}



.hd-title {background-color: rgba(51, 51, 51, 0.5); color:#FFF; position:relative; height:35px; line-height:35px; margin-top:-35px;}

    ._name { margin:0; text-align:center; font-size:18px; font-weight:600;}

    ._cname { margin:0; text-align:center; font-size:16px; line-height:55px;}

    ._price { padding:10px; font-size:13px; line-height:30px; text-align:center; color:#0A77BD;}

  
    


/*首页热销车型*/

.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:20px; font-size:14px; line-height:30px; padding-right: 120px;}

.product-dp span { color:#333333;}



.product-send { background:#F7F7F7; padding:10px; margin-top:30px;}



.nav-product { background:#F2F2F2; border-bottom:1px solid #E1E1E1; border-top:4px solid #AACE3B;}

.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;}


.table > tbody > tr > td {
    padding: 12px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: none !important;
    font-size: 16px;
}



/*提交*/

.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: ">";

}


.shaixian { height:307px; border:1px solid #F1F1F1;}

.clr:after{content:" "; display:block; height:0; font-size:0; clear:both; visibility:hidden;}

.clr div{
    float: left;
    width: 1000px;
}





.tpli{ margin:0;}

.tpli li{ border-bottom:1px solid #F4F4F4; }

.tpli li:last-child { border-bottom:none}

.tpli li span{float:left; margin-right:10px;background:#FAFAFA; color:#AACE3B; width:150px;line-height:50px; height:50px;}

.tpli li .bg1 { background:#FAFAFA url("../../images/bg2.png") no-repeat 5px center; padding-left:35px;}

.tpli li a{ height:24px; line-height:24px; margin:13px 6px; padding: 0 4px;  text-decoration:none; float:left; display:block;}

.tpli li a:hover{background-color:#FF5837; height:24px; line-height:24px; color:#fff;}

.tpli li a.ac{ background-color:#fff; color:#F00; height:24px; line-height:24px;}

.tpli li em{ height:24px; line-height:24px; margin:13px 10px; float:left; background:#FF5837; font-style:normal; color:#fff;  padding: 0 15px; display:block;}



/*inf*/
.inf{ clear:both;height:620px; overflow:hidden; padding-top:40px;}
.inf h3{padding:1px 0 0; height:73px; overflow:hidden; text-align:center; line-height:31px; font-weight:100; font-size:24px;
background:url(../../images/inf_l.gif) left 51px repeat-x;}
.inf h3 a{ color:#000;display:inline-block;margin:0 auto;padding:0 20px; background:#fff;}
.inf h3 span{ vertical-align:top; display:block; font-family:Arial; font-weight:400; font-size:14px; text-transform:uppercase; color:#666; line-height:25px;}
.inf p{ text-align:center; position:relative;width:336px;height:217px; position:relative;}
.inf p img{ display:block;}
.inf p b{ font-weight:100; z-index:-1; display:block;width:336px; position:absolute;left:0;top:141px; line-height:34px;height:34px;font-size:14px; background:#362c24; color:#fff;}
.inf p a:hover b{ z-index:1;}
.inf p a{ display:block;}
.inf ul{height:210px; overflow:hidden; padding:9px 0 0;}
.inf ul li{ line-height:36px;height:36px; }
.inf ul li a{ color:#362c24;}
.inf ul li span{ float:right;}
.inf1{padding:0 17px;height:596px; overflow:hidden; background:#FFF; border-top:3px solid #AACE3B;}


.inf em{ clear:both; font-style:normal; font-weight:100; display:block;line-height:36px;height:36px;background:url(../../images/inf_m.gif) center top no-repeat; text-align:center;}
.inf em a{ display:inline-block; text-align:center;width:124px; line-height:36px;height:36px; overflow:hidden; color:#fff; font-size:14px; margin:0 auto;}





.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;

}

.show-content-title { color: #ff0000; line-height: 40px; font-size: 18px; border-top: 2px solid #000; margin: 0;}
.show-content-box {padding: 10px 20px 20px; }
.show-content-box p { font-size: 16px; line-height: 35px; padding-top:1px; text-align: justify;}
.show-cp-title { color: #ffffff; line-height: 40px; font-size: 18px; background: #AACE3B; border: 1px solid #9CC030; text-align: center; margin-top:10px;}
.show-cp-ms { color: #ffffff; line-height: 40px; font-size: 16px; background: #AACE3B; border: 1px solid #9CC030; text-align: center; margin-bottom:20px;}

.show-cp-box { padding: 10px 20px 20px; }
.show-cp-box h5 { font-size: 24px; font-weight: 700; }
.show-cp-box p { line-height: 2; font-size: 16px; }

.show-content-sh { padding:0 0 10px; }
.show-content-sh li { line-height: 27px;  }


.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-left: -500px;

    overflow: hidden;

    position: absolute;

    top: 20%;

    width: 1070px;

}

.animate-banner h1 {

    float: left;

    font-size: 30px;

    height: 30px;

    left: -130px;

    line-height: 30px;

    opacity: 0;

    position: relative;

    width: 100%;

}

.animate-banner h2 {

    float: left;

    height: 5px;

    left: -130px;

    line-height: 5px;

    margin-top: 25px;

    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: 25px;

    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: #aace3b;

    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:#AACE3B; color:#FFF; font-size:13px;}

.fd2{ padding:2px 10px; background:#D9534F; color:#FFF; font-size:13px;}

.fd3{ padding:2px 10px; background:#46B8DA; color:#FFF; font-size:13px;}

.fd4{ padding:2px 10px; background:#F0AD4E; color:#FFF; font-size:13px;}





/*首页新闻*/

.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;}





/*产品*/

.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:#AACE3B;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: #AACE3B 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;

    font-size: 16px;

}

.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: #AACE3B; 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 { 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/admin_img/pages.png) no-repeat 0 5px; width:66px; padding:0;background:#fff; margin:0 5px;}

#pages a:hover { background:#AACE3B; color:#fff; text-decoration:none }

#pages span { display:inline-block; height:32px; line-height:30px; background:#AACE3B; 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(../img/icu/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:#333333; border-top: 1px solid #AACE3B; line-height:25px; height:auto; padding-bottom:0;color:#fff; padding:50px 0 80px;}


.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:45px; line-height:45px;}


.foot-img { color:#FFF; padding-left:30px;}


.fbottom { background:#666666; color:#fff; height:50px; line-height:50px; font-size:12px;}

.fbottom a{ color:#fff;}

.fbottom a:hover{ color:#FFFF00;}



.link { border-bottom:1px solid #565656;color:#555; padding-bottom:20px; line-height: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: #AACE3B url(../../images/fixCont.png) no-repeat 0 0;

}

.yb_bar .yb_phone {

	background: #AACE3B url(../../images/fixCont.png) no-repeat 0 -57px;

}

.yb_bar .yb_QQ {

	text-indent: 0;

	background: #AACE3B url(../../images/fixCont.png) no-repeat 0 -113px;

}

.yb_bar .yb_ercode {

	/*height:200px;*/



	background: #AACE3B 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: ;
    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;
}