@charset "utf-8";

/* CSS Document */

@font-face {      font-family: 'Montserrat-Bold';      

src: url('Montserrat-Bold.eot'); /* IE9 Compat Modes */      

src: url('Montserrat-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */              

url('Montserrat-Bold.woff') format('woff'), /* Modern Browsers */              

url('Montserrat-Bold.otf')  format('truetype'), /* Safari, Android, iOS */              url('Montserrat-Bold.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */    } 



@font-face {      font-family: 'OptimaNovaLT-Demi';      

src: url('OptimaNovaLT-Demi.eot'); /* IE9 Compat Modes */      

src: url('OptimaNovaLT-Demi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */              

url('OptimaNovaLT-Demi.woff') format('woff'), /* Modern Browsers */              

url('OptimaNovaLT-Demi.otf')  format('truetype'), /* Safari, Android, iOS */              url('OptimaNovaLT-Demi.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */    } 



body {

  font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

  font-size: 14px;

  line-height: 1.428571429;

  color: #000000;

}



.navbar {

    position: relative;

    margin-bottom: 0px;

    border-bottom: 0px solid #BEBCBC;

}





.navbar-inverse {

    background-color: #FFFFFF;

    border-color: #5F5D5D;

}



.navbar-brand {

   margin-top:0px;

   padding:0px;

}



.navbar-nav > li > a {

    padding-top: 10px;

    padding-bottom: 10px;

	padding-left:20px;

	padding-right:20px;

    line-height: 55px;

}



.nav {

    padding-left: 50px;

}





.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {

    color: #FFF;

	background-color:#0754a7;

}

a {

    color: #333333;

    text-decoration: none;

}



a:hover { text-decoration:none; transition: all 300ms ease-in 0ms; color: #333333;}





.navbar-inverse .navbar-nav > li > a {

    color: #FFFFFF;

}



.navbar-toggle {

    position: relative;

    float: right;

    padding: 9px 10px;

    margin-top: 8px;

    margin-right: 15px;

    margin-bottom: 8px;

    background-color: #000;

    border: 1px solid transparent;

    border-radius: 4px;

}





.menu ul.sub_menu{position:absolute; width:600px; display:none; z-index:999; margin-left:0px;}

.menu ul.sub_menu a{ color:#ffffff;}

.menu ul.sub_menu a:hover{ color:#ffffff; background:none;}

.bg{ background:url(../images/bg.png) repeat; height:40px; display:none; width:100%; z-index:99; position:absolute;}

.menu ul.sub_menu li {

    float:left;

	width:100px;

    line-height: 40px;

	list-style-type:none;

	background:none;

}

.menu ul.sub_menu li a{ 

    color:#ffffff;

	font-size:12px;

	}

	



.kq1 {-webkit-animation-delay: 0.4s;}

.kq2 {-webkit-animation-delay: 0.8s; -webkit-animation-duration: 0.8s;}

.kq3 {-webkit-animation-delay: 1.2s; -webkit-animation-duration: 1.2s;}

.kq4 {-webkit-animation-delay: 1.6s; -webkit-animation-duration: 1.6s;}

.kq5 {-webkit-animation-delay: 2s; -webkit-animation-duration: 2s;}

.kq6 {-webkit-animation-delay: 2.4s; -webkit-animation-duration: 2.4s;}





.kuanping {

   width:1360px;

   padding-right: 15px;

   margin-right: auto;

   margin-left: auto;

   padding-left: 15px;

   }

   

.kkt {

   width:100%;

   padding-right: 15px;

   margin-right: auto;

   margin-left: auto;

   padding-left: 15px;

   }

.banner img {
    width:100%;
}   

.yd {

   display:none;

   }

   

.yc {

   display:block;

   }

   

.banner .swiper-button-prev {

    position: absolute;

    top: 50%;

    width: 30px;

    height: 55px;

    margin-top: -22px;

    z-index: 10;

    cursor: pointer;

    background-size: 30px 55px;

	left: 50px;

    right: auto;

	background:url(../images/zuo.png);

    background-position: center;

    background-repeat: no-repeat;

}



.banner .swiper-button-next {

    position: absolute;

    top: 50%;

    width: 30px;

    height: 55px;

    margin-top: -22px;

    z-index: 10;

    cursor: pointer;

    background-size: 30px 55px;

    right: 50px;

    left: auto;

	background:url(../images/you.png);

    background-position: center;

    background-repeat: no-repeat;

}



.banner .swiper-pagination-fraction {

    bottom: 100px;

    left: 0;

	font-family: 'Montserrat-Bold', Helvetica, Arial, sans-serif;

	color: #FFFFFF;

    font-size: 20px;

    width: 100%;

}



.toubu {

   top:0px;

   position:fixed;

   width:100%;

   z-index:99999;

   }

   

.toubu-kk {

   width:1080px;

   height:auto; overflow:hidden;

   margin:0 auto;

   }

   

.toubu-kk-aa {

   width:465px;

   float:left;

   }

   

.toubu-kk-aa li {

   list-style-type:none;

   float:left;

   margin-left:30px;

   margin-right:30px;

   }

   

.toubu-kk-aa li a {

   display:block;

   padding-top:15px;

   padding-bottom:15px;

   line-height:56px;

   font-size:18px;

   color:#FFFFFF;

   }

   

.toubu-kk-aa li a::after {

    width: 0;

    transition: width .3s;

    height: 2px;

    display: block;

    margin: 0 auto;

    content: "";

    background-color: #FFFFFF;

}



.toubu-kk-aa li a:hover:after{

	width:100%;

	height:2px;

	display:block;

	content:"";

	transition:width .3s;

	background-color:#FFFFFF;

}

   

.logo {

   width:150px;

   float:left;

   }

   

.toubu-kk-bb {

   width:465px;

   padding-left:50px;

   float:right;

   }

   

.toubu-kk-bb li {

   list-style-type:none;

   float:left;

   margin-left:30px;

   margin-right:30px;

   }

   

.toubu-kk-bb li a {

   display:block;

   padding-top:15px;

   padding-bottom:15px;

   line-height:56px;

   font-size:18px;

   color:#FFFFFF;

   }

   

.toubu-kk-bb li a::after {

    width: 0;

    transition: width .3s;

    height: 2px;

    display: block;

    margin: 0 auto;

    content: "";

    background-color: #FFFFFF;

}



.toubu-kk-bb li a:hover:after{

	width:100%;

	height:2px;

	display:block;

	content:"";

	transition:width .3s;

	background-color:#FFFFFF;

}



.fudong {

   position: absolute;

   top:23%;

   left:64%;

   width:360px;

   z-index:98;

   }

   

.tx {

   width:28px;

   height:auto; overflow:hidden;

   position: absolute;

   left:49%;

   bottom: 40px;

   animation: heart 0.8s ease-in-out 0.8s infinite alternate;

   z-index: 999;

   }

   

@keyframes heart{

from{margin-top:0px;}

to{margin-top:-6px;}

}



@keyframes heart{

from{transform:translate(0,0)}

to{transform:translate(0,6px)}

}





.about {

   height:905px;

   background:url(../images/abbj.jpg) top center; background-repeat:no-repeat;

   padding-top:118px;

   }

   

.abkk {

   width:1450px;

   height:auto; overflow:hidden;

   margin:0 auto;

   }

   

.abkk-left {

   width:590px;

   height:auto; overflow:hidden;

   padding-left:115px;

   padding-top:25px;

   font-size:16px;

   color:#2d2d2d;

   line-height:30px;

   float:left;

   }

   

.abkk-left h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   margin-top:0px;

   margin-bottom:8px;

   color:#2d2d2d;

   }

   

.abkk-left h3 {

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:24px;

   margin-top:0px;

   padding-bottom:15px;

   background:url(../images/xiahua.jpg) left bottom; background-repeat:no-repeat;

   margin-bottom:45px;

   color:#2d2d2d;

   }

   

.abnn {

   height:auto; overflow:hidden;

   position:relative;

   z-index:10;

   }

   

.hzi {

   color:#ddaa6e;

   }

   

.abmore {

   width:42px;

   height:42px;

   margin-top:30px;

   }

   

.abkk-right {

   width:333px;

   height:auto; overflow:hidden;

   padding-left:60px;

   font-size:16px;

   color:#2d2d2d;

   line-height:25px;

   float:right;

   }

   

.abkk-right h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   margin-top:0px;

   margin-bottom:6px;

   color:#2d2d2d;

   }

   

.abkk-right h3 {

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:35px;

   margin-top:0px;

   padding-bottom:23px;

   background:url(../images/xiahua.jpg) left bottom; background-repeat:no-repeat;

   margin-bottom:50px;

   color:#2d2d2d;

   }

   

.xshou {

   width:40px;

   height:440px;

   margin-top:70px;

   animation: heart 0.8s ease-in-out 0.8s infinite alternate;

   }

   

.pptu {

   position:relative;

   margin-top:-270px;

   margin-left:115px;

   width:1160px;

   height:362px;

   background:url(../images/pptu.jpg);

   padding-top:175px;

   padding-left:27px;

   }

   

.pptu h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   color:#FFFFFF;

   margin-top:0px;

   margin-bottom:8px;

   }

   

.pptu h3 {

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:39px;

   color:#ddaa6e;

   margin-top:0px;

   margin-bottom:23px;

   }

   

.cpkk {

   height:auto; overflow:hidden;

   padding-top:85px;

   padding-bottom:37px;

   color:#2d2d2d;

   text-align:center;

   }

   

.cpkk h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   color:#2d2d2d;

   text-align:center;

   margin-top:0px;

   margin-bottom:5px;

   }

   

.cpkk h3 {

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:42px;

   color:#2d2d2d;

   text-align:center;

   margin-top:0px;

   padding-bottom:26px;

   background:url(../images/xiahua2.jpg) center bottom; background-repeat:no-repeat;

   margin-bottom:20px;

   }

   

.tqbj {

   height:1015px;

   background:url(../images/tq.png) center; background-repeat:no-repeat;

   }

   

.cptiao {

   width:100%;

   height:auto; overflow:hidden;

   }

   

.cpm1 {

   margin-top:137px;

   width:582px;

   height:auto; overflow:hidden;

   line-height:85px;

   margin-left:80px;

   float:left;

   background:url(../images/cpm1.png); background-repeat:no-repeat;

   }  

   

.cpm1-aa {

   width:360px;

   font-size:20px;

   float:left;

   color:rgba(255, 255, 255, 0.6);

   padding-left:15px;

   }

   

.cpm1-aa a {

   color:rgba(255, 255, 255, 0.6);

   }

   

.cpm1-aa a:hover {

    color: rgba(255, 255, 255, 1);

}

   

.cpm1-dian {

   width:85px;

   height:85px;

   float:right;

   }

   

.cpm1-dian a {

   display:block;

   width:18px;

   height:18px;

   background-color:#ddaa6e;

   margin:33px auto 0px;

   border-radius: 50%;

   }

   

.cpm1:hover {

   background:url(../images/cpm1x.png); background-repeat:no-repeat;

   transition: all 500ms ease-in 0ms;

   }

   

.cpm1:hover .cpm1-aa {

   color:#FFFFFF;

   transition: all 500ms ease-in 0ms;

   }

   

.cpm1-dian a:hover {

   width:85px;

   height:85px;

   margin:0px auto 0px;

   background-color:rgba(221, 170, 110, 0.2);

   }

   

.cpm1-zi {

   position:relative;

   margin-top:-50px;

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:30px;

   }

   

   

.cpm2 {

   margin-top:253px;

   width:616px;

   height:290px;

   margin-left:80px;

   float:left;

   background:url(../images/cpm2.png); background-repeat:no-repeat;

   }

   

.cpm2:hover {

   background:url(../images/cpm2x.png); background-repeat:no-repeat;

   transition: all 500ms ease-in 0ms;

   }

   

.cpm2-aa {

   width:310px;

   font-size:20px;

   line-height:45px;

   float:left;

   color:rgba(255, 255, 255, 0.6);

   padding-left:8px;

   } 

   

.cpm2-aa a {

   color:rgba(255, 255, 255, 0.6);

   }

   

.cpm2-aa a:hover {

    color: rgba(255, 255, 255, 1);

}

   

.cpm2-dian {

   width:85px;

   height:85px;

   margin-top:205px;

z-index: 9999;

position: relative;

   float:right;

   }

   

.cpm2-dian a {

   display:block;

   width:18px;

   height:18px;

   background-color:#ddaa6e;

   margin:33px auto 0px;

   border-radius: 50%;

   } 

   

.cpm2:hover .cpm2-aa {

   color:#FFFFFF;

   transition: all 500ms ease-in 0ms;

   }

   

.cpm2-dian a:hover {

   width:85px;

   height:85px;

   margin:0px auto 0px;

   background-color:rgba(221, 170, 110, 0.2);

   }

   

   

.cpm2-zi {

   position:relative;

   margin-top:-5px;

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:30px;

   }

   

   

.cpm3 {

   margin-top:273px;

   width:615px;

   height:304px;

   float:right;

   background:url(../images/cpm3.png); background-repeat:no-repeat;

   }

   

.cpm3:hover {

   background:url(../images/cpm3x.png); background-repeat:no-repeat;

   transition: all 500ms ease-in 0ms;

   } 

   

.cpm3:hover .cpm3-aa {

   color:#FFFFFF;

   transition: all 500ms ease-in 0ms;

   }

   

.cpm3-dian {

   width:85px;

   height:85px;

   float:left;

   margin-top:218px;

   position:relative;

   z-index:9999;

   } 

   

.cpm3-dian a {

   display:block;

   width:18px;

   height:18px;

   background-color:#ddaa6e;

   margin:33px auto 0px;

   border-radius: 50%;

   } 

   

.cpm3-dian a:hover {

   width:85px;

   height:85px;

   margin:0px auto 0px;

   background-color:rgba(221, 170, 110, 0.2);

   }

   

.cpm3-aa {

   width:310px;

   font-size:20px;

   line-height:76px;

   float:right;

   text-align:right;

   color:rgba(255, 255, 255, 0.6);

   padding-right:5px;

   } 

   

.cpm3-aa a {

   color:rgba(255, 255, 255, 0.6);

   }

   

.cpm3-aa a:hover {

    color: rgba(255, 255, 255, 1);

}

   

.cpm3-zi {

   position:relative;

   margin-top:-43px;

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:30px;

   }

   

.fucc {

   margin-top:-120px;

   position:relative;

   z-index:999;

   }

   

.cpm4 {

   width:617px;

   height:273px;

   float:left;

   margin-left:80px;

   background:url(../images/cpm4.png); background-repeat:no-repeat;

   } 

   

.cpm4:hover {

   background:url(../images/cpm4x.png); background-repeat:no-repeat;

   transition: all 500ms ease-in 0ms;

   } 

   

.cpm4-aa {

   width:310px;

   font-size:20px;

   line-height:50px;

   float:left;

   color:rgba(255, 255, 255, 0.6);

   padding-left:15px;

   } 

   

.cpm4-aa a {

   color:rgba(255, 255, 255, 0.6);

   }

   

.cpm4-aa a:hover {

    color: rgba(255, 255, 255, 1);

}

   

.cpm4-dian {

   width:85px;

   height:85px;

   margin-top:190px;

   float:right;

   }

   

.cpm4-dian a {

   display:block;

   width:18px;

   height:18px;

   background-color:#ddaa6e;

   margin:33px auto 0px;

   border-radius: 50%;

   }  

   

.cpm4-dian a:hover {

   width:85px;

   height:85px;

   margin:0px auto 0px;

   background-color:rgba(221, 170, 110, 0.2);

   }   

   

.cpm4-zi {

   position:relative;

   margin-top:-10px;

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:30px;

   } 

   

.cpm4:hover .cpm4-aa {

   color:#FFFFFF;

   transition: all 500ms ease-in 0ms;

   }  

   

.cpm5 {

   width:611px;

   height:85px;

   float:right;

   margin-top:166px;

   background:url(../images/cpm5.png); background-repeat:no-repeat;

   } 

   

.cpm5-aa {

   width:340px;

   font-size:20px;

   float:right;

   text-align:right;

   color:rgba(255, 255, 255, 0.6);

   line-height:80px;

   padding-right:15px;

   }

   

.cpm5-aa a {

   color:rgba(255, 255, 255, 0.6);

   }

   

.cpm5-aa a:hover {

    color: rgba(255, 255, 255, 1);

}

   

.cpm5-dian {

   width:85px;

   height:85px;

   float:left;

   }

   

.cpm5-dian a {

   display:block;

   width:18px;

   height:18px;

   background-color:#ddaa6e;

   margin:33px auto 0px;

   border-radius: 50%;

   }

   

.cpm5:hover {

   background:url(../images/cpm5x.png); background-repeat:no-repeat;

   transition: all 500ms ease-in 0ms;

   }

   

.cpm5:hover .cpm5-aa {

   color:#FFFFFF;

   transition: all 500ms ease-in 0ms;

   }

   

.cpm5-dian a:hover {

   width:85px;

   height:85px;

   margin:0px auto 0px;

   background-color:rgba(221, 170, 110, 0.2);

   }

   

.cpm5-zi {

   position:relative;

   margin-top:-40px;

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:30px;

   } 

   

   

.jianzz {

   width:100%;

   height:auto; overflow:hidden;

   background-color:#fafafa;

   }   

   

.jianzz-aa {

   width:30%;

   height:910px;

   padding-top:175px;

   color:#2d2d2d;

   float:left;

   background:url(../images/bolang.png) bottom right; background-repeat:no-repeat;

   background-color:#e8e8e8;

   }

   

.jianzz-aa h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   margin-top:0px;

   margin-bottom:3px;

   color:#2d2d2d;

   }

   

.jianzz-aa h3 {

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:42px;

   margin-top:0px;

   margin-bottom:63px;

   color:#2d2d2d;

   }

  

.jzz {

   width:78%;

   margin-left:15%;

   height:auto; overflow:hidden;

   font-size:16px;

   line-height:30px;

   }

   

.jzz-more {

   margin-top:35px;

   width:42px;

   height:43px;

   }

   

.xian {

   margin-top:39px;

   width:2px;

   height:95px;

   background-color:#ddaa6e;

   }

   

.jianzz-bb {

   width:68%;

   float:right;

   padding-top:85px;

   padding-left:1%;

   padding-right:1%;

   }

   

#gallery-wrapper {

		position: relative;

		max-width: 100%;

		width: 100%;

		margin:0 auto;

		}

		img.thumb {

		width: 100%;

		max-width: 100%;

		height: auto;

		}

		.white-panel {

		position: absolute;

		background: white;

		border-radius: 5px;

		box-shadow: 0px 1px 2px rgba(0,0,0,0.3);

		}

		.white-panel h1 {

		font-size: 1em;

		}

		.white-panel h1 a {

		color: #A92733;

		}

		.white-panel:hover {

		box-shadow: 1px 1px 10px rgba(0,0,0,0.5);

		margin-top: -5px;

		-webkit-transition: all 0.3s ease-in-out;

		-moz-transition: all 0.3s ease-in-out;

		-o-transition: all 0.3s ease-in-out;

		transition: all 0.3s ease-in-out;

		} 

		

.jianzz-bb ul li {

   list-style-type:none;

   }

   

   

   

/* 弹窗 */



.pdcon-ct{

	display:flex;

	flex-wrap:wrap;

}

.pdcon-ct>span{

	display:block;

	color:#fff;

	background:#2e4b98;

	padding:8px 30px;

	font-size:1.4rem;

	font-weight:600;

}

.pdcon{

	border-top:3px #2e4b98 solid;

	padding:20px 0px;

	font-size:1.4rem;

	color:rgba(0,0,0,.6);

	width:100%;

}



.picshade {

  position: fixed;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background-color: #000;

  opacity: 0.91;

  filter: alpha(opacity=91);

  z-index: 999999;

  display: none;

}



.pictures_eyes_close {

  position: fixed;

  top: 30px;

  right: 30px;

  display: inline-block;

  width: 26px;

  height: 26px;

  background: url(../images/close.png) no-repeat;

  z-index: 1000000;

  display: none;

}



.pictures_eyes {

  position: fixed;

  width: 100%;

  left: 0;

  top: 0;

  z-index: 1999999;

  display: none;

}



.pictures_eyes_in {

  position: relative;

  text-align: center;

}



.pictures_eyes_in img { max-height: 800px; }



.pictures_eyes_in section p{color:#fff;padding:15px 0px;}



.pictures_eyes_in .prev, .pictures_eyes_in .next {

  position: absolute;

  top: 50%;

  width: 51px;

  height: 51px;

  cursor: pointer;

}



.pictures_eyes_in .prev {

  left: 35px;

  background: url(../images/Tleft.png) no-repeat;

}



.pictures_eyes_in .next {

  right: 35px;

  background: url(../images/Tright.png) no-repeat;

}



.pictures_eyes_indicators {

  position: fixed;

  left: 0;

  bottom: 15px;

  width: 100%;

  text-align: center;

  z-index: 2999999;

}



.pictures_eyes_indicators a {

  display: inline-block;

  width: 50px;

  height: 50px;

  margin: 6px 3px 0 3px;

  border: 1px solid #ddd;

  border-radius: 10px;

  box-shadow: 0 0 2px #000;

  filter: alpha(opacity=50);

  opacity: 0.5;

  overflow: hidden;

}



.pictures_eyes_indicators img { height: 50px; }



.pictures_eyes_indicators .current {

  filter: alpha(opacity=100);

  opacity: 1;

}





.xinwen {

   height:auto; overflow:hidden;

   padding-top:60px;

   padding-bottom:65px;

   }   	

   

.xwkuan {

   width:1440px;

   height:auto; overflow:hidden;

   margin:0 auto;

   }

   

.xwkuan h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   margin-top:0px;

   margin-bottom:3px;

   text-align:center;

   color:#2d2d2d;

   }	

   

.xwkuan h3 {

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:40px;

   margin-top:0px;

   margin-bottom:80px;

   text-align:center;

   color:#333333;

   }

   

   

.xwkk {

   height:auto; overflow:hidden;

   background-color:#FFFFFF;

   }

   

.xwkk h4 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   color:#666666;

   height:auto; overflow:hidden;

   line-height:24px;

   padding-top:27px;

   background:url(../images/shua.jpg) top left; background-repeat:no-repeat;

   margin-top:0px;

   margin-bottom:27px;

   }  

   

.xwkk h5 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:14px;

   color:#999999;

   margin-top:0px;

   margin-bottom:45px;

   } 

   

.lianxi {

   width:100%;

   height:auto; overflow:hidden;

   background-color:#e8e8e8;

   }	

   

.lianxi-aa {

   width:70%;

   float:left;

   }

   

.lianxi-bb {

   width:27%;

   height:895px;

   padding-top:115px;

   padding-left:2%;

   padding-right:1%;

   float:right;

   background:url(../images/bolang.png) bottom right; background-repeat:no-repeat;

   color:rgba(0,0,0,.6);

   line-height:27px;

   font-size:18px;

   }

   

.lianxi-bb h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   margin-top:0px;

   margin-bottom:5px;

   color:#2d2d2d;

   }

   

