@CHARSET "UTF-8";
body {background:url(images/bj.jpg) #FFE7E7 top center repeat-x;}
td {FONT-SIZE: 12px; COLOR: #000000; font-family: "MS UI Gothic", "ＭＳ ゴシック", "ＭＳ 明朝", "ＭＳ Ｐゴシック";}
.clear{ clear:left;}

#head{ width:1000px; height:426px; margin:auto; background:url(images/top.jpg) no-repeat; overflow:hidden;}
#headline{ width:810px; margin:auto; height:27px; background:url(images/head_bj.jpg) no-repeat; overflow:hidden; padding:10px 15px 10px 175px; line-height:27px; color:#D32162;}
#main{ width:1000px; margin:auto; overflow:hidden; background:url(images/bj2.jpg);}
#left{ width:236px; padding-right:11px; float:left; overflow:hidden; margin-top:6px; }
#right{ width:747px; padding-right:6px; float:left; overflow:hidden; margin-top:6px; }
#foot{ width:1000px; margin:auto; overflow:hidden; padding-top:15px;}

#left #menu{ width:236px; overflow:hidden;}
#left #menu .menu_item{ margin:0; padding:0; height:50px;}

#pro_list{ width:727px; height:598px; margin:5px auto 0 auto; overflow:hidden; background:url(images/nbj.jpg) no-repeat; padding:20px 10px 20px 10px;}
#pro_list .list{ width:720px; margin:auto; height:598px; overflow-x:hidden; overflow-y:auto;}
#pro_list .item{ width:222px; margin-right:18px; float:left; margin-bottom:15px;}
#pro_list .last{ margin-right:0;}
#pro_list .photo img{ width:220px; height:294px; border:1px solid #EC447E;}
#pro_list .title{ width:222px; line-height:20px; text-align:center; background-color:#ec447e; color: #000000;}

.ttt{ width:727px; height:598px; margin:5px auto 0 auto; overflow:hidden; background:url(images/nbj.jpg) no-repeat; padding:20px 10px 20px 10px;}
.ttt #work_list{width:720px; margin:auto; height:598px; overflow-x:hidden; overflow-y:auto;}
#work_list .title2{ margin:0 5px 0 5px;}
#work_list .title2 a{ color:#a88036; text-decoration:underline;}
#work_list .title2 a:hover{ color:#a88036; text-decoration:none;}
#work_list .title2 a:visited{ color:#a88036; text-decoration:none;}
#work_list .no_data{ text-align: center; padding-bottom: 20px;}
#work_list .photo img{ width: 90px; height:120px;}
#work_list .photo a{ display: block; height: 120px; overflow: hidden;}
#work_list .photo{ width: 90px; text-align: center; overflow: hidden; background-color: #ffccff; height: 155px;}
#work_list .photo a{ color: #FFFFFF;}
#work_list .photo, #work_list .item{ float: left;}
#work_list .item{ width:80px; text-align: center; height: 155px; overflow: hidden; border-left: #ff66cc 1px solid;}
#work_list .hang{ clear: both; height: 155px; width: 657px; border: #ff66cc 1px solid; margin: 0px auto;}
#work_list .jiange{ height: 10px;}
#work_list .date{ height: 21px; padding: 3px 0 0 0; color:#000000; border-bottom: 1px solid #ff66cc; background-color:#ffccff;}
#work_list .cc pre{ margin: 0px; padding: 0px;}
#work_list .cc{ padding: 50px 0px;}

#proshow .small_img{ width:90px; height:120px; border:1px solid #ff66cc; margin-right:10px;}

#right #main1{ width:747px; overflow:hidden;}
#main1 #left1{ width:466px; overflow:hidden; padding-right:7px; float:left;}
#main1 #right1{ width:274px; overflow:hidden; float:left;}

#left1 #scroll_girl{ width:443px; height:291px; background:url(images/pickup_bj.jpg) no-repeat; padding:10px 13px 11px 10px; margin-top:9px;}
#left1 #scroll_girl #small{ width:443px; height:291px; overflow: hidden;}
#left1 #scroll_girl #small img{ margin-right:8px;}
#left1 #mobile{ margin-top:14px;}

#right1 #recent_news{ width:262px; height:417px; background:url(images/news_bj.jpg) no-repeat; padding:42px 6px 10px 6px;}
#right1 #recent_news .recent_list{ width:260px; height:415px; overflow-x:hidden; overflow-y:auto; margin:auto;}
#right1 #recent_news .item{ margin-bottom:8px; padding-bottom:8px; }
#right1 #recent_news .photo{ float:left; width:93px; padding-right:7px; overflow:hidden; margin-bottom:8px; padding-bottom:8px;}
#right1 #recent_news .photo img{ width:91px; height:121px; border:1px solid #FAA5D4;}
#right1 #recent_news .content{ width:135px; color:#2A2A2A; line-height:19px; float:left; margin-bottom:8px; padding-bottom:8px;}
#right1 #recent_news .date{ color:#FA437C; font-weight:bold; margin-bottom:2px;}
#right1 #recent_news .title{ color:#FA437C; margin-bottom:2px;}

h4 {color: #FF0000;line-height: 1.3em; font-weight: normal;}
input.error, textarea.error, select.error { border: 1px dotted red; }
.inputselect{border:1px solid #dcdcdc;}
.textform{ border:#dcdcdc 1px solid; font-size:12px; line-height:18px; color:#000000;}
.container{ margin:auto; width:550px;}
.container hr{ margin:0; padding:0;}
label.error {background:url("images/unchecked.gif") no-repeat 0px 0px; padding-left: 16px; color: #EA5200; font-size: 12px; display: block; }

.end {font-size: 14px;color: #E92568;line-height:22px;font-weight:bold;}
.face {font-size: 12px;color: #2A2A2A;line-height:19px;}
.news {font-size: 14px;color: #000000;line-height:22px;border-bottom:#AAA9A9 1px dotted;}
#news { width:260px;height:410px;overflow-x:hidden;overflow-y:auto;margin: 10px auto 0 10px;}
#nbj { width:720px;height:610px; overflow-x:hidden;overflow-y:auto; margin: 20px auto 0 20px;}
.system1 {font-size: 14px;color: #2A2A2A;line-height:24px;}
.system2 {font-size: 14px;color: #ff0000;line-height:22px;font-weight:bold;}
.staff {font-size: 14px;color: #000000;line-height:22px;}

a.b:link {font-size: 14px;color: #E92568;line-height:20px; font-weight:bold; text-decoration: none}
a.b:visited {font-size: 14px;color: #E92568;line-height:20px; font-weight:bold; text-decoration: none}
a.b:active {font-size: 14px;color: #E92568;line-height:20px; font-weight:bold; text-decoration: none}
a.b:hover {font-size: 14px;color: #E92568;line-height:20px; font-weight:bold; text-decoration: underline;}
