* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
  color: #000000;
  width: 100%;
  height: 100%;
}
img{
  display: block;
  width:100%;
  height:100%;
}
/*a:hover {
  color: red;
  text-decoration: underline;

}*/
body {
    position: relative;
    background-color: #ffffff;
    overflow-x: hidden;
}
.main {
  width: 100%;
  min-width: 1100px;
}
.header{width: 1100px;height: 100px;margin: 0 auto;}
.header .h_l{float: left;width: 355px;display: inline-block;}
.header .h_l img{display: inline-block; width: 200px;margin-top: 15px;}
.header .h_l span{float: right; margin-top: 38px;color: #c1c1c1;font-size: 20px;}
.header .h_r{float: right;width: 700px;}

.header .h_r a{height: 30px;line-height: 30px; margin-top: 35px;border-radius: 5px;display:inline-block;width: 110px;font-size: 18px;text-align: center;}
.header .h_r a:hover{background-color: #37bfdf;color: #fff;}
.header .h_r .active{background-color: #37bfdf;color: #fff;}

.desc,.desc_m,.desc_n{margin: 0 auto; width: 1100px;}
.desc span{display: block;text-align: center;font-size: 20px;color: #595858;}
.desc span:first-child{font: 36px / 46px "Microsoft YaHei"; font-weight: bold;color: #000000;margin-top: 40px;margin-bottom: 10px;}
.desc p{text-indent: 2em;color: #595858;line-height: 24px;}
.desc p:nth-child(3) {margin-top: 30px;}

.desc_i{width:100%;background-color: #f5f5f5;margin-top: 80px;padding-bottom: 20px;height: 350px;}
.desc_img{width: 1100px;margin: 0 auto;position: relative;}
.desc_img div{display: inline-block;}
.desc_img div:first-child{width: 48%;position: absolute;top: -45px;}
.desc_img div:first-child img{max-width: 70%;margin-left: 100px;}
.desc_img div:nth-child(2) {width: 50%;margin-left: 1%;float: right;margin-top: 50px;}
.desc_img div:nth-child(2) img{max-width: 45%;margin-left: 45%;}
.desc_img div:nth-child(2) p{color: #595757;font-size: 15px;text-indent: 2em;margin-top: 30px;line-height: 24px;}

.desc_m span{display: block;text-align: center;font-size: 20px;color: #595757;}
.desc_m span:first-child{font: 36px / 46px "Microsoft YaHei"; font-weight: bold;color: #41a8b2;margin-top: 40px;margin-bottom: 10px;}
.desc_m div{width: 300px;margin: 0 auto;}
.desc_m div img{margin-top: 40px;}

.desc_i_bot{width:100%;background-color: #f5f5f5;margin-top: 50px;padding-bottom: 100px;}

.desc_n p{display: block;text-align: center;font-size: 20px;color: #595858;}
.desc_n p:first-child{font: 36px / 46px "Microsoft YaHei"; font-weight: bold;color: #000000;padding-top: 40px;margin-bottom: 10px;}
.desc_n .desc_n_img{margin-top: 60px;}
.desc_n .desc_n_img div{display: inline-block;width: 49%;}

#spe_img{max-width: 50% !important;}
.d_n_i span{display: block;margin: 0 auto;text-align: center;}
.d_n_i span:first-child{    
    display: block;
    background-color: #41a8b2;
    text-align: center;
    width: 220px;
    border-radius: 15px;
    line-height: 30px;
    font-size: 22px;
    color: #ffff;
}
.desc_n_img .d_n_i img{max-width: 35%;margin: 0 auto;}


.d_n_i span:nth-child(2) {margin-top: 10px;color: #595757;margin-bottom: 30px;}
.d_n_desc span{color: #595757;display:block;text-indent: 2em;margin-top: 30px;}
.center{margin-left: 23%; width: 54% !important;}

.party{
    width: 1100px;
    margin: 0 auto;
}
.party_list {
    margin: 0 auto;
    width: 520px;
    padding-top: 40px;
}
.party_list a {
    display: inline-block;
    width: 125px;
    text-align: center;
}
.party_list a img{ 
    max-width: 60%;
    margin: 0 auto;
}
.party_list a span{ 
    display: block;
    max-width: 60%;
    margin: 0 auto;
    padding-top: 10px;
    color: #595757;
    font-size: 15px;
}
.party_list a:nth-child(3) span{ 
    max-width: 78% !important;
}
.party_list a:nth-child(4) span{ 
    max-width: 58% !important;
}
.footer{background-color: #1b252e;height: 160px;}

.foot_sol{    
    width: 1100px;
    border-bottom: 1px solid #41a8b2;
    margin: 0 auto;
    text-align: center;
}
.foot_sol span a{color: #727272;   
    width: 1100px;
    margin: 0 auto;
    text-align: center;
}
.foot_sol span a:hover{color: #727272;   
    width: 1100px;
    margin: 0 auto;
    text-align: center;
}
.foot_sol span{
    color: #727272;
    margin-top: 50px;
    display: inline-block;
    margin-bottom: 20px;
}
.foot_sol:nth-child(2){ 
    border: none!important;
}
.foot_sol:nth-child(2) span{ 
    margin-top: 20px !important;
}
/**  index page end  **/



/**  intro page start  **/
 .intro_img{
    width: 500px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 50px;
}
.intro{
  padding-bottom: 50px;
}
.intro span:nth-child(3){
    width: 50px;
    border-bottom: 3px solid #41a8b2;
    margin: 0 auto;
    padding-top: 30px;
}
/**  intro page end  **/


/**  about page start  **/
 .about{
    width: 1100px;
    margin: 0 auto;
    padding-bottom: 50px;
    overflow: hidden;
}
.about div:first-child{
  float: left;  
  width: 49%;
}

.about div:nth-child(2){
    float: right;
    width: 49%;
}
.about div:nth-child(2) p{
    text-indent: 2em;
    color: #595858;
    line-height: 24px;
    font-size: 15px;
}
/**  about page end  **/


/**  contact page start  **/
 .contact{
    width: 1100px;
    margin: 0 auto;
    padding-bottom: 50px;
    overflow: hidden;
}
.con_img{text-align: center;}
.con_img ul li{
  display: inline-block;
  width: 225px;
  height: 90px;
  margin-left: 30px;
}
.con_img ul li div:first-child{
  float: left;
  width: 20px;
}
.con_img .cont_span,.con_img .cont_sp{
  float: right;
  width: 190px;
}
.con_img .cont_span span,.con_img .cont_sp span{
  display: block;
  text-align: left;
}
.con_img .cont_span span:first-child,.con_img .cont_span sp:first-child{font-size: 15px;}
.con_img .cont_sp span:nth-child(2){
    font-size: 12px;
    color: #888888;
    margin-top: 10px;
}
.con_img .cont_span span:nth-child(2){
    margin-top: 10px;
}
.con_img .cont_span span:nth-child(3){
    font-size: 12px;
    color: #888888;
    margin-top: 10px;
}
.location{margin-top: 50px;padding-bottom: 50px;}
.location_img{width: 900px; margin: 0 auto;padding-top: 50px;padding-bottom: 50px;}
/**contact page end  **/


/**dev and development page start  **/
.dev_p{margin-top: 50px;}
.dev_img{
    width: 500px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 10px;
}
.dev{margin-bottom: 50px;}

.d_list li{  display: none;width:1100px;margin:0 auto;list-style: none;height: 120px;border-bottom: 1px dashed #8f8e8e;margin-bottom: 40px;}
.d_list li div{float:left;height: 60px;}
.d_list .d_list_l{width: 80px;background: #f5f5f5;padding: 6px;}
.d_list_l span{display: block;text-align: center;}
.d_list_l span:first-child{display: block;text-align: center;font-size: 26px;color: #000000;}


.d_list .d_list_r{width: 980px;margin-left: 15px;}
.d_list .d_list_r span:first-child{color: #595757;font-size: 18px;display: block;margin-bottom: 5px;}
.d_list .d_list_r span:nth-child(2){color:#8f8e8e;font-size: 14px;}
.d_list .d_list_r a{ font-size: 14px;margin-left: 20px;color:#02b3b4;}
.d_list .d_list_r a:hover{color:#02b3b4; text-decoration:underline}

.videoFoot {
    /*width: 360px;*/
    /*margin: 0 auto;*/
    text-align: center;
    margin-bottom: 30px;
    margin-top: 90px;
}
.gr {
  color: rgb(160, 160, 160) !important;
}
.videoFoot a.prev, .videoFoot a.next {
    width: 60px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(160, 160, 160);
    font-size: 14px;
	
    /*color: #333333;*/
}
.videoFoot a:hover {
    color:#02b3b4;}
	
.videoFoot a.pageOn {
    background-color: #02b3b4;
    color: #ffffff;
}
.videoFoot a {
    /*float: left;*/
    width: 30px;
    height: 30px;
    text-align: center;
    color: #333333;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(160, 160, 160);
    border-image: initial;
    font: 14px / 30px 微软雅黑;
    margin: 0px 5px;
    display: inline-block;
}


/**dev and development  page end  **/



/**product page start  **/

.product ul li{
  display: block;
  width: 900px;
  overflow: hidden;
  margin:0 auto;

}
.pro_img{
    margin-top: 60px;
}
.pro_img div:first-child {
    width: 200px;
    float: left;
}
.pro_span{
    width: 680px;
    float: right;
    margin-top: 50px;
}
.pro_span span{display: block;text-align: left;}
.pro_span span:first-child{color: #3d3d3d;font-size: 36px;}
.pro_span span:nth-child(2){color:#595757; font-size: 20px;margin-top: 10px;}
.pro_span span:nth-child(3){color:#8f8e8e; font-size: 15px;margin-top: 30px;}
.gray{color:#8f8e8e; font-size: 15px;padding-bottom: 2px;}
.pro_img div:first-child img{
    max-width: 90%;
}
.product ul li:last-child{margin-bottom: 50px;}
/**product page end  **/