.lianxi-bb h3 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:42px;

   margin-top:0px;

   margin-bottom:80px;

   padding-bottom:24px;

   background:url(../images/xiahua3.jpg) bottom left; background-repeat:no-repeat;

   color:#2d2d2d;

   }

   

.youjian {

   margin-top:86px;

   width:306px;

   height:auto; overflow:hidden;

   background-color:#333333;

   color:#FFFFFF;

   padding-left:15px; padding-right:15px;

   line-height:46px;

   }

   

.youjian-aa {

   width:50%;

   float:left;

   }

   

.youjian-aa a {

   color:#FFFFFF;

   }

   

.youjian-bb {

   width:50%;

   float:right;

   text-align:right;

   }

   

.youjian-bb a {

   color:#FFFFFF;

   }

   

.bottom {

   height:auto; overflow:hidden;

   background-color:#333333;

   color:rgba(255,255,255,.2);

   padding-top:80px;

   padding-bottom:90px;

   font-size:15px;

   }

   

.bottom a {

   color:rgba(255,255,255,.6);

   font-size:18px;

   }

   

.bmkk {

   width:1588px;

   height:auto; overflow:hidden;

   margin:0 auto;

   }

   

.zhiding {

   width:52px;

   height:52px;

   float:right;

   }

   

.zhiding a {

  cursor:pointer;

  }

  

  

