@charset "gb2312";
/* CSS Document */


ul,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;outline:none;}
body{margin:0px;padding:0px;font-size:12px;color:#454545;font-family:"microsoft yahei";cursor:default; background:#fff}
ul,ol{list-style-type:none;}
select,input,select{vertical-align:middle;}
a{text-decoration: none; color:#666;}
a img{text-decoration:none; border:0;}
a:hover{ text-decoration:none;color:9A0000;}
.clearit{clear:both; height:0px; line-height:0px; font-size:0px;}
.YH_top{ background: url(../images/YH_top_bj.jpg) repeat-x; border-bottom:2px solid #eee;}
.YHtop{ width:1000px;height:40px;margin:0 auto;line-height:40px;}
.rk{ float:left; width:400px;line-height:37px;color:#666;}
.YHtopnav{ width:400px; float:right;}
.YHtopnav li{ float:right;padding-right:10px;line-height:40px;color:#666;}
.YHtopnav li a{color:#666;}
.YHtopnav li a:hover{color:#6DA7A2;}


.YHheader{ width:1000px;height:121px;margin:0 auto;}
.YHheader_logo{width:462px; height:49px; float:left; margin-top:0px;}
.header_phone{ width:340px;float:right; height:120px;}



.YHnav{ height:45px; background:#9A0000; width:100%; position:relative; }
.YHnav_z{width:1000px; margin:0 auto;height:45px;position:relative;z-index:999 ;}

.telbgo{width:200px; height:59px; background:url(../images/tel.png) no-repeat; margin-top:10px; margin-left:130px;}
.hfmain{width:1000px;  margin:0 auto;}




.YHbanner{ width:100%;height:425px; margin:0 auto; text-align:center}
/*.YHbanner{ height:450px;overflow:hidden; width:100%;}*/


.YH_container{ width:1020px;margin:0 auto; position:relative}


.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:10px;color:#838383;}
.YHxm_cont li{ width:286px;height:245px;overflow:hidden;float:left;display:inline;margin:5px 25px 5px 15px;}
.YHxm_cont li img {width:277px;height:205px;overflow:hidden;border:2px solid #cfcfcf;padding:1px;background:#FFFFFF;}
.YHxm_cont li span{width:283px;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:1000px; 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:5px;}
.YHzj_cont li{ width:210px;height:190px;overflow:hidden;float:left;display:inline;margin:10px;}
.YHzj_cont li img {height:140px;overflow:hidden;padding:1px;background:#FFFFFF; *+margin:5px;}
.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:#9A0000;}
#demoright{width:955px; overflow:hidden; height:200px;}
#indemoright{float:left;width: 10000%;}
#demoright1{float:left;}
#demoright2{float:left;} 


.YHjs{}
.YHjs_cont{ padding-top:15px;}
.YHjs_cont_tupian{width:364px;height:260px;overflow:hidden;float:left;margin-right:8px;display:inline;}
.YHjs_cont p{text-indent:24px;line-height:24px;color:#4E4E4E; margin-top:10px;}
.YHjs_cont p a{color:#6DA7A2;}
.YHjs_cont p a:hover{color:#6DA7A2;}



.YHpages{width:1000px;height:auto;overflow:hidden;margin:0px auto;}
.YHpages_L{WIDTH: 249px; float:left;}


.YHleft_top {LINE-HEIGHT: 43px; WIDTH: 246px; BACKGROUND:#9A0000; HEIGHT: 43px; FONT-SIZE: 14px}
.YHleft_top H2 {PADDING-BOTTOM: 0px; LINE-HEIGHT: 43px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px;  COLOR: #FEE2B9; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px}
.YHleft_top H2 STRONG {COLOR: #fff}
.YHleft_bottom {MARGIN-BOTTOM: 20px; border:1px solid #9A0000; border-top:none; width:244px;}
.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;font-size: 16px;}
.YHsubnav DL DT A:visited {COLOR: #000}
.YHsubnav DL DT A:hover {COLOR: #9A0000}
.YHsubnav #current {COLOR: #9A0000}
.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: #9A0000}
.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-RIGHT: 0px; PADDING-TOP: 8px}
.YHcontact P {LINE-HEIGHT: 30px; font-size:14px; font-weight:bold; color:#333; text-indent:2em; width:235px; border-bottom:1px dashed #ccc;}
.YHcontact P a{ color:#333 !important;}
.YHcontact STRONG {COLOR: #454545}
.YHcontact A {COLOR: #454545; }
.YHcontact A:visited {COLOR: 9A0000}
.YHcontact A:hover {COLOR: #9A0000}



.YHpages_R{PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; WIDTH: 728px; PADDING-RIGHT: 11px;  float:left} 
.YHright_tit{ border-bottom:2px solid 9A0000; line-height:35px; font-size:14px; color:#03a861; height:35px; margin-left:20px;}
.YHright_tit STRONG {COLOR: #f3021;}
.YHright_tit span {PADDING-BOTTOM: 10px; color:#000000;FONT-SIZE: 14px; float:left; font-weight:bolder;}
.YHright_tit strong {COLOR: #9A0000}

.YHplace{PADDING-RIGHT: 10px; FLOAT: right; COLOR: #9A0000; FONT-SIZE: 12px}
.YHplace A {PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; COLOR: #9A0000; PADDING-TOP: 0px}
.YHplace A:visited {COLOR: #9A0000}
.YHplace A:hover {COLOR: #9A0000; }


.YHxwzx{ float:left; width:315px; 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:24px; width:315px; padding-left:13px; color:#333333 }
.YHxwzx li a{ color:#333333 ;}
.YHxwzx li a:hover{ color:#1f8ecd;}
.promore{float:right; width:50px; height:35px; font-size:12px;}
.promore a{ color:#03a861;}
.promore a:hover{ color:#ff0000;}
#formSeach{ color:#fff; margin-top:10px;}

#YHnavul li{float:left;width:110px;position:relative;text-align:center;}
#YHnavul li a{color:#fff;display:block;font-size:16px;line-height:45px; height:45px; transition:all 0.5s}
#YHnavul li a:hover{ background:#CF161F}
	
#YHnavul li ul {display: none; background:#1D1D1D}
#YHnavul li:hover ul {display:block; position:absolute; width:110px; top:45px; left:0; color:#fff;}
#YHnavul li:hover ul .right_side li {border:0; float:none;}
#YHnavul li:hover ul li a {display:block; color:#fff; width:110px; height:45px;}
#YHnavul li:hover ul li a:hover {color:#fff; background:9A0000;}
