@charset "utf-8";/* CSS Document */
*{margin: 0;padding: 0;}
html {font-size: 62.5%;height: 100%;background-color: #fff;}
body {margin: 0 auto;font-family:Arial, Helvetica, sans-serif; font-size: 12px;font-size: 1.2rem;position: relative;

}
body{background: url(../images/bodybg.png) repeat bottom center; }
.wp{position: relative;}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
a {text-decoration: none;color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}
h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;color:#333;border: none;outline: none;}
.l{ float:left;}
.r{ float:right;}
.fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

::-webkit-input-placeholder {/* WebKit browsers */
 color:#333!important;font-size:12px;font-size:1.2rem; }
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333!important;font-size:12px;font-size:1.2rem; }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333!important;font-size:12px;font-size:1.2rem; }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333!important;font-size:12px;font-size:1.2rem; }
 .wp{position: relative;}
 .box{position: relative;}
 

 
 
 
  .head .htop .suosou form ::-webkit-input-placeholder {/* WebKit browsers */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
 .head .htop .suosou form :-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
 .head .htop .suosou form ::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
 .head .htop .suosou form :-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
 
 
 
 
 
 
  
  .main4 .m4bottom .input form ::-webkit-input-placeholder {/* WebKit browsers */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
.main4 .m4bottom .input form :-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
.main4 .m4bottom .input form ::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
.main4 .m4bottom .input form :-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }


@media screen and (min-width:1220px) {.wp {width: 1200px;margin: auto;} .box{width: 1320px;margin: 0 auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.wp {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.wp {width: 95%;margin: auto;}}
.mln{margin-left: 0!important;}
.mbn{margin-bottom: 0!important;}


@font-face {
    font-family: 'AkzidenzGroteskMedium';
    src: url('fonts/AkzidenzGroteskMedium.eot');
    src: url('fonts/AkzidenzGroteskMedium.eot') format('embedded-opentype'),
         url('fonts/AkzidenzGroteskMedium.woff2') format('woff2'),
         url('fonts/AkzidenzGroteskMedium.woff') format('woff'),
         url('fonts/AkzidenzGroteskMedium.ttf') format('truetype'),
         url('fonts/AkzidenzGroteskMedium.svg#AkzidenzGroteskMedium') format('svg');
}


.ziti{font-family: 'AkzidenzGroteskMedium';}




/*kefu*/
.kefu{position:fixed;right:0px;top:300px;width:70px;height:auto;overflow:hidden;text-align:center;background-color:#f1f1f1; z-index:999; padding-bottom:3px; padding-top:3px; }
.kefu_nr{ border-bottom:1px solid #aaaaaa; width:55px; margin-left:11px; padding-top:10px; }
.kefu_font{ line-height:26px;font-size: 12px; font-size: 1.2rem;}
.kefu a{ color:#333;font-size: 12px; font-size: 1.2rem;}
.kefu a:hover,.kefu a:active{ color:#0870e7; }
.kefu_bottom{ padding-bottom:7px; }
.kefu .linenone{border-bottom: none;padding-bottom: 0;}
.kf1 a img{margin-bottom: 10px;}
@media screen and (max-width:640px){.kefu{position: fixed;bottom: 0!important;top:auto;height: 70px;width: 100%!important;padding-bottom: 0;}.kefu .kefu_nr{width: 31%!important;float: left!important;margin:0 1%!important;border: none!important; }}





.search{width:25px;z-index:99999; position:absolute;background:none;
margin-top:-61px;
    right:0px;
    }
.sb-icon-search {color: #333;width:25px;height:25px;display:block;}
.sb-search-submit {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;color: transparent;border: none;outline: none;z-index: 99999; }
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 25px;height: 25px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden;z-index:99999; border-radius:5px;border:1px solid #fff; color:#333}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 25px;line-height:25px;padding-left:10px;border:none;margin: 0;z-index: 10;font-family:Arial, Helvetica, sans-serif;background:url(../images/lvshu.jpg) no-repeat 200px center;color:#333}
.sb-icon-search,.sb-search-submit{width: 25px;height: 25px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background:url(../images/sousuo.png) no-repeat center;}
.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:25px;line-height:25px;position:relative;right:0px;top:0px;z-index: 9999999; background:#fff; color:#333; border:1px solid #ffc42c;}
.no-js .sb-search .sb-icon-search {position:absolute;background:#fff url(../images/sousuo.png) no-repeat center;z-index: 15;right:0px;top:0px; border:none !important}
.no-js .sb-search .sb-search-submit{z-index: 9990;}


/*head*/
.head{padding-top: 3px;background: #383735; padding-bottom: 3px;}
.head .all{float: right;width: 730px;margin-top: 13px;}
.head .logo{position: static;top: -10px;left: 0;z-index: 3333333;}
.logo1{display: none;}

.head .htop .suosou form{width: 420px;border:1px solid #299b9c;background:#fff;}
.head .htop .suosou form .ipt{display: block;float: left;width: 331px;color: #ccc;font-size: 14px;font-size: 1.4rem;background:#fff url(../images/sousuo.png) no-repeat 10px center;
padding-left:38px;  height: 38px;line-height: 38px;font-family: Verdana, Geneva, Tahoma, sans-serif ;}
.head .htop .suosou form .ips{display: block; cursor: pointer; float: right; width: 48px;height: 38px;line-height: 38px;text-align: center;font-size: 18px;font-size: 1.8rem;color: #fff;background-color: #299b9c;}
.head .htop .share{text-align: right;margin-left: 31px;width: 200px;padding-top: 3px;}
.head .htop .share a{display: inline-block;margin-left: 13px;}

.head .hbot{width: 500px;margin-top:21px;text-align: right;padding-bottom: 23px;}
.head .hbot a{font-size: 16px; font-size: 1.6rem;line-height: 26px; color: #299b9c;font-weight: bold;display: inline-block;padding-left: 38px;}
.head .hbot a:hover{color: #299b9c;}
.head .hbot a.a1{background: url(../images/hskype.png) no-repeat left center; }
.head .hbot a.a2{background: url(../images/hmail.png) no-repeat left center; margin-left: 24px;}


/*nav1*/
.nav1{background: #fff;}
.nav1>.wp{ position:relative}
.nav1>.wp>ul>li{float: left;
/*margin-left: 52px;*/
margin-left: 13px;
padding-right: 15px;}
.nav1>.wp>ul>li>a{font-size: 16px;font-size: 1.6rem;color: #299b9c;font-weight: bold;
    display: block;padding: 13px 15px 13px 30px;background:url(../images/sanjiao.png) no-repeat right center;
}
.nav1>.wp>ul>li:hover,.nav1>.wp>ul>li.hover{background:url(../images/xiaxian.png) repeat-x bottom center;}

#xiangduiabout{float: left;margin-left: 52px;padding-right: 15px; position:relative !important }

.yiji { background:#ededed;border-top: 5px solid #299b9c; padding-top:0px; position: absolute;left:0px;top:100%;z-index: 99999;display: none ;}
.yijin{ background:#ededed;}
.xiala{  float:left;}
.xialan{ padding-left:20px; padding-bottom:15px;padding-right: 4px;width:135px;}
.xialan>a{ display:block; font-size:16px; font-size:1.6rem; color:#333; font-weight:bolder; line-height:25px; padding-top:16px;border-bottom: 1px solid #ccc;}
.xialan ul{ padding-top:0px;}
.xialan ul li {padding-top: 4px;padding-bottom: 4px;border-bottom: 1px solid #ccc;}
.xialan ul li a{ display:block; font-size:14px; font-size:1.4rem; color:#333; line-height:26px;}
.xialan a:hover{ color:#299b9c;}
.daohang>li:hover .yiji{ top:61px;}




.nav1 .navimg{background-color: #fff;padding: 15px;}
.nav1 .navimg a{display: block;}
.nav1 .navimg a img{display: block;max-width:359px;height: 261px; }

.nav1>.wp>ul>li:hover .yiji{display: block!important;}   





.nieyeda{position: relative;z-index:10000; margin-top:30px}

.nieyeda ul{margin-top: 8px; height: 51px;}
.nieyeda ul li{float: left;   margin-left: 20px; margin-right:20px;  text-align: center;position: relative;    display: block; 
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #fff;
    font-weight: bold;
    background-color: #299b9c;
    text-align: center; margin-bottom:30px;}

.nieyeda ul li>a{   display: inline-block;
    background: #299b9c;width:280px;}
   .nieyeda ul li>a span{ display: inline-block;
    margin: 5px;
   font-size: 16px; font-size: 1.6rem; 
   
    padding: 0 11px;
    line-height: 35px;
    color: #fff;
    border: 1px solid #fff; width:248px}
.nieyeda ul li>a:hover{ color: #333;   }
.nieyeda ul .on{ color: #fff;  background: #ed6501;   }
.nieyeda ul li:hover .divshowp{display: block;}




.nieyeda ul li .divshowp{ position: absolute; display: none;top: 45px;left: 0px;z-index: 55555; width: auto;   background: #299b9c;width:100%; min-height:150px }

.nieyeda ul li .divshowp dl dd{ width: 100%; text-align: left;   position: relative;  }
.nieyeda ul li .divshowp dl dd a{ color: #fff;   font-size: 14px; font-size: 1.4rem; line-height: 30px; padding-left:10px; padding-right:10px  }

.nieyeda ul li .divshowp dl dd:hover{ background: #4d4d4d; }
.nieyeda ul li .divshowp dl dd:hover .san{ display: block; }

.nieyeda ul li .divshowp dl dd .san{ display: none; width: 184px; position: absolute; top:0; left: 100%;  background: #299b9c; }
.nieyeda ul li .divshowp dl dd .san p:hover{ background: #4d4d4d; }
.nieyeda ul li .divshowp dl dd .san p a{ color: #fff;   font-size: 18px; font-size: 1.8rem; line-height: 43px;  }


/*about us*/

.nieyedabout{position: relative;z-index:10000; margin-top:30px}

.nieyedabout #aboutul{margin-top: 8px; height: 51px; }
.nieyedabout #aboutul li{float: left;  text-align: center;position: relative;    display: block; 
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #fff;
    font-weight: bold;
    background-color: #299b9c;
    text-align: center; margin-bottom:30px; width:190px !important; width:20% !important;}

.nieyedabout #aboutul li>a{   display: inline-block;
    background: #299b9c;width:100%;}
   .nieyedabout #aboutul li>a span{ display: inline-block;
    margin: 5px;
   font-size: 16px; font-size: 1.6rem; 
   
    padding: 0 4px;
    line-height: 35px;
    color: #fff;
    border: 1px solid #fff; width:91%}
.nieyedabout #aboutul li>a:hover{ color: #333;   }
.nieyedabout #aboutul .on{ color: #fff;  background: #ed6501;   }
.nieyedabout #aboutul li:hover .divshowp{display: block;}




.nieyedabout ul li .divshowp{ position: absolute; display: none;top: 45px;left: 0px;z-index: 55555; width: auto;   background: #299b9c;width:100%; min-height:150px }

.nieyedabout ul li .divshowp dl dd{ width: 100%; text-align: left;   position: relative;  }
.nieyedabout ul li .divshowp dl dd a{ color: #fff;   font-size: 14px; font-size: 1.4rem; line-height: 30px; padding-left:10px; padding-right:10px  }

.nieyedabout ul li .divshowp dl dd:hover{ background: #4d4d4d; }
.nieyedabout ul li .divshowp dl dd:hover .san{ display: block; }

.nieyedabout ul li .divshowp dl dd .san{ display: none; width: 184px; position: absolute; top:0; left: 100%;  background: #299b9c; }
.nieyedabout ul li .divshowp dl dd .san p:hover{ background: #4d4d4d; }
.nieyedabout ul li .divshowp dl dd .san p a{ color: #fff;   font-size: 18px; font-size: 1.8rem; line-height: 43px;  }
   

@media screen and (max-width:999px) {.nieyeda,.nieyedabout{ display:none}}


/* share1 */
.head .share1{text-align: right;width: 200px;padding-top: 13px;margin-right: 60px;display: none;}
.head .share1 a{display: inline-block;margin-left: 13px;}
/* suosou1 */
.head .suosou1{display: none;width: 100%;margin-top: 10px;margin-bottom: 10px;}
.head .suosou1 form{width: 99%;border:1px solid #299b9c;background:#fff;}
.head .suosou1 form .ipt{display: block;float: left;width: 74%;color: #ccc;font-size: 14px;font-size: 1.4rem;background:#fff url(../images/sousuo.png) no-repeat 10px center;
padding-left:5%;  height: 38px;line-height: 38px;font-family: Verdana, Geneva, Tahoma, sans-serif ;text-indent: 2em;}
.head .suosou1 form .ips{display: block; cursor: pointer; float: right; width: 20%;height: 38px;line-height: 38px;text-align: center;font-size: 18px;font-size: 1.8rem;color: #fff;background-color: #299b9c;}
/* nav2 */
.nav2{display: none;background-color: #fff;width: 100%;}
.nav2 ul li{width: 25%;float: left;text-align: center;padding-top: 15px;padding-bottom: 15px;}
.nav2 ul li:hover,.nav2 ul li.hover{background-color: #299b9c;}
.nav2 ul li:hover a,.nav2 ul li.hover a{color:#fff;}
.nav2 ul li a{display: block;font-size:16px;font-size:1.6rem;color: #299b9c;}



@media screen and (max-width:979px) {
    .head .suosou1{display: block;}
    .head .share1{display: block;}
    .nav2{display: block;}
}

@media screen and (max-width:1219px) {
	.zuoce{width: 555px!important;}
    .nav1>.wp>ul>li{margin-left: 19px;}
    .yiji{left: 0px;width: 980px;}
    .xialan{width: 123px;padding-left: 15px;}
    .head .htop .suosou form{width: 300px;}
    .head .htop .suosou form .ipt{width: 70%;padding-left:10%;}
    .head .htop .suosou form .ips{width: 20%;}
    .head .all{width: 550px;}}
	.zuoservice{width: auto!important;}
	
	
	
	@media screen and (max-width:1230px) {
	.nav1>.wp>ul>li>a{font-size: 16px;font-size: 1.6rem;color: #299b9c;font-weight: bold;
    display: block;padding: 13px 14px 13px 25px;background:url(../images/sanjiao.png) no-repeat right center;
}
	
	}
	
	
	
	
	
@media screen and (max-width:999px) {
    .head .all{width: 500px;}
    .head .htop .suosou form{width: 280px;}
    .head .htop .share{margin-left: 0;}
    .yiji{left: -122px;width: 930px;}
    .xialan{width: 100px;padding-left: 15px;}
    .nav1>.wp>ul>li{margin-left: 10px;}
}
@media screen and (max-width:979px) {
    .head .all{display: none;}
    .nav1{display: none;}
}
@media screen and (max-width:720px) {
    .logo{display: none;}
    .logo1{display: block;}
    .logo1 a{display: block;width: 100%;}
    .logo1 a img{display: block;max-width: 100%;}
	
}

@media screen and (max-width:640px) {
.nav2 ul li a{display: block;font-size:14px;font-size:1.4rem;color: #299b9c;}
}
/*container*/
.container{ width:5px; height:100%;position:absolute; right:0px;top:0px;transition:all 0.4s ease 0s; z-index:999999; cursor:pointer;}
.container .menubtn{width: 35px;height: 30px;position: absolute;top:20px;right:35px;transition:all 0.4s ease 0s; z-index:9999}
.container .menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #299b9c;}
.container .nav{width:250px;height:100%;background:rgba(0,0,0,0.8);position: absolute;bottom: 0;right: 0;display: none;}
.container .nav ul {display: none; margin-top:10px;}
.container .nav ul li{line-height: 40px;font-size: 12px; font-size:1.2rem;text-indent: 30px;}
.container .nav ul li a{ color:#fff;}
.yanse299{ color:#299b9c !important}
/*lun bo*/
.index_focus {position: relative;width: 100%;margin: 0 auto; overflow:hidden; z-index:9;height: 585px;}
.index_focusn{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; z-index:99;}
.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}
.index_focus .slide_nav {position: absolute; z-index:99999 ;height: 20px;left:50%;margin-left:-136px ;bottom:20px;width: 272px;}
.index_focus .slide_nav a{ width:20px; height:20px; cursor:pointer;display: inline-block;margin-top: 0px; margin-right:16px; margin-left:16px; background:url(../images/circle.png) no-repeat center center;}

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;	margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none; background:url(../images/circleon.png) no-repeat center center;}

.index_focus1 {position: relative;width: 100%;margin: 0 auto; overflow:hidden; z-index:9;height: 270px;}
.index_focusn1{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; z-index:99;}
.index_focus1 .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}
.index_focus1 .slide_nav {position: absolute; z-index:999999 ;height: 20px;left:50%;margin-left:-136px ;width: 272px;bottom:11px;}
.index_focus1 .slide_nav a{ width:20px; height:20px; cursor:pointer;display: inline-block;margin-top: 0px; margin-right:16px; margin-left:16px; background:url(../images/circle.png) no-repeat center center;}

.index_focus_post {z-index: 10;}
.index_focus1 .pic {height: auto;display: block;	margin:0 auto;}
.index_focus1 .pic:hover {text-decoration: none;}
.index_focus1 .slide_nav li:hover,.index_focus1 .slide_nav .on{text-decoration: none; background:url(../images/circleon.png) no-repeat center center;}


@media screen and (min-width:1000px) and (max-width:1219px) {
.index_focus {height:436px;}
.index_focusn img {width:81%;}
.index_focus1 {height:196px;}
.index_focusn1 img {width: 80%;}
}
@media screen and (min-width:1000px) {.carousel,.clear2{display: none}}
@media screen and (max-width:999px) {
.index_focus {display: none}
.index_focus1 {display: none}

.carousel{width: 100%;position: relative;overflow: hidden;}
.carousel ul{width: 100%;height: 100%;}
.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.carousel ul li img{width: 100%; vertical-align: middle;}

.carousel ol{position: absolute;z-index: 2;width: 95px;height:5px;bottom: 20px;
left: 50%;-webkit-transform:translate3d(-50%,0,0);}
.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 5px;
background-color: #299b9c;transition:all 0.3s ease 0s;}
.carousel ol li.cur{width: 10px;background:#fff;}
.carousel ol li:last-child{margin: 0;}
}
@media screen and (min-width:980px) {.container,.nav{ display:none}}

/* main1 */
.main1{padding-top: 50px;margin-bottom: 50px;}
.main1 .m1txt{width: 605px;margin-top: 47px;}
.main1 .m1txt .m1top{padding-bottom: 1px;}
.main1 .m1txt .m1top a{font-size:24px;font-size:2.4rem;color:#333;line-height: 31px;}
.main1 .m1txt .m1top a:hover{color: #299b9c;}
.main1 .m1txt p{font-size:16px;font-size:1.6rem;color:#333;line-height: 26px;margin-top: 26px;}
.main1 .m1txt p a{display: block; font-size:16px;font-size:1.6rem;color:#333;line-height: 26px;margin-top: 26px;}
.main1 .m1txt p a:hover{color: #299b9c;}
.main1 .video{width: 532px;position: relative;overflow: hidden;}

.main1 .video a{display: block;}
.main1 .video a.shipin{max-width: 532px;width: 100%;padding-bottom:7px;background:url(../images/videodi.jpg) repeat-x left bottom; }
.main1 .video a.shipin img{display: block;max-width: 100%;}
.main1 .video a.m1zhezhao{transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s; position: absolute;width: 100%;height: 100%;top: 100%;left: 0;background:url(../images/m1zhezhao.png) no-repeat center center;}
.main1 .video:hover a.m1zhezhao{top: 0;}

@media screen and (max-width:1219px) {
.main1 .m1txt{width:50%;margin-top: 10px;}
.main1 .video{width: 45%;max-width: 532px;}
}
@media screen and (max-width:979px) {
    .main1 .m1txt{width:100%;margin-top: 30px;float: none;}
    .main1 .video{width: 100%;max-width: 532px;margin: 0 auto;float: none;}
}

/* .main2 */
.lanxian{width: 100%;height: 2px;background-color: #299b9c;}
.m2biaoti{background-color: #383735;border-top: 1px solid #fff;border-bottom: 10px solid #299b9c;}

.m2biaoti .p1{padding-top: 8px;padding-bottom: 5px;}
.m2biaoti .p1 a{font-size:14px;font-size:1.4rem;color:#fff;line-height: 30px;}
.m2biaoti .p1 a:hover{color: #299b9c;}
.m2biaoti .p2{padding-bottom: 12px;}
.m2biaoti .p2 a{text-transform: uppercase; font-size:28px;font-size:2.8rem;color:#fff;line-height: 30px;}
.m2biaoti .p2 a:hover{color: #299b9c;}



.main2 {background-color: #edeeef; }
.main2 .m2top {margin-top: 15px;padding-bottom: 27px;}
.main2 .m2top ul{text-align: center;}
.main2 .m2top ul a{display: inline-block;width: 10px;height: 10px;margin: 0 5px;}
.main2 .m2top ul a{background:url(../images/m2circle.png) no-repeat center center;}
.main2 .m2top ul a.hover{background:url(../images/m2circleon.png) no-repeat center center;}

.main2 .m2bottom{padding-top: 31px;}
.main2 .qiehuan ul li{float: left;width: 258px;margin-left: 56px;padding-bottom: 18px;background:#fff url(../images/m2yinying.png) no-repeat bottom center;background-size: 100% auto;}
.main2 .qiehuan ul li .m2box{margin: 11px 12px;border: 1px solid #cccccc;padding: 8px;}

.m2box .m2-1 {margin-top: 2px;margin-bottom: 45px;}
.m2box .m2-1 a{display: block;}
.m2box .m2-1 a img{display: block;max-width: 100%;}

.m2box .m2-2 a{display: block;text-align: center; font-size:14px;font-size:1.4rem;color:#333;font-weight: bold;}
.m2box .m2-2 a:hover{color: #299b9c;}
.m2box .m2-3{margin-top: 9px;margin-bottom: 50px;}
.m2box .m2-3 a{display: block; text-align: center;font-size:14px;font-size:1.4rem;color: #4d4d4d;line-height: 26px;}
.m2box .m2-3 a:hover{color: #299b9c;}
.m2box .m2-4{margin-bottom: 24px;}
.m2box .m2-4 a{display: block;margin: 0 auto;width: 100%;height: 41px;line-height: 41px;text-align: center;font-size:16px;font-size:1.6rem;font-weight: bold;color:#fff;background-color: #299b9c;}
.m2box .m2-4 a:hover{background-color:  #383735;}

.disnone{display: none;}
@media screen and (max-width:1219px) {
    .main2 .qiehuan ul li{width: 23%;margin: 1%!important;}
}
@media screen and (max-width:979px) {
    .main2 .qiehuan ul li{width: 48%;margin: 1%!important;}
}

@media screen and (max-width:540px) {
.m2box .m2-2 a{display: block;text-align: center; font-size:14px;font-size:1.4rem;color:#333;font-weight: bold; height:30px}
}

@media screen and (max-width:399px) {
    .main2 .qiehuan ul li{width: 98%;margin: 1%!important;}
}
/* main3 */
.main3 {padding-top: 43px;}
.main3 .m3title{text-align: center;}
.main3 .m3title a{font-size:28px;font-size:2.8rem;color:#333;}
.main3 .m3title a:hover{color: #299b9c;}
.main3 .m3jianjie{margin-top: 11px;margin-bottom: 44px;}
.main3 .m3jianjie a{display: block;max-width: 1123px;margin: 0 auto; width: 100%;font-size:16px;font-size:1.6rem;color:#333;;line-height: 26px;text-align: center;}
.main3 .m3jianjie a:hover{color: #299b9c;}

.main3 .m3cont ul li{float: left;margin-left: 30px;width: 380px;}

.main3 .m3cont ul li .m3top a{display: block;}
.main3 .m3cont ul li .m3top a img{display: block;max-width: 100%;}


.main3 .m3cont ul li .m3bottom{padding: 16px 14px;background-color: #383735;}
.main3 .m3cont ul li .m3bottom a{display: block;font-size:16px;font-size:1.6rem;color:#fff;line-height: 26px;}
.main3 .m3cont ul li:hover .m3bottom{background-color: #299b9c;}


@media screen and (max-width:1219px) {
    .main3 .m3cont ul li{width: 31%;margin: 1%!important;}
}
@media screen and (max-width:829px) {
    .main3 .m3cont ul li{width: 48%;margin: 1%!important;}
}
@media screen and (max-width:399px) {
    .main3 .m3cont ul li{width: 98%;margin: 1%!important;}
}

/* main4 */
.main4{background-color: #299b9c;margin-top: 90px;padding-top: 10px;padding-bottom: 11px;}
.main4 .m4top{margin-bottom: 1px;}
.main4 .m4top a{color:#fff;font-size:28px;font-size:2.8rem;}
.main4 .m4top a:hover{text-decoration: underline;}
.main4 .m4bottom .m4wenzi{width: 704px;}
.main4 .m4bottom .m4wenzi a{display: block; font-size:16px;font-size:1.6rem;color:#fff;;line-height: 26px;}
.main4 .m4bottom .m4wenzi a:hover{text-decoration: underline;}
.main4 .m4bottom .input form{width: 421px;height: 40px;line-height: 40px;position: relative;top: -8px;}
.main4 .m4bottom .input form .m4ipt{width: 300px;height: 40px;line-height: 40px;text-indent: 16px;color: #ccc;font-size:14px;font-size:1.4rem;}
.main4 .m4bottom .input form .m4ips{width: 116px;height: 40px;background-color: #383735;color: #fff;font-size:18px;font-size:1.8rem;cursor: pointer;}

@media screen and (max-width:1219px) {
    .main4 .m4bottom .m4wenzi{width: 530px;}
}
@media screen and (max-width:999px) {
    .main4 .m4bottom .m4wenzi{width: 500px;}
}
@media screen and (max-width:979px) {
    .main4 .m4bottom .m4wenzi{width: 100%;}
    .main4 .m4bottom .input form{top: 0px;margin-top: 15px;}
}
@media screen and (max-width:639px) {
    .main4 .m4bottom .m4wenzi{float: none;}
    .main4 .m4bottom .input{float: none;width: 100%;}
    .main4 .m4bottom .input form{width: 100%;}
    .main4 .m4bottom .input form .m4ipt{width: 60%;}
    .main4 .m4bottom .input form .m4ips{width: 35%;}
}

/* foot */
.foot{padding-top: 68px;background:#383735;}
.foot .f-it .title{margin-bottom: 18px;}
.foot .f-it .title p {font-size:28px;font-size:2.8rem;color: #299b9c;}
.foot .f-it .title a {font-size:28px;font-size:2.8rem;color: #299b9c;}
.foot .f-it{float: left;}
.foot a:hover{color: #299b9c!important;}
.foot .f-it .title a:hover{color: #fff!important;} 
.foot .f-it1{width: 460px;}
.foot .f-it1 .psite{font-size:18px;font-size:1.8rem;color: #ffffff;margin-bottom: 16px;}
.foot .f-it1 .shuang p{font-size:14px;font-size:1.4rem;color: #ffffff;line-height: 30px;}
.foot .f-it1 .shuang p a{font-size:14px;font-size:1.4rem;color: #ffffff;line-height: 30px;}
.foot .f-it1 .shuang .tp{width: 50%;}
.foot .f-it1 .shuang .ps{width: 50%;}
.foot .f-it1 .pp1,.foot .f-it1 .pp2,.foot .f-it1 .pp3{line-height: 30px;font-size:14px;font-size:1.4rem;color: #ffffff;}
.foot .f-it1 .pp1 a{font-size:14px;font-size:1.4rem;color: #ffffff;line-height: 30px;}

.foot .f-it1 .shuang .tp .p1{background:url(../images/f-tel.png) no-repeat left center;}
.foot .f-it1 .shuang .tp .p2{background:url(../images/f-pri.png) no-repeat left center;}

.foot .f-it1 .shuang .ps .p1{background:url(../images/f-phone.png) no-repeat left center;}
.foot .f-it1 .shuang .ps .p2{background:url(../images/f-skype.png) no-repeat left center;}
.foot .f-it1 .pp1{background:url(../images/f-mail.png) no-repeat left center;}
.foot .f-it1 .pp2{background:url(../images/f-site.png) no-repeat left center;}

.foot .f-it2{width: 150px;margin-left: 105px;margin-right: 107px;}
.foot .f-it2 .title{margin-bottom: 13px;}
.foot .f-it2 ul li a{line-height: 30px;font-size:14px;font-size:1.4rem;color: #ffffff;}

.foot .f-it3{width: 375px;}
.foot .f-it3 .title{margin-bottom: 22px;}
.foot .f-it3 ul{margin-bottom: 8px;}
.foot .f-it3 ul li{float: left;margin-left: 26px;}
.foot .f-it3 ul li a{display: block;}
.foot .f-it3 .p1{font-size:14px;font-size:1.4rem;color: #ffffff;line-height: 30px;}
.foot .f-it3 .p1 a{font-size:14px;font-size:1.4rem;color: #ffffff;line-height: 30px;}
.foot .f-it3 .p1 .reanod{margin-left: 5px;margin-right: 6px;}

.foot .wp1{padding-bottom: 25px;}


.foot .wp2{background:url(../images/wp2line.png) no-repeat top center;padding-top: 11px;padding-bottom: 16px;}
.foot .link{font-size:18px;font-size:1.8rem;color: #299b9c;text-align: center;}
.foot .wp2 a{color: #299b9c;font-size:18px;font-size:1.8rem;margin-left: 15px;}
.foot .wp2 a:hover{color: #fff!important;}
@media screen and (max-width:639px) {
    .foot .wp2{display: none;}
}
@media screen and (max-width:1219px) {
    .foot .f-it1{width: 300px;}
    .foot .f-it1 .shuang .tp{width: 100%;}
    .foot .f-it1 .shuang .ps{width: 100%;}
    .foot .f-it2{margin-left: 75px;margin-right: 80px;}
}
@media screen and (max-width:999px) {
    .foot .f-it2{margin-left:60px;margin-right: 45px;}
}
@media screen and (max-width:979px) {
    .foot .f-it1{width: 35%;}
    .foot .f-it2{width: 20%; margin-left:5%;margin-right: 5%;}
    .foot .f-it3{width: 35%;}
}
@media screen and (max-width:719px) {
    .foot .f-it1{width: 100%;margin-bottom: 30px;}
    .foot .f-it2{width: 100%; margin-left:0%;margin-right: 0%;margin-bottom: 30px;}
    .foot .f-it3{width:100%;}
}


/* bread */
.bread .wp{border-bottom: 1px solid #cccccc;padding-top: 16px;padding-bottom: 7px;}
.bread {font-size:14px;font-size:1.4rem;color:#333;}
.bread a{font-size:14px;font-size:1.4rem;color:#333;}
.bread a:hover,.bread a.a2{color: #299b9c;}

/* ====================================product================================== */
.product ul{padding-top:25px;}
.product ul li{width: 288px;float: left;margin-left: 15px;}

.product ul li .p-top a{display: block;}
.product ul li .p-top a img{display: block;max-width: 100%;}

.product ul li dl{margin-top: 5px;}
.product ul li dl .p-title a{padding:0 25px 0 25px; display: block;height: 34px;line-height: 34px;font-size:16px;font-size:1.6rem;color:#fff;font-weight: bold;background-color: #299b9c;text-align: center; }

.product ul li dl dd{padding:4px 25px 4px 25px; background-color: #f1f1f1;border-bottom: 1px dashed #cccccc;}
.product ul li dl dd a{padding-left: 15px;background:url(../images/p-sanjiao.png) no-repeat left 5px; font-size:14px;font-size:1.4rem;color:#333;line-height: 26px;}
.product ul li dl dd a:hover{color: #299b9c;background:url(../images/p-sanjiaoon.png) no-repeat left 5px;}
.xiaopingqc{ display:none}
@media screen and (max-width:1219px) {
    .product ul li{width: 24%;margin: 0.5%!important;}
		.product ul li dl .p-title a{ font-weight:normal; font-size:14px; font-size:1.4rem}
}
@media screen and (max-width:949px) {
    .product ul li{width: 48%;margin: 1%!important;}
	
	.xiaopingqc{ display:block; clear:both}
}
@media screen and (max-width:720px) {
	.product ul li dl .p-title a{ font-weight:normal}
.product ul li dl .p-title a {
    padding: 0 25px 0 25px;
    display: block;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    font-size: 1.4rem;
}
}
@media screen and (max-width:500px) {
    .product ul li{width:98%;margin: 1%!important;}
}

/* ====================================product1================================== */

.product1 ul{padding-top:25px;}
.product1 ul li{width: 288px;float: left;margin-left: 16px;margin-bottom: 46px;}

.product1 ul li .p1-top a{display: block;}
.product1 ul li .p1-top a img{display: block;max-width: 100%;}

.product1 ul li .p1-mid{margin-top: 5px;}
.product1 ul li .p1-mid a{ display: block;height: 34px;line-height: 34px;font-size:16px;font-size:1.6rem;color:#fff;font-weight: bold;background-color: #299b9c;text-align: center; }
.product1 ul li .p1-mid a:hover{background-color: #383735;}
.product1 ul li .p1-bot{margin-top: 20px;position: relative;}
.product1 ul li .p1-bot a{ display: block;width: 158px;margin: 0 auto; height: 32px;line-height: 32px;font-size:14px;font-size:1.4rem;color:#fff;background-color: #299b9c;text-align: center; }
.product1 ul li .p1-bot a:hover{background-color: #383735;}
.product1 ul li .p1-bot input{position: absolute;left: 0;top: 9px;}

 /*page*/
.page{position: relative;margin:4px auto 89px;}
.page {text-align: center;}
.page a:hover{color: #fff;background-color: #299b9c;}
.page a,.page span {display: inline-block;background-color:#299b9c;color: #fff; margin-right:8px;width: 26px;height: 26px;line-height: 26px;border: 1px solid #299b9c;background-color: #299b9c; text-align:center;font-size: 12px;font-size: 1.2rem;border-radius: 0px;}
.page a.on,.page a:hover,.page a.current,.page a:hover{background-color: #383735;color: #fff;border: 1px solid #383735;}
.page a.first,.page span.first{width:59px;margin-right:10px;}
.page a.last,.page span.last{width: 59px;margin-left: 4px;}
/*.page span{display: inline-block;width: 50px;text-align: center;font-size:16px;font-size:1.6rem;color: #333;position: relative;top: 3px;}
*/.page img{display: inline-block;position: relative;top: 5px;margin-left: 0px;margin-right: 13px;}
.ins{margin-left: 4px; width: 133px;display: inline-block;height: 28px; line-height: 26px;text-align: center; border: none; outline: none;background-color: #299b9c;color: #fff;font-size: 12px;font-size: 1.2rem;cursor: pointer;border: 1px solid #299b9c;}
.top20{ margin-top:20px; margin-bottom:20px}
@media screen and (max-width:1219px) {
    .product1 ul li{width: 23%;margin: 1%!important;}
}
@media screen and (max-width:949px) {
    .product1 ul li{width: 48%;margin: 1%!important;}
	.top20{ margin-top:1.5rem; margin-bottom:1.5rem}
}
@media screen and (max-width:639px) {
    .page .l{float: none;margin-bottom: 10px;}
    .page a{margin-bottom: 10px;}
    .page .add{float: none;text-align: center;}
}
@media screen and (max-width:500px) {
    .product1 ul li{width: 98%;margin: 1%!important;}
}

/* ====================================product2================================== */


/*list*/
.product2 .xiangqing .list {width: 270px;}
.product2 .xiangqing .list .title1{width: 100%;margin-bottom:0px;padding-top: 21px;margin-bottom: 21px;}
.product2 .xiangqing .list .title1 a{display: block;width: 100%;height: 32px;line-height: 32px;color: #333;font-size: 32px;font-size: 3.2rem;font-weight: bold; }
.product2 .xiangqing .list .subNavBox{width: 100%;}
.product2 .xiangqing .list .subNav{cursor: pointer;background:#fff;margin-top: 6px;margin-bottom: 0px;background-color: #cccccc;}
.product2 .xiangqing .list .subNav.div1{margin-top: 0px;padding-top: 0px;}
.product2 .xiangqing .list .subNav a{ line-height:40px; padding-left:30px; background:url(../images/duigou1.png) no-repeat 8px center; font-size:17px; font-size:1.7rem;font-weight: bold; color:#333333; transition:0s;}
.product2 .xiangqing .list .subNav:hover a{ background:url(../images/duigou1on.png) no-repeat 8px center; color:#fff;}
.product2 .xiangqing .list .subNav:hover{ background-color: #299b9c;}
.product2 .xiangqing .list .currentDd{background-color: #299b9c;}
.product2 .xiangqing .list .currentDd a{ background:url(../images/duigou1on.png) no-repeat 8px center; color:#fff;}
.product2 .xiangqing .list .navContent{display: none; background:#fff;position: relative;top:0px;padding-bottom: 0px;top:0px;}
.product2 .xiangqing .list .navContent>li a{display:block; font-size:14px; font-size:1.4rem;line-height: 30px;color:#333; padding-left:32px;}
.product2 .xiangqing .list .navContent>li a:hover{color: #299b9c;}

/*goods1*/
.product2 .xiangqing .goods1{width: 890px;padding-top: 17px;}
 /*mouse hands*/
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{position:relative; float:left; margin-top:0px;
width:375px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:1px;}
#tsShopContainer #tsPicContainer{width:100%;position:relative;
height:64px;
margin-top: 0px;
}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:21px;position:absolute;top:0px;left:0px;cursor:pointer;
height:64px;background:url(../images/prleft.png) no-repeat left center;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:21px;position:absolute;top:0px;right:0px;cursor:pointer;
height:64px;background:url(../images/prright.png) no-repeat right center;} 
#tsShopContainer #tsPicContainer #tsImgSArrL:hover{background:url(../images/prlefton.png) no-repeat left center;}
#tsShopContainer #tsPicContainer #tsImgSArrR:hover{background:url(../images/prrighton.png) no-repeat right center;} 
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:1px;left:9px;width:1px;overflow:hidden;
height:64px;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:99px;float:left;cursor:pointer;margin-left: 0px;margin-bottom: 0;
padding: 0 10.5px;}
#tsShopContainer #tsPicContainer #tsImgSCon li a{ display:block; 
width:99px;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{display:block;
width:99px;
height:64px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg a{ background:url(../images/zhizhen.jpg) no-repeat 37px top;}
/*
teer.js
tsScrollResize
offsetWidth*3
*/
.MagicZoomBigImageCont{border:1px solid #ccc;background:#FFF;}
.MagicZoomPup{border:0px solid #aaa;background:#ffffff;}
.MagicZoomMain{text-align:center !important;width: 92px;}

.goods1 .content{width: 447px;}
.goods1 .content .title{padding-top: 3px;margin-bottom: 14px;}
.goods1 .content .title h1{font-size:26px;font-size:2.6rem;color: #299b9c;font-weight: bold;}
.goods1 .content ul li{font-size:14px;font-size:1.4rem;color: #333;line-height: 26px;}
.goods1 .content ul li a{font-size:14px;font-size:1.4rem;color: #333;line-height: 26px;}
.goods1 .content ul li a:hover{color: #299b9c;}
.goods1 .content .btn{margin-top: 15px;max-width: 382px;}
.goods1 .content .btn a ,.goods1 .content .btn span{display: block; font-size:14px;font-size:1.4rem;color: #fff;width: 158px;height: 32px;line-height: 32px;text-align: center;background-color: #383735;}
.goods1 .content .btn a:hover{background-color: #299b9c;}
.goods1 .content .share1{margin-top: 156px;}


.at-resp-share-element .at-icon{width:26px!important;height:26px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width:26px!important;height:26px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}


.p2-fenlei{margin-top: 55px;}
.p2-fenlei li{float: left;margin-left: 12.6px;width: 213px;}
.p2-fenlei li a{display: block;width: 100%; height: 40px;line-height: 40px;text-align: center; font-size:18px;font-size:1.8rem;color:#333;background-color: #ccc;}
.p2-fenlei li:hover a,.p2-fenlei li.hover a{background-color: #299b9c;color:#fff;}

.bianji p{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;margin-bottom: 26px;font-family: Arial, Helvetica, sans-serif;}
.bianji p span{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;font-family: Arial, Helvetica, sans-serif;}
.bianji p li{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;font-family: Arial, Helvetica, sans-serif;}
.bianji p strong{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;font-family: Arial, Helvetica, sans-serif;}
.bianji p img{display: block;max-width: 100%;}

.bianji p a{line-height: 26px;font-size:14px;font-size:1.4rem;color:#299b9c !important;}

.qiehuan1  table{ width:97%; border-collapse:collapse; line-height:24px;margin-bottom: 26px; border:1px solid #d5d5d5 ; margin-top:20px}
.qiehuan1  tr td,.qiehuan1  tr th{ line-height:24px; padding:2px;border:1px solid #d5d5d5; }



.img980{display: none;}
.img980 ul li{width: 48%;margin: 1%;float: left;}
.img980 ul li  img{display: block;width: 100%;}


.protitle1{font-size:28px;font-size:2.8rem;color: #299b9c;text-transform: uppercase;margin-bottom: 23px;margin-top: 30px;}
ul.rel-pro li{width: 288px;float: left;margin-left: 16px;margin-bottom: 0px;}

ul.rel-pro li .p1-top a{display: block;}
ul.rel-pro li .p1-top a img{display: block;max-width: 100%;}

ul.rel-pro li .p1-mid{margin-top: 5px;}
ul.rel-pro li .p1-mid a{ display: block;height: 34px;line-height: 34px;font-size:16px;font-size:1.6rem;color:#fff;font-weight: bold;background-color: #299b9c;text-align: center; }
ul.rel-pro li .p1-mid a:hover{background-color: #383735;}
@media screen and (max-width:1219px) {
    ul.rel-pro li{width: 23%;margin: 1%!important;}
}
@media screen and (max-width:949px) {
    ul.rel-pro li{width: 48%;margin: 1%!important;}
}
@media screen and (max-width:429px) {
    ul.rel-pro li{width: 98%;margin: 1%!important;}
    .img980 ul li{width: 98%;margin: 1%!important;}
}



@media screen and (max-width:1219px) {
    .product2 .xiangqing .goods1{width: 650px;}
    .goods1 .content{width: 250px;}
    .goods1 .content .share1{margin-top: 60px;}
    .goods1 .content .btn a{width: 100%;margin-top: 10px;}

    .p2-fenlei li{width: 48%;margin: 1%!important;}
}
@media screen and (max-width:999px) {
    .MagicZoomPup,.MagicZoomBigImageCont {display: none!important;}
}

@media screen and (max-width:999px) {
    .product2 .xiangqing .goods1{width: 100%;}
    .product2 .xiangqing .list {width: 100%;}
    .goods1 .content{width: 50%;}
}
@media screen and (max-width:849px) {
    .goods1 .content{width: 38%;}
}
@media screen and (max-width:639px) {
     .goods1 .content{width: 100%;float: none;} 
     #tsShopContainer{display: none;} 
     .img980{display: block;}
	 .goods1 .content .title {  width:100%}
}
@media screen and (max-width:429px) {
    .p2-fenlei li{width: 98%;margin: 1%!important;}
    .img980 ul li{width: 98%;margin: 1%!important;}
}
/* ====================================about================================== */
.about{padding-top: 18px;}
.about .p1{max-width: 1123px;margin: 0 auto; font-size:16px;font-size:1.6rem;color:#333;line-height: 26px;text-align: center;margin-bottom: 26px;}
.about .p2{max-width: 1123px;margin: 0 auto; font-size:16px;font-size:1.6rem;color:#333;line-height: 26px;text-align: center;margin-bottom: 38px;}

.about .abfl{width: 680px;padding-top: 63px;}
.about .abfl li{margin-bottom: 18px;}
.about .abfl li .big{height: 37px;line-height: 37px; width: 280px;text-indent: 90px;color: #299b9c;font-size:30px;font-size:3rem;font-style: italic;}
.about .abfl li .small{width: 400px;height: 37px;line-height: 37px;font-size:20px;font-size:2rem;font-style: italic;color:#333;}
.about .abimg img{display: block;max-width: 100%;margin: 0 auto;}
.about .p3 {margin-top: 45px;}
.about .p3 img{display: block;margin: 0 auto;max-width: 100%;}


.main4.main41{margin-top: 79px;}

@media screen and (max-width:1219px) {
    .about .abfl{width: 50%;padding-top: 30px;}
    .about .abimg{width: 50%;}
    .about .abfl li .big{width: 40%;text-indent: 20px;}
    .about .abfl li .small{width: 60%;}
}
@media screen and (max-width:979px) {
    .about .abfl{width: 100%;padding-top: 30px;}
    .about .abimg{width: 100%;margin-top: 30px;}
}

@media screen and (max-width:499px) {
    .about .abfl li .big{width: 100%;text-indent: 0px;}
    .about .abfl li .small{width: 100%;}
    .about .abfl li{margin-bottom: 35px;}
}
/* ====================================about1================================== */
.about1{padding-bottom: 0px;padding-top: 40px;}
.about1 ul{background:url(../images/shuxian.jpg) repeat-y center center;}
.about1 ul li{width:610.5px;margin-bottom: 29px;}

.about1 ul .cli{width: 546px;padding: 12px;border: 1px solid #299b9c;background-color: #f8f8f8;}
.about1 ul .cli:hover{border: 1px solid #299b9c;}
.about1 ul .cli .limg{width: 146px;}
.about1 ul .cli .limg img{display: block;max-width: 146px;}
.about1 ul .cli .rtxt{width: 385px;margin-top:-1px;}
.about1 ul .cli .rtxt p{font-size:14px;font-size:1.4rem;color: #221815;line-height: 26px;}
.about1 ul .cli .rtxt p a{color: #299b9c;font-size:18px;font-size:1.8rem;font-weight: bold;}


.about1 ul li.lid{background:url(../images/huise.png) no-repeat right top;}
.about1 ul li.lid:hover{ background:url(../images/chengse.png) no-repeat right top;}
.about1 ul li.lis{background:url(../images/huise.png) no-repeat left top;}
.about1 ul li.lis:hover{ background:url(../images/chengse.png) no-repeat left top;}
.main4.main42{margin-top: 61px;}
@media screen and (max-width:1219px) {
    .about1 ul li{width:501.5px;}
    .about1 ul .cli{width: 446px;}
    .about1 ul .cli .rtxt{width: 60%;margin-top: 8px;}
}
@media screen and (max-width:999px) {
    .about1 ul li{width:51.1%;}
    .about1 ul .cli{width: 80%;}
} 
@media screen and (max-width:979px) {
    .about1 ul .cli .rtxt{width: 100%;}
    .about1 ul .cli .limg{width: 100%;}
    .about1 ul .cli .limg img{max-width: 146px;}
}
@media screen and (max-width:860px) {
    .about1 ul li{width:51.3%;}
}
@media screen and (max-width:639px) {
    .about1 ul li{width:52%;}
}
@media screen and (max-width:520px) {
    .about1 ul{background: none;}
    .about1 ul li{width:100%;background: none;}
    .about1 ul .cli{width: 95%;padding: 2.5%;}
}
/* ====================================about2================================== */
.about2{padding-top: 25px;}
.about2 ul li{float: left;width: 207px;margin-left: 41px;margin-bottom: 27px;}
.about2 ul li .ab3top{position: relative;width: 100%;overflow: hidden;}
.about2 ul li .ab3top .top3img{display: block;}
.about2 ul li .ab3top .top3img img{display: block;max-width: 100%;}
.about2 ul li .ab3top .top3zhezhao{display: block;position: absolute;top: 100%;left: 0;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
.about2 ul li .ab3top .top3zhezhao img{display: block;margin: 21.5px auto 0;max-width: 100%;}

.about2 ul li .ab3top:hover .top3zhezhao{display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}

.about2 ul li .ab3bottom{padding-top: 16px;}
.about2 ul li .ab3bottom a{display: block;text-align: center;font-size:14px;font-size:1.4rem;color:#333;}
.about2 ul li .ab3bottom a:hover{color: #299b9c;}

#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}

#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button{right:2%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
.baguetteBox-button svg{position:absolute;left:0;top:0}
.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}


.page.ab3page{margin-top: 20px;margin-bottom: 90px;}

@media screen and (max-width:1219px) {
    .about2 ul li{width: 18%;margin: 1%!important;}
    .about2 ul li .ab3top .top3zhezhao img{margin-top: 0;}
}
@media screen and (max-width:999px) {
    .about2 ul li{width: 21%;margin: 1%!important;}
}
@media screen and (max-width:750px) {
    .about2 ul li{width: 31%;margin: 1%!important;}
}
@media screen and (max-width:450px) {
    .about2 ul li{width: 48%;margin: 1%!important;}
}
@media screen and (max-width:400px) {
    .about2 ul li{width: 98%;margin: 1% auto!important;float: none;max-width: 207px;}
}

/* ====================================about3================================== */
.about3{padding-top: 17px;}
.about3 .p1{font-size:14px;margin: 0 auto; font-size:1.4rem;line-height: 26px;color:#333;margin-bottom: 26px;}
.about3 .p2{font-size:14px;margin: 0 auto; font-size:1.4rem;line-height: 26px;color:#333;margin-bottom: 23px;}

.about3 .abtop{margin-bottom: 19px;}
.about3 .abfl {width: 384px;margin-top: 19px;}
.about3 .abfl li{float: left;width: 50%;}
.about3 .abfl li a{font-size:18px;font-size:1.8rem;color:#333;line-height: 34px;}
.about3 .abfl li a:hover{color: #299b9c;}
.about3 .abimg{position: relative;top: -19px;}

.main4.main43{margin-top: 19px;}

@media screen and (max-width:1219px) {
    .about3 .abfl{width: 250px;}
}
@media screen and (max-width:979px) {
    .about3 .abimg{width: 60%;}
    .about3 .abfl{width: 40%;}
    .about3 .abimg img{display: block;max-width: 100%;}
}
@media screen and (max-width:639px) {
    .about3 .abimg{width:100%;top: 0;float: none;}
    .about3 .abfl{width: 100%;float: none;}
}

/* ====================================about4================================== */
.about4{padding-top: 17px;}
.about4 .p1{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;margin-bottom: 26px;}
.about4 .p2{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;margin-bottom: 26px;}

.about4 .abfl{padding-top: 26px;}
.about4 .abfl li{margin-bottom: 32px;background-color: #eeeeee;}
.about4 .abfl li .limg{width: 234px;}
.about4 .abfl li .limg a{display: block;} 
.about4 .abfl li .limg a img{display: block; max-width: 100%;} 

.about4 .abfl li .rtxt{width: 925px;padding-left: 20px;padding-right: 20px;}
.about4 .abfl li .rtxt .ab4top{padding-top: 12px;margin-bottom: 7px;}
.about4 .abfl li .rtxt .ab4top a{font-size:16px;font-size:1.6rem;font-weight: bold;color: #299b9c;}

.about4 .abfl li .rtxt .ab4bot a {display: block; font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;}
.about4 .abfl li .rtxt .ab4bot a:hover{color: #299b9c;}

.about4 .abfl li.lilast{margin-bottom: 71px;}
@media screen and (max-width:1219px) {
    .about4 .abfl li .rtxt{width: 695px;}
}
@media screen and (max-width:999px) {
    .about4 .abfl li .rtxt{width: 645px;}
}
@media screen and (max-width:979px) {
    .about4 .abfl li .rtxt{width: 60%}
}
@media screen and (max-width:750px) {
    .about4 .abfl li .rtxt{width: 54%}
}
@media screen and (max-width:639px) {
    .about4 .abfl li .limg{float: none;}
    .about4 .abfl li .rtxt{width: 95%;padding-left: 2.5%;padding-right: 2.5%; float: none;}
}
/* ====================================service================================== */
.service{margin-bottom: 43px;}

.service .seritem .limg{width: 523px;}
.service .seritem .limg img{display: block;max-width: 100%;}
.service .serwenzi p.p1{max-width: 1123px;margin: 20px auto 47px; font-weight:bolder !important; font-family:Arial, Helvetica, sans-serif}

.service .seritem .rtxt{width: 635px; padding-top: 9.5%; font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;}

.service .serwenzi p{font-size:18px;font-size:1.8rem;line-height: 26px;font-weight: bold; color: #299b9c;max-width: 857px;margin: 0 auto 27px;text-align: center;}
.service .serwenzi img{display: block;margin: 43px auto 35px;max-width: 100%;}


.service .seritem .rtxt p{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;margin-bottom: 26px;}
.service .seritem .rtxt p a,.service .seritem .rtxt p strong{font-weight: bold;font-size:16px;font-size:1.6rem;color: #299b9c;}
.service .seritem .rtxt p a{ font-weight:bolder}
.service .seritem.seritem1 .rtxt{padding-top: 7.3%;}
@media screen and (max-width:1219px) {
    .service .seritem .rtxt{width: 400px;}
    .service .seritem.seritem1 .rtxt{padding-top: 5%;}
}
@media screen and (max-width:999px) {
    .service .seritem .rtxt{width: 390px;}
}
@media screen and (max-width:979px) {
    .service .seritem .rtxt{width: 100%;}
    .service .seritem.seritem1 .limg{float: left;}
    .service .seritem .limg{width: 100%;float: none;}
}
/* xunpan */
.xunpan{width: 100%;margin-bottom: 91px;}
.xunpan .xptitle{font-size:26px;font-size:2.6rem;color: #299b9c;margin-bottom: 19px; font-weight:bolder}


.xunpan form .c-h{width: 100%;}
.xunpan form .c-h{margin-bottom: 18.5px; }


.c-hl .biaoji{height: 28px;line-height: 30px;color: #dc000c;width: 13px;}
.c-hl .qubie{width: 106px;height: 28px;line-height: 28px;font-size:13px;font-size:1.3rem;color:#333;}
.c-hl .c-ipt{width: 420px;border: 1px solid #d5d5d5;height: 26px;line-height: 26px;}
.c-hl .c-ipt .c-txt{display: block; width:100%;height: 100%;text-indent: 15px;}


.c-hr .biaoji{height: 28px;line-height: 30px;color: #dc000c;width: 12px;}
.c-hr .qubie{width: 38px;height: 28px;line-height: 28px;font-size:13px;font-size:1.3rem;color:#333;}
.c-hr .c-ipt{width: 420px;border: 1px solid #d5d5d5;height: 26px;line-height: 26px;}
.c-hr .c-ipt .c-txt{display: block; width:100%;height: 100%;text-indent: 15px;}

.c-hl .c-ipt1{width: 1079px;height: 114px; border: 1px solid #d5d5d5;}
.c-hl .c-ipt1 .area{width: 100%;height: 100%;display: block;line-height: 28px;text-indent: 15px;}

.c-hl .c-ipt2{width: 255px;height: 26px;border: 1px solid #d5d5d5;}
.c-hl .c-ipt2 .yzm1{width: 100%;height: 100%;line-height:28px;text-indent: 15px;}
.c-hl .yzm{cursor: pointer; width: 127px;height: 28px;margin-left: 42px;margin-right: 235px;}
.c-hl .yzm img{display: block;}

.c-hr .c-ipt2{width: 117px;height: 28px;}
.c-hr .c-ipt2 .tijiao1{display: block;font-size:14px;font-size:1.4rem; width: 100%;height: 100%;background-color: #299b9c;color:#fff;cursor: pointer;text-align: center;line-height: 28px;}


@media screen and (max-width:1219px) {
    .c-hl .c-ipt{width: 350px;}
    .c-hr .c-ipt{width: 350px;}
    .c-hl .c-ipt1{width: 859px;}
    .c-hl .yzm{margin-right: 85px;}
}
@media screen and (max-width:999px) {
    .c-h1 .c-hl{width: 100%;}
    .c-hl .c-ipt1{width:calc( 100% - 121px)}
}
@media screen and (max-width:979px) {
    .c-hl{width: 49%;}
    .c-hl .c-ipt{width: calc( 100% - 121px)}
    .c-hr{width: 49%;}
    .c-hr .c-ipt{width: calc( 100% - 52px)}

    .c-hl .yzm{float: right;margin-left: 0;margin-right: 0;}
    .c-hl .c-ipt2{width: calc( 100% - 260px)}
    .c-h2 .c-hr{float: right;}
    .c-h2 .c-hr .c-ipt2{margin-left: 50px;} 
}
@media screen and (max-width:769px) {
    .c-h2 .c-hl{width: 60%;}
    .c-h2 .c-hr{width: 38%;}
}
@media screen and (max-width:639px) {
    .c-hl{width: 100%;}
    .c-hr{width: 100%;margin-top: 18.5px;}
    .c-hr .qubie{width: 107px;}
    .c-hr .c-ipt{width: calc( 100% - 121px)}

    .c-h2 .c-hl{width: 100%;}
    .c-h2 .c-hr{width: 100%;}
    .c-h2 .c-hr .c-ipt2{margin-left: 120px;} 
}
@media screen and (max-width:430px) {
    .c-hl .c-ipt2{width: calc( 100% - 121px)}
    .c-hl .yzm{float: left;margin-left: 119px;margin-top: 18.5px;}
    .c-h2 .c-hr .c-ipt2{width: calc( 100% - 121px) }
}

/* ===================================================================  */
@media screen and (min-width:1220px) {
    .qiehuan1 .xunpan{padding-top: 11px;}
    .qiehuan1 .c-hl .c-ipt {width: 320px;}
    .qiehuan1 .c-hr .c-ipt {width: 320px;}
    .qiehuan1 .c-hr .qubie{width: 103px;margin-right: 12px;text-align: right;}
    .qiehuan1 .c-hr .qubie.qubie1{width: 24px;}

    .qiehuan1 .c-hl .c-ipt1{width: 769px;}

    .qiehuan1 .c-hl .c-ipt2{width: 186px;}
    .qiehuan1 .c-hl .yzm{margin-left: 10px;margin-right: 107px;}
}
@media screen and (min-width:1000px) and (max-width:1219px){
    .qiehuan1 .c-hl .c-ipt {width: 522px;}
    .qiehuan1 .c-hr .c-ipt {width: 522px;}
    .qiehuan1 .c-hr{margin-right: 7px;margin-top: 18.5px;}
    .qiehuan1 .c-hr .qubie{width: 103px;margin-right: 4px;text-align:left;}
    .qiehuan1 .c-hl .c-ipt1{width: 523px;}
    .qiehuan1 .c-hl .c-ipt2{width: 151px;}
    .qiehuan1 .c-h.c-h2 .c-hr{margin-top: 0;}
}

   
@media screen and (max-width:999px) {
    .qiehuan1 .c-h1 .c-hl{width: 100%;}
    .qiehuan1 .c-hl .c-ipt1{width:calc( 100% - 121px)}
    .qiehuan1 .c-hr .qubie{width: 103px;}

    .c-hr .c-ipt {width: calc( 100% - 121px);}

    .qiehuan1 .c-hl .qubie{width: 102px;}

}

/* ====================================service1================================== */
.service.service1{margin-bottom: 35px;}
.service.service1 .rtxt{padding-top: 0;}
.service.service1 .seritem{margin-top: 34px;}
.service.service1 .seritem1 .rtxt{position: relative;top: -17px;padding-top: 0;}

.service.service1 .seritem2{margin-top: 47px;}
.service.service1 .seritem2 .rtxt{padding-top: 9.5%;}
.service.service1 .seritem3{margin-top: 70px;}
.service.service1 .seritem3 .rtxt{position: relative;top: -6px;padding-top: 0;}

.service.service1 .s2jianjie{font-size:24px;font-size:2.4rem;color: #299b9c;font-weight: bold;}
.service.service1 .s2jianjie .s2title{margin-top: 35px;margin-bottom: 10px;}

.service.service1 .s2jianjie p{font-size:14px;font-size:1.4rem;color:#333;line-height: 26px; font-weight: normal;margin-bottom: 28px;}
.service.service1 .s2jianjie p a,.service.service1 .s2jianjie p strong{font-size:16px;font-size:1.6rem;line-height: 26px;font-weight: bold;color: #299b9c;}
@media screen and (max-width:1219px) {
    .service.service1 .seritem .rtxt{width: 400px;}
}
@media screen and (max-width:999px) {
    .service.service1 .seritem .rtxt{width: 390px;}
}
@media screen and (max-width:979px) {
    .service.service1 .seritem .rtxt{width: 100%;}
    .service.service1 .seritem.seritem1 .limg{float: left;}
    .service.service1 .seritem .limg{width: 100%;float: none;}

    .service.service1 .seritem1 .rtxt{position: relative;top: 0px;}
    .service.service1 .seritem3 .rtxt{position: relative;top: 0px;}
}
/* ====================================service2================================== */
.service.service2{padding-top: 25px;}
.service.service2 .seritem .limg{width: 347px;}
.service.service2 .seritem .limg img{display: block;max-width: 100%;}
.service.service2 .seritem .rtxt{width: 816px;}

.service.service2 .seritem.seritem1{margin-bottom: 32px;}
.service.service2 .seritem.seritem1 .rtxt{padding-top: 5.6%;}

.service.service2 .s3wenzi{margin-bottom: 32px;}
.service.service2 .s3wenzi p{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;margin-bottom: 26px;}

.service.service2 .seritem.seritem2{margin-bottom: 45px;}
.service.service2 .seritem.seritem2 .rtxt{width: 557px;padding-top: 8.9%;}

.service.service2 .seritem.seritem3 .rtxt{padding-top: 3.5%;}

@media screen and (max-width:1219px) {
    .service.service2 .seritem .rtxt{width: 570px;}
}
@media screen and (max-width:979px) {
    .service.service2 .seritem .rtxt{width:100%;}
    .service.service2 .seritem.seritem2 .rtxt{width: 100%;}
}  
@media screen and (max-width:639px) { 
    .service.service2 .seritem .limg{width: 100%}
}
/* ====================================service3================================== */
.service.service3{padding-top: 25px;margin-bottom: 34px;}
.service.service3 .seritem .limg{width: 347px;}
.service.service3 .seritem .limg img{display: block;max-width: 100%;}
.service.service3 .seritem .rtxt{width: 816px;}

.service.service3 .seritem.seritem1{margin-bottom: 32px;}
.service.service3 .seritem.seritem1 .rtxt{padding-top: 5.6%;}

.service.service3 .s3wenzi{font-size:24px;font-size:2.4rem;color: #299b9c;font-weight: bold;}
.service.service3 .s3wenzi .s3title{margin-top: 35px;margin-bottom: 10px;}

.service.service3 .s3wenzi{margin-bottom: 32px;}
.service.service3 .s3wenzi p{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;font-weight: normal;}
.service.service3 .s3wenzi p a,.service.service3 .s3wenzi p atrong{font-size:16px;font-size:1.6rem;line-height: 26px;color: #299b9c;}

@media screen and (max-width:1219px) {
    .service.service3 .seritem .rtxt{width: 570px;}
}
@media screen and (max-width:979px) {
    .service.service3 .seritem .rtxt{width:100%;}
    .service.service3 .seritem.seritem2 .rtxt{width: 100%;}
}  
@media screen and (max-width:639px) { 
    .service.service3 .seritem .limg{width: 100%}
}

/* ====================================service4================================== */

.service.service4{padding-top: 20px;margin-bottom: 33px;}
.service.service4 .s4top{margin-bottom: 25px;}
.service.service4 .s4top p{text-align: center;line-height: 26px; max-width: 900px;width: 100%; margin: 0 auto;font-size:18px;font-size:1.8rem;color: #299b9c;font-weight: bold;}
.service.service4 .s4top p a,.service.service4 .s4top p strong{line-height: 26px;font-size:22px;font-size:2.2rem;font-style: italic; color: #299b9c;font-weight: bold; }

.service.service4 .s4feilei .s4title{font-size:24px;font-size:2.4rem;line-height: 26px;font-weight: 800;color: #299b9c;margin-bottom: 12px;}
.service.service4 .s4feilei .s4cont{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;}

.service.service4 .s4feilei {margin-bottom: 23px;}

/* ====================================service5================================== */

.service.service5{padding-top: 25px;margin-bottom: 33px;}
.service.service5 .s4feilei .s4title{font-size:24px;font-size:2.4rem;line-height: 26px;font-weight: bold;color: #299b9c;margin-bottom: 12px;}
.service.service5 .s4feilei .s4cont{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;}
.service.service5 .s4feilei .s4cont a,.service.service5 .s4feilei .s4cont strong{font-size:16px;font-size:1.6rem;line-height: 26px;color:#299b9c;font-weight: bold;}

.service.service5 .s4feilei {margin-bottom: 23px;}

.service.service5 .seritem.seritem1{margin-bottom: 41px;}
.service.service5 .seritem .rtxt{width: 640px;}
@media screen and (max-width:1219px) {
    .service.service5 .seritem .rtxt{width: 430px;}
}
@media screen and (max-width:999px) {
    .service.service5 .seritem .rtxt{width: 390px;}
}
@media screen and (max-width:979px) {
    .service.service5 .seritem.seritem1 .limg{float: none;}
    .service.service5 .seritem .rtxt{width: 100%;float: none;margin-top: 0px;}
}

/* ====================================service6================================== */
.service.service6{padding-top: 20px;margin-bottom: 33px;}
.service.service6 .s4top{margin-bottom: 45px;}
.service.service6 .s4top p{text-align: center;line-height: 26px; max-width: 900px;width: 100%; margin: 0 auto;font-size:18px;font-size:1.8rem;color: #299b9c;font-weight: bold;}
.service.service6 .s4top p a,.service.service6 .s4top p strong{line-height: 26px;font-size:22px;font-size:2.2rem;font-style: italic; color: #299b9c;}

.service.service6 .seritem.seritem1 .rtxt p{color: #333;font-size:16px;font-size:1.6rem;line-height: 26px; }
.service.service6 .seritem.seritem1 .rtxt p span{color: #299b9c;font-size:16px;font-size:1.6rem;line-height: 26px; }


.service.service6 .seritem.seritem1 .rtxt.rtxt1{padding-top: 4.3%;}

/* ====================================service11================================== */

.service.service8 .seritem.seritem1 .rtxt p{color: #333;font-size:14px;font-size:1.4rem;line-height: 26px; }
.service.service8 .seritem.seritem1 .rtxt p span{color: #299b9c;font-size:14px;font-size:1.4rem;line-height: 26px; }




.service.service11{padding-top: 20px;margin-bottom: 33px;}
.service.service11 .s11top{margin-bottom: 27px;}
.service.service11 .s11top p{text-align: center;line-height: 26px; max-width: 900px;width: 100%; margin: 0 auto;font-size:18px;font-size:1.8rem;color: #299b9c;font-weight: bold;}
.service.service11 .s11top p a,.service.service11 .s11top p strong{line-height: 26px;font-size:22px;font-size:2.2rem;font-style: italic; color: #299b9c;}


.service.service11 .seritem.seritem1 .rtxt{padding-top: 7%;}
.service.service11 .seritem.seritem1 .rtxt p{font-size:16px;font-size:1.6rem;}
.service.service11 .seritem.seritem1{margin-bottom: 40px;}

.service.service11 .seritem.seritem2 .rtxt{padding-top: 8.5%;width: 455px;}
.service.service11 .seritem.seritem2 .rtxt p{font-size:16px;font-size:1.6rem;}


@media screen and (max-width:979px) {
    .service.service11 .seritem.seritem2 .rtxt{float: left;width: 100%;}
}
/* ====================================download================================== */

.download .dwtop{margin-bottom: 14px;}
.download .dwtop a{font-size:16px;font-size:1.6rem;color:#333; display: block;padding-left: 30px;background:url(../images/download.png) no-repeat left 2px;}
.download .dwtop a:hover{color: #299b9c;}
.download .dwbot .dwwenzi{width: 1030px;}
.download .dwbot .dwwenzi a{display: block;font-size:14px;font-size:1.4rem;color: #4d4d4d;line-height: 26px;}
.download .dwbot .dwwenzi a:hover{color: #299b9c;}

.download .dwbot .xiazai{position: relative;top:12px;}
.download .dwbot .xiazai a{display: block;width: 138px;height: 36px;text-indent: 53px;line-height: 36px;background: #299b9c url(../images/download1.png) no-repeat 11px center;color:#fff;font-size:16px;font-size:1.6rem;}

.download ul{padding-top: 24px;}
.download ul li{padding-bottom: 23px;margin-bottom: 34px;border-bottom: 1px dashed #ccc;}

.download .dwpage.page{margin-top: 50px;}
@media screen and (max-width:1219px) {
    .download .dwbot .dwwenzi{width: 100%;}
}

/* ====================================news================================== */
.news .m3cont ul {padding-top: 25px;}
.news .m3cont ul li{float: left;margin-left: 30px;width: 380px;margin-bottom: 50px;}

.news .m3cont ul li .m3top a{display: block;}
.news .m3cont ul li .m3top a img{display: block;max-width: 100%;}


.news .m3cont ul li .m3bottom{padding: 16px 14px;background-color: #383735;}
.news .m3cont ul li .m3bottom a{display: block;font-size:16px;font-size:1.6rem;color:#fff;line-height: 26px;}
.news .m3cont ul li:hover .m3bottom{background-color: #299b9c;}

@media screen and (max-width:1219px) {
    .news .m3cont ul li{width: 31%;margin: 1%!important;}
}
@media screen and (max-width:829px) {
    .news .m3cont ul li{width: 48%;margin: 1%!important;}
}
@media screen and (max-width:399px) {
    .news .m3cont ul li{width: 98%;margin: 1%!important;}
}

/* ====================================news1================================== */
.news .xqy {position: relative;}
.news .xqy .top1{margin-top: 21px;}

.news .xqy .top1 .title1{text-align: center;}
.news .xqy .top1 .title1 h1{font-size: 16px;font-size:1.6rem;color: #333;font-weight: normal;}
.news .xqy .top1 .time{text-align: center;margin-top: 3px;margin-bottom: 9px;}
.news .xqy .top1 .time span{font-size: 14px;font-size:1.4rem;color: #cccccc;font-weight: normal;display: inline-block;font-family: Arial, Helvetica, sans-serif;
line-height: 26px;}

.news .newsx p{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;margin-bottom: 26px;font-family: Arial, Helvetica, sans-serif;}
.news .newsx p span{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;font-family: Arial, Helvetica, sans-serif;}
.news .newsx p li{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;font-family: Arial, Helvetica, sans-serif;}
.news .newsx p strong{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;font-family: Arial, Helvetica, sans-serif;}
.news .newsx p img{display: block;max-width: 100%;}

.news .newsx p a{line-height: 26px;font-size:14px;font-size:1.4rem;color: #299b9c;}

.newsx table{ width:97%; border-collapse:collapse; line-height:24px;margin-bottom: 26px;}
.newsx tr td{ line-height:24px; padding:2px;}

.updown{padding-top: 18px;border-top: 1px solid #ccc;margin-bottom:82px;}
.updown .up{margin-top: 0px;margin-bottom: 6px;}
.updown p{line-height: 24px;font-size: 14px;font-size:1.4rem;color: #333;}
.updown p a{font-size: 14px;font-size:1.4rem;color: #333;}
.updown p span{font-size: 14px;font-size:1.4rem;color: #333;}
.updown p a:hover{color: #299b9c;}


/* ====================================contact================================== */
.contact .c-top .gongsi{font-size:18px;font-size:1.8rem;line-height: 24px;color: #299b9c;padding-top: 19px;padding-bottom: 6px;text-transform: uppercase;}
.contact .c-top ul li{font-size:14px;font-size:1.4rem;line-height: 30px;color:#333;}
.contact .c-top ul li a{font-size:14px;font-size:1.4rem;line-height: 30px;color:#333;}
.contact .c-top ul li a:hover{color: #299b9c;}


.feedback{padding-top: 30px;}
.feedback ::-webkit-input-placeholder {color: #333; font-size:12px;font-size:1.2rem;}
.feedback :-moz-placeholder {color: #333; font-size:12px;font-size:1.2rem;}
.feedback ::-moz-placeholder {color: #333; font-size:12px;font-size:1.2rem;}
.feedback :-ms-input-placeholder {color: #333; font-size:12px;font-size:1.2rem;}

.feedback .title{padding-bottom: 19px;}
.feedback .in1{float: left;margin-bottom: 21px;margin-left: 106.5px;*margin-left: 50px;padding-right: 12px;background: url(../images/xing.png) no-repeat right 14px;}
.feedback .in1.no{background:none;padding-right: 0;}
.feedback .in1.no1{background:none;}
.feedback .in1.sub{float: right;margin-right: 0px;}
.feedback .in1 input{width: 299px;height: 32px;line-height: 32px;padding: 0 10px;border: 1px solid #ccc;}
.feedback .in1 textarea{width: 1165px;height: 119px;line-height: 20px;padding: 6px 10px;border: 1px solid #ccc;}
.feedback .in1 .yanzheng{width: 117px;height: 34px;cursor: pointer;}
.feedback .in1.sub input{font-size: 16px;color: #fff;background: #299b9c;border-color: #299b9c;height: 34px;cursor: pointer;}
.feedback .in1.sub input:hover{background: #299b9c;}
.ditu {margin-bottom: 90px;}
.ditu img{max-width: 100%;margin: 0 auto;width: 1200px;}
.shuxp_c{ font-size:14px; font-size:1.4rem;color: #333; margin-top:5px; margin-bottom:5px; width:100%; clear:both; text-align:left !important}

@media screen and (max-width:1219px) {
    .feedback .in1{margin-left: 39.5px;}
    .feedback .in1 input{width: 270px;}
    .feedback .in1 textarea{width: 944px;}
}
@media screen and (max-width:999px) {
    .feedback .in1{width: 98%;padding-right: 2%;margin-left: 0;}
    .feedback .in1 input{width: 96%;padding-left: 2%;padding-right: 2%;}
    .feedback .in1 textarea{width: 96%;padding-right: 2%;padding-left: 2%;padding-top: 15px;}
    .feedback .in1.sub{width: 100%;margin: 0 ;padding: 0;}
    .feedback .in1.sub input{width: 98%;margin: 0;padding: 0;padding-right: 2%;}
	.feedback .in1 .yanzheng{width: 117px;height: 34px;cursor: pointer; margin-bottom:1.5rem}

}





.listcart{ width:100%; }
.listcart a{ display:inline-block;height: 26px; width:133px;
	line-height: 25px;
	
	cursor: pointer;
	
	border: none;
	overflow: hidden;
	color: #fff;
	cursor: pointer; background:#299b9c; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px }
	@media screen and (max-width:999px){
		.listcart a{ width:40% ; margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
		
	}
	
	@media screen and (max-width:420px){
		
		.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-bottom:1rem}

		
		}
		
.zuoce{width: 636px; padding-right:22px}
.zuoservice{width: 667px; padding-right:22px}
.zuoabout{width: 153px; padding-right:22px}



#xiangduiabout .yiji{width: 600px;}
#xiangduiabout .yiji .aobutul{padding: 20px 0 0 16px;}
#xiangduiabout .yiji .aobutul a{display: block;line-height: 26px;padding-top: 4px;padding-bottom: 4px;border-bottom: 1px solid #ccc;font-size:16px;font-size:1.6rem; font-weight:bold}

#xiangduiabout .yiji .aobutul a:hover{ color:#299b9c}


.ejfl {
	display: none;
	width: 100%;
}
.ejfl .flmc {
	margin-top: 20px;

	margin-bottom: 20px; width:18%; margin-left:1%; margin-right:1%; float:left;height: 35px;
	line-height: 35px;
	
	
	color: #4d4d4d;
	background-color: transparent;
	font-size: 16px;
	font-size: 1.6rem;background-color: #299b9c;; display:inline-block; text-align:center; color:#fff
}

.ejfl .flmc span { display:block; border:#fff solid 1px; height:31px; margin-top:1px; width:95%; margin-left:auto; margin-right:auto; color:#fff; line-height:31px
	
}

 .ejservice{  display:none;width:100%;  }
  .ejservice div{ width:45%; margin-left:2.5%; margin-right:2.5%; float:left; margin-top:2rem; min-height:135px }
  .ejservice>div>a{   
    display: block;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #fff;
    font-weight: bold;
    background-color: #299b9c;
    text-align: center;
	
	
	}
  .ejservice ul{ width:100%;}
   .ejservice ul li{
    background-color: #f1f1f1;
    border-bottom: 1px dashed #cccccc;    text-align: center; padding-top:10px; padding-bottom:10px;
} 
    .ejservice ul li a{ color:#333}
   

 @media screen and (max-width:999px) {
.ejfl,.ejservice {
	display: block;
}
.clear2{ width:100%; clear:both}

 }
 @media screen and (max-width:640px) {
	 .ejfl .flmc {
	margin-top: 1rem;

	margin-bottom: 1rem; width:25%; margin-left:1%; margin-right:1%; float:left;height: 35px;
	
}
 .ejservice div{ width:95%; margin-left:2.5%; margin-right:2.5%; float:none; margin-top:2rem; }
 }
@media screen and (max-width:480px) {
	 .ejfl .flmc {
	margin-top: 1rem;

	margin-bottom: 1rem; width:48%; margin-left:1%; margin-right:1%; float:left;height: 35px;
	
}

 }


@media screen and (max-width:420px) {
	 .ejfl .flmc {
	margin-top: 1rem;

	margin-bottom: 1rem; width:98%; margin-left:1%; margin-right:1%; float:left;height: 35px; float:none
	
}

 }
 
 
 .cuowu404 {
	width: 100%;
	max-width: 585px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 160px;
	margin-bottom: 20px;
}
.cuowu404 img {
	width: 100%;
	;
}
 @media screen and (max-width:999px) {
.cuowu404 {
	width: 80%;
	overflow: hidden
}
}
 @media screen and (max-width:640px) {
.cuowu404 {
		margin-top: 20px;
}
}


.guowei img{ width:70px; height:auto !important;}
 

.ml{ width:256px; float:left;}
.mr{ width:917px; float:right;}

.syzccyjz a {
    display: block;
    color: #299b9c;
    line-height: 29px;
    padding-bottom: 6px;
    padding-top: 5px;
    padding-left: 9px;
    text-transform: uppercase;
}
#outer {
    border: 1px solid #d2d2d2;
}
.subNavBox {
    padding: 0 9px;
    padding-bottom: 12px;
}
.syzccyjz {
    cursor: pointer;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: bold;
    border-bottom: 1px solid #ededed;
}
.news{ padding-top:50px;}
.subNav{ cursor:pointer; font-size:14px; font-size:1.4rem; color:#3053a2; font-weight:bold;
/*border-bottom:1px dashed #c8c8c8;*/
border-bottom:1px solid #ededed;
padding-left:20px; background:url(../images/lanjian.jpg) no-repeat left center;}
.subNav a{ display:block; 
/*color:#3053a2;*/
color:#333;
line-height:29px; padding-bottom:6px; padding-top:5px; }
.subNav:hover{ background:url(../images/huangjian.jpg) no-repeat left center;}
.subNav:hover a{  color:#299b9c;}
.currentDd{ background:url(../images/huangjian.jpg) no-repeat left center; }
.currentDd a{ color:#299b9c;}
.navContent{display: none; border-bottom:1px solid #ededed; padding-left:32px;}
.navContent>li a{display:block;
/*color:#3053a2;*/
color:#666666;
line-height:30px; font-size:14px; font-size:1.4rem; }
.navContent>li a:hover{color:#299b9c;}
#newslist{}
#newslist li{ height:30px; padding-left:10px; line-height:28px; border-bottom:1px dashed #ccc; margin-bottom: 9px;}
#newslist li a{ line-height:30px; font-size:14px; font-size:1.4rem;}#newslist li a:hover{ color: #299b9c; }
#newslist li span.date{ margin-right:10px; float:right;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.ml{ width:256px; float:left;}
.mr{ width:710px; float:right;}
}

@media screen and (max-width:999px) {
.ml{ width:35%; float:left;}
.mr{ width:63%; float:right;}
}
@media screen and (max-width:639px) {
.ml{ width:100%; float:none; margin-top:40px;}
.mr{ width:100%; float:none;}
}