/* 关于 */  

.bnn {

   height:752px;

   background:url(../images/bnn1.jpg) center;

   padding-top:330px;

   }

   

.bnn h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   text-align:center;

   margin-top:0px;

   margin-bottom:20px;

   color:#FFFFFF;

   }

   

.bnn h3 {

   font-family:'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:48px;

   text-align:center;

   margin-top:0px;

   margin-bottom:0px;

   color:#FFFFFF;

   }

   

.abbj {

   background:url(../images/abww.jpg) center; background-repeat:no-repeat;

   height:887px;

   padding-top:130px;

   }

   

.abww {

   width:1220px;

   height:auto; overflow:hidden;

   color:#2d2d2d;

   line-height:30px;

   font-size:16px;

   margin:0 auto;

   } 

   

.abbj h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   margin-top:0px;

   margin-bottom:8px;

   color:#2d2d2d;

   }  

   

.abbj h3 {

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:24px;

   margin-top:0px;

   margin-bottom:0px;

   padding-bottom:18px;

   background:url(../images/xiahua.jpg) bottom left; background-repeat:no-repeat;

   color:#2d2d2d;

   } 

   

.abbj h4 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   margin-top:30px;

   margin-bottom:24px;

   color:#ddaa6e;

   } 

   

.abtu {

   margin-top:19px;

   height:auto; overflow:hidden;

   }

   

