/* 清除内外边距 */
@charset "utf-8";
body{min-width: 1200px; width: 100%;overflow-x: hidden;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

.clearafter:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.b-shadow{
	-o-box-shadow:0 0 35px rgba(0,0,0,.1); 
	-ms-box-shadow:0 0 35px rgba(0,0,0,.1); 
	-moz-box-shadow:0 0 35px rgba(0,0,0,.1); 
	-webkit-box-shadow:0 0 35px rgba(0,0,0,.1); 
	box-shadow:0 0 35px rgba(0,0,0,.1);
}
.bgFull{
	background-size: cover;
	background-position: center center;
	background-repeat: nno-repeat
}
.clearfix { *zoom:1;}
.clearfix:after{
	clear:both; 
	display:block; 
	height:0; 
	visibility:hidden; 
	line-height:0; 
	content:'\20';
}
.header , .content , .footer { width:1200px; margin:0 auto;  }

input,textarea {border: 2 none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font: 16px/22px "Microsoft YaHei";color: #666;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#910800;}


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

/*字体大小*/
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.clear{clear: both;height: 0;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}


.page_turn{
	clear:both;margin:0 auto;padding:20px 20px 20px 0;text-align:center;width:100%;font-size:12px;float:left;
}


/*CSS sabrosus style pagination*/
.pageinfo li{display:inline;}
.pageinfo  {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 6px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.pageinfo  A {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT:14px; BORDER-TOP: #555 1px solid; PADDING-LEFT:14px; PADDING-BOTTOM: 10px; BORDER-LEFT: #555 1px solid; COLOR: #c30c22; MARGIN-RIGHT: 2px; PADDING-TOP: 10px; BORDER-BOTTOM: #555 1px solid; TEXT-DECORATION: none
}
.pageinfo  A:hover {
	BORDER-RIGHT: #c30c22 1px solid; BORDER-TOP: #c30c22 1px solid; BORDER-LEFT: #c30c22 1px solid; COLOR: #000; BORDER-BOTTOM: #c30c22 1px solid; BACKGROUND-COLOR: lightyellow
}
.pageinfo  A:active {
	BORDER-RIGHT: #c30c22 1px solid; BORDER-TOP: #c30c22 1px solid; BORDER-LEFT: #c30c22 1px solid; COLOR: #000; BORDER-BOTTOM: #c30c22 1px solid; BACKGROUND-COLOR: lightyellow
}
.pageinfo  SPAN.thisclass {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 14px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 10px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #c30c22
}
.pageinfo  SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 14px; PADDING-BOTTOM: 10px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP:10px; BORDER-BOTTOM: #929292 1px solid
}
/*
.hover{display:block;position:relative;zoom:1;overflow:hidden}
.hover>img,.hover:after{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;z-index:1}
.hover:hover>img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.hover:after{background:#000;opacity:0;filter:alpha(opacity=0);z-index:2;content:""}
.hover:hover:after{opacity:.2;filter:alpha(opacity=20);}
*/

.clear { zoom: 1; clear: both; }
.clear:after { content: ""; clear: both; height: 0; line-height: 0; display: block; visibility: hidden; }
.fl1 { float: left; display: inline; }
.fr1 { float: right; display: inline; }
  .h_top{background: url(../images/h_bg.jpg) no-repeat center 0; height:230px;font-family:"Microsoft Yahei";overflow:hidden;}
  .header{width:1260px; margin:0 auto;}
  .h_zc{color: #fff;height:35px;line-height:35px;font-size: 14px;}
  .h_zc a{color: #fff;padding: 0 30px;}
  .h_zc a.nones{padding-right: 0px;}

  .h_con{height:130px;overflow: hidden;}
  .t_text{float: left; margin-top: 35px; height: 60px; line-height: 60px; color: #191919; font-size: 22px; padding-left: 33px;background: url(../images/h_ic.gif) no-repeat left top;}
  .t_text img{width: 322px; height: 48px;}
  .h_logo{margin:26px 20px 0 25px; }
  .h_logo img{ width: 100%; height:auto;}
  .h_pho{padding-top:42px; padding-left: 50px;  font-size: 14px; color: #666; line-height: 40px;  background:url(../images/h_tel.jpg) no-repeat 0px 0px;}
  .h_pho b{color: #333; font-size: 24px; font-weight: bold; font-family: Arial;}
  .menunav{height:65px;font-size:14px;overflow: hidden;}
  .menunav li{float: left;margin-left: -1px;text-align: center; background: url(../images/h_nav1.gif) no-repeat right center;}
  .menunav li a{color:#666;line-height:65px;display:inline-block;height: 65px; padding: 0 39px;}
  .menunav li.on a,.menunav li a:hover{color: #fff; font-weight: bold; text-decoration: none;background: #23A59B;}/*background: url(../images/h_nav.jpg) repeat-x center 0;*/
  .menunav li.nones{background: url(../images/h_nav1.gif) no-repeat left center;}

.ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }



#topNav{width:100%;height:100px;line-height:100px;background:#fff;position:fixed;top:0;z-index:9999;clear:both;border-bottom: 1px solid #ccc;}
#topNav .wrap{width:1280px;margin:0 auto;}
#topNav .logo{float:left;margin-right:35px;}
#topNav .logo img{vertical-align: middle;}
#topNav ul{float:left;}
#topNav ul li{float:left;padding:0 15px; background:url(../images/line_zt.png) left center no-repeat;list-style-type: none;position:relative;}
#topNav ul li:first-child{background: none;}
#topNav ul li span{display:block;position:absolute;width:28px;height:13px;right:-10px;margin-left:-10px;top:15px;z-index:2;}
#topNav ul li .new{background:url(../images/new.gif) no-repeat}
#topNav ul li .hot{background:url(../images/hot.gif) no-repeat}
#topNav ul li a{color:#333;text-decoration:none;font-size:16px;}
#topNav ul li a:hover{color:#c30c22;}
#topNav ul li .subNav{display:none; position: absolute; top: 66px; left: 0; background:#333;z-index:10000;}
#topNav ul li:hover .subNav{display: block;}
#topNav ul li .subNav li{height:40px;line-height:40px;color:#fff;}
#topNav ul li .subNav li a{color:#fff;}
#topNav .telBox{float:right;width:240px;height:100px;text-align:center;color:#c30c22;font-size:24px;font-weight:bold;border-left: 1px solid #ccc;}
#topNav .telBox i{width:30px;height:30px;margin-right:12px; background:url(../images/tel_zt.png);display:inline-block;vertical-align: middle;}

/*banner*/
    .fullSlide{min-width:1200px;position:relative;height:700px;overflow:hidden;}
	.fullSlide ul{position: relative; width: 1904px;}
    .fullSlide .bd{position:relative;z-index:0;}
    .fullSlide .bd ul{width:100%!important;}
    .fullSlide .bd li{width:100%!important;height:700px;overflow:hidden;text-align:center;}
    .fullSlide .bd li  img{ position:absolute; top:0; left:50%; margin-left:-960px;}
    .fullSlide .hd{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:20px;overflow:hidden;}
    .fullSlide .hd ul{margin-left:500px;}
    .fullSlide .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;}
    .fullSlide .hd ul li{width:65px;height:5px;background:#fff;}
    .fullSlide .hd ul .on{background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052);}

/*anli*/
.anli{position: relative; border-bottom: 1px solid #e5e5e5; height: 272px;}
.anli p{position: absolute; right: 0px; top: 0px; }
.anli p img{ width: 331px; height: 272px;}
.anli dl{padding-top: 60px; height:212px; width:790px;}
.anli dl dt{float: left;}
.anli dl dt img{width:196px;height: 135px;}
.anli dl dd { float: right;width: 535px; font-size: 14px; color: #303030; line-height: 30px;}
.anli dl dd span{display: block;}
.anli dl dd img{width: 230px; height: 35px; margin-top: 20px;}



.serv{padding: 55px 0 0;background:url(../images/mapbg.jpg) no-repeat center 0;height:240px;text-align: center;color: #555;line-height: 26px;}
.servtil{height:133px;background:url(../images/ico10.gif) no-repeat center 60px;font-size: 36px;color: #333;font-weight: normal;line-height: 60px;}
.servtil p{display: block;font-size: 24px;line-height:45px;}
.servtil b{color: #c30c22;}
.serv_c{height: 273px;overflow: hidden;}
.serv_c dl{width:228px;float: left;margin:0 90px 0 0;}
.serv_c dl.born{margin:0;}
.serv_c dt{height: 156px;}
.serv_c dt b{height:44px;display: block;line-height: 44px;font-size: 16px;margin-bottom: 14px;color: #333;background:url(../images/ico09.gif) no-repeat center bottom;}
.serv_c dt span{width:172px;height:43px;display: block;margin:0 auto; position: relative;overflow: hidden;}
.serv_c dt em{display: block;font-style: normal;color: #999;line-height: 35px;}
.serv_c dt i{position:absolute;width:100%;height:100%;top:0;left:0;}
.serv_c dt i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.serv_c dt i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;
	-webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.serv_c dl.cur dt span .default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.serv_c dl.cur dt span .hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}

.serv_more{clear: both;text-align: center;background:url(../images/icobg1.gif) no-repeat center 0;line-height: 42px;color: #fff;}
.serv_more a{color: #fff;display:inline-block;padding-right: 20px;}



/*精品荟萃*/

.bt-tit{text-align: center; font-family: "Microsoft YaHei";font-size: 48px; color:#222222; display:block; margin-bottom:30px;line-height:50px;}

.bt-tit h2{line-height:80px;}
.bt-tit b{color:#078684;}

.bt-tit a{color: #222222;display:block;}
.bt-tit span{text-align: center; font-family: "Microsoft YaHei";font-size: 24px; color: #222222; display: block; font-weight: normal;background: url(../images/cp_titbg.png) no-repeat center center;}
/**/


.pro_bj{height: auto; max-height:1092px;max-width: 1920px; overflow: hidden; background: url(../images/cpbg.jpg) no-repeat center top; background-size: 100% 100%; padding-top:132px;padding:60px 0 20px;  box-sizing: border-box; font-family: "Microsoft YaHei"; }





.fen{ width:1200px; }
.fen ul{ height: 47px; }
.fen ul li {width:240px;height: 47px;background:#e4e4e4; border-right: 1px solid #f6f6f6;  margin-bottom:1px; text-align: center;   float: left; box-sizing: border-box; position: relative;  }
.fen ul li a{ text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:47px; height:47px; font-size: 18px; color: #000;}
.fen ul li a:hover{background: #23A59B;background: linear-gradient(55deg, #23a59b, #4bb052);;color: #fff;}
.fen ul li:after{content:'';position:absolute;height:100%;width:0;background: #23A59B;background: linear-gradient(55deg, #23a59b, #4bb052);;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; }
.fen ul li:hover:after,.fen ul li.cur:after{width:100%;color: #fff;}
.fen ul li:nth-child(3){margin-right: 0;}
.fen ul li.cur a { background: #23A59B;background: linear-gradient(55deg, #23a59b, #4bb052);color: #fff; }
.fen_nr{ background: #fff; display: block; width: 1200px; clear: both;overflow: hidden;  }

.fen_nr p{min-height:84px;position: relative;}
.fen_nr p:before{content:'';position:absolute;height:1px;width:100%;background:#ebebeb;top:50%;left:0;}
.fen_nr p:after{content:'';position:absolute;height:1px;width:100%;background:#ebebeb;bottom:0;left:0;}
.fen_nr p a{ font-size: 16px; color:  #666; height: 42px; line-height: 42px; display:block; float: left;padding-left: 35px; background: url(../images/cpico.png) no-repeat 20px center; }


.oo ul li {width:240px;height: 47px;background:#f2f2f2; border-right: 1px solid #f6f6f6;  margin-bottom:1px; text-align: center;   float: left; box-sizing: border-box; position: relative;  }


.m_pro{height:550px;max-height:600px; margin-top: 45px; position: relative;width:100%; overflow: hidden;}
.m_pro dl{float:left;width:457px;margin:10px 0.25% 0;height: 468px;  position: relative;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}



.m_pro dl a{ text-decoration: none; }
.m_pro dt{width: 100%;}
.m_pro dt img{width: 100%;display: block;}
.m_pro dd{height: auto;padding-top: 10px;    box-sizing: border-box; text-align: center; color: #333333;}
.m_pro dd h3 {height: 40px; line-height: 40px;  color: #333333; font-size: 18px; display: block; text-align: center;}
.m_pro dd  p{padding:0 50px; height: 82px; text-align: center; line-height: 24px; font-size: 14px; color: #888888;}
.m_pro dd span{width: 154px; height: 40px; line-height: 40px; display: block;margin:0 auto; color: #fff; background: #999; text-align: center; }

.m_pro dl:hover{margin-top: 5px; }
.m_pro dl:hover img{box-shadow: 0 0 10px #ccc;}
.m_pro dl:hover span{display: block;}



/*工艺width:125px background:url(../images/probg.jpg) no-repeat center 0;*/
.probox{font-family: "Microsoft Yahei";height:767px;padding:50px 0 70px 0;position: relative;background:#eaebef}

.pro_cla{height: 149px;line-height:46px;color: #fff;text-align: center;}
.pro_cla li{width:72px;float: left;height: 72px;border: solid 2px #333;border-radius: 8px;margin: 0 48px 0 0;background:#fff;}
.pro_cla li:last-child{margin: 0;}
.pro_cla li p{display: block;line-height:20px;padding:10px 0 0;font-size:16px;color:#333;}
.pro_cla li a{display: block;color: #fff;}
.pro_cla li span{width:16px;height:18px;display: block;position: relative;overflow: hidden;margin: 10px auto 0;}
.pro_cla li span i{width:39px;height:41px;position: absolute;display: block;top: 0;left: 0;}
.pro_cla li span i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.pro_cla li span i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;
	-webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.pro_cla li:hover span .default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.pro_cla li:hover span .hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}
.pro_cla li:hover{    background: #23A59B;background: linear-gradient(55deg, #23a59b, #4bb052);border-color: #23A59B;}
.pro_cla li:hover p{color:#fff}
.pro_c{overflow: hidden;width: 1200px;}
.pro_c dl{width: 590px;float: left;margin: 0 20px 0 0;background:#fff;}
.pro_c dl:last-child{margin: 0;}
.pro_c dt,.pro_c dt img{width:590px;height:332px;display: block;overflow: hidden;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.pro_c dd{width: 590px;height:83px;border: solid 1px #e5e5e5;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.pro_c dd h3{font-size:18px;line-height:30px;display: block;background:url(../images/ico1.gif) no-repeat 534px 21px;padding: 11px 55px 0 19px;height:62px;}
.pro_c dd h3 a{color: #333;}
.pro_c dd h3 em{font-size: 14px;font-weight: normal;line-height: 24px;display: block;opacity: 0.5;}
.pro_c dl:hover{    background: #23A59B;background: linear-gradient(55deg, #23a59b, #4bb052);}
.pro_c dl:hover dt img{padding: 5px 5px 0;}
.pro_c dl:hover dd{border-color: #23A59B;}
.pro_c dl:hover dd h3{background:url(../images/ico22.png) no-repeat 534px 21px;}
.pro_c dl:hover dd h3 a{color: #fff;}
.prev2,.next2,.prev4,.next4{width: 36px;height: 36px;z-index: 9;top: 47px;right: -56px;cursor:pointer;}
.prev4,.next4{top:406px;}
.prev2,.prev4{left: -56px;}
.part_c{width: 1200px;overflow: hidden;text-align: center;line-height: 42px;}
.part_c li{width: 230px;float: left;padding: 0 13px 0 0;}
.part_c li p{border: solid 1px #e6e6e6;}
.part_c li p,.part_c li p img{width: 228px;height: 128px;display: block;overflow: hidden;}
.part_c li span a{display: block;color: #333;}



/*合作*/
.part{font-family:"Microsoft Yahei";padding:58px 0 0;height:386px;line-height:36px;color: #fff;font-size: 16px; clear:both;    border-bottom: 6px solid #e0e0e0;}
.part h2{height:55px;font-size: 22px;background:url(../images/line1.gif) no-repeat 272px 15px;font-size: 22px;line-height: 34px;}
.part h2 span{float: right;font-weight: normal;font-size: 12px;}
.part h2 span a{display: block;color: #333;}
.part h2 p{background:url(../images/ico01.gif) no-repeat 2px 4px;padding: 0 0 0 47px;}
.part h2 p a{display: block;color: #000;height: 272px;}
.part_ce{border-left: solid 1px #dfdfdf;border-top: solid 1px #dfdfdf;height: 272px;}
.part_ce ul{width: 1220px;}
.part_ce li{width: 240px;float: left;height: 136px;position: relative;text-align: center;}
.part_ce li img{width: 240px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-right: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;height: 136px;}
.part_ce li span{width: 240px;height:0;position: absolute;left: 0;top: 0;background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.part_ce li span a{display:none;color: #fff;margin: 42px 0 0;padding: 0 19px;border-bottom: solid 1px #fff;}
.part_ce li.cur span,.part_ce li:hover span{height: 136px;}
.part_ce li.cur span a,.part_ce li:hover span a{display: inline-block;}


/*产品中心*/
.til01{text-align: center;color:#000;font-size:34px;line-height:42px;font-family: "Microsoft Yahei";font-weight: blod;clear: both;display: block;height:97px;white-space: nowrap;background: url(../images/c_h2.jpg) no-repeat center 54px;}
.til01 span{display: block;font-size:16px;color: #bb1c18;line-height:26px;padding-top:15px;}
.til01 em{display: block;font-size:14px;color: #c1c1c1;line-height:16px;letter-spacing: 3px;text-transform: uppercase;font-style: normal;}
.til01 a{color: #000;}
.tec_p .til01{background:url(../images/tilbg2.png) no-repeat center 17px;color: #fff;}
.tec_p .til01 span,.tec_p .til01 a{color: #fff;}
.til01 b {
    color: #078684;
}



/*


.shows h2{clear: both;margin:0 auto;text-align: center; line-height:100%;}
.shows h2 span {
    background: url(../images/cp_titbg.png) no-repeat center center;
}
.shows{height:1155px; border-bottom: 6px solid #e0e0e0; margin-top:30px;background:url(../images/cp_fw.jpg) no-repeat center 75px;}
.sh_li{ height:306px; overflow: hidden;}
.sh_li h3{ text-align: center; font-size: 20px; color: #fff; line-height:35px; margin-bottom: 41px;}
.sh_li ul{ overflow: hidden; padding-left: 116px;padding-top:50px;}
.sh_li ul li{ float: left; width: 145px;margin-right: 135px;}
.sh_li ul li a{ display: block; height: 49px; line-height: 49px; border-bottom: 1px dashed #999;}
.sh_li ul li:nth-child(4n){ margin-right: 0;}
.sh_li ul li a{ display: block; font-size: 16px; color: #000;}
.sh_li ul li a:hover{ color: #bc1c18;}

.sh_on ul li{ overflow: hidden; position: relative; font-size: 0; line-height: 0; width: 381px; height: 380px; float: left; margin:0 28px 0  0;}.sh_on ul li:nth-child(3n){ margin-right: 0;}
.sh_on ul li img{ width: 377px; height: 281px; border: 2px solid #d9d9d9;transition: all 0.3s linear 0s;}
.sh_on ul li:hover img{transform: translateY(-5px);box-shadow: 0 0 3px #ccc; border-bottom: 2px solid #bc1c18;}
.sh_on ul li i{ display: block; font-size: 16px; color: #000; text-align: center; line-height: 100%; padding-top: 24px;}
*/






/*bann*/
.bann1_bg{height:248px; position: relative; background:url(../images/bann1.jpg) no-repeat center top;}
.bann_l{ float: left;width: 355px;}
.bann_l p{padding: 62px 0 0 0; line-height: 60px; display: block; color:#fff; font-size: 16px;}
.bann_l p b{font-size: 30px; font-family: Arial;}
.bann_l span{display: block; height: 40px; line-height: 40px;}
.bann_l span a{display: inline-block; float: left; margin-right: 17px; padding-left: 55px; color: #fff; font-size: 16px;  width: 95px; background:url(../images/ban_b1.png) no-repeat center top;}
.bann_l span .ban_btn2{ color: #c11511; background:url(../images/ban_b2.png) no-repeat center top;}

.bann1 ul{float: right;margin-right: 1px; margin-top: 65px; width: 840px; background:url(../images/ban_num.png) no-repeat right 70px;}
.bann1 ul li{float: left; text-align: center; width: 20%; font-size: 14px; line-height: 28px; color: #666666;}
.bann1 ul li b{color: #333; font-size: 16px; font-weight: bold; display: block; line-height: 29px;}
.bann1 ul li.bann_li1{margin-top: 106px; }
.bann1 ul li.bann_li2{padding-left: 1%; width: 19%;}


/*bann2*/
.bann2_bg{height:356px; z-index: 3;  margin-top: -108px; position: relative; background:url(../images/bann2.png) no-repeat center top;}
.bann2{height:356px; overflow: hidden;}
.bann2 p{ margin:205px 0 0 745px; font-family: "Microsoft Yahei";  padding: 0 0 0 67px; line-height: 26px; display: block; color:#fff; font-size: 16px; background:url(../images/ban2_tel.png) no-repeat left top;}
.bann2 p b{display: block; font-size: 24px; line-height: 30px;  }



.t_h2{margin: 0 auto 40px; width: 1200px;position: relative; line-height: 48px; font-weight: bold;font-size:48px;  height: 105px; text-align: center;  background:url(../images/tic.png) no-repeat center bottom; color: #303030;}
.t_h2 b{color: #078684;}
.t_h2 em{display: block;text-align: center; letter-spacing: 3px; color: #666; line-height: 26px; font-size:18px; font-weight: normal;}
.t_h2 a,.t_h2 a:hover{text-decoration: none; color: #303030;}

/*
pz_bg
   background:#f2f2f2;
*/
.pz_bg{position: relative;z-index: 1; margin-top: 72px; height: 752px;}
.xq_bg{position: relative;z-index: 1; padding-top: 45px; height: 752px;  border-top:solid 1px #e7e7e7;border-bottom:solid 1px #e7e7e7;   background-size: cover;}
.pz_bg .t_h2{ margin-bottom: 25px;}
.xq_bg .t_h2{ padding:25px 0}
.pz{position: relative;overflow: hidden; height: 600px;}
.pz p{ position: absolute;left:304px; top:0px; width: 595px; height: 530px;}
.pz p img{width: 595px; height: 530px;}

.pz ul{ margin-top: 41px;overflow: hidden; width: 1200px;}
.pz li{float: left; height: 177px; width: 300px; font-size: 14px; line-height: 20px;color: #666; background:url(../images/pz_l.gif) no-repeat left top;}
.pz li b{line-height: 48px; display: block; font-size: 18px; color: #333;}
.pz li.pz_li2{float: right; text-align: right;background:url(../images/pz_l.gif) no-repeat right top;}
.pz li.pz_li1{margin-right: 400px;}




/*ys*/
.ys_bg{height: 1630px; padding-top: 90px; position: relative; background:url(../images/ys_bg.jpg) no-repeat center top;}
.ys .t_h2{margin-bottom: 37px;}

.ys dl{width: 1200px; height: 350px;}
.ys dt{float: left;}
.ys dt img{width: 600px; height: 350px;}
.ys dd{float: right;width:537px; padding-top: 54px;}
.ys dd h3{margin-bottom: 30px; font-size: 30px; color: #333; font-weight: normal; line-height: 50px;  }
.ys dd h3 img{float: left; width: 50px; height: 60px; margin-right: 16px; font-weight: bold;}
.ys dd h3 b{}
.ys dd p{line-height:35px; color: #666; font-size: 16px;}
.ys dd p em{ margin:9px 12px 0 6px;text-align: center; color: #999; width: 18px; height: 18px; float: left; line-height: 18px; font-size: 14px; font-family: Arial; background:url(../images/ys_ic.gif) no-repeat left 0px;}
.ys dd p i{color: #c11511;}
.ys_dl2 dt,.ys_dl4 dt{float: right;}
.ys_dl2 dd,.ys_dl4 dd{float: left;}

.ys_dl4 dd{padding-top: 105px;}



/*荣誉资质*/
.honor{background:url(../images/honor_bg.jpg) no-repeat center 0;height: 370px;overflow: hidden;}
.honor p{font-size: 18px;color: #fff;padding: 245px 0 0 50px;float: left;}
.honor .honor_m{padding: 60px 0 0;width: 850px;margin-right: -40px;}
.honor .honor_m ul li{background:url(../images/honor_k.png) no-repeat;width:298px;height: 310px;float: left;text-align:center;}
.honor .honor_m ul li em{width:298px;height: 267px;margin:0 auto;}
.honor .honor_m ul li em img{width: 200px;height: 267px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.honor .honor_m ul li em img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}


/*流程*/

.tec_p h3{text-align: center; margin-bottom: 39px;}
.tec_p h3 span{display: block;font-size: 40px; font-weight: bold; line-height: 40px; color:#333333; padding:0 130px; position: relative;width:170px; margin:0 auto 13px;}
.tec_p h3 span:before{width:101px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.tec_p h3 span:after{width:101px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.tec_p h3 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}

/* cxys_bg.jpg no-repeat background-size: cover;*/

.tec_p{background:url(../images/cxys_bg.jpg)  center 0;background-size: cover;font-family:"Microsoft Yahei";color: #333;position: relative;line-height:23px;padding: 73px 0 0;height: 455px;text-align: center; clear:both;}
.tec_pc dl{width:186px;float: left;height: 235px;padding: 0 44px 0 0;background:url(../images/ico04.png) no-repeat right 48px;margin: 0 22px 0 0;}
.tec_pc dl.born{background:none;margin: 0;padding: 0;}
.tec_pc dt{width:130px;height: 98px;color:#333;display: block;padding: 32px 0 0;background:url(../images/teclbg2.png) no-repeat center 0;font-size: 20px;line-height: 28px;margin: 0 auto 18px;}
.tec_pc dt em,.tec_pc dt b{display: block;}
.tec_pc dt em i{width:39px;height:39px;display:block;margin:0 auto;}
.tec_pc dt em .lc1{background:url(../images/tec_ico1.png) no-repeat center 0;}
.tec_pc dt em .lc2{background:url(../images/tec_ico2.png) no-repeat center 0;}
.tec_pc dt em .lc3{background:url(../images/tec_ico3.png) no-repeat center 0;}
.tec_pc dt em .lc4{background:url(../images/tec_ico4.png) no-repeat center 0;}
.tec_pc dt em .lc5{background:url(../images/tec_ico5.png) no-repeat center 0;}

.tec_pc dl:hover dt{background:url(../images/teclbg1.png) no-repeat center 0; color:#fff;}
.tec_pc dl:hover em .lc1{background:url(../images/lc_ico1.png) no-repeat center 0;}
.tec_pc dl:hover em .lc2{background:url(../images/lc_ico2.png) no-repeat center 0;}
.tec_pc dl:hover em .lc3{background:url(../images/lc_ico3.png) no-repeat center 0;}
.tec_pc dl:hover em .lc4{background:url(../images/lc_ico4.png) no-repeat center 0;}
.tec_pc dl:hover em .lc5{background:url(../images/lc_ico5.png) no-repeat center 0;}



.tec_pho{display: block;height: 42px;line-height: 42px;clear: both;padding-top:25px;}
.tec_pho span{display: inline-block;padding: 0 0 0 57px;background:url(../images/c_pho.png) no-repeat 0 0;}
.tec_pho span b{font-family: Impact;font-size: 30px;color: #00bd09;font-weight: normal;}


.chanp_t {
background: url(../images/cp_line01.png) no-repeat center 50px;
height: 140px;
text-align: center;
line-height: 40px;
font-size: 48px;
color: #078684;
}

/*关于*/
.ab_bg{ background:url(../images/ab_bg.gif) center 0;height:840px; padding:56px 0 0; overflow:hidden;  clear:both;  border-top: solid 1px #dbdbdb;}
.about .chanp_t{height: 106px;}
.about dl{width: 1180px;margin:0 auto; background:#fff}
.about dl dt{ width:1180px; height:460px;line-height: 0;padding:0;}
.about dl dt img{ width:1180px; height:460px;}
.about dl dd{ width:1020px;margin:0 auto; padding:10px 0 0;}
.about .ab_desc{font-size: 14px;color: #666;line-height: 25px;overflow: hidden;text-align: center;}
.about .ab_desc p{padding:20px 0 0;}
.about dl dd span{display: block;width: 760px; margin:25px 0 0 180px;}
.about dl dd span a{display: block; float: left; font-size: 14px; color: #fff;width: 130px;height: 50px;text-align: center; line-height: 50px;background:#333;margin-right: 15px;}
.about dl dd span a:hover{background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052);}
.ab_m{width: 1120px; height: 105px; position: absolute; top: 446px; left: 10px; background: rgba(0,0,0,0.4);padding: 25px 0 0 60px;} 
.ibrand-num li{float:left;width:210px;height:70px;color:#fff;font-size:18px; background:url(../images/ab_line.gif) no-repeat;padding: 10px 0 0 14px;}
.ibrand-num li span,.ibrand-num li i{font-size:36px;font-weight: bold;}
.ibrand-num li b{display:block;font-size: 16px;font-weight: normal; padding:5px 0 0;}


/**/
@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0, 0, 0);}
  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}
  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}
}

@keyframes shake {
  from,to{transform:translate3d(0, 0, 0);}
  20%,60%{transform:translate3d(-10px, 0, 0);}
  40%,80%{transform:translate3d(10px, 0, 0);}
}


.f_bj{color:#ababab;clear:both;font-family:"Microsoft Yahei";height:355px;line-height:31px;border-top: solid 1px #e7e7e7;background:url(../images/footbg.gif) repeat-x center 0;font-size: 16px;}
.f_bj a{color:#ababab;}
.f_nav{height:54px;white-space: nowrap;line-height: 54px;color: #333;text-align: center;font-size: 16px;}
.f_nav a{color: #333;padding: 0 31px;display: inline-block;}
.f_nav a:nth-child(1){background:url(../images/f_ico1.gif) no-repeat 0 center;}	
.f_con{clear: both;height: 166px;padding: 55px 0 0;}
.f_code,.f_text{background:url(../images/f_ge.gif) no-repeat 0 0;padding: 18px 0 0 85px;width:470px;height:167px;}
.f_code{width: 253px;padding: 26px 0 0 57px;font-size: 12px;line-height: 38px;color: #beccd9;}
.f_code p{width:95px;float: left;padding: 0 0 0 31px;text-align: center;line-height:21px;color: #949494;font-size: 12px;display: block;}
.f_code p img{width:88px;height: 88px;background: #fff;padding:3px;display: block;}
.f_text h3{display: block;font-size: 16px;line-height:36px;font-weight: normal;color: #fff;}
.f_text p span{width:278px;display: inline-block;background:url(../images/f_ico4.gif) no-repeat 0 6px;padding-left: 25px;}
.f_text p span.f_conl1{background:url(../images/f_ico1.gif) no-repeat 0 6px;}
.f_text p span.f_conl2{background:url(../images/f_ico2.gif) no-repeat 0 6px;width:178px;}
.f_text p span.f_conl3{background:url(../images/f_ico3.gif) no-repeat 0 6px;width:102px;}
.f_logo{padding:43px 0 0;width: 320px;}
.f_logo img{width:246px;height:66px;display: block;}
			
.pr {
    position: relative;
}



/*
产线列表 */

/**/
.faalbj{height:994px;}
.faal{padding-top:77px;}
.faal h3{text-align: center; margin-bottom: 39px;}
.faal h3 span{display: block; width:423px; height:40px; line-height: 40px;  font-weight:bold;margin:0 auto 13px; font-size: 40px; color:#333333;padding:0 131px; position: relative;}
.faal h3 span:before{width:100px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.faal h3 span:after{width:100px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.faal h3 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}
.faal .fanav{width:189px; height:416px; float:left;background:#f4f2f2;}
.faal .fanav ul li{height:50px; line-height: 50px;padding-left:18px; border-bottom:1px solid #d0cece;transition: all 0.3s linear; position: relative;font:14px "Microsoft YaHei"}
.faal .fanav ul li em{display: block;font-size: 14px; height:50px; line-height: 50px;padding-left:30px;}
.faal .fanav ul li .fa1{background:url(../images/fa8.png) no-repeat left;}
.faal .fanav ul li .fa2{background:url(../images/fa8.png) no-repeat left;}
.faal .fanav ul li .fa3{background:url(../images/fa8.png) no-repeat left;}
.faal .fanav ul li .fa4{background:url(../images/fa8.png) no-repeat left;}
.faal .fanav ul li .fa5{background:url(../images/fa8.png) no-repeat left;}
.faal .fanav ul li .fa6{background:url(../images/fa8.png) no-repeat left;}
.faal .fanav ul li .fa7{background:url(../images/fa8.png) no-repeat left;}
.faal .fanav ul li i{display: none;width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent transparent transparent #23A59B; position: absolute; top:21px; right:-16px;z-index: 100;}
.faal .fanav span{display: block;height:50px; line-height: 50px;padding-left:18px; }
.faal .fanav span em{display: block;background:url(../images/fa8.png) no-repeat left;font-size: 14px; height:50px; line-height: 50px;padding-left:30px;}
.faal .fanav ul li.cur{height:59px; border-bottom:0;background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052); line-height: 59px;}
.faal .fanav ul li.cur em{color:#FFF;height:59px;  -webkit-filter:brightness(2000);  filter: brightness(2000);line-height: 59px; }
.faal .fanav ul li.cur i{display: block;      }
.faal .fanav span:hover{background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052);}
.faal .fanav span:hover em{color:#FFF;-webkit-filter:brightness(2000);  filter: brightness(2000);}
.faal .ys_box{width:1011px;float:right;}
.faal dl{float:left;width:1010px;}
.faal dl dt{width:648px; height:416px;float:left;}
.faal dl dt img{width:648px; height:416px;}
.faal dl dd{width:362px;height:416px;float:left;background:#EEEEEE;}
.faal dl dd span{display: block; padding-top:71px; margin-left: 26px; height:50px; line-height: 20px; position: relative; margin-bottom: 30px; }
.faal dl dd span:before{width:100px; height:1px; background:#DA251C;content:"";position: absolute;bottom:0; left:0;}
.faal dl dd span a{font-size: 20px; font-weight: bold; color:#c30c22;}
.faal dl dd p{width:308px; height:87px; padding-left:26px;font-size: 14px; color:#666666; margin-bottom: 58px;}
.faal dl dd strong{display: block;padding-left:91px;font-weight: normal;font-size: 18px; color:#666666;background:url(../images/ph.png) no-repeat left;}
.faal dl dd strong i{display: block; font-size: 20px; line-height: 20px; font-weight: bold;}
.faal .faqh,.cxfa .faqh{height:310px;margin-top: 39px; overflow: hidden;}
.faal .faqh ul,.cxfa .faqh ul{height:310px;}
.faal .faqh ul li,.cxfa .faqh ul li{float:left;width:385px; height:258px;position: relative;margin-right: 23px;}
.faal .faqh ul li span,.cxfa .faqh ul li span{display: block; width:385px; height:258px; }
.faal .faqh ul li span img,.cxfa .faqh ul li span img{width:385px; height:258px;border:solid 1px #d5d5d5; box-sizing:boder-box;}
.faal .faqh ul li i,.cxfa .faqh ul li i{display: block; height:52px; line-height: 52px; text-align: center; font-size: 14px; color:#333333;}
.faal .faqh ul li .xs,.cxfa .faqh ul li .xs{display:none;width:385px; height:189px;padding-top:69px;background:url(../images/wzbj.png) no-repeat center; position: absolute;top:0; left:0;}
.faal .faqh ul li .xs em,.cxfa .faqh ul li .xs em{display: block; text-align: center; font-weight: bold; font-size: 18px; color:#FEFEFE; height:40px; margin-bottom: 18px;background:url(../images/xt5.jpg) no-repeat bottom center;}
.faal .faqh ul li .xs p,.cxfa .faqh ul li .xs p{text-align: center; font-size: 14px; color:#FEFEFE;width:293px; height:38px;margin:0 auto;}
.faal .faqh ul li .xs p a,.cxfa .faqh ul li .xs p a{color:#da251c;}
.faal .faqh ul li:hover .xs,.cxfa .faqh ul li:hover .xs{display: block;}
.faal .qh,.cxfa .qh{position: relative;}
.faal .qh .jt i,.cxfa .qh .jt i{display: block; width:19px; height:34px;}
.faal .qh .jt .prev,.cxfa .qh .jt .prev{background:url(../images/prev-cx.png) no-repeat center; position: absolute; top:106px; left:-44px;}
.faal .qh .jt .next,.cxfa .qh .jt .next{background:url(../images/next-cx.png) no-repeat center; position: absolute; top:106px; right:-44px;}






/**/


.product{height:846px;border-top:1px solid #e0e0e0}
.citypro{height:720px;border-top:1px solid #e0e0e0}
.pro{padding-top:37px;}
.pro h3{text-align: center; margin-bottom: 39px;}
.pro h3 span{display: block;font-size: 40px; font-weight: bold; line-height: 40px; color:#333333; padding:0 130px; position: relative;width:170px; margin:0 auto 13px;}
.pro h3 span:before{width:101px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.pro h3 span:after{width:101px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.pro h3 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}
.pro .pronav{height:50px; margin-bottom: 58px;}
.pro .pronav ul{height:50px; background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052);}
.pro .pronav ul li{float:left; width:200px; height:50px;line-height: 50px;position: relative;}
.pro .pronav ul li em{display: block;}
.pro .pronav ul li em a{display: block;font-size: 16px;width:160px;background:url(../images/dbx.png) no-repeat right; color:#FFF;padding-left:30px; }
.pro .pronav ul li:before{width:1px; height:50px; background:#FFF; content:""; opacity: 0.5; position: absolute;right:0;}
.pro .pronav ul li .proxl{width:200px;height:0; overflow: hidden; background:#eee; border:1px solid #eeeeee; border-top:0; position: absolute;top:50px;left:0; transition: all 0.3s linear;z-index:300;}
.pro .pronav ul li .proxl p{padding-left:30px; padding-top:20px;}
.pro .pronav ul li .proxl p a{display: block; font-size: 14px; line-height: 14px; color:#666666;padding-left:9px;background:url(../images/yd.png) no-repeat left; margin-bottom: 15px;}
.pro .pronav ul li:hover em a{background:url(../images/dbx_h.png) no-repeat right;}
.pro .pronav ul li:hover .proxl{min-height:200px;height:auto;}
.pro .pronav ul li .proxl p a:hover{background:url(../images/yd_h.png) no-repeat left;color:#da251c; }
.pro .prot{width:600px; height:511px;float:left; position: relative;}
.pro .prot:before{width:600px; height:316px;background:#555;content:"";position: absolute; left:0;bottom:0;z-index: 100;}
.pro .prot .t{width:538px; height:194px;box-shadow:3px 3px 5px #eeeeee,-3px -3px 5px #eeeeee; margin:0 auto;}
.pro .prot .po{width:538px;height:462px;margin:0 auto;z-index: 200; position: relative; }
.pro .prot .po span{display: block;width:538px; height:423px; overflow: hidden;}
.pro .prot .po span img{width:538px; height:423px;transition: all 0.3s linear;}
.pro .prot .po span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro .prot .po .xp{width:478px; height:70px; position: absolute;left:0; bottom:0;}
.pro .prot .po .xp strong{display: block;float:left; width:320px;  height:51px;padding-top:19px;padding-left:50px;background:#eeeeee;}
.pro .prot .po .xp strong em{display: block; padding-top:13px;position: relative; font-size: 18px; font-weight: bold; color:#333333;}
.pro .prot .po .xp strong em:before{width:39px; height:1px; background:#da251c;content:""; position: absolute; top:0; left:0;}
.pro .prot .po .xp strong em i{font-size: 14px; color:#999999;font-weight: bold; text-transform: uppercase; }
.pro .prot .po .xp .gd{display:block;width:108px; height:70px; background:url(../images/an.jpg) no-repeat center; float:right;}
.pro .prxt ul{width:580px; float:right;}
.pro .prxt ul li{float:left;width:278px;margin:3px 6px 3px 6px;height:264px;}
.pro .prxt ul li span{display: block;width:278px; height:209px;box-shadow:3px 3px 5px #eeeeee,-3px -3px 5px #eeeeee; overflow: hidden;}
.pro .prxt ul li span img{width:278px; height:209px;transition: all 0.3s linear;}
.pro .prxt ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro .prxt ul li i{display: block;text-align: center; height:40px;font-size: 14px; color:#333333; line-height: 40px;}
.pro .prxt ul li.fr{margin-right: 20px;}
/**/
















/*优势*/

/*cxys_bg.jpg no-repeat bg01.gif*/
.cxys_bg{ background:url(../images/cxys_bg.jpg)  center 0;background-size: cover;height: 790px;overflow: hidden;padding: 60px 0 0;clear:both;}
.cxys .chanp_t,.about .chanp_t{background:url(../images/cp_line.png) no-repeat center 50px;}
.cxys dl{width: 300px;float: left;height:600px;background: #eee;}


.xqys_bg{ background:url(../images/cxys_bg.jpg)  center 0;background-size: cover;height:600px;overflow: hidden;padding: 60px 0 0;clear:both;margin-top:15px;}
.xqys .chanp_t,.about .chanp_t{background:url(../images/cp_line.png) no-repeat center 50px;}
.xqys dl{width: 300px;float: left;height:446px;background: #f2f2f2;}


.cxys h3,.xqys h3{text-align: center; margin-bottom: 39px;}
.cxys h3 span,.xqys h3 span{display: block; width:423px; height:40px; line-height: 40px;  font-weight:bold;margin:0 auto 13px; font-size: 40px; color:#333333;padding:0 131px; position: relative;}
.cxys h3 span:before,.xqys h3 span:before{width:100px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.cxys h3 span:after,.xqys h3 span:after{width:100px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.cxys h3 i,.xqys h3 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}

.cxys dl dt,.xqys dl dt{width: 300px;height: 300px;position: relative;line-height: 0;}
.cxys dl dt img,.xqys dl dt img{width: 300px;height: 300px;}
.cxys dl dt em,.xqys dl dt em{width: 300px;height: 300px;display: block;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.3);}
.cxys dl dd,.xqys dl dd{width: 250px;margin:0 auto;text-align: center;padding: 40px 0 0;}
.cxys dl dd h5,.xqys dl dd h5{font-size: 24px;color: #333;line-height: 32px;height: 75px;background:url(../images/ys_ico01.gif) no-repeat center 74px;}
.cxys dl dd h5 span,.xqys dl dd h5 span{display: block;font-size: 18px;font-weight: normal;}
.cxys dl dd p,.xqys dl dd p{font-size: 14px;color: #666;line-height: 25px;height: 125px;overflow: hidden;padding: 15px 0 0;}
.cxys .ys_dl02,.xqys .ys_dl02{background: #f8f7f8;}
.cxys dl:hover,.xqys dl:hover{background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052);}
.cxys dl:hover dt em,.xqys dl:hover dt em{display: none;}
.cxys dl:hover dd h5,.xqys dl:hover dd h5{background:url(../images/ys_ico02.gif) no-repeat center 74px;}
.cxys dl:hover dd h5,.cxys dl:hover dd p{color: #fff;}
.xqys dl:hover dd h5,.xqys dl:hover dd p{color: #fff;}

/* 表单*/

.serve{padding-top: 68px;clear:both;padding-bottom:30px;clear:both;}
.serve .box {width: 1200px;margin: 0 auto;height:400px;}
.serve h3{text-align: center; margin-bottom: 39px;}
.serve h3 span{display: block;font-size: 40px; font-weight: bold; line-height: 40px; color:#333333; padding:0 130px; position: relative;width:170px; margin:0 auto 13px;}
.serve h3 span:before{width:101px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.serve h3 span:after{width:101px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.serve h3 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}
.serve h5{font-size: 14px;color: #666;text-align: center;font-weight: 500;padding:15px 0 42px;}
.serve .serve_pic{}
.serve .serve_pic .serve_lf{width: 250px;}
.serve .serve_pic .serve_lf .serve_fx{display: inline-block;background-color: #555555;width: 120px;height: 149px;text-align: center;border-radius: 5px;}
.serve .serve_pic .serve_lf .serve_fx img{width: 48px;height: 48px;margin-top: 25px;}
.serve .serve_pic .serve_lf .serve_fx p{font-size: 24px;color: #fff;padding-top: 20px;}
.serve .serve_pic .serve_lf .serve_fx:hover,.serve .serve_pic .serve_lf .serve_px:hover{background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052);}
.serve .serve_pic .serve_lf .serve_px{display: inline-block;background-color: #555555;width: 250px;height: 101px;text-align: center;border-radius: 5px;margin-top: 10px;}
.serve .serve_pic .serve_lf .serve_px img{width: 48px;height: 38px;margin-top: 30px;display: inline-block;}
.serve .serve_pic .serve_lf .serve_px p{font-size: 24px;color: #fff;padding-top: 35px;display: inline-block;}
.serve .serve_pic .serve_md{padding: 0 40px;width: 486px;}
.serve .serve_pic .serve_md h6{font-weight: 500;font-size: 16px;color: #333;}
.serve .serve_pic .serve_md h6 font{font-weight: 500;font-size: 16px;color: #ed6e1b;}
.serve .serve_pic .serve_md form{}
.serve form input, textarea, select, option{outline:none;}
.serve .serve_pic .serve_md form .form_pic{}
.serve .serve_pic .serve_md form .form_pic .form_left{padding-top: 30px;}
.serve .serve_pic .serve_md form .form_pic .form_left p{font-size: 16px;color: #555;padding-bottom: 10px;font-weight:blod;}
.serve .serve_pic .serve_md form .form_pic .form_left input{box-sizing: border-box;border: 1px solid #ccc;width: 240px;height: 40px;padding-left: 10px;}
.serve .serve_pic .serve_md form .form_pic .form_right{padding-top: 10px;}
.serve .serve_pic .serve_md form .form_pic .form_right p{font-size: 16px;color: #555;padding-bottom: 10px;font-weight:blod;}
.serve .serve_pic .serve_md form .form_pic .form_right select{box-sizing: border-box;border: 1px solid #ccc;width: 240px;height: 40px;padding-left: 10px;}
.serve .serve_pic .serve_md form button{width: 485px;height: 40px;margin-top: 17px;background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052);font-size: 18px;font-weight:bold;color: #fff;line-height: 40px}
.serve .serve_pic .serve_rg  img{width: 383px;height: 260px;}





.cxabout{height:822px; background:#e8e8e8 url(../images/about_us.jpg) no-repeat center;; clear:both;} /* */
.ab{padding-top:83px; }
.ab .abt{width:502px; height:420px; float:left; position: relative;}
.ab .abt span{display: block;margin-left: 15px; width:487px;height:400px;z-index:100; position: relative; overflow:hidden;}
.ab .abt span img{width:487px;height:400px; transition:all 0.3s linear;}
.ab .abt span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);
    transform: scale(1.1);}
.ab .abt:before{width:422px; height:302px;background:#555555; content:""; position: absolute;left:0; bottom:0;}
.ab dl{width:698px; float:right;}
.ab dl dt{display: block; margin-bottom: 31px;}
.ab dl dt i{display: block; width:200px; height:39px; border-bottom:1px solid #cfcfcf; text-align: right; padding-top:6px;padding-right:12px; text-transform: uppercase; font-size: 18px; color:#333333; margin-bottom: 27px;}
.ab dl dt span{display: block; font-size: 40px; font-weight: bold; color:#333333; line-height: 55px; text-transform: uppercase; margin-bottom: 27px; margin-left: 89px;}
.ab dl dt em{display: block;height:40px; font-size: 18px; color:#333333; line-height: 18px;background:url(../images/xt6.jpg) no-repeat bottom left; margin-bottom: 31px; margin-left: 89px;}
.ab dl dd p{width:607px; height:83px;margin-left:89px; margin-bottom: 46px; font-size: 14px; color:#555555; }
.ab dl dd b{display: block;width:211px; height:40px;text-align:center; line-height:40px;background:#c30c22; margin-left: 89px;}
.ab dl dd b a{display:block;font-size: 14px; color:#FFFFFF; font-weight: normal;}
.ab .abt_sm{height:180px;margin-top: 40px;}
.ab .abt_sm .hd{width:222px;float:left;margin-right: 4px;}
.ab .abt_sm .hd li{width:222px;height:90px;background:#dddddd; position: relative;}
.ab .abt_sm .hd li span{display: block; padding-top:30px;text-align: center; font-size: 16px; color:#333333; line-height: 16px;}
.ab .abt_sm .hd li span em{display:block; width:64px; margin:7px auto 0;padding:0 5px; text-align: center; font-size: 12px; position: relative; line-height: 12px; color:#949494; mso-table-rspace: 8px; text-transform: uppercase; opacity: 0.6;}
.ab .abt_sm .hd li span em:before{width:5px; height:1px; background:#777777; content:""; position: absolute; top:6px; left:0; opacity: 0.6;}
.ab .abt_sm .hd li span em:after{width:5px; height:1px; background:#777777; content:""; position: absolute; top:6px; right:0; opacity: 0.6;}
.ab .abt_sm .hd li.cur{background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052);}
.ab .abt_sm .hd li.cur span{display: block;color:#FFF;}
.ab .abt_sm .hd li.cur span em{color:#FFF;}
.ab .abt_sm .hd li.cur span em:before{background:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur span em:after{background:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur i{width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent #FFF transparent transparent; position: absolute; top:38px; right:0;z-index: 100;}
.ab .abt_sm .bd{width:974px;float:right;}
.ab .abt_sm .bd ul{height:180px;}
.ab .abt_sm .bd ul li{width:300px; height:180px; float:left; position: relative;margin-left: 24px;}
.ab .abt_sm .bd ul li span{display: block; width:300px; height:180px;}
.ab .abt_sm .bd ul li span img{width:300px; height:180px;}
.ab .abt_sm .bd ul li i{display: block;width:300px; height:35px; text-align: center; line-height: 35px; background:url(../images/wzbj2.png) no-repeat center; font-size: 14px; color:#FFFFFF; position: absolute; left:0; bottom:0;}
.ab .abt_sm .yb_box{width:974px; float:right;}



.newhot .til01{text-align: center;color: #070707;font-size:48px;line-height:60px;font-family: "Microsoft Yahei";font-weight: normal;clear: both;display: block;height:117px;white-space: nowrap;background:url(../images/tilbg1.png) no-repeat center bottom;margin-bottom: 39px;}
.newhot .til01 span,.edge h2 span{display: block;font-family: Arial;font-size: 16px;text-transform: uppercase;color: #999;line-height: 31px;}
.newhot .edge h2 p{display: block;font-size:20px;line-height: 32px;letter-spacing: 19px;}
.newhot .til01 a{color: #070707;}

.newhot{line-height:30px;height:700px;font-family:"Microsoft Yahei";overflow: hidden;color: #585858;padding:0 0 0;font-size: 16px;clear:both;}
.newhot .new1,.newhot .new2{width:582px;overflow: hidden;height: 470px;}
.newhot .newtil{height:48px;line-height:48px;font-size:20px;color: #000;border: solid 1px #e7e7e7;background:url(../images/tilbg2.gif) repeat-x 0 0;margin-bottom: 20px;}
.newhot .newtil ul,.newhot .newtil li{float: left;}
.newhot .newtil li{float: left;font-weight: bold;}
.newhot .newtil a{color: #000;display: block;padding: 0 27px;}
.newhot .newtil li.cur a,.newtil li a:hover{background:url(../images/newtbg.gif) repeat-x 0 0;}
.newhot .more02{width: 38px;display: block;}
.newhot .more02 a{width:26px;height:46px;display: block;background:url(../images/ico04.gif) no-repeat 0 11px;padding: 0;}

.newhot .new_c1 dl{display: block;padding:0 40px;height: 165px;background: #f4f4f4;overflow: hidden;margin-bottom: 13px;}
.newhot .new_c1 dt{display: block;height: 60px;line-height: 60px;font-size: 18px;color: #000;}
.newhot .new_c1 dt span,.new_c1 li span{float: right;}
.newhot .new_c1 dt em{float: left;width: 59px;line-height: 26px;background: #23A59B;color: #fff;text-align: center;margin: 19px 14px 0 0;font-style: normal;}
.newhot .new_c1 dt a,.newhot .new_lc dd span a,.newhot .about_r h3 a{display: block;color: #000;}
.newhot .new_c1 dd{display: block;}
.newhot .new_c1 li{line-height:44px;height:44px;border-bottom: dashed 1px #cdcccc;color: #585858;}
.newhot .new_c1 li em{width:22px;float: left;text-align: center;line-height:22px;height:22px;color: #fff;background: #393939;margin: 11px 11px 0 0;font-style: normal;}
.newhot .new_c1 li:nth-child(1) em{background: #23A59B;}
.newhot .new_c1 li p{width:404px;float: left;white-space: nowrap;}

.newhot .new_lc dl{height:125px;margin-bottom: 16px;border-bottom: dashed 1px #cdcccc;}
.newhot .new_lc dt,.newhot .new_lc dt img{width:181px;height:110px;display: block;overflow: hidden;float: left;}
.newhot .new_lc dd{padding-left:20px;width: 374px;float: left;}
.newhot .new_lc dd span{display: block;height: 36px;line-height: 36px;font-size: 18px;}




/* 设备*/

.chanp{padding:78px 0 58px;width:1200px;}
.chanp_t{background:url(../images/cp_line01.png) no-repeat center 50px;height: 140px;text-align: center;line-height: 40px;font-size: 36px;color: #c30c22;}
.chanp_t a{font-size: 48px;color:#078684;}
.chanp_t span{display: block;font-size: 18px;color: #333;font-weight: normal;padding: 30px 0 0;}

.cp_l{width: 200px;background: #f3f3f3;float:left;box-sizing:content-box;box-sizing:boder-box}
.cp_r{width:980px;float:right;margin-bottom:35px;}
.chanp h2{text-align: center; margin-bottom: 39px;}
.chanp h2 span{display: block;font-size: 40px; font-weight: bold; line-height: 40px; color:#333333; padding:0 130px; position: relative;width:170px; margin:0 auto 13px;}
.chanp h2 span:before{width:101px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.chanp h2 span:after{width:101px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.chanp h2 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}

.fdh-01-tit {background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052);height: 80px;}
.fdh-01-tit h3 {height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.fdh-01-tit h3 span {font-size: 14px;text-transform: uppercase;}
.cbgg-01 {background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052);text-align: center;color: #fff;}     
.cbgg-01-img img {width: 100%;display: block;}  
.cbgg-01 p {padding-top: 15px;}
.cbgg-01 p img {vertical-align: middle;margin-right: 5px;}
.cbgg-01 span {display: block;font-size: 28px;font-weight: bold;font-family: Arial;padding-bottom: 20px;padding-top: 10px;}
.treebox {width:200px;min-height:500px;margin: 0px auto;background-color: #555;}
.treebox .s_menu {overflow: hidden;border-color: #ddd;border-style: solid;border-width: 0 1px 1px;}
/*第一层*/
.treebox .s_menu li.level1 > a {display: block;	height: 45px;line-height: 45px;color: #fff;	padding-left: 50px;	border-bottom: 1px solid #000;font-size: 16px;position: relative;transition: all .5s ease 0s;}
.treebox .s_menu li.level1 a:hover {text-decoration: none;background-color:#242424;	color:#fff;}
.treebox .s_menu li.level1 a.current {background: #555;	color:#fff;}
/*============修饰图标*/
.treebox .ico {	width: 20px;height: 20px;display: block;position: absolute;	left: 20px;	top: 10px;background-repeat: no-repeat;	background-image: url(../images/ico1.png);}
/*============小箭头*/
.treebox .level1 i {width: 20px;height: 10px;background-image: url(../images/arrow.png);background-repeat: no-repeat;display: block;position: absolute;right: 6px;top: 20px;}
.treebox .level1 i.down {background-position: 0 -10px;}
.treebox .ico1 {background-position: 0 0;}
.treebox .ico2 {background-position: 0 0px;}
.treebox .ico3 {background-position: 0 0px;}
.treebox .ico4 {background-position: 0 0px;}
.treebox .ico5 {background-position: 0 0px;}
/*第二层*/
.treebox .s_menu li ul {overflow: hidden;}
.treebox .s_menu li ul.level2 {display: none;background:#eeeeee;}
.treebox .s_menu li ul.level2 li a:hover{background:url(../images/tilbg2.gif);color:#333;}
.treebox .s_menu li ul.level2 li a {display: block;height: 45px;line-height: 45px;color: #333;text-indent: 60px;border-bottom: 1px solid #ddd;font-size: 14px;transition: all 1s ease 0s;}


.cp_hot .til01{text-align: center;color: #070707;font-size:40px;line-height:60px;font-family: "Microsoft Yahei";font-weight: normal;clear: both;display: block;height:117px;white-space: nowrap;background:url(../images/tilbg1.png) no-repeat center bottom;margin-bottom: 39px;}
.cp_hot .til01 span,.edge h2 span{display: block;font-family: Arial;font-size: 16px;text-transform: uppercase;color: #999;line-height: 31px;}
.cp_hot .edge h2 p{display: block;font-size:20px;line-height: 32px;letter-spacing: 19px;}
.cp_hot .til01 a{color: #070707;}

.cp_hot{line-height:30px;min-height:780px;font-family:"Microsoft Yahei";overflow: hidden;color: #585858;padding:0 0 0;font-size: 16px;clear:both;border: solid 1px #ddd;
    border-top: 0;}
.cp_hot .hot_box{width:100%;overflow: hidden;}
.cp_hot .cp_til{height:48px;line-height:48px;font-size:20px;color: #000;border: solid 1px #e7e7e7;background:url(../images/tilbg2.gif) repeat-x 0 0;margin-bottom: 20px;}
.cp_hot .cp_til ul,.cp_hot .cp_til li{float: left;}
.cp_hot .cp_til li{float: left;font-weight: bold;}
.cp_hot .cp_til a{color: #000;display: block;padding: 0 24px;}
.cp_hot .cp_til li.cur a,.cp_til li a:hover{background:url(../images/newtbg.gif) repeat-x 0 0;}
.cp_hot .more02{width: 38px;display: block;}
.cp_hot .more02 a{width:26px;height:46px;display: block;background:url(../images/ico04.gif) no-repeat 0 11px;padding: 0;}


.cp_hot .cp_c1 ul li{float:left;width:314px; height:280px;position: relative;margin:5px;border:solid 1px #e7e7e7;box-sizing:boder-box;}
.cp_hot .cp_c1 ul li:nth-child(-n+1) .hover{margin-left:8px;}
.cp_hot .cp_c1 ul li:nth-child(-n+3) .hover{margin-right:8}
.cp_hot .cp_c1 ul li span{display: block; width:314px; height:238px;text-align:center; }
.cp_hot .cp_c1 ul li span img{width:314px; height:238px;}
.cp_hot .cp_c1 ul li i{display: block; height:52px; line-height: 52px; text-align: center; font-size: 14px; color:#333333;}

/*
.cp_hot .cp_c1 ul li .xs{display:none;width:316px; height:169px;padding-top:69px;background:url(../images/wzbj.png) no-repeat center; position: absolute;top:0; left:0;}
.cp_hot .cp_c1 ul li .xs em{display: block; text-align: center; font-weight: bold; font-size: 18px; color:#FEFEFE; height:40px; margin-bottom: 18px;background:url(../images/xt5.jpg) no-repeat bottom center;}
.cp_hot .cp_c1 ul li .xs p{text-align: center; font-size: 14px; color:#FEFEFE;width:293px; height:38px;margin:0 auto;}
.cp_hot .cp_c1 ul li .xs p a{color:#da251c;}
.cp_hot .cp_c1 ul li:hover .xs{display: block;}
*/


.seabox{overflow: hidden;height:74px;overflow:hidden;border-bottom:1px solid #e5e5e5;font-family: "Microsoft Yahei";}
.sea_in{margin-top: 21px;}
.sea_in .serach{width:264px;height:35px;border:0;line-height:35px;color:#999;padding:0 0 0 10px;float:left;outline: none;display: block;font-size:14px;background:url(images/ser1.gif) no-repeat left top;border:none; }
.sea_in .sub{ width:46px; height:35px;background:url(../images/ser2.gif) no-repeat left top;border:none; float:left;}
.k_word{overflow:hidden;width:800px;color:#666; height: 60px; line-height: 60px; font-size: 14px;}
.k_word a{color:#666; display: inline-block; padding: 0 10px;}
/*解决方案*/
.blk-main,.xq-main{width:1200px; margin: 0 auto;}
.xq-main{margin-top:120px;}
.blk{margin-bottom: 20px;}
.blk-xs{width:240px;}
.blk-sm{width:930px;}

.p12-curmbs-1 {font-size: 14px;border-bottom: 1px dashed #dcdcdc;}
        
.p12-curblock{display: none;}
.p12-curmbs-1 b {border-left: 10px solid #323232;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i {font-style: normal;}        
.p12-curmbs-1 span {padding: 0 5px;height: 46px;line-height: 46px;}


.blk_tit h2{text-align: center; margin-bottom: 39px;}
.blk_tit h2 span{display: block;font-size: 40px; font-weight: bold; line-height: 40px; color:#333333; padding:0 130px; position: relative;width:240px; margin:0 auto 13px;}
.blk_tit h2 span:before{width:101px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.blk_tit h2 span:after{width:101px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.blk_tit h2 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}


.blk-sm .cp_til{height:48px;line-height:48px;font-size:20px;color: #000;border: solid 1px #e7e7e7;background:url(../images/tilbg2.gif) repeat-x 0 0;margin-bottom: 20px;}
.blk-sm .cp_til ul,.blk-sm .cp_til li{float: left;}
.blk-sm .cp_til li{float: left;font-weight: bold;}
.blk-sm .cp_til a{color: #000;display: block;padding: 0 32px;}
.blk-sm .cp_til li.cur a,.cp_til li a:hover{background:url(../images/newtbg.gif) repeat-x 0 0;}
.blk-sm .more02{width: 38px;display: block;}
.blk-sm .more02 a{width:26px;height:46px;display: block;background:url(../images/ico04.gif) no-repeat 0 11px;padding: 0;}


.blk-xs .treebox{width:240px;}
.contact-z1 {
	height: 140px;
	background: url(../images/contact-z1.jpg) no-repeat;
	color: #333;
	margin-bottom: 30px;
}
.contact-z1 p {
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	padding: 37px 0 0 95px;
	background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;
}
.contact-z1 span {
	display: block;
	height: 30px;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	padding-left: 73px;
}


.p14-infolist-1-list dl {
	border: 1px solid #dedede;
	margin-bottom: 15px;
	padding: 22px 50px 22px 22px;
	background: #fff;
	overflow: hidden;
}
.p14-infolist-1-list dt {
	width: 29.5%;
	float: left;
	margin-right: 5.8%;
}
.p14-infolist-1-list dt img {
	width: 100%;
	display: block;
}
.p14-infolist-1-list dd h4 {
	height: 40px;
	font-weight: normal;
	font-size: 18px;
	color: #154c64;
	line-height: 40px;
	margin-bottom: 5px;
}
.p14-infolist-1-list h4 a {
	display: block;
	color: #4b4a4a;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p14-infolist-1-list dl:hover {
	border: 1px solid #23A59B;
}
.p14-infolist-1-list dl:hover h4 a {
	color: #23A59B;
}
.p14-infolist-1-list-desc {
	max-height: 72px;
	font-size: 14px;
	line-height: 24px;
	color: #797979;
	margin-bottom: 28px;
	overflow: hidden;
}
.p14-infolist-1-list-deta {
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
	float: right;
	background: #b6b6b6;
	color: #fff;
}
.p14-infolist-1-list-deta a {
	color: #fff;
}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {
	background: #23A59B;
	border-color: #c30c22;
}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {
	color: #fff;
}


/*客户案例*/

.qlu2{clear:both;}
.qlu2 li { float: left; width:450px; height:380px; }
.qlu2 li:nth-child(odd){box-sizing:content-box;margin-right: 30px;}
.qlu2 li:nth-child(even){box-sizing:content-box;}
.qlu2 li a{ display:block;}
.qlu2 li img { width:450px; height: 300px;}
.qlu2 li p { height: 75px; background: url("../images/ql_11.jpg") no-repeat 0 bottom; padding-left: 20px;}
.qlu2 li a p { font-size: 20px; color: #333333; line-height: 75px;}
.qlu2 li a p em { display: block; float: right; width: 70px; height: 55px; background: #999999; font-size: 16px; color: #ffffff; text-align: center; padding-top: 15px; line-height: 20px; font-weight: normal;}
.qlu2 li a p em span { display: block;}
.qlu2 li a:hover p { font-weight: bold; color: #333;}
.qlu2 li a:hover p em { background: #999999;}


/*视频版块*/


.L_video ul li{float: left; width:450px; height:380px;position:relative;overflow:hidden;}
.L_video li:nth-child(odd){box-sizing:content-box;margin-right: 30px;}
.L_video li:nth-child(even){box-sizing:content-box;}

.L_video ul li  a{ display:block;border-radius:11px; overflow:hidden;}
.L_video ul li img { width:450px; height: 300px;}



.L_video ul li .zhe{width:450px; height:300px; position:absolute; left:0; top:0; background:#555; border-top-left-radius:11px; border-top-right-radius:11px; opacity:0; filter:alpha(opacity=0);}
.L_video ul li .star{width:72px; height:72px; display:block; position:absolute; left:50%; margin-left:-36px; top:115px; background:url(../images/video-icon.png) no-repeat 0; display:block;}
.L_video ul li:hover .zhe{opacity:0.3; filter:alpha(opacity=30); border-radius:11px;}
.L_video ul li:hover .star{display:block;}
.L_video li p { height: 75px; background: url("../images/ql_11.jpg") no-repeat 0 bottom; padding-left: 20px;}
.L_video li a p { font-size: 20px; color: #333333; line-height: 75px;}
.L_video li a p em { display: block; float: right; width: 70px; height: 55px; background: #999999; font-size: 16px; color: #ffffff; text-align: center; padding-top: 15px; line-height: 20px; font-weight: normal;}
.L_video li a p em span { display: block;}
.L_video li a:hover p { font-weight: bold; color: #333;}
.L_video li a:hover p em { background: #999999;}



/* 文章列表*/



.blk-sm .bk_til{width:100%;overflow: hidden;}
.blk-sm .bk_til{height:48px;line-height:48px;font-size:20px;color: #000;margin-bottom: 20px;}
.blk-sm .bk_til li{float: left;background:url(../images/tilbg2.gif) repeat-x 0 0;border: solid 1px #e7e7e7;width:156px;margin:0 15px;}
.blk-sm .bk_til li:nth-child(-n+1){margin-left:0px;}

.blk-sm .bk_til a{color: #000;display: block;padding: 0 35px;}
.blk-sm .bk_til li.cur a,.blk-sm .bk_til li a:hover{background:url(../images/newtbg.gif) repeat-x 0 0;}



/*关于我们*/

.tl-fdh-02 {
            height: 55px;
            background: #fff;
            margin-bottom: 20px;
            overflow: hidden;
}
        
.tl-fdh-02 li {
            width: 12.5%;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;
            border-right: 1px solid #d8d8d8;
            box-sizing:border-box;
            background: #f4f4f4;
            cursor: pointer;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
}
        
.tl-fdh-02 li a {
            display: block;
            height: 55px;
            color: #333;
}
        
.tl-fdh-02 li.sidenavcur,
.tl-fdh-02 li:hover {
            background: url(../images/p16-icon6.png) no-repeat bottom center #23A59B;
            border-color: #23A59B;
}
        
.tl-fdh-02 li.sidenavcur a,
.tl-fdh-02 li:hover a {
            color: #fff;
}



.qrk1 { height:620px;width:1200px;margin:30px auto;font-family: "Microsoft YaHei", serif; overflow: hidden;}
.qrk1 h3 { height: 93px; text-align: center; background: url("../images/qax.jpg") no-repeat 0 28px; font-size: 26px; color: #333333; font-weight: normal;}
.qrk1 h3 p { font-size: 14px; color: #a3a3a3;}
.qrk1 dl { height: 414px;background:#fff}
.qrk1 dt { float: left;}
.qrk1 dt{ width:600px; height:400px; overflow:hidden;}
.qrk1 dt img { width: 600px; height: 400px; transition:1s;-webkit-transition:1s; -moz-transition:1s;-o-transition:1s;-m-transition:1s;}
.qrk1 dt img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-m-transform: scale(1.1);transform: scale(1.1);}
.qrk1 dd { float: left; width: 563px; height: 353px; border: 1px solid #e9e9e9; padding: 45px 0 0 35px; font-size: 20px; color: #000000;}
.qrk1 dd p { width: 535px; font-size: 14px; color: #666666; line-height: 24px; margin: 20px 0 20px; text-indent:0;}
.qrk1 dd a { display: block; width: 110px; height: 35px; background: #a72126; font-size: 14px; color: #ffffff; text-align: center; line-height: 35px;}
.qrk1 li { float: left; position: relative; margin-right: 13px; width:290px; height:180px; overflow:hidden; display:inline;}
.qrk1 li img{ width:290px; height:180px;ransition:1s;-webkit-transition:1s; -moz-transition:1s;-o-transition:1s;-m-transition:1s; }
.qrk1 li img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-m-transform: scale(1.1);transform: scale(1.1);}
.qrk1 li p { position: absolute; left: 0; top: 140px; margin:0; width: 290px; height: 40px; background: url("../images/qrtm.png") repeat; font-size: 16px; color: #ffffff; text-align: center; line-height: 40px; text-indent:0;}
.qrk1 li:last-child,.qrk1 li.last { margin-right: 0;}


.history-box *,.about_wh * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.history-box .inner-wrap {
    max-width: 1200px;
    margin:0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.history-box{background:url(../images/bg01.gif);}
.history-box h3{text-align: center; margin-bottom: 39px;padding-top:30px;}
.history-box h3 span{font-size: 40px; font-weight: bold; line-height: 40px; color:#333333; padding:0 130px; position: relative;width:170px; margin:0 auto 13px;}
.history-box h3 span:before{width:101px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.history-box h3 span:after{width:101px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.history-box h3 i{display: block;margin-top:15px;font-size: 16px; line-height: 16px; color:#666666;}

.history-box{clear:both;}
.history-box .content{ margin-top:50px; position: relative; padding-bottom: 45px;}
.history-box .content:before{ content: ""; position: absolute; left:50%; top:0; height: 100%; width: 1px; background: #585a59;}
.history-box li{ margin-top: 30px; float:right; width: 50%;  padding-left: 80px; position: relative;}
.history-box li:first-child{ margin-top: 0;}
.history-box li:first-child:before{ content:""; position: absolute; top:0; left:0; height:100%; width:1px; background: #292824;}
.history-box li:nth-child(2){ margin-top: 52px;}
.history-box li .item{ background: #e7e7e7; position: relative; padding: 15px 30px;}
.history-box li .item:before{content:""; position: absolute; top:50%; width: 20px; height: 32px; margin-top: -16px; left:-19px; background: url(../images/history_png2.png);}
.history-box li .date{ float: left;}
.history-box li .date span{ font-size: 12px; text-transform: uppercase; color: #bbbbbb;}
.history-box li .date p{ font-size:20px; color: #666666; }
.history-box li .text{ margin-left: 124px; min-height: 60px; max-height:100px;border-left: 1px solid #eeeeee; padding-left: 45px; }
.history-box li .text div{ display: inline-block; vertical-align: middle; font-size: 14px; line-height: 30px; color: #333333; }
.history-box li .text i{ display: inline-block; vertical-align: middle; height: 100%; min-height: 60px;}
.history-box li:nth-child(2n){ text-align: right; padding-left: 0; padding-right: 80px;}
.history-box li:nth-child(2n+1){ clear: both;}
.history-box li:nth-child(2n) .item:before{ right:-19px; left:auto;  background: url(../images/history_png.png);}
.history-box li:nth-child(2n) .date{ float:right;}
.history-box li:nth-child(2n) .text{ margin-right: 124px; margin-left: 0; border-right: 1px solid #eeeeee; padding-right: 45px; padding-left: 0; border-left: none; }
.history-box li:nth-child(2n) .cricle{ position: absolute; top:50%; margin-top: -20px; right:-18px; display: inline-block;  font-size:0; padding: 10px; background: #1a1d1b; border:1px dashed #d7a864; border-radius: 50%; }
.history-box li:nth-child(2n) .cricle i{ display:block; width: 14px; height: 14px; background: #fff; border-radius: 50%;}
.history-box .more{ display: block; text-align: center;}
.history-box .more a{ display: inline-block; color: #a9a8a7;}
.history-box .more p{ margin-top: 10px;}


 .cx {clear: both;}

	
.cx h3{text-align: center; margin-bottom: 39px;padding-top:30px;}
.cx h3 span{font-size: 40px; font-weight: bold; line-height: 40px; color:#333333; padding:0 130px; position: relative;width:170px; margin:0 auto 13px;}
.cx h3 span:before{width:101px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.cx h3 span:after{width:101px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.cx h3 i{display: block;margin-top:15px;font-size: 16px; line-height: 16px; color:#666666;}

	
	
	
	
.about2 {height: 380px;margin-bottom: 70px;background: #f9f9f9;line-height: 20px;margin-top: 40px;}
.about_p2,.about_p2 img {width: 600px;height: 375px;display: block;overflow: hidden;}
.about_w2 {width:600px;padding-top: 40px;background:#eee;}
.about_w2 ul {width: 600px;position: relative;}
.about_w2 li {height: 45px;line-height: 20px;margin-bottom: 22px;}
.about_w2 li span {background: #23a59b;background: linear-gradient(55deg, rgba(35, 165, 155, 1), rgba(75, 176, 82, 1));
    border-radius: 0rem 2.4rem 2.4rem 0rem;text-align: center;width: 141px;float: left;font-size: 20px;display:black;margin-left:-70px;color: #fff;line-height: 38px;}
.about_w2 li p {width: 432px;float: left;padding: 0px 0 0 22px;margin: 0px;font-size:18px;margin: 10px 0 20px;}
.about_w2 li.about_l1 p {padding-top: 0;}

	
.k12-gl-gslb-3nf1-1-01-left dl {
            width: 24%;
            float: left;
            background: #f0f0f0;
            margin: 0 1.3% 13px 0
        }
      
.k12-gl-gslb-3nf1-1-01-left dl:nth-child(4n+0) {
            margin-right: 0;
        }
	
.k12-gl-gslb-3nf1-1-01-left dt {
            border: 1px solid #e5e5e5;
            padding: 10px 9px;
            background: #fff;
        }
        
.k12-gl-gslb-3nf1-1-01-left dt img {
            display: block;
            width: 100%;
        }
        
	
		
.k12-gl-gslb-3nf1-1-01-left dd {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            text-align: center;
            padding: 0 5px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            background: #f0f0f0;
        }
        
.k12-gl-gslb-3nf1-1-01-left dd a {
            color: #4b4a4a;
}
	
.idea * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.idea{ padding: 0;border: 1px solid #cfcfcf;}
.idea li{background:#fff;display:black;}
.idea li .img{ float: left; width: 50%;}
.idea li .text{ float: right; width: 50%; position: relative; padding:1.2% 3%;}
.idea li .text .num{ position: absolute; left:-130px; top:115px; width: 130px; height: 90px; text-align: center; background:#555; font-size: 24px; color: #FFFEFE; padding-top: 22px; display: inline-block;}
.idea li .text .num em{ display: inline-block; padding-bottom: 10px; border-bottom: 1px solid #FFFFFF;}
.idea li .text h3{ margin-top: 5px; color: #a72126;font-size:16px;height:35px;text-align:left;line-height:35px;border-bottom: 1px solid #ECECEC}
.idea li .text .des{ min-height: 130px; line-height: 24px; color: #777777; position: relative;}


.idea li:nth-child(2n) .img{ float: right;}
.idea li:nth-child(2n) .img img{ width: 100%;}
.idea li:nth-child(2n) .text{ float:left;}
.idea li:nth-child(2n) .text .num{ right:-130px; left:auto;}
	
/*联系我们*/

/*联系我们*/

.qek1 { height: 312px; overflow: hidden; font-family: "Microsoft YaHei", serif;width:1200px;margin:0 auto;}
.qek1 dl { padding-top: 15px;}
.qek1 dt { float: left;}
.qek1 dt img { width: 238px; height: 239px;}
.qek1 dd { float: left; padding-left: 35px; padding-top: 60px;}
.qek1 dd p { margin:0; text-indent:0; font-size: 14px; color: #666666; line-height: 25px; width: 900px;}
.qek1 dd .qep1 { margin-bottom: 20px;}
.qek1 dd .qep1 span { padding-left: 30px;}
.qek1 dd .qep2 span { color: #a72126; margin-left: 10px;}



.qek2 { overflow: hidden; font-family: "Microsoft YaHei", serif;width:1200px;margin:0 auto;}
.qek2 .qez { float: left;}
.qek2 .qez img { width: 600px; height: 690px;}
.qek2 .qey { float: left; width: 600px;}
.qek2 .qey h3 { height: 80px; background: #666666; text-align: center; font-size: 30px; color: #ffffff; font-weight: normal; padding-top: 20px;}
.qek2 .qey h3 p { font-size: 14px; color: #8c8c8c;}
.qek2 .qey ul { width: 598px; background: #f7f7f7; border: 1px solid #d5d5d5; border-top: 0;}
.qek2 .qey li { height: 79px; border-bottom: 1px dashed #e7e7e7; padding: 20px 0 0 45px; display:block; overflow:hidden; margin:0;}
.qek2 .qey li p { float: left;}
.qek2 .qey li em { display: block; float: left; margin-left: 10px; font-size: 14px; color: #666666; line-height: 22px;}
.qek2 .qey li em span { display: block; font-size: 16px; color: #333333;}
.qek2 .qey li:last-child { border: 0;}
.qek2 .qey .qes { font-size: 24px; color: #a72126;}



.wrap_mar { width: 1200px; margin: auto; }
/* 我要咨询 */
.wantConsult { margin-top: 30px; }
.wantConsult .zxTitle { height: 68px; border-top: 2px solid #333333; }
.wantConsult .zxTitle .p1 { font-size: 22px; line-height: 68px; color: #333; }
.wantConsult .zxTitle .p2 .i14 { margin-top: 25px; }
.wantConsult .zxTitle .p2 .i15 { margin-top: 31px; }
.wantConsult .zxTitle .p2 span { margin: 30px 6px 0; font-size: 19px; font-style: italic; color: #333333; }
.wantConsult_btm { height: 450px; overflow: hidden; margin-bottom: 30px; }
.wantConsult_btm_left { width: 246px; padding-left: 35px; height: 450px; background: url('../images/sixpage1_21.png') no-repeat; }
.wantConsult_btm_left .sixPage { font-size: 24px; font-weight: bold; color: #fff; margin: 44px 0 25px; }
.wantConsult_btm_left ul li { height: 42px; line-height: 42px; font-size: 17px; color: #fff; }
.wantConsult_btm_left ul li i { background: url('../images/xuhao.png') no-repeat; margin: 10px 7px 0 0; }
.wantConsult_btm_left ul li .i16 { width: 20px; height: 22px; background-position: -1px -1px; }
.wantConsult_btm_left ul li .i17 { width: 21px; height: 22px; background-position: 0px -43px; }
.wantConsult_btm_left ul li .i18 { width: 21px; height: 22px; background-position: 0px -85px; }
.wantConsult_btm_left ul li .i19 { width: 21px; height: 22px; background-position: 0px -127px; }
.wantConsult_btm_left ul li .i20 { width: 21px; height: 22px; background-position: 0px -169px; }
.wantConsult_btm_left ul li .i21 { width: 21px; height: 22px; background-position: 0px -211px; }
.wantConsult_btm_left ul li font { font-size: 12px; }
.wantConsult_btm_left .chanQuan { font-size: 12px; color: #fff; margin-top: 35px; line-height: 18px; }
.wantConsult_btm_right { width: 919px; height: 450px; background: url('../images/sixpage2.png') no-repeat; }
.wantConsult_btm_right .form { width: 510px; margin-left: 40px;margin-top:35px; }
.wantConsult_btm_right .form textarea { padding: 15px 20px; width: 470px; height: 80px; line-height: 20px; font-size: 14px; color: #aeaeae; border-radius: 5px; margin-top: 40px; background: #f3f2f1; outline: none; }
.wantConsult_btm_right .form .input_p { height: 40px; background: #f3f2f1; width: 490px; padding-left: 20px; border-radius: 5px; margin-top: 20px; }
.wantConsult_btm_right .form .input_p .span1 { display: inline-block; width: 54px; height: 16px; line-height: 16px; border-right: 1px solid #d8d8d8; font-size: 16px; color: #404040; margin-top: 12px; text-align: text-justify; }
.wantConsult_btm_right .input_p .txt { width: 270px; padding-left: 10px; border: none; background: #f3f2f1; height: 38px; line-height: 38px; outline: none; font-size: 14px; color: #aeaeae; }
.wantConsult_btm_right .form textarea:focus { color: #666; }
.wantConsult_btm_right .input_p .txt:focus { color: #666; }
.input_p font { font-size: 14px; color: #666; margin-top: 12px; margin-right: 18px; margin-bottom:18px }
.radio_box { display: inline-block; position: relative; margin-left: 10px; }
.radio_box label { width: 16px; height: 16px; position: absolute; top: -1px; left: 0px; border: 1px solid #878787; border-radius: 50%; background: #fff; cursor: pointer; }
.radio_box input { margin-right: 4px; margin-top: 1px; }
.radio_box input:checked + label { border: 1px solid #ec2020; }
.radio_box input:checked + label:after { content: ''; width: 10px; height: 10px; position: absolute; top: 3px; left: 3px; background: #ec2020; border-radius: 50%; }
.check_box em { margin: 0 0 0 5px; }
.input_p .span2 { display: block; width: 135px; height: 40px; border: none; border-left: 1px solid #d3d3d3; background: #ebebeb; color: #f22f2f; font-size: 15px; text-align: center; line-height: 40px; cursor: pointer; outline: none; }
.sub_ziXun { margin-top: 30px; height: 50px; text-align: center; }
.sub_ziXun input { width: 200px; height: 50px; font-size: 18px; color: #fff; background: #f43d3d; border-radius: 5px; border: none; outline: none; }
.sub_ziXun button{ width: 200px; height: 50px; font-size: 18px; color: #fff; background: #f43d3d; border-radius: 5px; border: none; outline: none;}
.select_yixiang { width: 310px; height: 330px; background: rgba(255,255,255,.8); margin: 40px 40px 0 0; border-radius: 5px; position: relative; }
.ninTitle { height: 45px; line-height: 45px; font-size: 15px; font-weight: bold; color: #666; padding-left: 18px; background: #f7f7f7; margin-bottom: 15px; border-radius: 5px 5px 0 0; }
.ninTitle em { color: #f02c2c; }
.select_yixiang li { height: 32px; line-height: 32px; width:120px;float:left;font-size: 13px; color: #666666; background: url('../images/dian_81.png') no-repeat left center; margin-left:5px; padding-left: 12px; cursor: pointer; overflow: hidden; }
.select_yixiang li:hover { text-decoration: underline; }
.select_yixiang .jiao { position: absolute; left: -8px; top: 19px; width: 8px; height: 12px; background: url('../images/jiao.png') no-repeat; }
.select_yixiang li a { color: #666666; }


/*文章详情*/
/*面包屑*/

.mbx { height: 35px; padding-top: 15px; font-size: 14px; color: #666666;margin-bottom:20px; border-bottom:1px dashed #dcdcdc;}
.mbx i { color: #a72126;}
.mbx span { margin: 0 5px;}
.mbx .mba1 { color: #666666; padding-left: 14px; background: url("../images/mbj.jpg") no-repeat left center;}
/**/


.list-main{width:1200px;margin:0 auto;clear:both}

.qwz { width: 934px;  float: left; margin-right: 26px;}
.qwz p{ line-height:26px; font-size:14px; margin-top:10px; margin-bottom:10px;}
.qwz p img,qwz img{ max-width:100%; /*height:auto;*/ display:initial;}
.qwz .news_con{ padding-left:10px; padding-right:10px;clear:both;line-height: 26px;font-size: 14px;margin-top: 10px;margin-bottom: 10px; font-family: "宋体","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;}
.qwz .news_con img{clear:both;display:block;margin:15px auto;}
.qwz .news_con table{width:100%;}
.qwz .news_con h3{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding-left: 8px;
    background: #F6F6F6;
    border-left: 1px solid #c0000d;
    font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;
}
}
.qwz .news_con h4{
    border: 1px dashed #dedede;
    border-left-width: 1px;
    border-left-width: 1px;
    padding: 4px 8px;
    background-color: #f6f5ec;
    margin: 15px 0;
    border-radius: 5px;
    font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;
}
.qwz .news_con video{margin:0 auto;width:650px;height:550px;padding:0 12%}
.qwz .news_con blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 14px;
    border-left: 3px solid #eee;
    color: #666;
}
.qwk { width: 932px;background: #f7f7f7; border: 1px solid #dfdfdf; padding-bottom: 26px;}
.qwk h1 { width: 906px; margin: 0 auto;  border-bottom: 1px dashed #d7d7d7; font-size: 28px; color: #333333; font-weight: normal; text-align: center; line-height: 54px; padding-top:27px; padding-bottom:27px;}
.writer{ height: 59px; font-weight: normal; padding-left: 20px;}
.writer p { float: left; font-size: 14px; color: #999999; padding-top: 15px;}
.writer p span { margin: 0 40px;}
#cntrHits{margin:0 5px}
.writer a { display: block; float: right; width: 80px; height: 30px; background: #ab2c31; font-size: 14px; color: #fefefe; text-align: center; line-height: 30px; margin: 9px 20px 0 0;}
.qwk .qwp { width: 891px; height: 250px; margin: 0 auto; font-size: 14px; color: #7f7f7f; line-height: 26px;}
.qwk .qwp img { width: 891px; height: 150px; margin-bottom: 30px;}
.qwk dl { width: 890px; margin: 0 auto;}
.qwk dt { height: 500px;}
.qwk dt img { width: 800px; height: 500px; margin: 0 auto;}
.qwk dd { margin-top: 25px; font-size: 14px; color: #7f7f7f; line-height: 26px;}
.qwk dd em { display: block; margin-top: 25px;}
.qwk dd span { color: #c11713;}
.qwk dd a { display: block; width: 200px; height: 50px; background: #d2a34f; font-size: 18px; color: #ffffff; text-align: center; line-height: 50px; margin-top: 30px;}
.qwk .qwp1 {  text-align: right; font-size: 14px; color: #666666; line-height: 24px; margin: 20px 20px 0 0;}
.qwk .qwp1 em { display: block;}
.qwk .qwp1 em span { margin-left: 50px;}

.qwb { height: 50px; font-size: 14px; color: #666666; padding-top: 17px;}
.qwb a{ padding-right:10px;}
.qwb span { margin: 0 20px;}

.qwk1 { width: 934px; height: 290px; background: url("../images/qw_11.jpg") no-repeat;margin-top:10px;}
.qwk1 dl { padding: 19px 0 0 19px;}
.qwk1 dt { float: left;}
.qwk1 dd { float: left; margin: 25px 0 0 18px; font-size: 24px; color: #666666;}
.qwk1 dd p { font-size: 12px; color: #999999;}

.qwu1 { height: 294px; padding-top: 70px;}
.qwu1 h3 { width: 90px; height: 35px; font-size: 16px; color: #ffffff; text-align: center; line-height: 35px; background: #d2a34f;}
.qwu1 ul { margin-top: 10px;}
.qwu1 li a { font-size: 14px; color: #666666; line-height: 36px; padding-left: 15px; background: url("../images/dz_13.jpg") no-repeat left center;}
.qwu1 li a:hover { background: url("../images/dz_10.jpg") no-repeat left center;}
.qwu1 li a span { display: block; float: right; font-size: 14px; color: #999999;}

/*相关推荐*/

.a_video {
    overflow: hidden;
    margin: 0px auto;
    margin-bottom: 40px;
    width: 100%;
    position: relative;
    clear: both;	
	border-right:1px solid #dfdfdf;
}
.a_video ul li{float: left; width:300px;height:350px;position:relative;overflow:hidden;box-sizing:content-box;margin-top:10px;margin-right:11px;}
.a_video ul li:nth-child(-n+3) .hover{margin-right:0;box-sizing:content-box;}
.a_video ul li a{ display:block;border-radius:11px; overflow:hidden;}
.a_video ul li img{ width:300px; height: 240px;margin:0 auto;}
.a_video ul li .zhe{width:300px; height:240px; position:absolute; left:0; top:0; background:#555; border-top-left-radius:5px; border-top-right-radius:5px; opacity:0; filter:alpha(opacity=0);}
.a_video ul li .star{width:72px; height:72px; display:block; position:absolute; left:50%; margin-left:-36px; top:80px; background:url(../images/video-icon.png) no-repeat 0; display:block;}
.a_video ul li:hover .zhe{opacity:0.3; filter:alpha(opacity=30); border-radius:11px;}
.a_video ul li:hover .star{display:block;}
.a_video li p{ height: 75px; background: url("../images/ql_11.jpg") no-repeat 0 bottom; padding-left: 20px;}
.a_video li a p{ font-size: 20px; color: #333333; line-height: 75px;}
.a_video li a p em { display: block; float: right; width: 70px; height: 55px; background: #999999; font-size: 16px; color: #ffffff; text-align: center; padding-top: 15px; line-height: 20px; font-weight: normal;}
.a_video li a p em span { display: block;}
.a_video li a:hover p { font-weight: bold; color: #333;}
.a_video li a:hover p em{ background: #999999;}

.hot-img{overflow:hidden;margin:0px auto;margin-bottom:40px;width:100%;position: relative;clear: both;border-right:1px solid #ddd;border-left:1px solid #ddd;border-width:0 1px 1px 1px;}
.hotimg{width:100%;margin-left:-1px;}
.hot-list{width:100%;padding-bottom:50px; padding-top: 20px;}
.hot-item{border:1px solid #ddd;border-width:0 0 1px 1px;float:left;}
.hot-item:nth-child(-n+3) .hover{margin-top:0}
.hot-item img{width:270px;height:202px;}
.hot-item .hover{width:270px;height:202px;margin:19px 20px 19px 19px}
.hot-item .info{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;}
.hot-item .info{height:60px;padding:10px 19px 0;border-top:1px solid #ddd;overflow:hidden;color:#252525;width:308px;position:relative}
.hot-item .info p{line-height:20px;height:40px;overflow:hidden}
.hot-item .info .name{font-size:18px;line-height:36px;margin-bottom:5px;}
.hot-item .info .num{background:#98406e;color:#fff;padding:0 5px;position:absolute;right:20px;top:16px;display:block;height:24px;;font-size:16px}
.hot-item .info .num.org{background:#c11713}

/*相关文档*/

.titleOther {
    overflow: hidden;
    padding: 12px 0;
    border-bottom: 1px solid #dadada;
    font-size: 24px;
    color: #1c1c1c;
}
.titleOther a span {
    display: block;
    padding: 0 32px;
    background: #1c1c1c;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
}

.dzz{width:100%}
.dzz ul { margin-top: 30px;margin-bottom:30px;}
.dzz ul li{ background:url(../images/li_bg.png) repeat-x center center;}
.dzz li a { font-size: 14px; color: #666666; line-height: 36px; padding-left: 16px; background: url("../images/dz_13.jpg") no-repeat left center #f7f7f7; padding-right:8px;}
.dzz li a:hover { background: url("../images/dz_10.jpg") no-repeat left center;}
.dzz li a span { float: right;  background:#f1f1f1; padding-left:8px;}

/*文章侧边栏*/

.qbz { float: left; width: 240px;}
.qbz h3 { height: 84px; background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052); font-size: 28px; color: #ffffff; padding-left: 40px; line-height: 80px; font-weight: normal;}
.qbz .qbu1 { width: 238px; border: 1px solid #dfdfdf; padding-top: 19px;padding-bottom: 10px;}
.qbz .qbu1 li { margin-bottom: 10px;}
.qbz .qbu1 li a { display: block; width: 150px; height: 37px; background:#fff;border: 1px solid #CFCFCF; border-left:3px solid #23A59B; margin: 0 auto; font-size: 18px; color: #333; line-height: 37px; padding-left: 40px;}
.qbz .qbu1 li a:hover,.qbz .qbu1 li.cur a { border-left:0;border-right:0;background: #f2f2f2;}
.qbz .qbu2 li { margin-top: 9px;}
.qbz .qbu2 li a { display: block; width: 238px; height: 66px; border: 1px solid #dfdfdf; background: #f7f7f7; padding-top: 22px;}
.qbz .qbu2 li a p { font-size: 20px; color: #333333; margin-left:8px; }
.qbz .qbu2 li a p span { display: block; font-size: 12px; color: #a8a8a8;}
.qbz .qbu2 li a:hover { background: #4a4a4a; border-color: #4a4a4a; color: #ffffff;}
.qbz .qbu2 li a:hover p { color: #ffffff;}
.qbz .qbu2 li a:hover p span { color: #ffffff;}
.qbz .qbl1 a p img{ padding-right:9px; float:left;}
.qbz .qbl1 a p em{ float:left;}
.qbz .qbl1 a p img{width:35px; height:35px;}
.qbz .qbl1 a p img.img1{ display:inline-block;vertical-align: top; }
.qbz .qbl1 a p img.img2{ display:none; vertical-align: top;}
.qbz .qbl1 a:hover p img.img1{ display:none;}
.qbz .qbl1 a:hover p img.img2{ display:inline-block;}


.qbz h4 { height: 67px; background: #23A59B; background: linear-gradient(55deg, #23a59b, #4bb052); margin-top: 10px; padding: 23px 0 0 31px; font-weight: normal;}
.qbz h4 p { padding-left: 55px; font-size: 14px; color: #ffffff; background: url("../images/qb_25.png") no-repeat left 0;}
.qbz h4 p span { display: block; font-size: 18px; color: #ffffff; line-height: 30px;}

.qbz-aside {
    width: 240px;
    height: 400px;
    background: #fff;
}
.qbz-aside b{color:#333}



/*产品中心*/
.cpxq{padding:0 0 20px;}
.xq_l{width: 254px;background: #f2f2f2;}
.xq_l h3{ background: #23A59B url(../images/cp_ico07.gif) no-repeat 32px 50px;width: 254px;height: 130px;line-height: 130px;overflow: hidden;}
.xq_l h3 a{font-size:22px;color: #fff;display: block;padding: 0 0 0 80px;}
.xq_l .tit{ background:#c11713 url(../images/cp_ico07.gif) no-repeat 12px 30px;width: 254px;height: 100px;line-height: 100px;overflow: hidden;}
.xq_l .tit a{font-size:22px;color: #fff;display: block;padding: 0 0 0 60px;}
.xq_lm{width: 254px;height: 355px;overflow: hidden;}
.xq_ul01 li a{display: block;font-size: 18px;color: #333;width: 254px;height: 60px;line-height: 60px;border-bottom: #cbcbcb 1px solid;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xq_ul01 li a:hover,.xq_ul01 li.on a{color: #c11713;font-weight: bold;}
.xq_ul01 li em{display: block;float: left;line-height: 0;width: 30px;padding: 18px 0 0 20px;}
.xq_ul01 li em img{width: 20px;height: 24px;}
.xq_ul01 .xq_ul02 li a{font-size: 14px;background:url(../images/cp_ico05.gif) no-repeat 55px 20px;padding: 0 0 0 74px;width: 180px;overflow: hidden;height: 50px;line-height: 50px;}
.xq_ul01 .xq_ul02 li a:hover{ background:url(../images/cp_ico06.gif) no-repeat 55px 20px;font-weight: normal;}
.xq_ul02{ display:none;}
.xq_lm .xq_ul03{ display:block;}

.xq_tel{border-top:1px solid #ccc;font-size: 16px;color:#333; background:url(../images/cp_tel.jpg) no-repeat;width: 168px;height: 224px;line-height: 28px;padding: 20px 0 0 86px;position:relative;}
.xq_tel b{display: block;font-size: 20px;color:#c30c22;}
.xq_tel a{ display:block;width:100px;text-align:center;height:30px;line-height:30px;font-size:14px;color:#fff;background:#555;border-radius:20px;position:absolute;top:84px;right:15px;}
.xq_r{width: 936px;}
.xq_pic{width: 710px;height: 453px;line-height: 0;}
.xq_pic img{width: 710px;height: 453px;}
.xq_rt{width: 226px;position: absolute;top: 0;right: 0;}
.xq_rt ul li{font-size: 16px;color: #333;width: 224px;height: 90px;line-height: 88px;overflow: hidden;}
.xq_rt ul li em{display: block;float: left;width: 36px;line-height: 0;padding: 24px 8px 0 20px;}
.xq_rt ul li em img{width: 36px;height: 36px;}
.xq_rt ul li.on{border: #555 1px solid;}
.xq_rm{width: 267px;height:50px;position: absolute;top:0;right: 226px;}
.xq_qie{width: 217px;height:50px; background: rgba(0,0,0,0.5);padding:10px 20px 0;}
.xq_qie b{display: block;font-size: 18px; color: #fff;height: 50px;line-height: 40px;overflow: hidden; background:url(../images/cp_ico08.gif) no-repeat 0 49px;}
.xq_qie p{font-size: 14px; color: #fff; line-height: 24px; height: 120px; overflow: hidden;padding: 10px 0 0;}
.xq_bot{padding: 18px 0 0;width:936px;overflow:hidden;}
.xq_bot ul li{width: 289px;float: left;padding:0 15px;overflow: hidden;}
.xq_bot ul li em,.honor_m ul li em{width: 289px;height: 216px;display: block;overflow: hidden;line-height: 0;}
.xq_bot ul li em img,.honor_m ul li em img{width: 289px;height: 216px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.xq_bot ul li em img:hover,.honor_m ul li em img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.xq_bot ul li span{ width:289px; display:block; text-align:center; height:32px; line-height:32px; overflow:hidden;font-size: 14px;color: #666;}


.biaodan{
    border:1px solid #d5d5d5;
	background:#f2f2f2;
}

  .biaodan form{
    padding:0 10px;
    margin:0 auto;
    width:90%;
	display: flex;
	justify-content: center;
	align-items: center;
       

}
.biaodan form p{
    font-size:16px;
	width:40%;

}
.biaodan form p input{
	height:40px;
	border:1px solid #cdcdcd;
	border-radius:6px;
	width:70%;
	padding:0 10px;
}
.biaodan form p select{
	width:70%;
	height:40px;
	border-radius:6px;
	border:1px solid #cdcdcd;
        padding:0 10px;

}

.biaodan input[type="submit"]{
	width:160px;
	height:40px;
	line-height: 40px;
	background: #c30c22;
	border:none;
	color:#fff;
	border-radius:4px;


}

.biaodan button{
	width:160px;
	height:40px;
	line-height: 40px;
	background: #c30c22;
	border:none;
	color:#fff;
	border-radius:4px;


}


.biaodan .title{
	width:60%;
	float:right;
	margin-right:20px;
}

.biaodan .title ul li{
   vertical-align: middle;
	text-align: center;
	width:25%;
	color:#666;
	padding:20px 0;
    font-size:16px;
    float:left;
}
.biaodan .title ul li i img{
	vertical-align: middle;
}
.biaodan .title ul li a{
	vertical-align: middle;
	padding-left:6px;
}
.biaodan .tie{
    font-size:16px;
	padding:20px;
	width:90%;
	margin:0 auto;
}


.detail_x {margin-top:0px; width:100%; min-height:200px; position:relative;}
.detail_x .tit{
    font-size: 18px;
    background:url(../images/bg3.png) no-repeat left bottom;
    display: block;
    line-height: 40px;
    text-align: left;
	margin:15px 0;
}
.describe{ width: 100%; overflow: hidden; margin-top:0px; }
.describe p{ color: #666; font-family: 'Microsoft YaHei'; font-size:16px; padding:10px 0px; width:29.3%; margin-right:2%; padding-left:2%; background: url(../images/heijian.png) no-repeat left center; float:left; border-bottom:1px dotted #CCC}
.describe p span { color:#333; font-size:16px; font-weight:bold }
 
.detail_x .xq-box{margin-top:0px; width:100%; height:auto;clear:both;}
 
 
 .detail_x .xq-box h2,.detail_x .xq-box h3{
    font-size: 18px;
    background:url(../images/bg3.png) no-repeat left bottom;
    display: block;
    line-height: 40px;
    text-align: left;
	margin:15px 0;
}
 .detail_x .xq-box table{width:100%}

.peizhi_x {margin-top:0px; width:100%;height:auto;position:relative;clear:both;}
.peizhi_x .tit{
    font-size: 18px;
    background:url(../images/bg3.png) no-repeat left bottom;
    display: block;
    line-height: 40px;
    text-align: left;
	margin:15px 0;
}
 .peizhi_x h2, .peizhi_x h3{
    font-size: 18px;
    background:url(../images/bg3.png) no-repeat left bottom;
    display: block;
    line-height: 40px;
    text-align: left;
	margin:15px 0;
}
 .peizhi_x table{width:100%}
 
 

.tabBar {

	background:#f3f3f3;
	background: url(../images/tilbg2.gif) repeat-x 0 0;
	border: solid 1px #e7e7e7;
}
.tabBar span {
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 48px;
    line-height: 48px;
    padding: 0 45px;

}
.tabBar .more02 {
    width: 38px;
    display: block;
	float:right;
}
.tabBar .more02 a {
    width: 26px;
    height: 46px;
    display: block;
    background: url(../images/ico04.gif) no-repeat 0 11px;
    padding: 0;
}
.tabBar span.current {
    background: url(../images/newtbg.gif) repeat-x 0 0;
	font-weight: bold;
	
}
.HuiTab{min-height:180px;}
.HuiTab .tabCon{line-height:30px;padding:18px 0;background:#f7f7f7;margin-bottom:10px;}

.xqul{clear:both;}
.xqul ul{padding-bottom:20px;}
.xqul li { float: left; width:380px; height:380px;margin-right:26px;}
.xqul li:nth-child(3n+0){box-sizing:content-box;margin-right:0px;}
.xqul li a{ display:block;}
.xqul li img { width:380px; height: 300px;}
.xqul li p { height: 75px; background: url("../images/ql_11.jpg") no-repeat 0 bottom; padding-left: 20px;}
.xqul li a p { font-size: 20px; color: #333333; line-height: 75px;}
.xqul li a p em { display: block; float: right; width: 70px; height: 55px; background: #999999; font-size: 16px; color: #ffffff; text-align: center; padding-top: 15px; line-height: 20px; font-weight: normal;}
.xqul li a p em span { display: block;}
.xqul li a:hover p { font-weight: bold; color: #333;}
.xqul li a:hover p em { background: #999999;}



.L_vid ul li{float: left; width:380px; height:380px;position:relative;overflow:hidden;margin-right:26px;}
.L_vid li:nth-child(3n+0){box-sizing:content-box;margin-right:0px;}
.L_vid ul li  a{ display:block;border-radius:11px; overflow:hidden;}
.L_vid ul li img { width:380px; height: 300px;}


.L_vid ul{padding-bottom:20px;}
.L_vid ul li .zhe{width:380px; height:300px; position:absolute; left:0; top:0; background:#555; border-top-left-radius:11px; border-top-right-radius:11px; opacity:0; filter:alpha(opacity=0);}
.L_vid ul li .star{width:72px; height:72px; display:block; position:absolute; left:50%; margin-left:-36px; top:115px; background:url(../images/video-icon.png) no-repeat 0; display:block;}
.L_vid ul li:hover .zhe{opacity:0.3; filter:alpha(opacity=30); border-radius:11px;}
.L_vid ul li:hover .star{display:block;}
.L_vid li p { height: 75px; background: url("../images/ql_11.jpg") no-repeat 0 bottom; padding-left: 20px;}
.L_vid li a p { font-size: 20px; color: #333333; line-height: 75px;}
.L_vid li a p em { display: block; float: right; width: 70px; height: 55px; background: #999999; font-size: 16px; color: #ffffff; text-align: center; padding-top: 15px; line-height: 20px; font-weight: normal;}
.L_vid li a p em span { display: block;}
.L_vid li a:hover p { font-weight: bold; color: #333;}
.L_vid li a:hover p em { background: #999999;}


/* 服务支持end*/
/* 右侧固定 */

.fixed-right {
height: 377px;position: fixed;right: 20px;bottom: 200px;z-index: 9999;
}

.fixed-right li {position: relative;text-align: center;border-bottom: 1px solid #fff;background: #e4e4e4;box-sizing: border-box;}

.fixed-right li:hover {background: #fff;border-bottom: 1px solid #121a3b;}

.fixed-right li a {font-size: 14px;color: #05163f;display: block;padding: 15px;box-sizing: border-box;}

.fixed-right li .xsrx {display: block;font-size: 14px;color:#05163f;margin-top: 4px;}

.fixed-right li:hover a {border: 1px solid #c2cdef;padding: 14px;}

.fixed-right li a img {display: block;margin: 0 auto 5px;}

.fixed-right .up {text-align: center;background: #fcc900;box-sizing: border-box;padding: 15px;margin-top: 10px;cursor: pointer;}

.fixed-right .up p {font-size: 14px;color: #05163f;margin-top: 5px}

.fixed-right li.hover {position: relative;padding: 15px 0;}
.fixed-right li .box {
	display: none;overflow: hidden;position: absolute;top: 0;right: 0;background: #fff;width: 300px;height: 97px;text-align: left;border: 1px solid #c2cdef;border-radius: 5px;padding: 10px;box-sizing: border-box;}

.fixed-right li .box img {display: block;float: left;width: 75px;}

.fixed-right li .box .right {float: left;margin-left: 10px;margin-top: 5px;}

.fixed-right li .box .right p {font-size: 18px;color: #05163f;margin-top: 10px;}

.fixed-right li .box .right p span {color: #e61e37;}

.fixed-right li .box .right strong {font-size: 18px;color: #e61e37;display: block;margin-top: 5px;}


.animated_shan {-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	animation-iteration-count: infinite;	-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes shan {
	0% {
		background: #fcc900;
		color: #000;
	}
	50% {
		background: #aaa;
		color: #fff;
	}
	100% {
		background: #fcc900;
		color: #000;
	}
}

@keyframes shan {
	0% {
		background: #fcc900;
		color: #000;
	}
	50% {
		background: #aaa;
		color: #fff;
	}
	100% {
		background: #fcc900;
		color: #000;
	}
}
@-webkit-keyframes shan {
	0% {
		background: #fcc900;
		color: #000;
	}
	50% {
		background: #aaa;
		color: #fff;
	}
	100% {
		background: #fcc900;
		color: #000;
	}
}
.shan {
	-webkit-animation-name: shan;
	animation-name: shan;
}
