@charset "gb2312";
/* CSS Document
Theme Name: 184
Theme URI: 
Description: A website for guide themes.
Version: 2017.5.4
Author: ljh
 */
 body{font-family:arial,"微软雅黑"}
/* flexslider */
.flexslider{position:relative; height:550px; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative; z-index:1;}
.slides li{height:550px;}
.slides li a{height:100%;width:100%;display:block;}
.slides li img{height:100%;width:100%;display:block;float:left;}
.flex-control-nav{ display:none;position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:78px;height:119px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/next.png) center center no-repeat;}

/*公共样式开始*/
/*head*/

.inner{
    width: 1100px;
    margin: 0 auto;
}
.top{
    width: 100%;
    height: 114px;
    background-color: #e2222c;
}
.logo{
    float: left;
}
.tel{
    float: right;
}
.nav{
    width: 100%;
    background: #1d1d1d;
}
.nav .secondNav{
    width: 100%;
}
.nav  .firstLi{
    line-height: 43px;
    float: left;
    padding: 0 23px 0 22px;
	position:relative;z-index:50;
}
.nav  .firstLi .secondLi{    position: absolute;
    left: 0;
    top: 40px;
    z-index: 999999000000;
    width: 100%;}
.nav  .firstLi .secondLi li{background-color:#1d1d1d;font:normal 14px/30px "微软雅黑";}
.nav  .firstLi .secondLi li a{color:#575757;    display: block;
    height: 40px;text-align:center;}
.nav  .firstLi .secondLi li a:hover{color:#fff;}
.nav a{
       font-size: 14px;
    color: #fff;
    display: block;
    height: 43px;
}
.nav a:hover{
    color: #e2ae34;
}
.bannerbot{
    width: 100%;
    background-color: #1d1d1d;
    margin-bottom: 45px;
}
.bannerbot img{
    float: left;
    padding: 13px 13px 13px;
}
.bannerbot p{
        width: 1000px;
    line-height: 42px;
    font-size: 14px;
    color: #fff;
float: left;}
/*多次引用*/
.bannerbotred{
    width: 100%;
    height: 40px;
    background-color: #1d1d1d;
    margin-bottom: 45px;
}
.bannerbotred span{
    float: left;
    font-size: 20px;
    line-height: 40px;
    color: #fff;
    background-color: #e2222c;
    padding: 0 76px;
}
.bannerbotred p{
    float: right;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
}
.bannerbotred p a{color: #fff;}
.mainPage{
    margin-left: 250px;
    text-align: center;
}
.mainPage a{
    color: #fff;
    background-color: #1d1d1d;
    line-height: 50px;
    padding: 2px 6px;
}
.mainPage_new{
    margin: 30px 0 0 -150px;
    text-align: center;
    padding-bottom: 50px;
}
 .fenye{text-align:center;}
.fenye ul{display:inline-block;width:816px;}
.fenye ul li{float:left;line-height:53px;margin:0 6px;}
.mainPage_new a{
    color: #fff;
    background-color: #1d1d1d;
    line-height: 50px;
    padding: 2px 6px;
}
.mainPage a:hover{
	 background-color: red;
	 color:#fff;
}
.mainPage_new a:hover{
	 background-color:red;
	 color:#fff;
}
/*多次引用结束*/
/*headend*/

/*bottom*/
.bottom{
    background-color: #1d1d1d;
    color: #666666;
    font-size: 14px;
}
.bottom a{
    padding: 0 16px 0 16px;
    color: #666666;
}
.bottom a:last-child{display:none}
.bottomLeft{
    width: 242px;
    height: 269px;
    float: left;
}
.bottomRight{
    width: 800px;
    float: left;
    margin:46px 0 0 42px;
}
.bottomRight .botnav{
    margin-left: -16px;
}
.bottomAddress{
    width: 858px;
    height: 40px;
    line-height:40px;
    margin-top: 30px;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
}
.bottomAddress p{
    float: left;
}
.bottomAddress span{
    color: #ba2022;
    float: right;
}
.bottomOther{
    margin-top: 16px;
    line-height: 30px;
}
/*bottomend*/

/*公共样式结束*/

/*首页开始*/
.mainTop{
   
}
.mainTop .left{
    float: left;
    width: 242px;
    position: absolute;
}

.mainTop .left ul{
       position: relative;
    bottom: 1px;
    left: 0px;
    border-radius: 0 0 20px 20px;
}
.mainTop .left ul li{
	    border: 1px solid;
    border-color: rgb(158,74,90);
    border-radius: 24px;
    margin-bottom: 10px;
}
.mainTop .left a{
      font-size: 14px;
    line-height: 48px;height: 48px;
    color: black;
    display: block;width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}
.mainTop .left a:hover{height: 48px;line-height: 48px;}
.mainTop .left a.red{color:#e2222c;}
.mainTop .right{
    width: 816px;
    float: right;
    margin-top: 10px;

}
.right_top{text-align:center;}
.mainTop_images{
	width:252px;height:184px;
    border: 1px solid #d1d1d1;
}
.mainTop_images:hover{
	border-color:#e2222c;
}
.mainTop_imagesclear{
    margin-right: 0;
}
.mainTop_table{
    width: 254px;
    height: 240px;
    padding-right:6px;
    display: inline-block;float: left;
}
.mainTop_table h2{
       margin: 22px 0 22px 0;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px;
}
.mainTop_table h2 a{font-weight:normal} 
.mainNews{
    width: 100%;
    height: 410px;
    position: relative;
    background:url(../images/mainNewsbg.jpg) no-repeat center;
}
.mainNews_image{
    text-align: center;
}
.mainNews_bot{
    width: 1100px;
    height: 264px;
    padding-top: 40px;
    background-color: #fff;
}
.mainNews_bot_left{
    float: left;
    width: 320px;
    height: 218px;
}
.mainNews_bot_left h3{
    font-size: 20px;
    color: #cc2223;
    line-height: 52px;
    margin-left:173px ;
    margin-bottom: 35px;
    padding-right: 17px;
    border-right: 1px solid #b1b1b1;
}
.mainNews_bot_right{
    width: 570px;
    height: 218px;
    float: left;
    padding-left: 20px;
}
.mainNews_bot_right span{
       font-size: 16px;
    line-height: 26px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 570px;
}
.mainNews_bot_right p {
        font-size: 12px;
    line-height: 26px;
    padding-bottom: 36px;
    color: #6e6e6e;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mainAboutus{
    margin-top: 42px;
}
.mainAboutus .inner{
    position: relative;
}
.mainAboutus .inner .aboutus{
    display: block;
    position: absolute;
    width: 555px;
    height: 129px;
    overflow: hidden;
    top: 123px;
    left: 55px;
    background: #fff;
    font-size: 14px;
    color: #303030;
    line-height: 25px;
    padding: 20px;
}
.mainAboutus .inner .aboutusimg{
    display: block;
    position: absolute;
    width: 395px;
    height: 197px;
    overflow: hidden;
    top: 122px;
    left: 650px;
}
.mainAboutus .inner .aboutusimg img{display:block;width:100%;height:100%;}
.mainAboutus p{
    font-size: 14px;
    position: absolute;
    bottom: 82px;
    right: 50px;
}
.mainChoose{
    height: 958px;
    text-align: center;
    background: url(../images/mainChooseus_02.jpg) no-repeat center;
}
.mainChoose img{width:100%;}
.mainCount{

    padding-top: 44px;
    text-align: center;
}
.mainCount_table{
    float: left;
    width: 350px;
    height: 190px;
    margin-top: 46px;

}
h1{text-align:center;}
.mainCount_table p{
    font-size: 18px;
    padding: 22px 0 16px 0;
}
.mainCount_table span{
    line-height: 22px;
}
/*首页结束*/

/*产品详情开始*/

.mainProductItem_top .left{
    float: left;
}
.mainProductItem_top .left ul{
    position: relative;
    bottom:1px;
    left:0px;
}
.mainProductItem_top .left ul li{
	border:1px solid;
	border-color:rgb(158,74,90);
	border-radius:24px;
	margin-bottom:10px;    width: 240px;
}
.mainProductItem_top .left a{
     font-size: 14px;
    line-height: 48px;
    color: black;
    display: block;
    overflow: hidden;
    text-align:center;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mainProductItem_top .right{
    width: 816px;
    float: right;
    text-align: center;
	font-size: 14px;
    color: #6e6e6e;
    line-height: 26px;
    text-align: left;
    text-indent: 0em;
    padding: 14px 0 14px 0;
}
.wuspan .right span{padding:0;margin:0;}
.mainProductItem_top.right_top{
    width: 816px;
    border-bottom: 1px solid #a7a7a7;
}
.right_top h1{
    font-size: 20px;
    color: #ba2022;
}
.right_top span{
    display: block;
    font-size: 10px;
    color: #a7a7a7;
    padding-top: 10px;
    margin-bottom: 30px;
    padding-bottom: 24px;
    border-bottom: 1px solid #a7a7a7;
}
.wuspan .right_top span{border:none}
.to_black{
    color: #333333;
}
.right_top p{
    font-size: 14px;
    color: #6e6e6e;
    line-height: 26px;
    text-align:left;
    text-indent: 2em;
    padding: 14px 0 14px 0;
}

.right_center{
    padding: 22px 0 22px 0;
}
.right_center_one{
    padding-top: 10px;text-indent:0;
}
.right_center_one h3{font-weight:normal;}
.right_center_one span{
    color: #ba2022;
}
.right_center_one a{
    font-size: 14px;
    color: #6e6e6e;
    line-height: 30px;
    text-align:left;text-indent:0;
}
.right_bottom{
    text-align: left;

}
.right_bottom .biaoti{
    font-size: 14px;
    color: #666666;
    line-height: 30px;
    margin-top: 30px;
}
.right_bottom .red_line{
    width: 24px;
    padding-bottom: 26px;
    border-top: 1px solid #c20109;
}
.right_bottom_item{
    width: 816px;
    padding: 20px 0 20px 0px;
    border-bottom: 1px solid #dedede;
}
.right_bottom_item a{
    float: left;
    font-size: 14px;
    color: #333333;
}
.right_bottom_item .tored{color: #333;}
.right_bottom_item .tored:hover{color: #e2222c;}
.right_bottom_item .toreda{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 720px; 
    float: left;
}
.right_bottom_item .toredp{
    display: block;
    float: right;color:#999;
}

.right_bottom_item p{
    font-size: 10px;
    color: #333333;
    float: right;
    display: inline;
    padding-bottom: 12px;
}
.right_bottom span{    height: 40px;
    overflow: hidden;
    font-size: 12px;
    color: #6e6e6e;
    line-height: 20px;
    text-indent:2em;
    display: block;
}
/*产品详情结束*/
a:hover{color:#e2222c}
.right .juzhong{text-align:center;}
.noborder{border:none;}

.poRe{position:absolute;}
.poAb{    position: absolute;
    top: 11px;
    left: 42px;
    font-size: 20px;
    font-size: 24px;
    font-weight: bold;
    color: #555;}
.mainTop .secondNav ul li ul li{  position: relative;
    z-index: 50;
    background: none;
    background-color: #fff;
    float: none;
    border: none;
    margin-bottom: 0;}
.mainTop .secondNav ul li ul li a{     height: 33px;
    line-height: 40px;
    background: rgb(168,25,31);
    color: #fff;}
.mainTop .secondNav ul li ul li a:hover{font-weight:bold;line-height:40px;height:33px;}
.secondNav ul li ul{      position: absolute;
    background-color: #fff;
    width: 242px;
    margin-left: -1px;
    margin-bottom: -2px;}
.dianhua{float: right;
    width: 237px;
    position: relative;}
.dianhua p{    position: absolute;
    color: #fff;
    left: 54px;
    top: 30px;
    font-size: 13px;}
.number{       position: absolute;
    left: 50px;
    top: 47px;
    color: #fff;
    font-size: 24px;
    white-space: nowrap;
    font-family: arial;}