.abss {

   margin-top:15px;

   height:auto; overflow:hidden;

   }

   

.abss:hover {

   margin-top:0px;

   box-shadow: 0px 0px 10px rgba(0,0,0,.1);

   transition: all 500ms ease-in 0ms;

   }

   

.abss img {

   width:100%;

   }

   

.huanjj {

   height:auto; overflow:hidden;

   background-color:#fafafa;

   padding-top:73px;

   padding-bottom:60px;

   }

   

.huanjj h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   margin-top:0px;

   margin-bottom:8px;

   color:#2d2d2d;

   }

   

.huanjj h3 {

   font-family: 'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:24px;

   margin-top:0px;

   margin-bottom:10px;

   padding-bottom:17px;

   color:#333333;

   }

   

.hjww {

   margin-left:-23px;

   margin-right:-23px;

   }

   

.hjtu {

   padding-left:23px;

   padding-right:23px;

   margin-bottom:45px;

   }

   

.huanjj .swiper-wrapper {

   padding-top:115px;

   padding-bottom:113px;

   }   

   

.huanjj .swiper-button-prev {

    position: absolute;

    top: 5%;

    width: 39px;

    height: 39px;

    z-index: 10;

    cursor: pointer;

    background-size: 39px 39px;

	left: 91%;

    right: auto;

	background:url(../images/left.png);

    background-position: center;

    background-repeat: no-repeat;

}



