ul,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;outline:none;font-family:Arial; font-family:"宋体";}
body{margin:0px;padding:0px;font-size:12px;background:#D1E2E1;color:#454545;font-family:"microsoft yahei";font-family:Arial; font-family:"宋体";cursor:default;}
ul,ol{list-style-type:none;}
select,input,select{vertical-align:middle;}
a{text-decoration:none;color:#454545;}
a:hover{ text-decoration:none;color:#6DA7A2;}
.clearit{clear:both; height:0px; line-height:0px; font-size:0px;}

.YH_top{ background: url(../images/YH_top_bj.jpg) repeat-x;}
.YHtop{ width:1200px;height:37px;margin:0 auto;line-height:37px;}
.rk{ float:left; width:400px;line-height:37px;color:#fff;}
.YHtopnav{ width:350px; float:right;}
.YHtopnav li{ float:right;padding-right:10px;line-height:37px;color:#fff;}
.YHtopnav li a{color:#fff;}
.YHtopnav li a:hover{color:#6DA7A2;}


.YHheader{ width:1200px;height:79px;margin:0 auto;}
.YHheader_logo{width:480px;height:79px;float:left;}
.header_phone{ width:334px;float:right; height:70px;}



.YHnav{ height:55px;margin:0 auto;text-align:center;background:url(../images/YH_nav_bj.jpg)  repeat-x;}
.YHnav_z{width:1200px; margin:0 auto;height:55px;position:relative;z-index:999 ;}
#YHnavul li{float:left;width:170px;height:55px;position:relative;text-align:center;line-height:55px;background: url(../images/YH_nav_title_R.jpg) 168px  top no-repeat;}
#YHnavul li a{color:#fff;display:block;font-size:14px;}
#YHnavul li a:hover{color:#fff; font-size:16px; background:url(../images/YH_nav_a_bj.jpg) no-repeat;font-weight:bolder;}
#YHnavul li ul{display:none;position:absolute;z-index:999;left:-1px;}
#YHnavul li ul li{display:block;width:142px;float:none;height:36px;position:relative;line-height:36px;overflow:hidden;}
#YHnavul li ul li a{font-size:12px; background:url(../images/YH_nav_Zli_a_bj.jpg) no-repeat;}
#YHnavul li ul li a:hover{ background:url(../images/YH_nav_Zli_ahover_bj.jpg) no-repeat; font-weight:normal;}
#YHnavul li.navmoon{background:url(../images/YH_nav_a_bj.jpg) no-repeat;width:142px;height:55px;line-height:55px; }
#YHnavul li.navmoon a{color:#fff;}
#YHnavul li.navhome a:hover{color:#fff;}
#YHnavul li.navmoon ul{display:block;}
#YHnavul li.navmoon ul a{display:block;width:140px;height:36px;line-height:36px;}
#YHnavul li.navmoon ul a:hover{color:#fff;background:url(../images/YH_nav_Zli_ahover_bj.jpg) no-repeat;}





.YHbanner{ width:100%;height:450px;}
/*.YHbanner{ height:450px;overflow:hidden; width:100%;}*/


.YH_container{ width:1200px;margin:40px auto;}


.YHxm{}
.YHxm_title{ background:url(../images/YH_title_tp.png)  8px 0px no-repeat ;height:34px;border-bottom:1px solid #6DA7A2;line-height:20px;padding-left:48px; padding-top:5px;color:#252525;font-family:"微软雅黑";font-size:14px;font-weight: bolder;}
.YHxm_title strong{ font-weight:bold;padding-left:10px;font-family: arial;font-size:12px;color:#333333;line-height:18px;}
.YHxm_title span { float:right;padding-right:10px;}
.YHxm_title span a{ color:#6DA7A2;font-size:12px;font-weight:normal;}  
.YHxm_title span a:hover{ color:#454545;}
.YHxm_cont{ padding:0px;color:#838383;}
.YHxm_cont ul{display: flex; flex-wrap: wrap;}
.YHxm_cont li{ width:382px;height:300px;overflow:hidden;display:inline;margin:20px 25px 20px 0px;}
.YHxm_cont li:nth-child(3n){margin-right: 0;}
.YHxm_cont li img {width:378px;height:260px;overflow:hidden;border:2px solid #cfcfcf;padding:1px;background:#FFFFFF;}
.YHxm_cont li span{width:382px;height:36px;overflow:hidden;display:block;text-align:center;line-height:36px;}
.YHxm_cont li a{color:#080808;cursor:pointer;font-size:14px;font-family:"微软雅黑";}
.YHxm_cont li a:hover{color:#080808;}
.shadow {
    -moz-box-shadow: 6px 3px 10px #cacaca;
    -webkit-box-shadow: 6px 3px 10px #cacaca;
    box-shadow: 6px 3px 10x #cacaca;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=150, Color='#9f9f9f)";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=150, Color='#9f9f9f');}
.YHgg{ width:1200px; margin:10px 0;}	

.YHfc_cont{ padding:10px; height:auto;}
.YHfc_cont p{ float:left;margin:5px 10px 20px 15px; height:300px;}
.YHfc_cont span{ width:213px;height:24px;overflow:hidden;display:block;text-align:center;line-height:24px;}
.YHfc_cont span a{ color:#080808;font-size:12px;font-weight:normal;}  
.YHfc_cont span a:hover{ color:#080808;}


.YHzj_cont{ padding:25px;}
.YHzj_cont li{ width:199px;height:185px;overflow:hidden;float:left;display:inline;margin:8px;}
.YHzj_cont li img {width:195px;height:146px;overflow:hidden;padding:1px;background:#FFFFFF;}
.YHzj_cont li span{width:195px;height:36px;overflow:hidden;display:block;text-align:center;line-height:36px;}
.YHzj_cont li a{color:#303030;cursor:pointer;}
.YHzj_cont li a:hover{color:#6DA7A2;}
#demoright{width:955px; overflow:hidden; height:185px;}
#indemoright{float:left;width: 10000%;}
#demoright1{float:left;}
#demoright2{float:left;} 


.YHjs{}
.YHjs_cont{ padding-top:15px; display: flex; justify-content: space-between;}
.YHjs_cont_tupian{width:364px;height:260px;overflow:hidden;float:left;margin-right:8px;display:inline; margin-top: 20px;}
.YHjs_cont p{text-indent:24px;line-height:30px;color:#4E4E4E; margin-top:10px; font-size: 14px;}
.YHjs_cont p a{color:#6DA7A2;}
.YHjs_cont p a:hover{color:#6DA7A2;}
.icompany1{flex: 1; margin-left: 20px;}
.icompany1 a {
    display: block;
    margin: 3% 0 0 0;
    width: 180px;
    line-height: 38px;
    background: #fff;
    border-radius: 38px;
    text-align: center;
    border: 1px solid #DBDBDB;
}
.shangmeng{margin-top: 40px; width: 1200px;}
.shangmeng a{margin: 0 6px;}
#YHfooter{padding-bottom: 40px;}
.footercopy{width: 1200px; margin: 20px; margin: 0 auto; text-align: center; color: #fff;}
.footercopy a{color: #fff;}


.YHpages{height:auto;overflow:hidden;margin:0px auto;}
.YHpages_L{WIDTH: 249px; float:left;}


.YHleft_top {LINE-HEIGHT: 35px; WIDTH: 246px; BACKGROUND: url(../images/left_top.jpg) no-repeat left top; HEIGHT: 43px; FONT-SIZE: 14px}
.YHleft_top H2 {PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px;  COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px}
.YHleft_top H2 STRONG {COLOR: #64A29D}
.YHleft_bottom {MARGIN-BOTTOM: 20px; BACKGROUND: url(../images/left_bottom.jpg) no-repeat left bottom}
.YHsubnav {PADDING-BOTTOM: 30px; PADDING-LEFT: 19px; PADDING-RIGHT: 19px; PADDING-TOP: 5px}
.YHsubnav DL {}
.YHsubnav DL DT {LINE-HEIGHT: 35px; BACKGROUND: url(../images/line02.jpg) repeat-x left bottom}
.YHsubnav DL DT A {LINE-HEIGHT: 35px; PADDING-LEFT: 30px; DISPLAY: block; BACKGROUND: url(../images/cion03.jpg) no-repeat 14px 14px; COLOR: #000}
.YHsubnav DL DT A:visited {COLOR: #000}
.YHsubnav DL DT A:hover {COLOR: #64A29D}
.YHsubnav #current {COLOR: #64A29D}
.YHsubnav DL DD {PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 10px}
.YHsubnav DL DD A {PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/cion05.jpg) no-repeat 8px 9px; COLOR: #000; PADDING-TOP: 0px;}
.YHsubnav DL DD A:visited {COLOR: #000}
.YHsubnav DL DD A:hover {COLOR: #f30212}
.YHsubnav .none {LINE-HEIGHT: 35px; PADDING-LEFT: 30px; BACKGROUND: url(../images/cion05.jpg) #edefee no-repeat 150px 14px; COLOR: #000}
.YHsubnav H6 {TEXT-ALIGN: right; PADDING-RIGHT: 15px; COLOR: #444444; FONT-WEIGHT: normal}
.YHsubnav H6 A {COLOR: #303030}
.YHsubnav H6 A:visited {COLOR: #303030}
.YHsubnav H6 A:hover {COLOR: #f30212}
.YHcontact {PADDING-BOTTOM: 20px; PADDING-LEFT: 23px; PADDING-RIGHT: 20px; PADDING-TOP: 8px}
.YHcontact P {LINE-HEIGHT: 28px}
.YHcontact STRONG {COLOR: #454545}
.YHcontact A {COLOR: #454545; }
.YHcontact A:visited {COLOR: #64A29D}
.YHcontact A:hover {COLOR: #64A29D}



.YHpages_R{PADDING-BOTTOM: 0px; PADDING-LEFT: 21px; WIDTH: 930px;  float:left} 
.YHright_tit {background:url(../images/YH_Rtitle_bg.png) left bottom no-repeat; overflow: hidden;FONT-SIZE: 14px; line-height:27px;}
.YHright_tit STRONG {COLOR: #f3021;}
.YHright_tit span {PADDING-BOTTOM: 10px; color:#000000; PADDING-LEFT: 45px;FONT-SIZE: 14px; float:left; font-weight:bolder;}
.YHright_tit strong {COLOR: #64A29D}

.YHplace{PADDING-RIGHT: 10px; FLOAT: right; COLOR: #080808; FONT-SIZE: 12px}
.YHplace A {PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; COLOR: #080808; PADDING-TOP: 0px}
.YHplace A:visited {COLOR: #64A29D}
.YHplace A:hover {COLOR: #64A29D; }

.newslist UL LI{background: url(../images/cion1.gif) no-repeat 12px center;}
.commend_list UL LI{background: url(../images/cion1.gif) no-repeat 12px center;}
.commend_list{padding-left: 0; padding-right: 0;}


.YHxwzx{ float:left; width:390px; margin: 15px 15px 15px 0;display:inline;}
.YHxwzx span{background:url(../images/YHxwzx_title.jpg) 10px no-repeat; color:#2b2b2b; font-size:14px; font-weight:bold; line-height:50px; text-align: center; width:290px;display:block;}
.YHxwzx ul{ padding-top:13px;}
.YHxwzx li{ float:left; line-height:35px; width:315px; padding-left:13px; color:#333333;background: url(../images/cion1.gif) no-repeat 12px center;padding-left: 25px;border-bottom: 1px #cdcdcd dotted; }
.YHxwzx li a{ color:#333333 ;}
.YHxwzx li a:hover{ color:#1f8ecd;}
	
.YHxwzx .icontacts{padding: 20px 0; }
.YHxwzx .icontacts p{line-height: 30px;}

.slider{}
.rslides { position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0; margin: 0; }
.rslides li { position: absolute;  display: none;  width: 100%;  left: 0;  top: 0; z-index:0; }
.rslides li:first-child { position: relative;  display: block;  float: left; }
.rslides img { display: block;  height: auto; width: 100%;  border: 0;z-index:0; } 
.rslides { margin: 0 auto;  }
.rslides_container {  position: relative;  }
.centered-btns_tabs { position: absolute;  width:100%; bottom:3%; text-align: center; z-index:2; }
.centered-btns_tabs li{display: inline; float: none; _float: left; *float: left;margin: 0 5px;  }
.centered-btns_tabs a{background:#fff;width:20px; height:5px; text-indent: -9999px; overflow: hidden; display: inline-block; _display: block; *display: block; }
.centered-btns_here a{ background: #ed6d00; }
.centered-btns_nav { z-index:9999; position: absolute; top: 50%; left: 5%; text-indent: -9999px; overflow: hidden;height: 61px; width: 38px; background: rgba(0,0,0,0.5) url("../images/themes.png") no-repeat left top; margin-top: -30px; }
.centered-btns_nav:active { }
.centered-btns_nav.next { left: auto; background-position: right top; right: 5%; }


.hot_product .wide{padding:3% 0; position:relative; }
.hot_product .bd{overflow:hidden;}
.hot_product ul{ clear:both; list-style-type:none;}
.hot_product li{float:left; width:276px; margin:0 12px; text-align:center;}
.hot_product li img{ display:block;max-width:100%;}
.hot_product li span{ display:block; margin:0 0 1% 0;}
.bot{ width:19px; height:28px; display:block; cursor:pointer; position:absolute; top:45%;}
.bot1{ background: url(../images/left.png) no-repeat center; left:-20px;}
.bot2{ background: url(../images/right.png) no-repeat center;right:-20px;}


.xypg-right-content{padding: 40px 0;}
.xypg-product-list li h3 a{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.xypg-product-list li .img{
    font-size: 0;
}
.xypg-product-list li .img img{
    width: 100%;
}
.xypg-product-list li .img{
    overflow: hidden;
}
.xypg-product-list li .img img{
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.xypg-product-list li .img:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.xypg-pro-description {
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
    line-height: 24px;
    padding: 10px;
    margin-bottom: 15px;
    text-indent: 2em;
}

.xypg-product-list {
    margin: 0 -1.5%;
    font-size: 0;
}

.xypg-product-list li {
    display: inline-block;
    vertical-align: bottom;
    width: 27.6%;
    margin: 0 1.5% 20px 1.5%;
    padding: 10px 10px 0 10px;
    border: 1px solid #eeeeee;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.xypg-product-list li .img {
    display: block;
}

.xypg-product-list li h3 a {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #5a5a5a;
    line-height: 1.6;
    padding: .8em 0;
}

.xypg-product-list li:hover {
    border-color: #19ad4e;
}

.xypg-product-list .no-result {
    margin: 0 1.5%;
    font-size: 14px;
}
.wide{ width: 1200px; margin: 0 auto; }
.wide:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nav{height:60px; background:#93bdb9;}
.nav ul{list-style-type:none;height:60px; }
.nav .nLi{ float:left; position:relative; }
.nav .nLi a{ display:block; line-height: 60px; font-size: 16px; padding:0 52px;border-left:1px #76a09c solid; text-align:center; color:#fff; }
.nav .on a{ background:#93bdb9; }

.nav .sub{ display:none; min-width:170px; left:0; top:60px; position:absolute; z-index:9999;width:auto; }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block;background:#ffffff; color:#333; border:0; border-bottom:1px #e5e5e5 solid; line-height: 35px;font-size:14px;white-space:nowrap;}
.nav .sub a:hover{ color:#fff; background:#93bdb9; }
.nav .none{border-left:0;}