@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,input,select,textarea,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table, caption, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{ padding: 0px; margin: 0px; vertical-align: top; }
html { overflow-y: auto; font-family:  'Titillium Web','맑은 고딕','Malgun Gothic','나눔 고딕','Nanum Gothic','dotum'; text-align: center; color: #666; font-size: 13px; line-height: 1.2; letter-spacing: -1px; }
html, body { width: 100%; -webkit-text-size-adjust: none; }
body{ position: relative; min-width: 320px; overflow: hidden; }
ul, ol { list-style-type: none; }
h1,h2,h3,h4,h5,h6,th{ font-weight: normal; }
table{ border-collapse: collapse; border-spacing: 0; }
img,fieldset{ border: 0; outline: none; }
label { cursor: pointer; }
i, em, address { font-style: normal; }
caption,legend{ visibility: hidden; width: 0px; height: 0px; font-size: 0px; line-height: 0px; }

ol, ul{ list-style: none; }
img{ border: none; text-decoration: none; }

.clear { clear: both; font-size: 1px; height: 1px; width: 100%; }
.fl{ float: left; }
.fr{ float: right; }
.cls { clear: both; }
.clearfix { display: block; #zoom: 1; /*ie6-ie7*/; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
*+html .clearfix { min-height: 1%; }
* html{ background-image: url(about: blank); background-attachment: fixed; }
.mcw { width: 1000px; display: block; text-align: left; margin: 0px auto; padding: 0px 4px; clear: both; border: 0px; overflow: hidden; }
.mcw{ background-color: #fff; }
.hand{ cursor: pointer; }
strong,b{ font-weight: bold; }

/* html5 ie9 else */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; padding: 0; margin: 0; }

input,select,textarea{ font-family: Titillium Web,'맑은 고딕','Malgun Gothic','나눔 고딕','Nanum Gothic','dotum'; letter-spacing: -1px; }
textarea{ resize: none; border: none; background: none; }

a { text-decoration: none; color: #666; cursor: pointer; }
a:link, a:visited { text-decoration: none; color: #666; }
a:hover, a:focus, a:active{ background: none; text-decoration: none; }


#atop {
	height: 31px;
	width: 100%;
	margin-bottom: 5px;
	line-height: 31px;
	border-bottom:2px solid #ccc;
}
#atop li {
	float: right;
	text-indent: 10px;
	margin-right: 10px;
	background-image:url(http://www.iybrb.com/res/img/2018/topsu.gif);
	background-repeat:no-repeat;
	background-position: 0 10px;
}
#atop li:nth-child(2) {
margin-right: 0px;
}
#atop li:nth-child(4) {
background-image: none;
}
#atop>.mcw li:first-child {
	float: left;
	text-indent: 16px;
	background: url(http://a.iybrb.com/templateRes/201806/14/176/resource/Image/mobile-phone.png) 0px 9px no-repeat;
}
#atop li a {
	color: #191919;
}
#atop li a:hover {
	text-decoration: underline;
}
.logocon {
	width:1010px;
	margin:10px auto;
	overflow:hidden;
}
.logocon li {
	overflow:hidden;
	border:0;
	float:left;
}
.logocon img {
	margin:0px auto;
	display: inline-block;
	vertical-align: middle;
}
.logocon .a1 {
	width:334px;
	text-align:left;
	overflow:hidden;
}
.logocon .a2 {
	width:332px;
	text-align:center;
	overflow:hidden;
}
.logocon .a3 {
	width:334px;
	text-align:right;
	overflow:hidden;
}
.letter {
	letter-spacing:normal !important
}
#imoxw2 {
	background-color:#fff;
	height:80px;
	overflow:hidden;
	z-index:99999;
	border:1px solid #ced2d7;
}
#imenucon2 {
	border-bottom:1px solid #ced2d7;
	width:1000px;
	height:40px;
	background-color:#fff;
}
#imenucon2>div {
	height:40px;
}
#imenucon2>.a {
	float:left;
	width:40px;
	border-right:1px solid #ced2d7;
}
#imenucon2>.b {
	float:left;
}
#imenucon2>.c {
	float:right;
	width:40px;
	border-left:1px solid #ced2d7;
}
#imenucon2>.d {
	float:right;
	width:40px;
	border-left:1px solid #ced2d7;
}
#imxs2>li {
	float:left;
	overflow:hidden;
}
#imxs2>li>a {
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	color:#1e5d9b;
	padding:5px 20px;
	display:block;
}
/*#imxs2>li>a:hover{color:#136fbd;}*/
#imenucon2 .bg_on {
	position:absolute;
	left:0;
	bottom:-6px;
	width:8px;
	height:8px;
	display:none;
	z-index:500;
	visibility:hidden;
	
}
#imenucon2 .bg_on {
	visibility:visible
}
#imxs2>li>ul {
	display:none;
}
#imxs2>li>ul>li {
	float:left;
	padding:5px 10px;
}