.huanjj .swiper-button-next {

    position: absolute;

    top: 5%;

    width: 39px;

    height: 39px;

    z-index: 10;

    cursor: pointer;

    background-size: 39px 39px;

    right: 0px;

    left: auto;

	background:url(../images/right.png);

    background-position: center;

    background-repeat: no-repeat;

}   



.huanjj .swiper-pagination-bullet {

    width: 14px;

    height: 14px;

    display: inline-block;

    border-radius: 100%;

    background: #c8c8c8;

    opacity: 1;

}



.huanjj .swiper-pagination-bullet-active {

    opacity: 1;

    background: #ddaa6e;

}



.xy ul {

   margin:0px;

   padding:0px;

   }

   

.xy ul li {

   list-style-type:none;

   } 

   

/* 新闻 */

.bnn2 {

   height:694px;

   background:url(../images/bnn2.jpg) center;

   padding-top:330px;

   }

   

.bnn2 h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   text-align:center;

   margin-top:0px;

   margin-bottom:20px;

   color:#FFFFFF;

   }

   

.bnn2 h3 {

   font-family:'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:48px;

   text-align:center;

   margin-top:0px;

   margin-bottom:0px;

   color:#FFFFFF;

   } 

   

.lanmu {

    height: 77px;

    box-shadow: 0px 10px 10px rgba(0,0,0,.1);

    background: #fff;

    position: relative;

}  



.lmkuan {

   width:1220px;

   height:auto; overflow:hidden;

   margin:0 auto;

   }



.lm-ct ul {

    display: flex;

    display: -webkit-flex;

	margin:0px;

	padding:0px;

}



.lm-ct ul li {

   list-style-type:none;

    margin-right: 45px;

}



.lm-ct ul li a {

    display: block;

    line-height: 74px;

    font-size: 20px;

    color: rgba(0,0,0,.8);

	cursor: pointer;

}



.lm-ct ul li a:hover {

   color:#ddaa6e;

   }

   

.lm-ct ul li.hover a {

   color:#ddaa6e;

   }



.lm-ct > span {

    display: block;

    height: 4px;

    background: #d1ac76;

    position: absolute;

    left: 0;

    bottom: 0;

    z-index: 6;

    transition: .5s;

}   



.xwdd {

    background: #fafafa;

    padding: 60px 0px;

}



.news-kuan {

   width:1220px;

   height:auto; overflow:hidden;

   margin:0 auto;

   }



.xwkk {

   height:auto; overflow:hidden;

   padding:15px;

   padding-bottom:36px;

   border:2px solid #ffffff;

   margin-bottom:20px;

   }

   

.xwkk h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:16px;

   margin-top:0px;

   margin-bottom:6px;

   color:rgba(0,0,0,.8);

   }

   

.xwkk h3 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:12px;

   margin-top:0px;

   margin-bottom:19px;

   color:rgba(173,173,173,.8);

   }

   

.xwkk-nei {

   height:auto; overflow:hidden;

   margin-top:20px;

   color:rgba(0,0,0,.6);

   line-height:22px;

   }

   

.xwduo {

   margin-top:33px;

   }

   

.xwduo a {

   display:block;

   width:140px;

   height:42px;

   line-height:42px;

   text-align:center;

   font-size:14px;

   color:rgba(102,102,102,.8);

   border-top:1px solid #e0e1e5;

   border-bottom:1px solid #e0e1e5;

   }

   

