#main_visual{clear:both; width:100%; height:345px; background:url(/images/main/main_visual_bg.png) bottom center repeat-x; position:relative;}
#main_visual #area{width:1000px; margin:0 auto; z-index:1;}
#main_quick{width:1040px; height:100px; margin:0 auto; background:url(/images/main/main_quick_bg.png) no-repeat; margin-top:-50px; z-index:99999999; position:relative;}
#main_contents{width:1000px; margin:0 auto;}

/*banner*/
#main_contents #cont01{width:1000px; float:left; height:250px; margin-bottom:10px; padding-top:20px;}
#main_contents #cont01 .ask{float:left; width:205px; }
#main_contents #cont01 .ask img{margin:0 0 10px 10px;}
#main_contents #cont01 .ask .form{background:url(/images/main/cont_01_bg.png) no-repeat; width:205px; height:138px; color:#fff; font-weight:600; font-size:18px; float:left;}
#main_contents #cont01 .ask .form a{color:#fff;}
#main_contents #cont01 .ask .form a:hover{color:#feff95;}
#main_contents #cont01 .info{position:relative; float:left; width:460px; height:179px; margin:30px 0 0 25px;text-align:center; padding:5px 0 5px 0; background-color:#ddd;z-index:0;}


#main_contents #cont01 .info .c_tab{position:absolute; bottom:7px; left:8px; z-index:99999999999}
#main_contents #cont01 .info .c_tab li{float:left; margin-right:1px}
#main_contents #cont01 .info .c_tab li a{float:left; background:url(/images/main/info_tab_bg.gif) center top repeat; width:88px; height:14px;padding:8px 0; color:#1a1e2d;  font-size:13px; font-weight:600}
#main_contents #cont01 .info .c_tab li a:hover{background:url(/images/main/info_tab_bg_hover.gif) center top repeat;}
#main_contents #cont01 .info .c_tab li .current{background:url(/images/main/info_tab_bg_hover.gif) center top repeat;}
#main_contents #cont01 .info .c_tab02 li a{width:110px !important}



#main_contents #cont01 .banner{float:left; width:290px; height:230px; margin:30px 0 0 15px;z-index:0;}
#main_contents #cont01 .banner .title{font-size:18px; font-weight:600; vertical-align:top; margin-bottom:5px; padding-bottom:5px;z-index:0;}
#main_contents #cont01 .banner .title span{ font-family:Arial; font-size:20px; color:#2867b1;z-index:0;}

/*5ea banner*/
#main_contents #cont02{width:1000px; vertical-align:top; margin-bottom:40px; float:left;}
#main_contents #cont02 .box li{float:left; margin-right:6px}

/*itc news study gallery*/
#main_contents #cont03{width:1000px; margin-bottom:40px; float:left;}
#main_contents #cont03 .title{font-size:18px; font-weight:600; vertical-align:top; border-bottom:1px solid #c3c3c3; margin-bottom:5px; padding-bottom:5px;}
#main_contents #cont03 .title span{ font-family:Arial; font-size:20px; color:#2867b1;}
#main_contents #cont03 .movie{width:240px; height:180px; float:left}
#main_contents #cont03 .movie .monitor_bg{width:240px; height:150px; float:left; background:url(/images/main/movie_bg.gif) no-repeat; margin-top:-2px;}

#main_contents #cont03 .news{width:354px; height:180px;  float:left; position:relative; margin-left:25px;}
#main_contents #cont03 .study{width:354px; height:180px;  float:left; margin-left:25px;position:relative;}
#main_contents #cont03 .list ul{margin:10px 5px 0 5px; padding-bottom:10px;border-bottom:1px solid #d3d3d3; min-height:130px}
#main_contents #cont03 .list li{position:relative;; line-height:26px; background:url(/images/main/list_dot.png) 0 10px no-repeat;}
#main_contents #cont03 .list li a{font-weight:400; background:url(/images/main/main_list_dot.jpg) 5px center no-repeat; padding-left:12px}
#main_contents #cont03 .list li a:hover{text-decoration:underline;}
#main_contents #cont03 .list li .time{float:right; clear:right;white-space:nowrap; *margin-top:-27px;}
#main_contents #cont03 .list .more{position:absolute;top:5px;right:13px; font-size:11px; font-weight:bold; font-family:Arial; }

