﻿


#inner-banner {
  
    background: url(../images/default.jpg) no-repeat center bottom;
    height: 277px;
}

#inner {

    clear: both;
    width: 1200px;
    margin: 0 auto;
        margin-top: 40px;
}

#inner .inner-left {
    width: 309px;
   float: left;
}


#inner .inner-right {
    width: 870px;;
   float: right;
}

#inner .inner-left .title {
      background: url(../images/inner-left-title.png) ;
      width: 309px;
      height: 77px;
      position: relative;
      display: block;
}

#inner .inner-left .title .cn {
    position: absolute;
    top: 20px;
    left: 20px;
    color: white;
    font-size: 32px;
    font-weight: bold;
}

#inner .inner-left .title .cn .en {
    font-weight: normal;
    font-size: 16px;
}

#inner .inner-left .unit {
    background: #f3f3f3;
    margin-bottom: 15px;
}


#inner .inner-left .unit ul.text-mode {
    padding: 0 10px;
    padding-bottom: 10px;
}


#inner .inner-left .unit ul.text-mode  li{
    line-height: 46px;
    border-bottom: 1px dotted #999999;
    background: url(../images/inner-li.png) 10px 17px no-repeat ;
}

#inner .inner-left .unit ul.text-mode  li a {
    padding-left: 23px;
}


#inner .inner-left .unit .con.img-text-mode {
    padding: 10px;
}
#inner .inner-left .unit .con.img-text-mode .item {
    clear: both;
    height: 90px;
    border-bottom: 1px #666 dotted;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: block;
}
#inner .inner-left .unit .con.img-text-mode img {
    width: 120px;
    height: 90px;
    float: left;
    display: inline-block;
}

#inner .inner-left .unit .con.img-text-mode .info {
    width: 150px;
    float: right;
}

#inner .inner-left .unit .con.img-text-mode .info h3 {
    color: #333;
    font-size: 16px;
}

#inner .inner-left .unit .con.img-text-mode .info p {
    color: #666;
    font-size: 14px;
}

#inner .inner-left .unit.lxwm {
    
}

#inner .inner-left .unit.lxwm {
    padding-bottom: 20px;
}

#inner .inner-left .unit.lxwm p {
        padding: 0 10px ;
    font-size: 14px;
    color: #333;
}


#inner .inner-right {
    
} 


#inner .inner-right .inner-right-title {
     background: url(../images/inner-right-title.png)   ;
     width: 870px;
     height: 36px;
} 

#inner .inner-right .inner-right-title span {
    line-height: 36px;
    display: inline-block;
    padding:  0 20px;
    background: red;
    color: white;
}
 

#inner .inner-right  .product-list {
    
}


#inner .inner-right  .product-list .unit {
    margin-top: 23px;
    margin-bottom: 23px;
    
    border-radius: 12px;
    border: 1px solid #ccc;
    padding:  20px;
    position: relative;
    height: 150px;
}

#inner .inner-right  .product-list .unit .a {
    display: block;
    overflow: hidden;
    padding: 0;
}

#inner .inner-right  .product-list .unit .a  img {
    width: 200px;
    height: 134px;
    display: inline-block;
    float: left;
}








#inner .inner-right  .product-list .unit .a  .info {
    width: 590px;
    float: right;
 
}


#inner .inner-right  .product-list .unit .a  .info h3 {
    color: #ed2832;
    margin-bottom: 10px;
  
}


#inner .inner-right  .product-list .unit .a  .info  p {
    color:  #666;
    line-height: 1.8em;
    margin-top: 0;
}


#inner .inner-right  .product-list .unit  .two-links {
    position: absolute;
    right: 30px;
    bottom: 30px;
}

#inner .inner-right  .product-list .unit  .two-links a {
    display: inline-block;
    padding: 0px 10px;
    border-radius: 3px;
    box-shadow: 3px 3px 3px #666;
}

#inner .inner-right  .product-list .unit  .two-links a.red {
    background: #ed2832;
    color: white;
}

#inner .inner-right  .product-list .unit  .two-links a.white {
    background: white;
    border: 1px solid #999999;
}


#page {
    
}

#page  h2 {
    display: none;
}

#inner .inner-right .page {
    
}

#inner .inner-right .page h1 {
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    text-align: center;
}


#inner .inner-right .page p.p {
    text-align: center;
    margin-bottom: 10px;
    line-height: 2em;
    border-bottom: 1px dotted #999;
}

#inner .inner-right .page  .body {
    line-height: 1.7;
}


#inner .inner-right .con.pic-list {
    
}
#inner .inner-right .con.pic-list h3{
	font-size:16px;
	text-align: center;
	font-weight: normal;
}

#inner .inner-right .con.pic-list ul {
    width: 910px;
    margin-top: 20px;
}

#inner .inner-right .con.pic-list ul  li {
    width: 280px;
    height: 255px;
    margin-right: 15px;
    margin-bottom: 15px;
    float: left;
}

#inner .inner-right .con.pic-list ul  li img {
    width: 280px;
    height: 186px;
}


#inner .inner-right .con.pic-list ul  li  p {
    height: 47px;
    text-align: center;
    background: #e6e6e6;
    margin: 0;
    line-height: 47px;
    
}


#inner .inner-right .con.text-list {
    margin-top: 20px;
}



#inner .inner-right .con.text-list  .item {
    
}