.xwkk:hover {

   transition: all 500ms ease-in 0ms;

   border:2px solid #d1ac76;

   box-shadow: 0px 0px 10px rgba(0,0,0,.1);

   }

   

   

		.box{

		    text-align: center;

		    overflow: hidden;

		    position: relative;

		}

		.box:before{

		    content: "";

		    width: 0;

		    height: 100%;

		    background: #000;

		    padding: 14px 18px;

		    position: absolute;

		    top: 0;

		    left: 50%;

		    opacity: 0;

		    transition: all 500ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;

		}

		.box:hover:before{

		    width: 100%;

		    left: 0;

		    opacity: 0.5;

		}

		.box img{

		    width: 100%;

		    height: auto;

		}

		.box .box-content{

		    width: 100%;

		    padding: 14px 18px;

		    color: #fff;

		    position: absolute;

		    top: 38%;

		    left: 0;

		}

		.box .title{

		    font-size: 25px;

		    font-weight: 600;

		    line-height: 30px;

		    text-transform: uppercase;

		    margin: 0;

		    opacity: 0;

		    transition: all 0.5s ease 0s;

		}

		.box .post{

		    font-size: 15px;

		    text-transform: capitalize;

		    opacity: 0;

		    transition: all 0.5s ease 0s;

		}

		.box:hover .title,

		.box:hover .post{

		    opacity: 1;

		    transition-delay: 0.7s;

		}

		.box .icon{

		    padding: 0;

		    margin: 0;

		    list-style: none;

		    margin-top: 15px;

		}

		.box .icon li{

		    display: inline-block;

		}

		.box .icon li a{

		    display: block;

		    width: 40px;

		    height: 40px;

		    line-height: 40px;

		    border-radius: 50%;

		    background: #f74e55;

		    font-size: 20px;

		    font-weight: 700;

		    color: #fff;

		    margin-right: 5px;

		    opacity: 0;

		    transform: translateY(50px);

		    transition: all 0.5s ease 0s;

		}

		.box:hover .icon li a{

		    opacity: 1;

		    transform: translateY(0px);

		    transition-delay: 0.5s;

		}

		.box:hover .icon li:last-child a{

		    transition-delay: 0.8s;

		}

		@media only screen and (max-width:990px){

		    .box{ margin-bottom: 30px; }

		} 

		

		

/* 产品 */		   

.bnn3 {

   height:694px;

   background:url(../images/bnn3.jpg) center;

   padding-top:330px;

   }

   

.bnn3 h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   text-align:center;

   margin-top:0px;

   margin-bottom:20px;

   color:#FFFFFF;

   }

   

.bnn3 h3 {

   font-family:'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:48px;

   text-align:center;

   margin-top:0px;

   margin-bottom:0px;

   color:#FFFFFF;

   }

   

.cptu {

   height:auto; overflow:hidden;

   border:1px solid #e5e4e4;

   background-color:#FFFFFF;

   margin-bottom:45px;

   }

   

.cpzi {

   height:auto; overflow:hidden;

   background:url(../images/eye.png) top right; background-repeat:no-repeat;

   padding:25px;

   color:#808080;

   }

   

.cptu:hover {

   background-color:#d2ad76;

   box-shadow: 0px 0px 10px rgba(0,0,0,.1);

   transition: all 500ms ease-in 0ms;

   }

   

.cptu:hover .cpzi {

   background:url(../images/eye2.png) top right; background-repeat:no-repeat;

   }

   

.cpzi h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   margin-top:0px;

   margin-bottom:6px;

   color:#333333;

   }

   

.cpwz {

   height:auto; overflow:hidden;

   color:#808080;

   }

   

.cpwz-aa {

   width:90px;

      height: auto;

overflow: hidden;

   white-space: nowrap;

text-overflow: ellipsis;

   float:left;

   }

   

.cpwz-bb {

   width:26px;

   height:1px;

   background-color:#808080;

   margin-top:12px;

   margin-right:20px;

   float:right;

   }

   

.cptu:hover .cpwz {

   color:#FFFFFF;

   transition: all 500ms ease-in 0ms;

   }

   

.cptu:hover h2 {

   color:#FFFFFF;

   transition: all 500ms ease-in 0ms;

   }

   

.cptu:hover .cpwz-bb {

   width:170px;

   background-color:#FFFFFF;

   transition: all 500ms ease-in 0ms;

   }

   

/* 新闻内 */





.inewsct {

    background: #fff;

    padding: 40px;

    box-shadow: 0px 0px 5px rgba(0,0,0,.2);

}



.inewsct .inews-tt {

    border-bottom: 1px rgba(0,0,0,.25) dashed;

    padding-bottom: 10px;

}



.inewsct .inews-tt p {

    font-size: 2.0rem;

    font-weight: bold;

    line-height: 26px;

    margin-bottom: 10px;

}



.inewsct .inews-tt span {

    color: rgba(0,0,0,.55);

}



strong {

    font-weight: 700;

}



.inewsct .inews-ct {

    padding: 20px 0px 0px;

    color: rgba(0,0,0,.7);

    line-height: 28px;

}	   

   

/* 人才招聘 */   

.bnn4 {

   height:694px;

   background:url(../images/bnn4.jpg) center;

   padding-top:330px;

   }

   

.bnn4 h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   text-align:center;

   margin-top:0px;

   margin-bottom:20px;

   color:#FFFFFF;

   }

   

.bnn4 h3 {

   font-family:'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:48px;

   text-align:center;

   margin-top:0px;

   margin-bottom:0px;

   color:#FFFFFF;

   }

   

.shenqing {

   width:132px;

   margin:27px auto 0px;

   }  

   

.shenqing a {

   display:block;

   width:132px;

   height:44px;

   line-height:44px;

   font-size:18px;

   text-align:center;

   border:1px solid #898989;

   } 

   

.rc .table > thead > tr > th {

   padding: 0px;

   height:92px;

   line-height:92px;

   text-align:center;

   background-color:#d2ad76;

   color:#FFFFFF;

   font-size:18px;

   font-weight:bold;

   }

   

.rc .table > tbody > tr > td, .table > tfoot > tr > td {

    padding: 0px;

	height:94px;

    line-height: 94px;

	text-align:center;

    vertical-align: top;

    border-bottom: 1px solid #dddddd;

	font-size:18px;

	color:rgba(0,0,0,.8);

}  



/* 联系我们 */

.bnn5 {

   height:694px;

   background:url(../images/bnn5.jpg) center;

   padding-top:330px;

   }

   

.bnn5 h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   text-align:center;

   margin-top:0px;

   margin-bottom:20px;

   color:#FFFFFF;

   }

   