.lm202{display:none;position:absolute;height:35px;line-height:35px;}
.lm202 > li{float:left;padding:5px 10px;}
.lm202 a:hover{color:#136fbd;}

#xme8{width:1000px;}
#xme8 li{line-height:40px; height:45px; text-indent:15px;}
#xme81{float:left;text-align:left; text-indent:0; padding:0; width:180px;  color:#3b8fd1;}
#xme81 img{position:relative; top:12px; left:-10px;}
#xme82{float:right;}
#xme82 .ybztq{clear:both;margin-top:-4px;}
#xme82 .cityname{float:left;}
#xme82 .divCurrentWeather{float:left;}
img .pngtqico{position:relative; top:12px; left:-6px;}
#xme82 .divCurrentWeather span{display:inline-block;text-indent:5px}
#xme82 .divCurrentWeather strong{display:none;/*inline-block;text-indent:5px;font-weight:300;*/}

.topadcon{width:1000px;margin-top:5px;overflow:hidden;}

#btn_search,#btn_sub_menu{cursor:pointer;}

div.proDiv {width:1000px;position: absolute;left:50%;margin-left:-500px;padding:0px;border:1px solid #ced2d7;top:90px;background: #f4f4f4;display: none;z-index: 9993;height:260px;} 
div.pserc{text-align:center;margin:20px;}
div.pserc>img{margin:10px auto;cursor:pointer;}
div.pclose{text-align:center;margin:30px;clear:both;}
div.pclose>img{margin:10px auto;cursor:pointer;}
div.pctex{text-align:center;margin:25px;height:50px;}
#contentKey{border:1px solid #b0b0b0;height:53px;width:400px;padding:0px 10px;line-height:55px;font-size:16px;}
div.pctex>ul{width:500px;margin-left:270px;}

div.pctex li{float:left;}
div.pctex img{margin:0px auto;cursor:pointer;}

div.tyuDiv {width:1000px;position: absolute;left:50%;margin-left:-500px;padding:0px;border:1px solid #ced2d7;top:90px;background: #f4f4f4;display: none;z-index: 9993;} 
#tyuclose{cursor:pointer;}
.tyumenu {border:1px solid #ced2d7;height:53px;background-color:#fff;}
.tyumenu li{float:left;height:53px;text-indent:20px; line-height:53px;}
.tyumenu li:first-child{width:53px;text-indent:0px;border-right:1px solid #ced2d7;}
.tyumenu li a{font-size:18px;font-weight:bold;}
.tyumenu li a:hover{color:#ff4455;}
.tyulmul{clear:both;border-bottom:1px solid #ced2d7;height:53px;} 
.tyulmul li{float:left;text-indent:20px; line-height:53px; background-color:#f4f4f4;}
.tyulmul li:first-child{width:100px;text-indent:5px;border-right:1px solid #ced2d7; background-color:#ffffff;}
.tyulmul li a{font-size:13px;font-weight:300;color:#666666;}
.tyulmul li:first-child a{font-weight:bold;font-size:16px;}
.tyulmul li a:hover{color:#ff4455;}
	

.ow12{clear:both;}
.ow12:after{content:"";display:block;height:2px;background-color:#C5C5C5;width:1000px;}
.ow12 ul{margin:20px auto;}
.ow12 li{display:inline-block; padding-right:10px;}
.ow12 li a:hover{text-decoration:underline; color:#ff4455;}
.xos {
	margin: 10px auto;
}
.xos p {
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	color: #6c6c6c;
}
*{word-spacing:3px}
