body { margin:0px; font-family:Arial, Helvetica, sans-serif; background-color:#241E20; background-image:url(../_images/bodybg.jpg); background-repeat:no-repeat; background-position:top center}

#header{ width:900px; margin:57px auto 6px auto; height:31px;}
#header #logo{ width:222px; float:left}
#header #nav{ width:500px; float:left}
#header #nav ul{ margin:0px; padding:0px; border:0px; list-style-type:none}
#header #nav ul li{ float:left}

#part1warp{ width:900px; margin:0px auto}
.introhome{ width:900px;background-image:url(../_images/intro_home.jpg); background-repeat:no-repeat; background-position:top; padding-bottom:40px; background-color:#FFFFFF}
.introabout{ width:900px; background-image:url(../_images/introabout1.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#e7e5e6; height:367px;}
.introservice{ width:900px;  background-image:url(../_images/intro_service.jpg); background-repeat:no-repeat; background-position:top; background-color:#FFFFFF}

.bottompart{ padding:24px 0px 22px 0px; height:90px; background-image:url(../_images/bottom_bg.jpg); background-position:top; background-repeat:no-repeat}
.bottompart ul{ margin:0px; padding:0px; border:0px; list-style-type:none}
.bottompart ul li{ float:left}
#footer{ font-size:9px; color:#898989; height:30px;}  
.home_text{ padding:88px 10px 0px 600px; }
.about_text{ padding:66px 20px 20px 500px; height:205px;}
.service_text{ padding:66px 10px 0px 511px;  }
.service_text ul.whatwedo{ color:#6a6a6a}
.service_text ul{ margin:10px 0px 20px 25px; padding:0px;}
.visitlink{ margin:0px 0px 0px 500px}
#text{font-size:11px; line-height:20px;}
.titlecasestudios{ height:159px; background-color:#FFFFFF}
.summarycasestudios{ padding:66px 0px 0px 510px;}
.casestudioslist{ background-image:url(../_images/studios_listbg.jpg); background-repeat:repeat-x; background-position:top; background-color:#EFEFEF; padding-bottom:30px;}
.casestudios{}

.intro_contacts{ background-image:url(../_images/studios_listbg.jpg); background-repeat:repeat-x; background-position:top; background-color:#EFEFEF; overflow:auto; padding-top:30px; height:600px; width:100%}
.casestudios_detail{ background-image:url(../_images/studios_listbg.jpg); background-repeat:repeat-x; background-position:top; background-color:#EFEFEF; overflow:auto; padding-top:30px;}
.detail_left{ width:270px; float:left; padding-left:38px;}
.detail_right{ float:left; margin-left:28px;}
.detail_right ul{ list-style-type:none; margin:0px 0px 60px 0px ; padding:0px;}
.detail_right li{ overflow:auto;}
.detail_left img{ border:1px solid #D2D2D4}
.casestudioslist ol{ padding:50px 0px 0px 50px;background-repeat:no-repeat; background-position:left top; list-style-type:none; margin:0px; }
.infolist li{margin-bottom:30px; overflow:auto}
.infolist .litpic{ width:138px; height:103px; float:left; overflow:hidden; margin-right:20px;}
.infolist .litpic img{ border:1px solid #CECED0; width:138px; height:103px;}
.infolist .info_title{ margin:0px 0px 0px 23px; width:539px; float:left; line-height:15px;}
.itemtxt p{ margin:0px; padding:0px;}
.casestudioslist .itemtxt a{ color:#C62F5A; text-decoration:none; }

.detail_title{ width:76px; float:left; font-weight:bold}
.detail_info{ width:400px; float:left}
.redfont{ font-size:9px; color:#D15579}

#contacts_left{ width:430px; padding-left:56px; margin-right:20px; float:left; padding-bottom:100px;}
#contacts_right{ width:250px; margin-left:10px; float:left}
#contacts_right a{ color:#000000; text-decoration:none}
.txt a{color:#000000; text-decoration:underline}
.promo_text{
	background-image:url(../_images/ico_left_pre.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left:7px;  
}
.promo_text p{ display:inline} 


.promo_textend{
	background-image:url(../_images/ico_right_pre.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 10px;
}
 

#play img {border:0px}
#play {width:258px;height:210px;overflow:hidden;margin:0px;}
#play_info{position:absolute;margin-top:141px;padding:8px 0 0 20px;height:42px;width:270px;color:#fff;z-index:1001;cursor:pointer; display:none}
#play_info b{font-size:14px;display:block;}
#play_bg {position:absolute;background-color:#000;margin-top:141px;height:50px;width:346px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000; display:none}
#play_text {position:absolute;margin:221px 0 0 0px; width:258px;z-index:1002}
#play_text ul {list-style-type:none; width:258px;display:block;padding-top:1px;_padding-top:0px;filter: Alpha(Opacity=80);opacity:0.8; color:#000000; font-size:1px; margin:0px; padding:0px;}
#play_text ul li {width:13px;height:6px;float:left;background-color:#CFCFCF;display:block;color:#FFF;text-align:center;margin:1px;cursor:pointer;font-family:"Courier New";}
#play_list a{display:block;width:258px;height:210px;position:absolute;overflow:hidden}


.input{ width:283px;}
.bodyfooter{ text-align:right; background-color:#FEFEFE;}

.itemgroup ul{ margin-top:0px; padding-top:10px; margin-bottom:0px;}
.itemgroup{ width:100%;}
#txtmain_aboutus{ margin-top:10px;}  

#txtmain_ourservice{ padding-left:0px;}
#s_109{ padding-left:0px;}

 
#txtmain_home{ height:157px;}

.title1{ color:#030303; display:block; height:15px;}
.title2{ color:#676767}


.casestudioslist .itemtxt{color:#676767; padding-right:50px;}