.bnn5 h3 {

   font-family:'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:48px;

   text-align:center;

   margin-top:0px;

   margin-bottom:0px;

   color:#FFFFFF;

   } 

   

.liuyan {

   height:auto; overflow:hidden;

   padding-top:70px;

   padding-bottom:45px;

   background-color:#f1f1f1;

   }

   

.liuyan h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:17px;

   margin-top:0px;

   margin-bottom:6px;

   text-align:center;

   }

   

.liuyan h3 {

   font-family:'OptimaNovaLT-Demi', Helvetica, Arial, sans-serif;

   font-size:42px;

   text-align:center;

   margin-top:0px;

   margin-bottom:83px;

   }

   

.lykk {

   width:1200px;

   height:auto; overflow:hidden;

   margin:0 auto;

   }

   

.biao {

   height:auto; overflow:hidden;

   margin-bottom:20px;

   }

   

.biao h4 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:16px;

   margin-top:0px;

   margin-bottom:14px;

   color:#666666;

   }

   

.kk {

   height:60px;

   border:1px solid #d2d2d2;

   }

   

.kk2 {

   border:1px solid #d2d2d2;

   }

   

.anniu {

   width:208px;

   height:54px;

   background-color:#ddaa6e;

   padding:0px;

   }

   

   

.cpyymore {

    width: 165px;

    height: 35px;

    margin: 15px auto 0px;

}



.cpyymore a {

    display: block;

    width: 165px;

    height: 35px;

    line-height: 35px;

    text-align: center;

    font-size: 18px;

    color: #FFFFFF;

    background-color: #0c55a4;

    border-radius: 20px;

}    



.fenye-aa {

    width: 50%;

    float: left;

}



.fenye-aa a {

    display: block;

    text-align: center;

    height: 60px;

    line-height: 60px;

    color: #FFFFFF;

    background-color: #ff6101;

    font-size: 18px;

}



.fenye-bb {



    width: 50%;

    float: right;



}



.fenye-bb a {

    display: block;

    text-align: center;

    height: 60px;

    line-height: 60px;

    color: #FFFFFF;

    background-color: #ffb601;

    font-size: 18px;

}



.fenye {

    width: 265px;

    height: 60px;

	margin:30px auto 0px;

} 



.cpd h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size: 24px;

   margin-top: 0px;

   margin-bottom: 15px;

   padding-bottom:10px;

   border-bottom:1px solid #999999;

   color: #333333;

   }

   

.content {

    min-height: 700px;

    padding: 40px 0px;

    overflow: hidden;

}



.jbdtt {

    color: rgba(0,0,0,.5);

    border-bottom: 2px #ddd solid;

    font-size: 1.6rem;

    padding: 0px 30px 20px;

}



.jbdtt span {

    font-size: 3.0rem;

    color: rgba(0,0,0,.8);

    display: block;

}



.jbdct {

    padding: 0px 30px;

}   



.order input {

    width: 100%;

    line-height: 50px;

    font-size: 1.4rem;

    color: rgba(0,0,0,.3);

    border: 2px rgba(0,0,0,.1) solid;

    padding-left: 15px;

}



.order select {

    width: 100%;

    color: rgba(0,0,0,.3);

    border: 2px rgba(0,0,0,.1) solid;

    padding-left: 15px;

    height: 50px;

}



.order textarea {

    width: 100%;

    font-size: 1.4rem;

    color: rgba(0,0,0,.3);

    border: 2px rgba(0,0,0,.1) solid;

    padding-left: 15px;

    padding-top: 10px;

    line-height: 28px;

}



.jbdyq1 {

    border-bottom: 2px #ddd solid;

    padding: 20px 0px;

}



.jbdyq2 {

    border-bottom: 2px #ddd solid;

    padding: 20px 0px;

    color: rgba(0,0,0,.7);

    line-height: 38px;

    font-size: 1.6rem;

}



.yingp {

    font-size: 1.6rem;

    color: rgba(0,0,0,.5);

    line-height: 42px;

    padding: 20px 0px;

}



.order {

    padding: 15px;

}



.order .btnn:hover {

    background: #383a3f;

    border-bottom: 5px #2e3033 solid;

    transition: .3s;

}

.order .btnn {

    background: #d9b766;

    font-size: 1.6rem;

    color: #fff;

    border: 0;

        border-bottom-color: currentcolor;

        border-bottom-style: none;

        border-bottom-width: 0px;

    width: 145px;

    line-height: 52px;

    border-bottom: 5px #b58104 solid;

    margin-left: 15px;

}



/* 成功页面 */ 

.cgtu {

   width:205px;

   height:150px;

   margin:0 auto;

   }

   

.cgzi {

   height:auto; overflow:hidden;

   line-height:40px;

   font-size:16px;

   color:#000000;

   text-align:center;

   }

   

.cganniu {

   width:356px;

   height:auto; overflow:hidden;

   margin:60px auto 0px;

   }

   

.cganniu-aa {

   width:166px;

   float:left;

   }

   

.cganniu-aa a {

   display:block;

   width:166px;

   height:46px;

   line-height:46px;

   background-color:#eab575;

   text-align:center;

   color:#FFFFFF;

   font-size:16px;

   border-radius: 5px;

   }

   

.cganniu-bb {

   width:166px;

   float:right;

   }

   

.cganniu-bb a {

   display:block;

   width:166px;

   height:46px;

   line-height:46px;

   border:1px solid #eab575;

   text-align:center;

   color:#eab575;

   font-size:16px;

   border-radius: 5px;

   }





/* 分页 */ 

.page {

    margin: 20px auto;

}



.page-m {

    position: relative;

    top: -1px;

    +display: inline !important;

}



.page a {

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

}



.page-m a {

    display: inline-block;

    margin: 0 5px;

    width: 40px;

    height: 40px;

    font-size: 14px;

    line-height: 40px;

    text-align: center;

	border:1px solid #eeeeee;



}



.page-m a:hover {

    color: #fff;

    background: #005bac;

	border:1px solid #005bac;

}



.xianshi {

    color: #fff;

    background: #005bac;

	border:1px solid #005bac;

}



.page-m a.active {

    color: #fff;

    background: #005bac;

	border:1px solid #005bac;

}   



