/* 閫氱敤榛樿鏍峰紡-------------------------------------- */
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,
form, fieldset, legend, button, input, textarea,th, td,img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea {font: 12px/1.5 "msyhl422459","寰蒋闆呴粦",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
em{font-style:normal;}
ul, ol,{ list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: none;  }
img{ border:0px;}
body,.ui-overlay-h{margin:0 auto;position:relative;background-color:#fff;color:#666;}
input, img {vertical-align: middle;}
body,html{margin:0 auto;}
img {border:none;vertical-align:top;}
*{margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/**{margin:0;padding:0;text-shadow:none;}*/
.blank{height:8px;clear:both;}
.blank20{height:20px;clear:both;}
.clear { clear:both; }
.clearfix:after,.clear:before{
	display:table;
	content:'';
	}
.clearfix:after{
	clear:both;
	overflow:hidden;
	}
.clearfix{
	*zoom:1;
	}
.relative {position:relative;}
.absolute {position:absolute;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.pubW {width:1200px;}
.warp { width:1200px; margin:0 auto; }

/*棣栭〉*/
#header {}
#header .top { width:100%; height:30px; line-height:29px; background:#ededed; font-size:14px; color:#a9a9a9;   }
#header .topLeft { width:318px; }
#header .top .l01 i { display:inline-block; width:22px; height:30px; background:url(../../images/wanhe/icon.png) -64px -243px no-repeat; vertical-align:middle;  }
#header .top .l02 { margin-left:30px; }
#header .top .l02 i { display:inline-block; width:49px; height:30px; background:url(../../images/wanhe/icon.png) -88px -243px no-repeat; vertical-align:middle;  }
#header .topMid { width:400px; margin-left:200px;  }
#header .topMid .m01 i { display:inline-block; width:17px; height:30px; background:url(../../images/wanhe/icon.png) -167px -243px no-repeat; vertical-align:middle; margin-right:3px;  }
#header .topMid .m02 { margin-left:20px; }
#header .topMid .m02 i { display:inline-block; width:21px; height:30px; background:url(../../images/wanhe/icon.png) -141px -243px no-repeat; vertical-align:middle; margin-right:3px; }
#header .topRight { height:30px; line-height:29px; }
#header .topRight a { width:17px; display:inline-block;  height:17px; background-image:url(../../images/wanhe/icon.png); background-repeat:no-repeat; vertical-align:middle; transition:all 0.3s;  }
#header .topRight a.r01 { background-position: -65px -274px; }
#header .topRight a.r02 { background-position: -105px -274px; }
#header .topRight a.r03 { background-position: -125px -274px; }
#header .topRight a.r04 { background-position: -145px -274px; }
#header .topRight a.r01:hover { background-position: -65px -293px; }
#header .topRight a.r02:hover { background-position: -105px -293px; }
#header .topRight a.r03:hover { background-position: -125px -293px; }
#header .topRight a.r04:hover { background-position: -145px -293px; }
#header .head { width:1200px; height:98px;  margin:0 auto; }
#header .head .logo { padding-top:22px; }
#header .headMenu { padding-top:32px; padding-left:38px; }
#header .headMenu ul li { float:left; height:30px; margin-left:10px;  }
#header .headMenu ul li a { display:block; height:30px; width:100px; text-align:center; line-height:30px; color:#666; transition:all 0.3s; font-size:16px;   }
#header .headMenu ul li a.active,#header .headMenu ul li a:hover { background:#0054a3; border-radius:30px; color:#fff;   }
#header .seach { width:235px; height:35px; line-height:38px; background:#ededed; border-radius:38px; float:right; margin-top:29px;  }
.seachBox input { display:block; background:none; width:165px; height:30px; line-height:30px; margin-left:15px; margin-top:2px; font-size:14px; color:#666;    }
.seachBtn input { display:block; border:none !important;  width:45px; height:35px;  background:url(../../images/wanhe/icon.png) -169px -283px no-repeat; float:right; cursor:pointer;  }

/*banner*/
.banner { position: relative;width: 100%;background: #1d1d1d; height:500px; overflow:hidden;}
.banner .bannerbox { height:500px;overflow: hidden;width: 100%;}
.banner .bannerbox li { width: 100%;height: 500px;overflow: hidden;}
.banner .bannerbox a { display: block;width:100%; height: 500px }
.bannerPage {position: absolute; width:100%; left:0;bottom:20px;z-index:10; text-align:center; }
.bannerPage li { width:15px;height:15px; border-radius:15px; display:inline-block; background: #fff; margin-left:5px; margin-right:5px;  filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; transition:all 0.4s;  }
.bannerPage li.active { opacity:1; width:25px; }
.leftAndRight { position:absolute; width:100%; top:0px; left:0;   height:500px; opacity:0.3; margin:0 auto;  }
.leftAndRight.show {display:block}
.next { width:74px; height:74px; background:#000; position:absolute; left:50%; top:235px; border-radius:74px; margin-left:-670px;   }
.prev { width:74px; height:74px; background:#000; position:absolute; right:50%;  top:235px; border-radius:74px; margin-right:-670px;  }

#news { height:40px; background:#ebebeb; line-height:40px; color:#666; font-size:16px; margin-top:25px; position:relative;  }
#news .nesLeft { padding-right:35px; background:url(../../images/wanhe/newLine.png) right center no-repeat; padding-left:35px;  }
#news .nesLeft i { display:inline-block; width:21px; height:18px; background-image:url(../../images/wanhe/icon.png); background-position:-70px -192px; background-repeat:no-repeat; vertical-align:middle;   }
.fontBt { position:relative;  }
#news .nesLeft .aTips { top:-5px; right:-15px;   }
.aTips { position:absolute;  display:inline-block; width:9px; height:11px; background:url(../../images/wanhe/icon.png) -88px -109px no-repeat;  }
.aTips{
	  -webkit-animation: Tada 3s both infinite;
	  -moz-animation: Tada 3s both infinite;
	  -ms-animation: Tada 3s both infinite;
	  animation: Tada 3s both infinite;
}
@keyframes Tada {
    0% {
     top:-2px;
    }

    70%,73% {
      top:-2px;
    }

    77%,83%,90%,97% {
       top:-5px;
    }

    80%,87%,93% {
      top:-2px;
    }

    100% {
       top:-2px;
    }
}
#news .newSlide { width:1000px; height:40px; line-height:40px; overflow:hidden;  padding-left:52px;  }
#news .newSlide .date { padding-left:35px; }
#news .newSlide a { color:#666;   }
#news .newSlide a:hover { color:#f73572; }
#news .more { position:absolute; top:12px; right:20px; font-size:12px; color:#3d3f4b; height:11px; line-height:14px;   } 
#news .more i { display:inline-block; width:5px; height:11px; background:url(../../images/wanhe/icon.png) -150px -146px no-repeat; margin-left:3px;  vertical-align:middle;  }

/*娲诲姩涓績銆佸搧鐗屼腑蹇冦�涓撳鍥㈤槦*/
.conBox { width:1200px; margin:0 auto;  height: 404px; padding-top: 35px; }
.conBox .conIteam { width: 400px; height: 369px; padding: 15px 13px 15px 23px; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; position: relative; -moz-transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s; position: relative; overflow: hidden; }
.conBox .iteam03 { border-right: 1px solid #e1e1e1; }
.conBox .conIteam:hover { -moz-box-shadow: 0 0 8px rgba(8,1,3,.2); -webkit-box-shadow: 0 0 8px rgba(8,1,3,.2); box-shadow: 0 0 8px rgba(8,1,3,.2); z-index: 10; background-color: #f8f7f7; border-top-color: #fe3509; -moz-transform: translate3d(0, -2px, 0); -ms-transform: translate3d(0, -2px, 0); -o-transform: translate3d(0, -2px, 0); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.conTit {}
.conTit .conBt { font-size:20px; position:relative; }
.boxMain { margin-top:10px; position:relative; }
.hdPic { width:100%; height:218px; }
.hdPic img { width:100%; height:218px; }
.hdPleft,.hdPright { display:block; width:19px; height:19px; position:absolute; transition:all 0.3s;  }
.hdPleft:hover,.hdPright:hover { opacity:0.7; }
.hdPleft { top:-32px; right:31px; background:url(../../images/wanhe/icon.png) -112px -164px no-repeat; }
.hdPright { top:-32px; right:10px; background:url(../../images/wanhe/icon.png) -132px -164px no-repeat; }
.hdMain li { margin-right:10px; }
.hdInfo { position:relative; margin-top:15px; }
.hdInfo h3 { font-weight:bold; font-size:24px; color:#666;  }
.hdInfo p { color:#999; font-size:14px; }
.hdInfo .zx { display:block; font-size:16px; border-radius:36px; position:absolute; right:0px; top:13px;  width:110px; height:36px; text-align:center; line-height:36px; color:#fff; background:url(../../images/wanhe/achekBg.png) center center no-repeat; }
.pinpaiBox { margin-top:10px; }
.exBox { width:100%; height:218px; }
.exPleft,.exPright { display:block; width:19px; height:19px; position:absolute; }
.exPleft { top:-32px; right:31px; background:url(../../images/wanhe/icon.png) -112px -164px no-repeat;  }
.exPright { top:-32px; right:10px; background:url(../../images/wanhe/icon.png) -132px -164px no-repeat;  }
.exInfo { padding-top:15px; font-size:14px; color:#999; }
.exPleft:hover,.exPright:hover { opacity:0.7; }
.exPage { position:absolute; padding-right:10px; height:10px; text-align:right; right:0px; bottom:8px;   }
.exPage span { display:inline-block; width:10px; height:10px; border-radius:10px; background:#fff; margin-right:10px; transition:all 0.3s;   }
.exPage span.active { background:#ff2929;  }

/*--鍏叡搴曢儴--*/
.YH_footer { margin: 0; padding: 0; font-family: "寰蒋闆呴粦", "Microsoft Yahei", Arial, Helvetica, sans-serif, "瀹嬩綋"; font-size: 14px; color: #515151; font-size: 14px; position: relative; background-color: #fff; }
.YH_footer .YH_footer_link { padding: 40px 0 35px; border-top: 1px solid #f1f1f1; }
.YH_footer .YH_row { width: 1200px; position: relative; text-rendering: optimizespeed; display: -webkit-flex; -webkit-flex-flow: row wrap; display: -ms-flexbox; -ms-flex-flow: row wrap; margin: 0 auto; }
.YH_footer .YH_row .col-3-24 { margin-right: 36px; float: left; }
.YH_footer .YH_row .col-3-24 p { padding: 10px 0; font-size: 16px; font-weight: 700; color: #323232; }
.YH_footer .YH_row .col-3-24 a { line-height: 28px; font-size: 13px; color: #666; }
.YH_footer .YH_row .col-3-24 a:hover { color: #0054a3; }
.YH_footer .YH_row .col-3-24 { width: 12.5%; }
.YH_footer .YH_row .col-5-24 { width: 38%; float: right; }
.YH_footer .YH_row .footer_tel { width: 323px; height: 131px; padding-right: 5px; padding-top: 8px; text-align: right; float: left; }
.YH_footer .YH_row .footer_tel p { line-height: 22px; height: 24px; margin:0px; }
.YH_footer .YH_row .footer_tel b { font-size: 26px; font-weight: normal; }
.YH_footer .YH_row .footer_tel em { font-weight: normal; font-size: 14px; }
.YH_footer .YH_row .footer_tel strong { font-size: 16px; font-weight:300;  }
.YH_footer .YH_row .footer_weixin { width: 131px; height: 131px; float: right; background: url(../../images/wanhe/footer_weixin.jpg) no-repeat right top; }
.YH_footer .YH_row .footer_zixun { background:#3db1fa; float: right; width: 155px; height: 48px; z-index: 10; line-height: 50px; text-align: center; padding: 0px; margin-top: 5px; background-size: 155px; }
.YH_footer .YH_row .footer_zixun { -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.YH_footer .YH_row .footer_zixun:hover { box-shadow: 0 0 8px rgba(8,1,3,.2); -moz-transform: translate3d(0, -2px, 0); -ms-transform: translate3d(0, -2px, 0); -o-transform: translate3d(0, -2px, 0); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.YH_footer .YH_row .footer_zixun a { color: #f8f8f8; display: block; width: 100%; height: 100%; }
.YH_footer .YH_row .footer_zixun a:hover { }
.YH_footer .YH_row .footer_zixun a i { width: 23 px; height: 22px; display: block; background: url(../../images/wanhe/icon.png) -220px -107px no-repeat; float: left; margin-top: 14px; margin-left: 14px; }
.YH_footer .YH_row .footer_zixun a span { font-size: 14px; }
.dfoot { height:40px; line-height:40px; border-top: 1px solid #f1f1f1; }