/*blog + face book*/
#main_contents #cont04{width:1000px; margin-bottom:40px; float:left;}
#main_contents #cont04 .blog{width:490px; float:left; position:relative}
#main_contents #cont04 .facebook{width:490px; float:left;position:relative; margin-left:20px;}
#main_contents #cont04 .list{background:url(/images/main/cont04_bg.png) repeat-x; width:490px; height:115px;}
#main_contents #cont04 .list img{float:left; margin:19px 15px 15px 15px;width:80px; border:1px solid #d3d3d3}
#main_contents #cont04 .list p{float:left; width:360px; margin:19px 0px 15px 0px; line-height:19px;}
#main_contents #cont04 .list a:hover{text-decoration:underline;}
#main_contents #cont04 h2{margin-bottom:5px; display:block;}
#main_contents #cont04 .list .more{position:absolute;top:5px;right:0px;  font-size:13px;  background:url(/images/main/more_icon.gif) right  top no-repeat; padding-right:25px;}
#main_contents #cont04 .list .more:hover{text-decoration:none}

#content_inner2 {	width: 100%;	margin: 0 auto;	padding: 0;	position: relative; margin-top:30px;}

.border_no{border:none !important}

#main_visual{width:100%; background:url(/images/main/visual_bg.jpg) repeat-x; }
#main_visual .bx-wrapper{width:1600px !important; height:340px; margin-left:-800px; position:absolute; left:50%;}
#main_visual .bx-pager{}
#main_visual .bx-wrapper .bx-next{display:none;}
#main_visual .bx-wrapper .bx-prev{display:none;}
#main_visual .bx-pager-item a{ float: left; background: url(/images/main/dot.png) no-repeat 0px -28px; width: 25px; height: 25px; color: #fff; font-size: 0px; margin: 0; padding-right: 0px; z-index: 99999; display: block; }
#main_visual .bx-pager-item .active { background-position: -0px 0; text-decoration: none; width: 25px; }
#main_visual .bx-controls{width:30px; position:absolute; right:300px; top:30px; z-index:99; }

#main_quick { width: 1040px; height: 100px; margin: 0 auto; background: url(/images/main/main_quick_bg.png) no-repeat; margin-top: -50px; z-index: 99999999; position: relative; }
#main_quick .bx-pager{display:none; }
#main_quick .bx-viewport{width:969px !important}
#main_quick .bx-wrapper .bx-prev { left: 10px; background: url(/images/main/left_btn.png) no-repeat 0 0; }
#main_quick .bx-wrapper .bx-next { right: 10px; background: url(/images/main/right_btn.png) no-repeat 0 0; }
#main_quick .bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -23px; outline: 0; width: 19px; height: 46px; text-indent: -9999px; z-index: 9999; }
#main_quick .bx-wrapper{margin:10px 0 0 40px; float:left}
#main_quick .slide{border-right: 1px dotted #b6b6b6; width:130px; height:80px; overflow:hidden; margin-top:3px}

#popup{position:relative}
#popup .bx-pager{width:150px;position:absolute; top:-55px; right:-90px;z-index:0}
#popup .bx-pager-item{float:left}
#popup .bx-pager-item a{ float: left; background: url(http://itcspeaking.com/images/main/banner_bg01.gif) no-repeat -18px 0px; width: 13px; height: 13px; color: #fff; font-size: 0px; margin: 0px 3px 0px 0px; padding-right: 0px; z-index: 99999; display: block;}
#popup .bx-pager-item .active { background-position: -0px 0; text-decoration: none; width: 13px; }
#popup .bx-controls{width:30px; position:absolute; right:0; top:30px; z-index:99999999999}
#popup .bx-wrapper .bx-next{display:none;}
#popup .bx-wrapper .bx-prev{display:none;}

#movie{margin:13px 0 0 9px; position:relative}
#movie .bx-pager{position:absolute; top:-33px; right:2px; width:20px;}
#movie .bx-pager-item{float:left}
#movie .bx-pager-item a{ float: left; background: url(/images/main/banner_bg02.gif) no-repeat -18px 2px; width: 17px; height: 18px; text-align:center; color: #fff; font-size: 10px; margin: 0px 0px 0px 0px; padding-right: 0px; z-index: 99999; display: block;}
#movie .bx-pager-item .active { background-position: -0px 2px; text-decoration: none; width: 17px; }
#movie .bx-controls{width:30px; position:absolute; right:0; top:30px; z-index:99999999999}
#movie .bx-wrapper .bx-next{display:none;}
#movie .bx-wrapper .bx-prev{display:none;}


.footerwrap {position:relative; width:100%; height:45px; background:#373737;}
.footer {width:1000px; margin:0 auto; padding:15px 0 0 21px; font-size:13px; color:#999999; text-align:left;}
.footer .foot_social {position:absolute; top:2px; right:70px; margin:9px 150px 0 0; }
.footer .foot_social li{float:left; margin-right:5px;}