#inner .inner-right .con.text-list .item h3   {
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
      background: url(../images/inner-text-list.png) 0 12px no-repeat   ;
      padding-left: 30px;
      color: #333333;
}


#inner .inner-right .con.text-list .item span {
    display: block;
    color: #999;
}

#inner .inner-right .con.text-list .item  p {
    color: #666666;
    border-bottom: 1px dotted #666;
    padding-bottom: 20px;
    margin-bottom: 3px;
}


#product-top {
    width: 1198px;
    margin:  0 auto;
    border: 1px solid #ccc;
    margin-top: 40px;
    height: 422px;
}


#product-top .imgs {
    float: left;
}


#product-top .imgs  {
    margin-top: 30px;
    margin-left: 10px;
    border-right: 1px solid #ccc;
}

#product-top .imgs  .big {
    width: 466px;
    height: 280px;
}


#product-top .imgs  .s {
    width: 500px;
    margin-top: 10px;
}

#product-top .imgs  .s  .u {
    width: 110px;
    height: 80px;
    margin-right: 4px;
    display: inline-block;
}



#product-top .info {
    float: right;
    width: 640px;
    margin-right: 30px;
    color: #666;
    height: 380px;
    position: relative;
}

#product-top .info h1 {
    font-size: 20px;
    color: #333333;
    padding-bottom: 4px;
    padding-top: 30px;
    border-bottom: 3px solid  #ed2832
}


#product-top .info span {
    
}

#product-top .info p {
    line-height: 1.7em;
}

#product-top .info .lianxi {
    position: absolute;
    bottom: 0;
    border-top: 1px  dotted #ccc;
    width: 100%;
    padding-top: 20px;
}



#product-top .info .lianxi  .tel {
    font-size: 18px;
    color: #ed2832;
    font-weight: bold;
}

#product-top .info .lianxi  .tel  .tel {
   color: #333;
   font-weight: normal;
}

#product-top .info .lianxi .a {
    margin-top: 20px;
}

#product-top .info .lianxi .a a {
    display: inline-block;
    margin-right: 20px;
    padding: 10px 35px;
}
#product-top .info .lianxi .a a.red {
    background: #ed2832;
    color: white;
}

#product-top .info .lianxi .a a.gray {
    background: #ccc;;
    color: #333;
    
}


 

#inner .inner-right {
    
}

#inner .inner-right .inner-right-title a , #inner .inner-right.product .more-news a{
    display: inline-block;
    line-height: 36px;
    padding: 0 10px;
}


#inner .inner-right .product-list .unit a {
    display: inline-block;
    line-height: 36px;
    padding: 0 50px;
}

#inner .inner-right.product  .inner-right-title  {
    background: #f3f3f3;
    border-right: 1px solid #ccc;
    border-top: 2px solid red;
    width: 869px;
}



#inner .inner-right.product .product-info {
    border: 1px solid #ccc;
    border-top: 0;
    padding: 30px;
}


#inner .inner-right.product .product-info  h3 {
    font-size: 16px;
    color: #333333;
}

#inner .inner-right.product .product-info  .item {
    margin: 20px 0;
    line-height: 1.7;
    /*
    margin-bottom: 40px;
    */
}

#inner .inner-right.product .product-info  h3.item {

        color: red;
            font-weight: bold;
}

#inner .inner-right.product .more-news {
    margin-top: 40px;
}


#inner .inner-right.product .more-news  h3 {
    color: #333;
    font-size: 16px;
    margin-bottom: 20px;
}


#inner .inner-right.product .more-news   li {
    border-bottom: 1px dotted #666;
}

#inner .inner-right.product .more-news  li {
    display: inline-block;
    width: 50%;
     float: left;
}
#inner .inner-right.product .more-news  a {
    color: #666;
    font-size: 14px;
    display: block;
    padding:  0;
}
.pagekenenj { text-align:center; font-size: 0.95em; }

.pagekenenj li{ display:inline}

.pagekenenj a { cursor: pointer; line-height: 200%; padding: 0 1%; margin: 0 3px; border: 1px solid #cccccc; display: inline-block; background: #fff; border-radius: 2px; color:#000; }

.pagekenenj a:hover,.page .thisclass a { color:#fff; background: #ed1c24; border: 1px solid #ed1c24; }
.nav-banner {
	position: relative;
	margin: 0 auto;
	height: 500px;
	overflow: hidden;
	width: 100%;
}
.banner {
	width: 1920px;
	height: 500px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -960px;
}
.banner ul {
	width: 1920px;
	height: 500px;
}
.banner ul li {
	width: 1920px;
	height: 500px;
}
.banner ul li img {
	width: 1920px;
	height: 500px;
}
.small {
	position: absolute;
	left: 50%;
	bottom: 12%;
	cursor: pointer;
	margin-left: 0px
}
.small a {
	width: 40px;
	height: 4px;
	background: white;
	float: left;
	margin: 0 8px;
}
.small .small_s {
	background: #353639;
	width: 40px;
	height: 4px
}
.s-bg {
	background: url(../images/sea.png);
	height: 42px;
	font-size: 12px;
}
.h-ser {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden
}
.h-ser p {
	float: left;
	width: 670px;
	overflow: hidden;
	color: #333;
	height: 39px;
	margin: 9px
}
.h-ser b {
	color: #333;
	font-weight: bold
}
.h-ser p a {
	padding: 0 6px;
	display: inline-block;
	color: #666;
}
.s-inp {
	width: 255px;
	margin-top: 7px;
	float: right
}