.liebiao {
   width:530px;
   height:auto; overflow:hidden;
   margin:30px auto 0px;
   } 


.liebiao-aa {

   width:80%;

   line-height:30px;

   color:#666666;

   float:left;

   }

   

.shangy {

   height:auto; overflow:hidden;

   line-height:32px;

   color:#666666;

   border-bottom:1px dotted #ececec;

   }   

   

.xiay {

   height:auto; overflow:hidden;

   color:#666666;

   line-height:32px;

   } 

   

.fytit {

   color:#333333;

   }  

   

.liebiao-bb {

   width:16%;

   float:right;

   }  

   

.fanhui {

   width:142px;

   height:43px;

   margin-top:6px;

   float:right;

   }

   

.fanhui a {

   display:block;

   width:142px;

   height:43px;

   line-height:43px;

   color:#FFFFFF;

   background-color:#e8b572;

   font-size:14px;

   text-align:center;

   border-radius: 20px;

   } 

   




.yuyan {

   width:100px;

   height:auto; overflow:hidden;

   float:right;

   margin-right:10%;

   color:#FFFFFF;

   position:relative;

   margin-top:-75px;

   }

   

.yuyan a {

   font-size:16px;

   color:#FFFFFF;

   }

/* 产品详情 */
.cpxq {
   height:auto; overflow:hidden;
   padding: 45px;
   background-color: #FFFFFF;
}

.pro-img{

}
.pro-img .xiaotu{
   margin-top:20px;

}
.pro-img #Gbig{
	width:100%;
	border:1px solid #eeeeee;
}
.pro-img .xiaotu li{

}
.pro-img .xiaotu li a {
   display: block;
   border:2px #ddd solid;
   margin:1px;
   }

.pro-img .xiaotu li.hover{
	border:2px #0e66a6 solid;
}

.pro-img .colmd5{
	width:44.1%;
	float:left;
}

.pro-img .colmd7{
	width:51%;
	float:right;
}

.pro-img .colmd7 .pro-ptt{
	font-size:35px;
	font-weight:bold;
	padding:0px 0px 15px;
	border-bottom:1px #e8e8e8 solid;
	font-weight:bold;
}

.pro-img .colmd7>span{
    margin-top:20px;
	margin-bottom:20px;
	border-bottom: 1px #e8e8e8 solid;
	display:block;
	color:#515151;
	font-size:14px;
	line-height:22px;
	width:100%;
	word-wrap:break-word;
}

.pro-img .colmd7>span img {
    width:100%;
}

.pro-img .colmd7>span ul{
	list-style-type:disc;
	margin-left:20px;
}

.pro-img .colmd7 h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:15px;
   margin-top:0px;
   margin-bottom:14px;
   color:#515151;
   }
   
.colmd7 h5 {
    padding: 10px 0px 0px;
}


.jqzzoom{position:relative;}
.jqzoom{position:relative;overflow:hidden;border:0px #ddd solid; height:auto; overflow:hidden;}
.zoomdiv{float:left;top:0 !important;left:101% !important;border:3px solid #e4e4e4;display:none;text-align:center;overflow: hidden;position:absolute;z-index:999;background-color:#fff;}
.bigimg{width:1000px;height:1000px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:80px !important;height:80px !important;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}	


.jqzzoom .navigation {
    width: 100%;
    margin: 10px 0 0;
}
.jqzzoom .carousel{
    overflow: hidden;
}
.jqzzoom .carousel ul {
    width:2000em;
    list-style: none;
    margin: 0;
    padding: 0;
	margin-top:10px;
}
.jqzzoom .prev-navigation,.next-navigation{
	display:block;
	cursor:pointer;
}
.jqzzoom .prev-navigation{
	background:url(../images/left.gif) left center no-repeat;
	height:91px;
	width:39px;
	float:left;
}
.jqzzoom .next-navigation{
	background:url(../images/right.gif) right center no-repeat;
	width:39px;
	height:91px;
	float:right;
}

.procem {
    padding: 0px 36px;
    position: relative;
}

#fuwus {
    position: static;
}

.procem .swiper-pagination-bullet-active {
    opacity: 1;
    background: #cf152d;
}

.procem .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
	left:3px;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}

.procem .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
	right:3px;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}

#xiaotu .swiper-slide a.hover{
	border: 2px #db9f4f solid;
}  

.cpant1 {
    width:150px;
    float: left;
}

.cpant1 span {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 150px;
    color: #fff;
    font-size: 15px;
    background-color: #db9f4f;
    transition: .3s;
    cursor: pointer;
}

.cpant2 {
    width:150px;
    float: left;
    margin-left:16px;
}

.cpant2 span {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 150px;
    color: #fff;
    font-size: 15px;
    background-color: #808080;
    transition: .3s;
    cursor: pointer;
}

.modal-dialog {
    width: 660px;
    margin: 200px auto;
}

.tanchu {
    height: auto;
    overflow: hidden;
    color: #666666;
    border: 2px solid #db2c3f;
}
.tanchu-lan {
    height: 55px;
    line-height: 55px;
    background-color: #db2c3f;
    font-size: 18px;
    color: #FFFFFF;
    padding-left: 10px;
	margin-top:-36px;
}
.tanchu-nei {
    padding: 20px;
    height: auto;
    overflow: hidden;
}   
   

@media (min-width: 1200px) and (max-width: 1440px) {  

.bmkk {

   width:100%;

   }

}   



   

@media (min-width: 1200px) and (max-width: 1440px) {  

.abkk {

   width:100%;

   }

   

.xwkuan { 

   width:100%;

   } 

   

.bmkk {

   width:100%;

   } 
   
.yuyan {
    width: 100px;
    height: auto;
    overflow: hidden;
    float: right;
    margin-right: 5%;
    color: #FFFFFF;
    position: relative;
    margin-top: -75px;
}      

} 





@media (min-width: 0px) and (max-width: 768px) {



.navbar-nav > li > a {

    padding: 10px 20px;

    line-height: 20px;

}



.nav {

    padding-left: 0px;

}





.kuanping {

   width:100%;

   }

   

.yd {

   display:block;

   }

   

.yc {

   display:none;

   }

   

.abww {

   width:100%;

   }

   

.lykk {

   width:100%;

   }

.modal-dialog {
    width: 90%;
    margin: 100px auto;
}
   

}





