@charset "utf-8";
*{margin:0; padding:0;}
body{width:100%; height:100%; font:11px Arial, Helvetica, sans-serif;}
/* main Layout */
#wrap{position:relative; height:100%;}
#header{position:relative; height:157px; background:url(../images/header_bg.gif) top left repeat-x; font:11px Myriad Pro, Arial, sans-serif;}
.header_title{position:relative; width:884px; margin:0 auto;}
.header_title_etc{position:relative; height:35px;}
.header_menuimg{width:477px; overflow:hidden;}
.header_menu_tab1{float:left; margin-left:22px;}
.header_menu_tab{float:left;}
#container{position:relative; width:884px; margin:0 auto;}
#content{position:relative; width:884px;}
#snb{float:left; position:relative; width:439px;}
#aside{float:left; position:relative; width:439px; margin:0 0 0 6px;}
#footer{position:relative; width:884px; height:106px; margin:0 auto;}
.footer_title{position:relative; width:884px; border-top:1px solid #f6f6f6; margin-top:75px;}
.header_txt1{position:absolute; top:10px; left:2px;}
.header_txt1_style1{color:#888888; font-weight:bold;}
.header_txt1_style2{color:#ea005d; font-weight:bold;}
.header_txt2{position:absolute; top:10px; right:162px;}
.header_txt2_style1{color:#888888; font-weight:bold; padding-right:15px; font:11px Arial, Helvetica, sans-serif;}
.header_txt2_style2{color:#ea005d; font-weight:bold; background:url(../images/icon_01.gif) center left no-repeat; padding-left:8px; font:11px Arial, Helvetica, sans-serif;}
.header_txt3{position:absolute; width:151px; height:18px; background:url(../images/header_etc.gif) no-repeat; top:8px; right:2px;}
.header_etc_size{padding:2px 0 0 14px; *padding:3px 0 0 16px; _padding:2px 0 0 14px;}
.header_etc_txti1{float:left; padding:0 6px 0 0;}
.header_etc_txti2{float:left; background:url(../images/icon_line.gif) center left no-repeat; padding:0 6px;}
.header_etc_txti3{float:left; background:url(../images/icon_line.gif) center left no-repeat; padding-left:6px;}
.header_etc_style1{color:#666666; font:10px Arial, Helvetica, sans-serif;}
.header_title2{position:relative; height:122px; text-align:right;}
.header_logo{position:absolute; top:34px; left:3px;}
.header_menu_location{position:absolute; top:56px; right:2px;}
.header_menu{color:#333333; font-size:15px; font-weight:bold;}
.header_menu a:visited {color:#333333; font-size:15px; font-weight:bold;}
.header_menu a:link {color:#333333; font-size:15px; font-weight:bold;}
.header_menu a:active {color:#ea005d; font-size:15px; font-weight:bold;}
.header_menu a:hover {color:#ea005d; font-size:15px; font-weight:bold;}
.header_menu_tab1{float:left;}
.header_menu_tab2{float:left; padding-left:22px;}
.header_menu_tab3{float:left; padding-left:11px;}
.main_list{position:relative; margin-left:2px;}
.main_list_size{width:880px;}
.main_list_i1{float:left; width:319px;}
.main_list_i2{float:left; width:561px; overflow:hidden;}
.main_list_i2_u1{width:561px; margin:30px 0 0 0;}
.main_list_i2_i1{font:bold 18px Myriad Pro, Arial, sans-serif; padding:0 0 14px 0; color:#000000;}
.main_list_i2_i1 a:visited{color:#000000;}
.main_list_i2_i1 a:link{color:#000000;}
.main_list_i2_i1 a:hover{color:#ea005d;}
.main_list_i2_i1 a:active{color:#ea005d;}

.main_list_i2_i2{line-height:16px; width:561px; height:110px; overflow:hidden;}
.main_list_i2_style{color:#888888;}
.main_list_i2_i3{padding:22px 0 0 0;}
.main_design_market_list{position:relative; margin-left:2px;}
.main_design_market_p{margin:17px 0 6px 0; font-size:10px; color:#888888;}
.main_design_market_style1{font-size:18px; color:#ea005d; font-weight:bold; letter-spacing:-1px;}
.main_design_market_style2{font-size:18px; color:#000000; font-weight:bold; letter-spacing:-1px;}
.main_design_market_bg{position:relative; width:884px; height:171px; overflow:hidden; background:url(../images/main_design_market_bg.gif) no-repeat;}
.main_design_market_u1{width:884px;}
.main_design_market_i1{float:left; width:82px; margin:67px 0 0 0;}
.main_design_market_i2{float:left; width:148px;}
.main_design_market_i3{float:left; width:148px;}
.main_design_market_i4{float:left; width:148px;}
.main_design_market_i5{float:left; width:148px;}
.main_design_market_i6{float:left; width:163px;}
.main_design_market_i7{float:left; width:47px; margin:67px 0 0 0;}
.main_design_market_min1{width:126px; height:135px; border:1px solid #e5e5e5; overflow:hidden; background:#FFF; margin-top:15px;}
.main_design_market_mini1{padding:5px 0 2px 5px;}
.main_design_market_mini2{padding:0 0 4px 5px; width:116px; overflow:hidden;}
.main_design_market_mini3{padding:0 0 0 5px; width:116px; overflow:hidden;}
.main_design_market_min_style{font-weight:bold; color:#000000;}
.main_design_market_min_style2{color:#888888;}
.intemship{position:relative; width:439px; margin:14px 0 0 0;}
.sub_location{margin:0 0 7px 2px;}
.sub_location2{margin:0 0 8px 2px;}
.sub_location3{margin:14px 0 7px 2px;}
.sub_title{width:437px;}
.sub_d1{padding:0 0 0 0;}
.sub_d2{color:#888888; font-size:10px;}
.intemship_content{position:relative; width:439px; background:url(../images/intemship_bg.gif) repeat-y;}
.intemship_cont1{position:relative; width:405px; border-bottom:1px solid #e5e5e5; margin:0 0 0 17px; padding:19px 0 19px 0;}
.intemship_cont1_1{position:relative; width:405px; border-bottom:1px solid #e5e5e5; margin:0 0 0 17px; padding:19px 0 11px 0;}
.intemship_cont2{position:relative; width:405px; margin:0 0 0 17px; padding:19px 0 8px 0;}
.intemship_cont2_1{position:relative; width:405px; margin:0 0 0 17px; padding:11px 0 0 0;}
.intemship_cont1_size{width:378px; margin:0 0 0 6px;}
.intemship_cont1_size2{width:378px; margin:10px 0 0 6px;}
.intemship_cont1_i1{font:bold 15px Myriad Pro, Arial, sans-serif; color:#333333;}
.intemship_cont1_i2{color:#888888;}
.intemship_cont1_style1{color:#333333; font-weight:bold;}
.intemship_padd1{padding:0 7px;}
.intemship_cont1_ii1{float:left; width:127px;}
.intemship_cont1_ii2{float:left; width:251px; height:81px; padding:2px 0 0 0; overflow:hidden;}
.intemship_cont1_ii_style{color:#999999;}
.intemship_cont1_ii_style a:visited {color:#999999;}
.intemship_cont1_ii_style a:link {color:#999999;}
.intemship_cont1_ii_style a:hover {color:#ea005d;}
.intemship_cont1_ii_style a:active {color:#ea005d;}
.banner{position:relative; margin:7px 0 0 2px;}
.banner_size{width:437px;}
.banner_i1{float:left;}
.banner_i2{float:left; padding-left:10px;}
.design_news_u1{width:400px; margin-left:5px;}
.design_news_i1{float:left; width:340px;}
.design_news_i2{float:left; width:60px;}
.design_news_u2{width:354px;}
.design_news_ii1{padding-bottom:3px; overflow:hidden; width:340px; height:17px;}
.design_news_style1{font:bold 15px Myriad Pro, Arial, sans-serif; color:#333333;}
.design_news_ii2{color:#888888; background:url(../images/btn_trg.gif) center left no-repeat; padding-left:31px;}
.design_news_img{width:400px; margin:20px 0 0 5px;}
.design_news_img_i1{width:400px; text-align:center;}
.design_news_img_i2{color:#999999; height:55px; overflow:hidden; padding:10px 0 0 0;}
.design_news_img_i2 a:visited {color:#999999;}
.design_news_img_i2 a:link {color:#999999;}
.design_news_img_i2 a:hover {color:#ea005d;}
.design_news_img_i2 a:active {color:#ea005d;}
.footer_logo{position:absolute; top:23px; left:14px;}
.footer_etc{position:absolute; top:12px; left:100px;}
.footer_etc_style1{color:#7a7a7a; font:11px Arial, Helvetica, sans-serif; padding-right:8px;}
.footer_etc_style2{color:#7a7a7a; font:11px Arial, Helvetica, sans-serif; background:url(../images/icon_line.gif) center left no-repeat; padding:0 8px;}
.footer_txt{position:absolute; top:32px; left:100px; font:11px Myriad Pro, Arial, sans-serif; color:#d6d6d6; line-height:18px;}
/* other */
.page a{padding:0 2px;}
.clear{clear:both; height:0; overflow:hidden;}
input, label {vertical-align:middle;}
ul, dl{position:relative; padding:0; margin:0;}
li, dt, dd {list-style:none; padding:0; margin:0;}
a img{border:0 none;}
a:active {text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}/* images size */
/* images size */
.btn_market_leftimg{margin:0 0 0 27px;}
.btn_market_rightimg{}
.img_main_list{width:299px; height:226px; overflow:hidden;}
.list_market_img{width:116px; height:89px; overflow:hidden;}
.list_design_news_img{width:216px; height:164px; overflow:hidden;}
