@charset "utf-8";
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0;}
div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6{ }

/* IE5.xIE6bug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;} 

/* body */ 
body{color:#333; font:12px/22px "";} 
i, em, cite { font-style: normal; }

/* a */ 
a, a:link { text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#333; }
a:focus { outline: none; }

/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0 none; vertical-align:middle;} 

/*ymcx*/
.ymcxwarp{ width:930px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px;}
.ymcxwarp-left{ width:585px; height:auto; overflow:hidden; float:left;}
.ymcxclearboth{ display:block; clear:both; overflow:hidden;}
.ymcx-h5{ width:100%; height:55px; line-height:55px; font-weight:inherit; color:#666;}
.ymcx-h5 a{ color:#666; font-size:12px;}
.ymcx-h5 a:hover{ color:#666;}
.ymcx-lc{ width:100%; height:96px; background:url(../image/ymcx-img/ymcx-lc.jpg) no-repeat 0px 0px;}
.ymcx-lc ul{ height:30px; width:auto; padding:55px 0px 0px 40px;}
.ymcx-lc ul li{ width:102px; height:30px; line-height:30px; font-size:12px; color:#666; text-align:center; float:left;}
/*ymcx-sh*/
.ymcx-sh{ width:100%; height:auto; overflow:hidden; padding:20px 0px 30px 0px;}
/*ymcxms*/
.ymcxms{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;_margin-bottom:20px;}
.ymcxms-a{ width:90px; height:30px; line-height:30px;background:url(../image/ymcx-img/ymcx-cx.jpg) no-repeat -492px -60px; float:right; font-size:12px; display:block; color:#333;}
.ymcxms-a:hover{ color:#666;}
/*xcjg*/
.ymcx-jg{ width:583px; height:auto; overflow:hidden;border:solid 1px #e9e7e7; background:url(../image/ymcx-img/ymcx-sbj0.jpg) repeat-x 0px -3px;}
.ymcx-jg h5{ width:100%; height:40px; line-height:30px; font-size:16px; color:#333; text-indent:2.5em;background:url(../image/ymcx-img/ymcx-sbj.jpg) no-repeat 10px -3px; font-weight:inherit;}
.ymcx-jg ul,.ymcx-jg1 ul{ width:575px; height:30px; overflow:hidden; margin:0 auto;border-bottom:dotted 1px #e9e7e7; }
.ymcx-jg ul li,.ymcx-jg1 ul li{ height:30px; float:left; color:#666;}
.ymcx-jg ul li.jgli1,.ymcx-jg1 ul li.jgli1{ width:420px; line-height:30px; padding-left:10px;_padding-left:10px; }
.ymcx-jg ul li.jgli1 p,.ymcx-jg1 ul li.jgli1 p{ display:block; height:35px; padding:2px 10px 0px 0px;_padding:6px 10px 0px 0px; float:left;}
.ymcx-jg ul li.jgli1 p i,.ymcx-jg1 ul li.jgli1 p i{ width:26px; height:30px; background:url(../image/ymcx-img/ymcx-yzc.jpg) no-repeat 2px 10px; display:block; float:left;}
.ymcx-jg ul li.jgli1 p input,.ymcx-jg1 ul li.jgli1 p input{ width:13px; height:13px; margin:0px 4px;}
.ymcx-jg ul li.jgli1 span,.ymcx-jg1 ul li.jgli1 span{ color:green; width:80px; height:35px; padding:2px 10px 0px 0px;_padding:6px 10px 0px 0px;display:block; float:left; font-size:12px;}
.ymcx-jg ul li.jgli1 span.yzc,.ymcx-jg1 ul li.jgli1 span.yzc{ color:#f63143;}
.ymcx-jg ul li.jgli1 span.cxsb,.ymcx-jg1 ul li.jgli1 span.cxsb{ color:#666;}
.ymcx-jg ul li.jgli2,.ymcx-jg1 ul li.jgli2{ width:130px; height:30px; line-height:30px;font-size:12px; text-align:right;}
.ymcx-jg ul li.jgli2 a,.ymcx-jg1 ul li.jgli2 a{ color:#666;}
.ymcx-jg ul li.jgli2 select,.ymcx-jg1 ul li.jgli2 select{ width:120px; height:20px; line-height:20px; margin-top:12px;_margin-top:12px;}
.ymcx-jgzc{ width:575px; height:40px; padding:20px 0px;_padding:20px 0px; margin:0 auto;}
.ymcx-jgzc-ipdiv{ width:60px; height:30px; float:left; padding:5px 0px 0px 15px;_padding:5px 0px 0px 15px;}
.ymcx-jgzc-input{ width:13px; height:13px; margin:0px 4px;}
.ymcx-jgzc a.one{ width:105px; height:36px; display:block; float:left; text-align:center; line-height:36px; background:url(../image/ymcx-img/ymcx-sbut.jpg) -1px -1px; color:#fff;}
.ymcx-jgzc a.two{ float:right; color:#e4393c; font-size:12px; margin-top:15px; margin-right:60px; text-decoration:underline;}

.ymcx-jg1,.ymcx-jg2{ width:583px; height:auto; overflow:hidden;border:solid 1px #e9e7e7;}
.ymcx-jg1 h5,.ymcx-jg2 h5{ width:100%; height:35px; background-color:#f1f1f3; line-height:35px; text-indent:1.2em; color:#333; font-size:16px; font-weight:inherit;}
.ymcx-m1{ margin-top:20px;_margin-top:20px;}
.ymcx-p1{ padding-top:20px;_padding-top:20px;}
.ymcx-jg2 ul{ width:575px; height:30px; overflow:hidden; margin:0 auto;border-bottom:dotted 1px #e9e7e7; }
.ymcx-jg2 ul li{ height:30px; float:left; line-height:30px; font-size:12px; color:#666;}
.ymcx-jg2 ul li.jg2li1{ width:30%; text-indent:1em;}
.ymcx-jg2 ul li.jg2li2{ width:20%;}
.ymcx-jg2 ul li.jg2li3{ width:20%;}
.ymcx-jg2 ul li.jg2li3 a{ color:#666;}
.ymcx-jg2 ul li.jg2li4{ width:14%;}
.ymcx-jg2 ul li.jg2li5{ width:10%;}
.ymcx-jg2 ul li.jg2li5 a{ width:75px; height:24px; line-height:24px; text-align:center; color:#fff; display:block; background:url(../image/ymcx-img/ymcx-sbut.jpg) no-repeat -244px -10px; margin-top:3px;margin-left:110px}

.ymcxwarp-right{ width:330px; height:auto; overflow:hidden; float:right; border-bottom:solid 1px #e9e7e7; border-left:solid 1px #e9e7e7; border-right:solid 1px #e9e7e7; border-top: solid 2px #f63143; padding-bottom:20px;_padding-bottom:20px;}
.ymcxwarp-right .ymcx-rtop{ width:326px; height:60px; margin:0 auto;line-height:60px; font-size:16px; color:#333; border-bottom:dotted 1px #e9e7e7; font-weight:inherit; }
.ymcxwarp-right .ymcx-rtop i{ width:60px; height:60px; background:url(../image/ymcx-img/ymcx-cx.jpg) no-repeat -188px -70px; display:block; float:left;}
.ymcxwarp-right .ymcx-rtul{ width:326px; height:auto; overflow:hidden; margin:0 auto;} 
.ymcxwarp-right .ymcx-rtul ul{ width:100%; height:auto; overflow:hidden;border-bottom:dotted 1px #e9e7e7;}
.ymcxwarp-right .ymcx-rtul ul li{ float:left; height:30px; line-height:30px;font-size:12px; color:#666;}
.ymcxwarp-right .ymcx-rtul ul li.rtli1{ width:45%; text-indent:1em;}
.ymcxwarp-right .ymcx-rtul ul li.rtli2{ width:24%;}
.ymcxwarp-right .ymcx-rtul ul li.rtli3{ width:30%;}
.ymcxwarp-right .ymcx-rtul ul li.rtli3 a{ width:75px; height:24px; line-height:24px; text-align:center; color:#fff; display:block; background:url(../image/ymcx-img/ymcx-sbut.jpg) no-repeat -244px -10px; margin:3px auto 0px;}
.ymcxwarp-right .ymcx-rbuy{ width:253px; height:60px; margin:0 auto;}
.ymcxwarp-right .ymcx-rpic{ width:250px; height:200px; margin:0 auto;}
.ymcxwarp-right .ymcx-rpic img{ border:0px;}

/*search*/
.ym-tagContent {
	DISPLAY: none;
}
#ym-tagContent DIV.selectTag {
	DISPLAY: block
}
.ym-sundns-con1div1-1ul2 {
	width:100%; height:58px; background:url(../image/ymcx-img/ymcx-cx.jpg) no-repeat -3px 0px; clear:both;
}
.ym-sundns-form {
	 HEIGHT: 58px; WIDTH:580px;font-family:"Microsoft yahei";
}
.ym-sundns-input1 {
	 HEIGHT: 57px;  FLOAT: left; COLOR: #666; LINE-HEIGHT:57px; WIDTH: 400px; TEXT-INDENT: 10px; border:0px; background:none;
}
.ym-sundns-input2 {
	 CURSOR: pointer; HEIGHT: 57px; background:none; FLOAT: left; border:0px; WIDTH:80px
}
.ym-sundns-search-xg {
	MARGIN-RIGHT: 0px
}

.ym-div01 {
	CURSOR: pointer; FONT-SIZE: 16px; HEIGHT: 57px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; FLOAT: left; COLOR: #333;background:none; border:0px; LINE-HEIGHT:57px; WIDTH: 85px;
}
.ym-div02 {
	HEIGHT: 120px; BACKGROUND: #fff; POSITION: absolute; z-index:1000000; LEFT: 406px; DISPLAY: none; LINE-HEIGHT: 30px; TOP:50px; WIDTH:76px
}
.ym-ul01 {
	HEIGHT: 121px; BORDER-RIGHT: #fff 1px solid; BACKGROUND:#fff; OVERFLOW-Y: scroll; BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; DISPLAY: block; WIDTH:76px; -webkit-box-shadow: 1px 1px 1px #fff; box-shadow: 1px 1px 1px #fff;
}
.ym-ul01 LI {
	CURSOR: pointer; FONT-SIZE: 12px; HEIGHT: 30px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND:#fff; FONT-WEIGHT: bold; COLOR: #666; TEXT-ALIGN: left; TEXT-INDENT: 10px
}

.ym-sleft {
	FLOAT: left;
}
.ym-sright {
	FLOAT: right;
}
.ym-banner-r{width:1000px; height:100%; margin:0 auto; position:relative;}
.ym-banner-topk{ width:100%; height:490px;}
.ym-search-k{width:100%; height:auto; position:relative;}

/*searchk*/
.ym-search{ width:480px; height:auto; overflow:hidden; border:solid 1px #e9e7e7; margin-bottom:20px;_margin-bottom:20px; float:left; }
.ym-search h5{ width:100%; height:35px; border-bottom:dotted 1px #e9e7e7; padding-left:10px; font-size:12px; font-weight:inherit;}
.ym-search h5 span{ width:380px; height:25px; padding-top:10px;_padding-top:10px;  display:block; float:left;}
.ym-search h5 span p{margin:-4px 2px 0px 0px; padding-right:10px;_padding-right:10px; float:left; display:blockl;}
.ym-search h5 span p input{ margin:-4px 2px 0px 0px;}
.ym-search .ym-close{float:right; height:35px; line-height:35px;}
.ym-search .ym-close a{font-size:12px; color:#666;}
.ym-xg-leb{ width:90%; height:auto; overflow:hidden; padding:10px 0px 0px 10px;_padding:10px 0px 0px 10px; font-size:12px; color:#666;}
.ym-xg-leb p{ width:75px; float:left; height:32px; font-size:12px;}
.ym-xg-leb1{ width:100%; height:auto; overflow:hidden; padding-top:10px;_padding-top:10px; margin:0px; font-size:12px; color:#666;}
.ym-xg-leb1 p{ width:75px; float:left; height:23px; font-size:12px;}
.ym-xg-leb p.select-w{ width:100px;}