@charset "gb2312";
/* CSS Document */

/*top*/
.back1{ background:#ebebeb; border-bottom:1px solid #d5d5d5;}

.pc_top .left{ float:left; height:27px; }
.pc_top .left p{ float:left; line-height:27px; color:#808080; padding:0 15px;}
.pc_top .left a:first-child{ background:none; padding-left:0;}
.pc_top .left a:hover{ color:#003894}
.pc_top .right{ float:right; background:url(images/top1.png) no-repeat 0 center; padding-left:22px; height:27px; color:#707070; line-height:27px;}
.pc_top .language{ float:right; margin-left:20px;}
.pc_top .language ul li{ display:inline-block; line-height:27px; line-height:27px;}
.pc_top .language ul li a{ color:#808080;} 


.pz_top{ position:fixed; z-index:999; width:100%;  left:0; top:0;}
.w_0100{ width:100%; }
.w_1120{ margin:0 auto; width:1120px;}
.phone_show{ display:none;}


/**/
.back2{ background:#fff;}
.c_1120_1{ float:left; width:1120px; }
.logo{ float:left; width:228px; padding:5px 0 5px 0;}
.pc_menu{ float:left; margin-left:45px;}
.pc_menu ul{}
.pc_menu .nli{ float:left; position:relative; z-index:99; position:relative; z-index:99;}
.pc_menu .nli span a{ height:85px; padding:0 26px; color:#232323; font-size:14px; line-height:85px; }
.pc_menu .nli:first span a{padding:0 22px;}
.pc_menu .nli span a em{  font-style:normal;}
.pc_menu .nli span a i{ float:left; width:11px; height:85px; background:url(images/menu1.png) no-repeat 0 center; margin-left:5px;}
.pc_menu .nli.on span a i,
.pc_menu .nli:hover span a i{background:url(images/menu2.png) no-repeat 0 center; }
.pc_menu .nli.on ,
.pc_menu .nli:hover{ background:#60c2be; color:#fff;}
.pc_menu .nli.on  span a ,
.pc_menu .nli:hover span a{ color:#fff;}
.pc_menu .nli span a font{ float:left; width:22px; height:22px; background:#e88e00; margin-top:27px; font-size:14px; color:#ffffff; text-align:center; line-height:22px; border-radius:22px; -webkit-border-radius:22px; -moz-border-radius:22px; -o-border-radius:22px;}

.pc_menu .nli .sub{ display:none; position:absolute; z-index:111; left:0; top:85px; border-top:1px solid #76efea; border-bottom:1px solid #76efea; background:#60c2be; padding:6px 0 25px 0;}
.pc_menu .nli .sub li{ /*position:relative;*/ z-index:11; float:left; width:256px; height:44px; border-bottom:1px dashed #76efea;}
.pc_menu .nli .sub li a{ float:left; padding-left:17px; width:256px; line-height:43px; color:#ffffff; font-size:14px; background:url(images/menu3.png) no-repeat 218px center;}
.pc_menu .nli .sub li:hover a{background:#5cd8d3;}
.pc_menu .nli .sub li dl{ display:none; position:absolute; z-index:11; left:256px; top:0; width:0; background:#5cd8d3; padding:8px 0; -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s; max-height:310px; overflow-y:auto; overflow-x:hidden;}
.pc_menu .nli .sub li dl dd{ float:left; width:250px; background:none;}
.pc_menu .nli .sub li dl dd a.nl1{ float:left; width:250px; /*height:44px;*/ line-height:21px; padding:5px 10px 5px 17px; color:#ffffff; font-size:14px; background:none;  }
.pc_menu .nli .sub li dl dd a.nl1:hover{ background:none; text-decoration:underline;}
.pc_menu .nli .sub li:hover dl{ display:block; width:250px;}
.pc_menu .nli .sub.sub_pro{ right:0; left:auto; background:#60c2be; width:362px; padding:8px 37px 30px 18px; /*height:362px;*/ height:auto; overflow-x:hidden; overflow-y:auto;}
.pc_menu .nli .sub.sub_pro li.pro{ float:left; width:307px; padding:17px 0 15px 0; height:107px;}
.pc_menu .nli .sub.sub_pro li.pro .l_img{ float:left; width:99px; height:75px;}
.pc_menu .nli .sub.sub_pro li.pro .l_img a{ padding:0; background:none;}
.pc_menu .nli .sub.sub_pro li.pro .text{ float:left; width:177px; padding:0 18px 0 15px; height:75px; border-right:1px rgba(255,255,255,.1) solid}
.pc_menu .nli .sub.sub_pro li.pro .tit{ float:left; width:144px;}
.pc_menu .nli .sub.sub_pro li.pro .tit a{ float:left; width:144px; color:#ffffff; font-size:14px; line-height:30px; padding:0; background:none; overflow:hidden; text-overflow:ellipsis;}
.pc_menu .nli .sub.sub_pro li.pro .word{ float:left; width:144px; margin-top:5px;}
.pc_menu .nli .sub.sub_pro li.pro .word a{ float:left; width:144px; height:36px; color:#ececec; line-height:18px; overflow:hidden; padding:0; background:none; font-size:12px;}
.pc_menu .nli .sub.sub_pro li.pro .del{ float:left; width:12px; height:13px; margin:18px 0 0 19px;}
.pc_menu .nli .sub.sub_pro li.pro .del a{ padding:0; background:none;}

.Online{ float:right; width:160px; height:27px; }
.Online a{ display:inline-block; width:60px; margin:0 2px; height:27px; color:#ffffff; font-size:14px; background:#60c2be; text-align:center; line-height:27px;}
.language p{ display:inline-block; line-height:27px;}

.search{position:relative; z-index:11; float:right; width:18px; height:25px; margin-top:33px;}
.search .img{ margin-top:5px; padding:0;}
.search:hover .img{ display:none;}
.search .so{position:absolute; width:18px; height:25px; padding:1px; left:0; top:0; -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.search .so .input{ float:left; width:0; height:22px; border:0; text-indent:5px;  -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;-webkit-appearance:none;outline:none;}
.search .so .input1{ float:left; width:0; }
.search .so:hover{ width:184px; height:25px;border:1px solid #cdcdcd;}
.search .so:hover .input{width:155px;}
.search .so:hover .input1{ width:18px; height:18px; margin-top:2px;}



.search-form-top{ position:absolute; right:0; top:65px; float:left; width:268px; height:68px; border:#eaeaea solid 1px; padding:10px; background-color:#fff;}
.search-form-top .search-wrap{ float:left; width:246px; height:46px;}
.search-form-top .search-wrap .field{ float:left; width:199px; height:46px; border:#f2f2f2 solid 1px; border-right:0; padding-left:10px;color:#707070;
-moz-border-radius:0 0 3px 3px; 
webkit-border-radius:0 0 3px 3px; 
-khtml-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
}
.search-form-top .search-icon{ float:left; width:47px; height:46px; border:0; background:url(images/fimg10.jpg) no-repeat; margin:0; padding:0;}




/*phone-nav*/
#my-menu { /*display:none;*/
}
#hamburger {
	display: none;
}
#hamburger {
	box-sizing: border-box;
	display: none;
	width: 24px;
	height: 14px;
	position: fixed;/*position: absolute;*/
	top: 48px;
	right: 5%;
	z-index: 9999;
}
#hamburger:before, #hamburger:after, #hamburger span {
	background: #707070;
	content: '';
	display: block;
	width: 34px;
	height: 3px;
}
#hamburger span {
	margin: 8px 0 0 0;
}
#hamburger:after {
	margin: 8px 0 0 0;
}
#hamburger.hb-absolute {
	position: absolute;
}
#hamburger.hb-fixed {
	position: fixed;
}
/* Hamburger animation */
#hamburger:before, #hamburger:after, #hamburger span {
	-webkit-transition: none 0.3s ease 0.3s;
	transition: none 0.3s ease 0.3s;
	-webkit-transition-property: transform, top, bottom, left, opacity, margin;
	transition-property: transform, top, bottom, left, opacity, margin;
}
html.mm-opening #hamburger:before, html.mm-opening #hamburger:after {
	top: 20px;
}
html.mm-opening #hamburger span {
	left: -50px;
	opacity: 0;
}
html.mm-opening #hamburger:before {
	transform: rotate( 45deg );
	margin: 13px 0 0 0;
}
html.mm-opening #hamburger:after {
	transform: rotate( -45deg );
	margin: -13px 0 0 0;
}














.content{ margin-top:113px;}


.banner{ height:100%;}
.swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.swiper-slide img{ max-width:100%;}

.banner .sbp{ background-image:url(../images/play.png); width:39px; height:76px;    background-size: 39px 76px; left:10%;}
.banner .sbn{ background-image:url(../images/play_1.png); width:39px; height:76px;   background-size: 39px 76px; right:10%;}


.banner-min .sbp{ background-image:url(../images/play.png); width:39px; height:76px;    background-size: 39px 76px; left:10%;}
.banner-min .sbn{ background-image:url(../images/play_1.png); width:39px; height:76px;   background-size: 39px 76px; right:10%;}

.banner-min{ display:none;}

.index-about{ background:#f2f2f2; padding:5em 0;}

.play {
    width: 100%;
    background: #f0832a;
    height: 44px;
}
.play ul {
    float: left;
    width: 100%;
}
.play li {
    float: left;
    width: 33.33333%;
    height: 44px;
    padding-left: 62px;
    color: #ffffff;
    font-size: 18px;
    line-height: 44px;
    cursor: pointer;
}
.play li:first-child {
    background: url(../images/1.png) no-repeat 24px center;
	border-right:1px solid #f2f2f2;
}
.play li:first-child.on {
    background: url(../images/1.png) no-repeat 24px center #60c2be;
    color: #fff;
	
}
.play li:nth-child(2n) {
    background: url(../images/2_1.png) no-repeat 24px center #f0832a;
	color:#fff;
	border-right:1px solid #f2f2f2;
}
.play li:nth-child(2n).on {
    background: url(../images/2_1.png) no-repeat 24px center #60c2be;
    color: #fff;
}
.play li:last-child {
    background: url(../images/3_1.png) no-repeat 24px center;
}
.play li:last-child.on {
    background: url(../images/3_1.png) no-repeat 24px center #60c2be;
    color: #fff;
}

.index-about-box .i-about-img img { max-width:100%;}
.index-about-box .i-about-info{ padding:4em 0;}
.index-about-box .about-infp{ margin-top:3em;}
.index-about-box .about-infp p{ font-size:1.4em; color:#333; line-height:1.6em;}
.index-about-box .about-infp img{ max-width:100%; margin-top:2em;}

.t_1120 {

    height: 102px;
    background: #3e3e3e;
}
.t_1120 .tit1 {
    float: left;
    margin-left: 26px;
    color: #fff;
    font-size: 24px;
    line-height: 24px;
    margin-top: 29px;
}
.t_1120 .more {
    float: right;
    margin: 33px 24px 0 0;
}
.t_1120 .more a {
    float: left;
    width: 131px;
    height: 36px;
    background: #60c2be;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 36px;
}
.t_1120 .more a img {
    vertical-align: middle;
    margin-top: -3px;
}

.c_1120_3 {
    background: #dedede;
}
.c_1120_3 .l_247 {
    float: left;
    width: 247px;
}
.c_1120_3 .l_247 ul {
    float: left;
}
.c_1120_3 .l_247 li {
    float: left;
    width: 247px;
    height: 77px;
}
.c_1120_3 .l_247 li a {
    float: left;
    width: 247px;
    height: 77px;
    font-size: 1.4em;
    color: #333333;
    line-height: 24px;
    padding: 28px 0 0 23px;
    background-image: url(../images/main5.png);
    background-repeat: no-repeat;
    background-position: 209px center;
}
.c_1120_3 .l_247 li a.color {
    background-color: #ebebeb;
}
.c_1120_3 .l_247 li a.color1 {
    background-color: #dedede;
}
.c_1120_3 .l_247 li a.color2 {
    background-color: #cdcdcd;
}
.c_1120_3 .l_247 li a.color3 {
    background-color: #c6c6c6;
}
.c_1120_3 .l_247 li a span {
    float: left;
    width: 100%;
    padding-right: 50px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.c_1120_3 .l_247 li.on a, .c_1120_3 .l_247 li a:hover {
    color: #60c2be;
    background-image: url(../images/main6.png);
}
.c_1120_3 .r_876 {
    float: left;
    width: 873px;
    padding: 48px 13px 0 15px;
}
.c_1120_3 .r_876 li {
    float: left;
    width: 205px;
    padding: 16px 11px 0;
    margin-left: 8px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.c_1120_3 .r_876 li:first-child {
    margin-left: 0;
}
.c_1120_3 .r_876 li .t_img img {
	max-width:100%;
}
.c_1120_3 .r_876 li .d_tit {
	text-align:center;
    width: 100%;
    height: 64px;
}

.back3 {
    background: url(../images/main3.jpg) no-repeat center 343px;
}

.c_1120_4 {
    margin-top: 200px;
    padding: 0 15px;
    background: #fff;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    z-index: 11;
}
.tit_pf {
    position: absolute;
    z-index: 11;
    left: 24px;
    top: 18px;
    color: #333333;
    font-size: 24px;
}
.list1 {
    width: 100%;
}
.list1 ul {
    float: left;
    width: 33.333%;
}
.list1 ul:nth-child(2n) {
    background: #eeeeee;
}
.list1 li {
    float: left;
    width: 100%;
    height: 472px;
    padding: 95px 18px 0 18px;
}
.list1 li .t_img1 {
    float: left;
    width: 100%;
    line-height: 0;
    position: relative;
    z-index: 11;
}
.list1 li .pf_73 {
    position: absolute;
    z-index: 11;
    width: 73px;
    height: 73px;
    left: 20px;
    top: 20px;
    padding-top: 12px;
    background: rgba(0,0,0,.6);
    color: #c2c2c2;
    text-align: center;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.list1 li .pf_73 span {
    font-size: 30px;
    line-height: 30px;
}
.list1 li .text1 {
    float: left;
    width: 100%;
    margin-top: 22px;
}
.list1 li .text1 .tit2 {
    float: left;
    width: 100%;
}
.list1 li .text1 .tit2 a {
    float: left;
    width: 100%;
    line-height: 30px;
    height: 30px;
    color: #333333;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list1 li .word1 {
    float: left;
    width: 100%;
    margin-top: 10px;
    height: 40px;
    overflow: hidden;
    line-height: 20px;
}
.list1 li .word1 a {
    color: #565656;
}
.list1 li .info {
    float: left;
    width: 100%;
    color: #565656;
    font-size: 12px;
    height: 30px;
    line-height: 31px;
    margin-top: 10px;
}
.list1 li .info img {
    vertical-align: middle;
    margin-top: -3px;
}
.more2 {
   width: 370px;
	margin:auto;
	margin-top:30px;
	margin-bottom:40px;
}
.more2 a {
	 background: #60c2be;
	display:block;
    width: 370px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #ffffff;
    font-size: 14px;
}


.pz_down {
    width: 100%;
}
.back4 {
    background: #3e3e3e;
}
.c_1120_6 {
    padding: 38px 0 50px 0;
}
.c_1120_6 .l_540 {
    float: left;
    width: 540px;
}
.c_1120_6 .l_540 .t_540 {
    float: left;
    width: 540px;
    height: 51px;
}
.c_1120_6 .l_540 .d_540 {
    float: left;
    width: 600px;
    margin-top: 10px;
}
.c_1120_6 .l_540 .d_540 a {
    float: left;
    color: rgba(255,255,255,.5);
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}
.c_1120_6 .r_390 {
    float: right;
    width: 390px;
}
.c_1120_6 .r_390 .hot {
    float: left;
    width: 390px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: rgba(255,255,255,.5);
    margin-top: 5px;
}
.c_1120_6 .r_390 .d_390 {
    float: left;
    width: 390px;
    line-height: 24px;
    overflow: hidden;
    color: rgba(255,255,255,.4);
    margin-top: 13px;
}
.c_1120_6 .r_390 .d_390 p{ width:48%; padding-right:2%; float:left; }
.c_1120_6 .r_390 .d_390 a {
    float: left;
    margin-right: 15px;
    color: rgba(255,255,255,.4);
}
.back5 {
    background: #262626;
}
.c_1120_7 {
    height: 59px;
}
.c_1120_7 .coy {
    float: left;
    color: #808080;
    line-height: 59px;
    text-transform: uppercase;
}

.n-banner img{ max-width:100%;}

.breadment{    background: #707070;}
.breadm{

    height: 49px;
    background: url(../images/ny1.png) no-repeat 0 center;
    padding-left: 33px;
    line-height: 49px;
    color: #cfcfcf;
    font-size: 1.4em;
}
.breadm li{ display:inline-block;}
.breadm li a{    color: #cfcfcf;}

.title{ text-align:center; font-size:3em; color:#333; margin:1em 0 1.5em; }


.about{ padding:0 0 4em;}
.back7 {
    background: #f2f2f2;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    position: relative;
    z-index: 10;
	margin:3em 0;
}
.pf_050 {
    position: absolute;
    z-index: 11;
    color: #fff;
    line-height: 20px;
    font-size: 14px;
    width: 55%;
    background: #60c2be url(../images/ny3.jpg) no-repeat;
    top: -36px;
    right: 0;
    padding: 17px 0;
}
.c_050 {
    float: left;
    width: 650px;
    padding-left: 29px;
}

.about-info h2{ font-size:2.4em; color:#333; margin-bottom:1em;}
.about-info p{ font-size:1.4em; color:#333; margin-bottom:1.2em;}

.global{ background:#f4f4f4; padding:2em 0;}

.global .glob{ background:#f9f9f9; margin-bottom:2em;}
.global .glob ul li{ float:left; text-align:center; width:25%; padding:1.5em 0; position:relative;}
.global .glob ul li:after{ display:block; content:''; width:2px; height:20px; background:#e6ebf1; position:absolute; right:0; top:50%; margin-top:-10px;}
.global .glob ul li p{ font-size:1.2em; color:#333; text-transform:uppercase; margin-bottom:1em;}
.global .glob ul li h4{ font-size:2.4em; color:#333;}
.glob-img{ text-align:center;}
.glob-img img{ max-width:100%;}

.product{ padding:2em 0 4em;}

.pageleft{ float:left; width:22%; background:#3e3e3e; padding:2em 1em;}
.pageleft h3{ font-size:2.5em; color:#fff; padding:0.5em 0 1em;}
.pageleft ul li{ border-bottom:1px solid #5b5b5b;}
.pageleft ul li a{ font-size:1.4em; color:#fff; display:block; line-height:2em; padding:1em 0.5em; }
.pageleft>ul>li:hover > a , .pageleft ul li.active > a{ background:#60c2be;}

.pageleft >ul >li>ul>li{transition:linear .5s all;-moz-transition: linear .5s all; -webkit-transition:linear .5s all; -o-transition: linear .5s all;}
.pageleft >ul >li>ul>li a{ position:relative;transition:linear .5s all;-moz-transition: linear .5s all; -webkit-transition:linear .5s all; -o-transition: linear .5s all;}
.pageleft >ul >li>ul>li:hover> a:after,
.lock:after{ content:"";background:url(../images/p-arrow.png) center center no-repeat; position:absolute; top:24px; left:5px; width:10px; height:10px;} 
.pageleft >ul >li>ul>li:hover a{ text-indent:1em;}

.pageleft ul li .page-down{ background:#666;}
.pageleft ul li .page-down li a{ padding-left:1.5em;}


.pageright{ float:left; width:76%; margin-left:2%;}

.pageright ul li {
    float: left;
	text-align:center;
    width:50%;
    padding: 0 31px 0 31px;
    border-right: 1px solid #dbdbdb;
    box-sizing: border-box;
	margin-bottom:2em;
}
.h_pic {
    width: 100%;
    position: relative;
    line-height: 0;
    background: url(images/himg3_1.jpg) left top no-repeat;
}
.h_pic img{ max-width:100%;}
.h_tx1 {
    padding: 26px 0 11px 0;
}
.h_tx1 a {
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333333;
    font-size: 16px;
    line-height: 26px;
}
.h_tx2 {
    padding: 0 0 27px 0;
}
.h_tx2 a {
    text-align: center;
    overflow: hidden;
    height: 40px;
    color: #565656;
    line-height: 20px;
}
.h_tx3 {
    text-align: center;
}
.h_tx3 a {
    display: inline-block;
    text-align: center;
    width: 86px;
    height: 27px;
    line-height: 27px;
    color: #fff;
    margin: 0 11px;
}
.h_tx3 .h_a1 {
    border: 1px solid #b8b8b8;
    color: #333333;
}
.h_tx3 .h_a1:hover{ background:#f0832a; border:1px solid #f0832a; color:#fff;}
.h_tx3 .h_a2 {
    border: 1px solid #0049ac;
    color: #0049ac;
}
.h_tx3 .h_a2:hover{ background:#3e3e3e; color:#fff;}


.pro-show{ text-align:center;}

.pro-show h3{ font-size:2.4em;}

.pro-show img{ max-width:100%;}







.new_list li {
    float: left;
    width: 33.333333%;
	padding:1.5em;
}
.new_list li .t_img1 {
    width: 100%;
    line-height: 0;
    position: relative;
    z-index: 11;
}
.new_list li .pf_73 {
    position: absolute;
    z-index: 11;
    width: 73px;
    height: 73px;
    left: 20px;
    top: 20px;
    padding-top: 12px;
    background: rgba(0,0,0,.6);
    color: #c2c2c2;
    text-align: center;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.new_list li .pf_73 span {
    font-size: 30px;
    line-height: 30px;
}
.new_list li .text1 {
    float: left;
    width: 100%;
    margin-top: 22px;
}
.new_list li .text1 .tit2 {
    float: left;
    width: 100%;
}
.new_list li .text1 .tit2 a {
    float: left;
    width: 100%;
    line-height: 30px;
    height: 30px;
    color: #333333;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.new_list li .word1 {
    float: left;
    width: 100%;
    margin-top: 10px;
    height: 40px;
    overflow: hidden;
    line-height: 20px;
}
.new_list li .word1 a {
    color: #565656;
}
.new_list li .info {
    float: left;
    width: 100%;
    color: #565656;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    margin-top: 10px;
}
.new_list li .info img {
    vertical-align: middle;
    margin-top: -3px;
}


.new-n{ width:100%; margin:auto;}


.news-n img{ max-width:100%;}
.news-n .news-title {
    border-bottom: 1px solid #dadada;
    color: #3c3c3c;
	margin-bottom:1em;
	text-align:center;
}
.news-n .news-title h2{
	color:#333333;
	font-weight:500;
	font-size:2.8em;
	margin-bottom:1em;
}
.news-n .news-title span{
    display: block;
    line-height: 30px;
    font-size: 1.2em;
    color: #a9a9a9;
    margin-bottom: 15px;
}
.news-n .news-img{
	text-align:center;
}
.news-n .news-img img{
	max-width:100%;
	margin:1em 0;
}
.news-n p{
	
	font-size:1.4em;
	line-height:2em;
	margin-bottom:2em;
	color:#333;
	text-indent:2em;
}
.news-n h4{ font-size:1.6em; color:#333;}
.news-n .more {
   /* margin: 0 -21px;*/
    margin-top: 50px;
    padding: 0 20px;
}
.news-n .more table {
    width: 100%;
}
.news-n .more td {
    border-top: 1px solid #ddd;
    width: 50%;
    vertical-align: top;
}
.news-n .more td a {
    display: block;
    padding: 10px 15px;
	    color: #666;
}
.news-n .more td a sub {
    color: #aaa;
	font-size:1.4em;
}
.news-n .more td a p {
    margin-top: 15px;
    color: #222;
    line-height: 20px;
    font-size: 1.4em;
    text-indent: 0;
}


.pro-show-box .more {
   /* margin: 0 -21px;*/
    margin-top: 50px;
    padding: 0 20px;
}
.pro-show-box .more table {
    width: 100%;
}
.pro-show-box .more td {
    border-top: 1px solid #ddd;
    width: 50%;
    vertical-align: top;
}
.pro-show-box .more td a {
    display: block;
    padding: 10px 15px;
	    color: #666;
}
.pro-show-box .more td a sub {
    color: #aaa;
	font-size:1.4em;
}
.pro-show-box .more td a p {
    margin-top: 15px;
    color: #222;
    line-height: 20px;
    font-size: 1.4em;
    text-indent: 0;
}







.contact-form input[type="text"] {
  display: block;
  background: #fff;
 
  width:100%;
  margin:auto;
  outline: none;
  padding: 10px 5px;
  font-size: 1.2em;
  color: #868585;
  margin-bottom: 1.5em;
}
.cnt-inpt {
 padding: 0 1em;
  margin-bottom: 1em;
}
.contact-form{ margin:auto; margin-bottom:4em;}
.contact-form .dxk{display: block;
    width: 100%;
    margin: auto;
    outline: none;
    padding: 10px 5px;
    font-size: 1.2em;
    color: #868585;}
.contact-form .dxk input[type="radio"]{
	width:1.5em; 
	height:1.5em
	}	


.e-m {
    font-size: 1.4em;
    color: #666666;
    margin-bottom: 10px;
	width:100%;
	margin:auto;
	padding-bottom:10px;
}
.e-m-w {
    font-size: 1.4em;
    color: #666666;
    margin-bottom: 10px;
	width:98%;
	margin:auto;
	padding-bottom:10px;
}
.contact-form input[type="user"] {
	display:block;
	background:  #fff;
	
	width: 100%;
	margin:auto;
	outline: none;
	padding: 10px 5px;
	font-size: 1.2em;
	color: #868585;
}
.contact-form textarea {
	background: #fff;
  	border: 1px solid #868585;
	width: 100%;
	margin:auto;
	display: block;
	height: 13em;
	outline: none;
	font-size: 1em;
	color: #868585;
	resize: none;
	padding: 10px 5px;
}
.contact-form .blue22 {
  background: #888888;
  border: 1px solid #888888;
  padding: 0.6em 5em;
  
  outline: none;
  margin: 4em auto 0em;
  font-size: 1.6em;
  color: #fff;
  transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
	display: block;
}
.contact-form .blue22:hover {
  border: 1px dotted #289a43;
  color: #289a43;
  background: none;
}



.c_1120_10 {
    padding: 40px 0 40px 0;
}
.c_1120_10 .l_241 {
    float: left;
    width: 25%;
    
    height: 176px;
    text-align: center;
    padding: 0 20px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.c_1120_10 .l_241:nth-child(2n) {
    background: #e2e2e2;
}
.c_1120_10 .l_241 .t_img2 {
    float: left;
    width: 100%;
    height: 49px;
    margin-top: 20px;
}
.phone_icon {
    background: url(../images/ny4.png) no-repeat center 0;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.dyj {
    background: url(../images/ny5.png) no-repeat center 0;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.add {
    background: url(../images/ny6.png) no-repeat center 0;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.text2 {
    float: left;
    width: 100%;
    color: #565656;
    font-size: 1.2em;
    line-height: 18px;
    margin-top: 13px;
}

.c_1120_10 .r_252 {
    float: right;
    width:25%;
    background: url(../images/ny7.jpg) no-repeat center;
	position:relative;
}
.c_1120_10 .r_252 a {
    width: 252px;
    text-align: center;
    height: 176px;
    padding-top: 66px;
}
.e-book {
	position:absolute;
	top:40%;
	left:31%;
    display: inline-block;
    padding: 12px 17px;
    border: 1px solid rgba(255,255,255,.3);
    font-size: 16px;
    color: #fff;
}

.map{ width:100%; height:35em !important;  }


/*product-txt*/
	.product-txt p{ font-size:1.4em; line-height:20px;}
	.pt-img{font-size:0; text-align:center;}
	.pt-img img{ width:350px;}
	.pt-txt{ overflow-x:auto;}
	.pt-txt table{width:1500px;}
	.pt-txt table tr:first-child,.pt-head{ background:#60c2be !important; color:#fff !important;}
	.pt-txt table tr{ background:#f3f3f3; }
	.pt-txt table tr td{ border:2px solid #fff; padding:12px; font-size:1.4em; text-align:center; line-height:16px;vertical-align:middle; }
	.pt-txt-img{ padding:0 !important; width:110px;}
	.pro-img2{ width:100%;}
	
	.ban01{ display:block;}
	.ban02{ display:none;}