@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;-webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0, 151, 132, 0);}
body{position:relative;line-height:1.25em;color:#333; word-wrap: break-word; word-break: break-all; width:100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit ;}
a, li, input, label, tr, textarea, button {outline: medium none;}
body{font-family: "나눔고딕",NanumGothic,"맑은 고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Helvetica,AppleGothic,sans-serif;}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:inherit;text-decoration:none; }
a:link { color:#333; text-decoration:none; }
a:visited { color:#333; text-decoration:none; }
a:active { color:#333; text-decoration:none;  }
.clear {clear:both;}

li {position:relative; display:block; }
li a {position:relative;color:#043766; display:block; clear:both; overflow:hidden; line-height:1.25em;}

.ulli li {float:left;padding: 2px 2px 0 0;font-size: 0.8em;}
.ulli0 li {float:left;padding: 0;margin:0;text-align:center;}

@media all and (max-width:640px) {
	.media_left{width:100%;float:none;overflow: hidden;}
	.media_right{width:100%;float:none;}
	.media_s_left{width:100%;float:none;}
	.media_s_right{width:100%;float:none;}

}
@media all and (min-width:641px) {
	.media_left{width:50%;box-sizing: border-box;float: left;overflow: hidden;}
	.media_right{width:50%;box-sizing: border-box;float: left;}
	.media_s_left{width:60%;box-sizing: border-box;float: left;margin-right:-1px;border-right:1px solid #c5c5c5;-webkit-box-sizing:border-box;}
	.media_s_right{width:40%;box-sizing: border-box;float: left;}
}

/*header*/
header {position:relative;width: 100%;height: auto;}
header .header {position:relative;background: #EEE;color: #fff;line-height: 54px;-moz-box-sizing: border-box;box-sizing: border-box;	width: 100%;height: 54px;padding: 0 50px;text-align:center;}
header .hleft, header .hright {color:#444;display: block;width: 54px;height: 54px;line-height: 54px;position: absolute;top: 0;}
header .hleft {float: left;left:0;}
header .hright {float: right;right:0;}

header #tlogo {position:relative;padding-top:5px;display: block;margin:0;border:0;font-size:0;line-height:0;}
#main {width:100%; overflow: hidden; position: relative;clear:both;background-color:#FFF;}
#main .mainbox{margin:10px;}
.main_wrap{position:relative;background-color:#ececec;box-sizing: border-box;overflow: hidden;}

.searchBox {
    background: none repeat scroll 0 0 #FFF;
    border-bottom: 1px solid #C4C4C4;
    padding: 0;
    position: relative;
	height:40px;
}
.sch_fm{overflow: hidden;}
.sch_fm ._fd{margin: 0 0px 0px 11px;position: relative;}
.sch_fm ._leg {height: 0;line-height: 0;overflow: hidden;position: absolute;text-indent: -9999px;width: 0;}
.sch_fm ._box {background-color: #fff;height: 30px;overflow: hidden;padding: 6px 80px 4px 10px;box-shadow: none;}
.sch_fm ._keywd {background-color: transparent;border: 0 none;color: #101010;font-size: 15px;font-weight: 400;height: 28px;line-height: 20px;outline: 0 none;padding: 0;vertical-align: top;width: 100%;}
.sch_fm button {vertical-align: middle;background-color: transparent;border: 0 none;cursor: pointer;}
.sch_fm ._btn {font-size: 0.75em;height: 34px;line-height: 0;position: absolute;right: 3px;top: 3px;width: 51px;background-color: #444;color:#FFF;}
.sch_fm ._btn::-moz-focus-inner {margin: 0;padding: 0;}


.swiperGroup-new {width: 100%;height:240px;padding:0;margin: 0 auto;position: relative;}
.swiper-container-new {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:2;}
.swiper-container-new {height: 240px;width: 100%;border:0px solid #DDD;}

.pagingroup {position: absolute;left: 0;text-align: center;bottom:0;width: 100%;z-index:10;padding: 5px;}
.pagination-new {background-color:#FFF;display: inline-block;height: 20px;line-height: 20px;margin: 0 auto;padding:0 15px;}
.swiper-pagination-switch {display: inline-block;width: 6px;height: 6px;border-radius: 6px;background-color: #DDD;margin: 0 5px 5px;cursor: pointer;}
.swiper-active-switch {width: 8px;height: 8px;border-radius: 8px;background-color: #0168b7;margin: 0 5px 4px;}

.swiper_ul {width: 100%;max-width:500px;margin:0 auto;}
.swiper_ul:after {clear: both;content: "";display: block;}
.swiper_ul li {float:left; width:50%; text-align:center; padding:0 5px;overflow:hidden; box-sizing: border-box;}
.swiper_ul .tlimg {width:100%;min-height:140px; overflow:hidden; border:0px solid #DDD;margin:0 auto;display:block;}
.swiper_ul .tlimg:after {border: 0px solid #DDD;box-sizing: border-box;content: "";height: 100%;left: 0;opacity: 0.1;position: absolute;top: 0;width: 100%;}

.swiper_ul .tltxt{-moz-box-orient: vertical;box-sizing: border-box;color: #101010;display: -webkit-box;font-size: 1.07em;font-weight: 400;height: 66px;letter-spacing: -1px;line-height: 1.2;margin: 5px 0;overflow: hidden;pointer-events: none;text-align: left;word-break: break-all;}

.swiperGroup-best {width: 100%;height: 250px;padding:0;margin: 0 auto;position: relative;}
.swiper-container-best {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:2;}
.swiper-container-best {height: 250px;width: 100%;border:0px solid #DDD;}
.pagination-best {background-color:#FFF;display: inline-block;height: 20px;line-height: 20px;margin: 0 auto;padding:0 15px;}

.swiperGroup-char {width: 100%;height:240px;padding:0;margin: 0 auto;position: relative;}
.swiper-container-char {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:2;}
.swiper-container-char {width: 100%;border:0px solid #DDD;}
.pagination-char {background-color:#FFF;display: inline-block;height: 20px;line-height: 20px;margin: 0 auto;padding:0 15px;}
.swiper-container-char .swiper-slide li {width:50%; padding:0 5px;float:left;box-sizing: border-box;}
.swiper-container-char .swiper-slide li:first-child{padding-left:0;}
.swiper-container-char .swiper-slide li:last-child{padding-right:0;}

.swiper-container-char .swiper-slide .tlimg {width:100%;min-height:85px; max-height:140px; overflow:hidden; border:none;margin:0 auto;display:block;}
.swiper-container-char .swiper-slide .tlimg img{min-height:140px;}
.swiper-container-char .swiper-slide .tltxt{-moz-box-orient: vertical;box-sizing: border-box;color: #101010;display: -webkit-box;font-size: 1.07em;font-weight: 400;height: 66px;letter-spacing: -1px;line-height: 1.2;margin: 5px 0;overflow: hidden;pointer-events: none;text-align: left;word-break: break-all;}

.swiperHD {
    backface-visibility: hidden;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.swiperHD_container {
    position: relative;
    transform: translate3d(0px, 0px, 0px);
    transition-duration: 0s;
    transition-property: transform, left, top;
    transition-timing-function: ease;
    width: 100%;
	z-index:2;
}

.pagingroupHD {position: absolute;right: 0;text-align: right;top:0px;width: 50%;z-index:10;padding: 0px;}
.paginationHD {display: inline-block;height: 20px;line-height: 20px;margin: 0 auto;padding:8px 5px;z-index: 5;}
.swiperHD_container .swiper-slide {position: relative;}
.swiperHD_container .swiper-slide .tlimg {width:100%;max-height:260px;overflow:hidden; border:none;margin:0 auto;display:block;}
.swiperHD_container .swiper-slide .tlimg img{min-height:260px;}
.swiperHD_container .swiper-slide .tltxt{position: absolute;width:100%;bottom:0;margin:0;padding:0;overflow:hidden;z-index:10;
text-transform: uppercase;background: url("img/xbg2.png") repeat-x scroll 0 bottom transparent;}
.swiperHD_container .swiper-slide .tltxt a {color:#FFF;font-size:1.4em;line-height:1.5;padding: 15px;text-align:left;display:block;letter-spacing: -0.05em;}

/*header line 뉴스 */
.topHD {margin: 0 auto;padding: 10px 8px;position: relative;min-height:210px;overflow: hidden;}
.topHD dl {position:relative; margin-top:0px;background-color:#FFF;}
.topHD dl dt {clear: both;padding:10px 0;max-width:470px;text-align:center;}
.topHD dl dt h3 {font-size:1.2em;line-height:1.1em; overflow: hidden;padding:0;}
.topHD dl dt a {color:#505050;display: block;}
.topHD dl dd {clear: both;overflow: hidden;}
.topHD dl dd.img {position:relative; float:left; margin:0;}
.topHD dl dd.img img {vertical-align:top;}
.topHD dl dd.img a {display: block;border:0px solid #DDD; max-height:210px;overflow: hidden;}

.sel3HD {position:relative; margin:0;clear: both;border:0px solid #dcdcdc;padding:7px 6px;}
.sel3HD dl {position:relative; clear: both;display: block;margin-bottom:0px;height:90px;border:0px solid #ececec;}
.sel3HD dl.f{margin-top: 0px;padding-top: 0px;}
.sel3HD dl.e{margin-bottom: 0px;padding-bottom: 0px;}
.sel3HD dd.img {float:left; width:80px; height:90px; margin-right:10px;overflow: hidden;display: block;border:1px solid #EEE;}
.sel3HD dd.img img {vertical-align:top; width:80px; min-height:90px;}
.sel3HD dd a {display: block;}
.sel3HD dd.subtitle {height:auto;font-size:1.2em;font-weight:bold; line-height:1.3;padding:10px 3px 3px 0px;}
.sel3HD dd.subtitle a {color:#616161;}

/*동영상 뉴스 */
.movSD {position:relative; margin:0 auto;clear: both;padding:0;}
.movSD dl {position:relative; padding:0;overflow: hidden;width:100%;}
.movSD dl dd.mov {float:left; overflow: hidden;width:100%}
.movSD dl dt {float:left; padding:5px 10px;margin:0 auto;text-align:center;}
.movSD dl dt a {font-weight:bold;color:#666;}

.buttom {display:inline-block;border: 1px solid #C9C9C9; cursor:pointer;
	background: #FAFAFA;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#f3f3f3');
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #FAFAFA,  #f3f3f3);
}
.buttom span{text-align:center; display:inline-block;font-size:0.9em;padding:6px 7px;}


#viewWrap {background: none repeat scroll 0 0 #FFFFFF; position: relative; width: 100%; display:block;margin:0 auto; padding:15px 10px;box-sizing: border-box;}
#viewConts img {width  : 100%;height : auto;}
#listWrap {background-color:#FFF; width: 100%; display:block;margin:0 auto; padding:15px 10px;box-sizing: border-box;position:relative;overflow:hidden;-wekikit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1)}
#listWrap .line{border-bottom: 1px solid #DDD; margin: 10px 0; clear: both;}
/* 텍스트기사 */
.listTxt {overflow: hidden; _height: 1%; padding: 4px 0; }
.listTxt dt { font-size: 1em; letter-spacing: -1px; line-height: 15px; margin: 3px 0 5px 0; } 
.listTxt dd { line-height: 15px; }
.listTxt .date { padding: 1px 0 0 7px; color: #8E8E8E; font-size: 0.687em; letter-spacing: -1px; font-family: Verdana; } 

/* 사진기사 */
.listPhoto {padding: 4px 0;}
.listPhoto p {position: relative; float: left; width:100px; min-height:95px; max-height:130px; overflow: hidden; display: block;margin-bottom:5px;border: 0px solid #ddd; }
.listPhoto p img { background-color: #FFF; padding: 0px; }
.listPhoto dl {margin-left: 105px; }
.listPhoto dt { font-size: 1em;letter-spacing: -1px; line-height: 15px; margin: 3px 0 5px; } 
.listPhoto dd { line-height: 15px; }
.listPhoto .date { padding: 1px 0 0 7px; color: #8E8E8E; font-size: 0.687em; letter-spacing: -1px; font-family: Verdana; }


/* 기사보기 */
.viewTitle {position:relative; overflow: hidden; _height:1%; margin:0 0 10px 0;background-color:#fff; border-bottom:1px solid #DDD; padding:5px;}
.viewTitle dt {line-height: 25px; margin: 5px 0 10px 0; } 
.viewTitle dt h3 {font-size: 22px; letter-spacing: -1px; line-height: 1.6; margin: 5px 0 15px 0;font-weight:800;} 
.viewTitle dd { font-size: 0.7em; color:#999; line-height: 15px; }
.viewTitle dd.subtitle { font-size: 17px; color:#336633; line-height: 25px;}
.viewTitle .date { padding: 1px 0 0 7px; color: #999; font-size: 10px; letter-spacing: -1px; font-family: Verdana; } 
#viewWrap .viewConts { position: relative; overflow: hidden; padding: 10px 0 15px 0px; font-size:18px; line-height: 1.56;text-align:justify;}

#viewWrap .viewConts table {font-size: 11pt; line-height: 1.3;font-family:'굴림',Gulim,AppleGothic,Sans-serif;}
#viewWrap .viewConts td {font-size: 11pt; line-height: 1.3;font-family:'굴림',Gulim,AppleGothic,Sans-serif;}

#view_wrap{padding-top:10px;}
#view_wrap .fileup {
	width  : 100%;
	height : auto;
}
/*뉴스상세보기 페이지 */
.issVP dl {position:relative; margin:5px 1px;}
.issVP dl dd a {color:#000; font-size:12px;line-height: 15px;letter-spacing:-1px;}
.issVP dl dd.img {position:relative; float:left; height:95px; margin-right:5px;overflow: hidden;}
.issVP dl dd.img img {vertical-align:top;}
.issVP dl dd.body {padding-top:10px;padding-bottom:1px;line-height:12px;}
.issVP dl dd .subj{color:#4B4B4B; font-size:14px; font-weight:bold; letter-spacing:-1px;overflow: hidden;padding:3px 0px 7px;}
.issVP dl dd .subt{color:#6982b7; font-size:11px;letter-spacing:-1px;padding:3px 0px 7px;}
.issVP dd .conts {letter-spacing:-1px;padding:5px 0 0 0;display: block;color:#666666;}


/* 관련기사-본문 */
.renewsList2 h3 {font-size:13px; padding: 10px 0;}
.renewsList2 dt { background: url(img/ico_link.png) no-repeat  5px 4px; padding-left: 18px; margin-bottom: 7px; font-size:13px; }
.renewsList2 dd { background: url(img/icon_led.gif) no-repeat  10px 4px; padding-left: 23px; }
.renewsList2 dt a { color: #000; font-weight: bold; }
.renewsList2 dd a { color: #000; }
.renewsList2 .date { padding: 1px 0 0 7px; color: #999; font-size: 10px; letter-spacing: -1px; font-family: Verdana; } 


#xswipe {background: none repeat scroll 0 0 #FFFFFF; position: relative; width: 100%; display:block;margin:0 auto;}
.h_area{font-size:1.2em; clear:both;border-bottom:2px solid #DDD;padding: 0.5em 0 0.15em 0; position:relative; margin:0 5px 5px;box-sizing: border-box;display:block;}
.h2 {display:inline;font-size:1.1em;letter-spacing:1px; padding-left: 5px; font-weight:bold;-webkit-text-stroke-width:.02em; }
.imgtl{padding:10px 0;margin-left:5px;border-bottom:1px solid #DDD;}


/*pagenate*/ 
.pagingroup button {width:38px; display:inline-block; height:26px;line-height:28px; border: 1px solid #C9C9C9; cursor:pointer;
	background: #FAFAFA;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#f3f3f3');
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #FAFAFA,  #f3f3f3);
}
.pagingroup button strong {display:none;}
.pagingroup button span{background:url('img/ico_all.png') 50% 50% no-repeat scroll; width:30px; height:18px; text-align:center; display:inline-block;}
.pagingroup button.prev{margin-right:5px;border-radius: 6px 0px 0px 6px;}
.pagingroup button.prev span{background-position: 10px 6px;}
.pagingroup button.next{margin-left:5px;border-radius: 0px 6px 6px 0px;}
.pagingroup button.next span{background-position: 12px -14px;}

/*제품소개 리스트*/
.s li {border-bottom:1px solid #e3e3e3; background:#ffffff url('img/next.png') 98% 50% no-repeat scroll;}
.s li.last {border-bottom:none;}
.s li a { padding:1em 0 1em 10px;  padding-left:10px; clear:both; width:90%;font-size: 1em;display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;}
/*bbs 리스트*/
.bbsList li {display:block;border-bottom:1px solid #e3e3e3; background:#ffffff url('img/next.png') 98% 50% no-repeat scroll;}
.bbsList li a {text-align:left;padding:0.7em 0 0.7em 10px; margin:0;clear:both; width:90%;font-size: 1.07em;display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;}

.bbsList li:first-child{}
.bbsList li:last-child{border:0;}

/*랭킹 리스트*/
.rankList li {text-align:left;border-bottom:1px solid #e3e3e3; background:#ffffff url('img/next.png') 98% 50% no-repeat scroll;}
.rankList .top .num {border:1px solid #AAA;background-color:#2D8000;color:#FFF;}
.rankList li .num {position:absolute;margin:0.7em 0.3em;display:block;width:20px;height:auto;font-size:1.07em;border:1px solid #AAA;text-align:center;background-color:#DDD;}
.rankList li a {padding:0.7em 0;  padding-left:33px; clear:both; font-size: 1.07em;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;}

/*포토리스트*/
#pro_List_img{padding-left:0px;clear: both;}
#pro_List_img li{padding: 0 10px;}
#pro_List_img li.f{padding: 10px 10px 10px 0px;}
#pro_List_img li.e{padding: 10px 0px 10px 10px;}
.firstimg{text-align:center;height:80px; width:95px; overflow:hidden;margin:1px;border:1px solid #C1C1C1;}
.firstimg img{overflow:hidden;}
.subject{min-height:50px; width:95px;text-align:center;overflow:hidden;padding:3px;font-size:10pt;font-weight:bold;letter-spacing: -1px;line-height:15px;}

.proListImg {position:relative; padding:10px 0;border-bottom: 1px solid #DDD;}
.proListImg dt {overflow: hidden;}
.proListImg dt h3 {font-size:16pt; font-weight:bold; letter-spacing:-2px;overflow: hidden;padding:1px 0px;}
.proListImg dd.img {position:relative; float:left; width:100px; height:80px; margin-right:10px;overflow: hidden;border:1px solid #DDD;text-align:center;}
.proListImg dd.img img {vertical-align:top;}
.proListImg dd.txt {height:80px; margin-left:10px;overflow: hidden;}
.proListImg dd .ico{margin-top:3px;}
.proListImg dd .name{margin-top:3px;}
.proListImg dd .name a{font-size:1em;}

.navbar{background:url('img/nav_01.png') 5px center no-repeat scroll;margin-top:1px; padding:10px 10px 10px 25px; background-color:#f9f9f9; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD;}
.navbar a{background:url('img/nav_02.png') 5px center no-repeat scroll;padding-left:23px;padding-right:3px;font-weight:bold;letter-spacing:-1px;font-size:1em;line-height:17px;height:17px;}

/* character list */
.charList li {width:100%;overflow:hidden; }
.charList li {float:left; width:50%; max-height:182px; text-align:center; padding:5px 0;overflow:hidden; }
.charList li img {width:98%;height:98%; overflow:hidden; margin:0 auto;max-width:212px;max-height:182px;min-width:82px;min-height:70px;}
.charList li a {display:block; overflow:hidden; margin:0 auto; line-height:1.1em;}
.charList li span { width:100%; text-align:center; overflow:hidden; margin:0 auto; display:block;padding:5px 0;font-size:0.9em; text-decoration:none; color:#333; letter-spacing:-1px;}


#ViewInfor{background-color:#ececec;border-top:1px solid #b4b4b4;margin-top:10px;padding:10px;position:relative;overflow:hidden;}
#ViewInfor .pbox{background-color:#FFF;border-bottom:1px solid #BBB;border-right:0px solid #BBB;padding:10px;position:relative;overflow:hidden;}
#ViewInfor .ptitle{border-bottom:1px solid #BBB;padding:10px 0;color:#065a9b;}
#ViewInfor .proTview{border-bottom:0px solid #BBB;padding:5px 10px;position:relative;overflow:hidden;border-collapse:collapse; }
#ViewInfor .proTview tbody th, #ViewInfor .proTview tbody td{border-bottom:1px solid #e5e5e5; padding: 5px 0;}
#ViewInfor .proTview th {min-width:85px;width:30%; font-weight:normal;text-align:left;}
#ViewInfor .btn {margin:0 auto;padding:10px 0 0;overflow:hidden;text-align:center;}
#ViewInfor .btn li {float: left;padding:0 5px;}
#bodyConts{font-size:0.85em;margin:5px;}

.xxico {position:absolute;background-color:#339933;border-radius: 3px;display: inline-block;height: 1em;line-height: 1em;margin: 0 auto;padding:0 3px;}

#lineBox{background-color:#ececec;margin-top:0px;padding:4px 8px;position:relative;overflow:hidden;}
#lineBox .pbox{background-color:#FFF;padding:10px;position:relative;overflow:hidden;-wekikit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1)}
#lineBox .pbox5{background-color:#FFF;padding:5px;position:relative;overflow:hidden;-wekikit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1)}

.xpageing a{padding: 1px 7px;font-size: 1em;display:inline-table;overflow:hidden;border:1px solid #DDD;margin:0 4px;font-weight:bold;text-align:center;}
.xpageing a.sel{border:1px solid #ff0033;margin:0 3px;color:#ff0033;}

.loginBox {
    background: none repeat scroll 0 0 #EBEBEB;
    border: 1px solid #C4C4C4;
    border-radius: 5px;
    padding: 14px;
    position: relative;
}
.loginBox button {display:inline-block;border: 1px solid #C9C9C9; cursor:pointer;
	background: #FAFAFA;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#f3f3f3');
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #FAFAFA,  #f3f3f3);
	height:65px;
}
.loginBox button span{text-align:center; display:inline-block;font-size:1em;padding:10px;}

.input_text {
    border: 1px solid #DDD;
    border-radius: 3px;
    display: block;
    font-size: 0.8em;
    height: 27px;
    line-height: 27px;
    padding: 2px 2px 2px 4px;
    width: 95%;
	-webkit-border-radius:1px;
	-webkit-appearance:none;
}



.tmenuList {overflow: hidden;position: relative; background: none repeat scroll 0 0 #FCFCFC;border: 1px solid #E1E1E1;}
.tmenuList li {float: left;width: 33.2%;}
.tmenuList li a {
    color: #3449AA;
    display: block;
    font-size: 0.789em;
    height: 37px;
    line-height: 39px;
    text-align: center;
    white-space: nowrap;
}
.tmenuList li:nth-child(n+4) {border-top: 1px solid #EFEFEF;}
.tmenuList li:nth-child(3n-1) {border-left: 1px solid #EFEFEF;border-right: 1px solid #EFEFEF;}
.tmenuList li:nth-child(3n) {float: none;overflow: hidden;width: auto;}


.tmenuList2 {overflow: hidden;position: relative; background: none repeat scroll 0 0 #FCFCFC;border: 0px solid #E1E1E1;}
.tmenuList2 li {float: left;width: 33.2%;box-sizing: border-box;padding:2px;}
.tmenuList2 li a {
    color: #121a3a;
    display: block;
    font-size: 0.789em;
    height: 33px;
    line-height: 35px;
    text-align: center;
    white-space: nowrap;
	border: 1px solid #EFEFEF;
}
.tmenuList2 li:nth-child(3n) {float: none;overflow: hidden;width: auto;}

.pageindex {overflow: hidden;position: relative; background: none repeat scroll 0 0 #FCFCFC;padding:10px;display: inline-block;}
.pageindex ul {margin: 0 auto;}
.pageindex li {float: left;box-sizing: border-box;padding:2px;}
.pageindex .pg a{
    color: #121a3a;
    display: block;
    font-size: 1em;
	padding: 0 10px;
    height: 33px;
    line-height: 35px;
    text-align: center;
    white-space: nowrap;
	border: 1px solid #DDD;
}
.pageindex .sel a{
    color: #121a3a;
    display: block;
    font-size: 1em;
	font-weight: bold;
	padding: 0 10px;
    height: 33px;
    line-height: 35px;
    text-align: center;
    white-space: nowrap;
	border: 1px solid #ff3333;
}

.pageindex .n a, .pageindex .p a{
    color: #121a3a;
    display: block;
    font-size: 1em;
	padding: 0 10px;
    height: 33px;
    line-height: 35px;
    text-align: center;
    white-space: nowrap;
	border: 1px solid #FFF;
}

footer {background-color:#e4e4e4;margin-top:0px;border-top:2px solid #6d8998;}
footer #footmenu {position:relative;width:100%;height:40px;}
footer #footmenu li {float: left;width:25%;margin:0;letter-spacing:-1px;font-size: 0.9em;font-weight: bold;color:#000;text-align:center;background-color:#676d7c;}
footer #footmenu a {color:#FFF;padding:10px 0px;display:block;}

footer #footaddr {font-size: 10px;color:#999;padding:10px;text-align:center;line-height:12px;}
footer #footaddr a {color:#999;}
footer #footaddr .cpr {color:#555;font-size:10px;padding:5px 0;}

footer #fbutton {padding:5px;text-align:center;line-height:12px;}
footer button {display:inline-block;border: 1px solid #C9C9C9; cursor:pointer;
	background: #FAFAFA;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#f3f3f3');
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #FAFAFA,  #f3f3f3);
}
footer button span{text-align:center; display:inline-block;font-size:0.9em;padding:5px 10px;}

.jbox table {
	border:0 none;
	margin:20px auto 7px;
}
.jbox table th, .jbox table td {
	padding:5px 0px 5px 3px;
	
}
.jbox table td {
	padding-bottom:5px;
}
.input_box {
    border: 1px solid #DDD;
	padding: 2px 5px;
    font-size: 0.8em;
    width: 100%;
	-webkit-border-radius:1px;
	-webkit-appearance:none;
}
.jbox button {display:inline-block;border: 1px solid #C9C9C9; cursor:pointer;
	background: #FAFAFA;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#f3f3f3');
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #FAFAFA,  #f3f3f3);
}
.jbox button span{text-align:center; display:inline-block;font-size:1em;padding:10px;}


.jlist table {
	border:0 none;
	margin:10px auto 7px;
	font-size:0.8em;
}
.jlist table thead {
	background-color:#DDD;
}
.jlist table th, .jlist table td {
	padding:5px 0px 5px 3px;
	
}
.jlist table td {
	padding-bottom:3px;
	border-bottom: 1px solid #DDD;
}