/* reset */
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,tr,td {margin:0;padding:0;}
img {border:0 none;}
ul {list-style:none;}
a,input:focus {outline:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
table {border-collapse:collapse;}
td {vertical-align:top;}

/* clear float */
.clearfix:after {content:'.';clear:both;display:block;height:0;line-height:0;visibility:hidden;}
.clearfix {*zoom:1;}

/* arrow icon */
.arrow {display:inline-block;margin:0 3px;height:11px;width:11px;background:url(ico_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/ico_bg.png*/ no-repeat 0 -19px;}

/* layout */
html {background-color:#C7D9E4;}
body {background:#fff url(x_body_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/x_body_bg.png*/ repeat-x 0 290px;font:12px/1.5 arial;}
#wrap {margin:0 auto;width:960px;background:url(body_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/body_bg.png*/ no-repeat -1px 31px; position: relative; }
#header {position:relative;height:173px;}
.banner {height:305px;}
#container {padding-top:12px;height:230px;}
#footer {height:100px;}

#logo {position:absolute;top:47px;left:160px;height:114px;width:169px;}
#logo a {display:block;height:114px;width:169px;background:url(logo.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/logo.png*/ no-repeat;text-indent:-9999px;}

#nav {position:absolute;right:10px;bottom:10px;}
#nav li {float:left;font-size:11px;}
#nav li:first-child {display:none;}
#nav li a {padding-right:14px;background:url(ico_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/ico_bg.png*/ no-repeat right 3px;color:#000;font-weight:bold;}
#nav li .contact {background-image:none;}
#nav .current a {color:#209bf7;}

.footer-in {padding:70px 100px 0 0;text-align:right;color:#145194;}
.footer-in span {margin:0 10px 0 90px;}
.footer-in a {margin:0 10px;color:#145194;font-weight:bold;}

/* banner pic */
.banner .custom h2 {font-size:24px;color:#fff;font-weight:normal;}
.banner .custom span {color:#d1e054;}
.banner .custom p {width:360px;color:#fff;line-height:20px;}

/* home page */
#home .banner {background:url(landing_page.jpg)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/landing_page.jpg*/ no-repeat;}
#home .landing {padding:75px 0 0 390px;}
#home .landing span {float:left;}
#home .landing p {margin-left:90px;}

.main,.aside {float:left;height:230px;}
.main {margin:0 15px 0 67px;width:437px;}
.aside {width:335px;}

.latest {height:227px;}
.latest .hd {height:36px;line-height:36px;background-color:#fff;border:1px solid #b9b9b9;}
.latest .hd span {float:left;width:140px;background:url(tab_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/tab_bg.png*/ no-repeat 0 -80px;color:#fff;text-align:center;}
.latest .hd h2 {float:right;width:188px;color:#1c5db6;font-size:12px;text-align:center;}
.latest .bd {padding:20px;height:148px;background:#fff url(x_tab_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/x_tab_bg.png*/ repeat-x;border:1px solid #b9b9b9;border-top:0;}
.latest .thumbnail {float:left;}
.latest .thumbnail img {height:104px;width:104px;}
.latest .txt {margin-left:120px;}
.latest .txt a {color:#1c5db6;}

/* about page */
#about .banner {background:url(about_us.jpg)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/about_us.jpg*/ no-repeat;}
#about .about {padding:75px 0 0 500px;}
#about .aboutus {padding-left:62px;height:228px;width:790px;background:url(about_box_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/about_box_bg.png*/ no-repeat 1px 0;border-right:1px solid #dfdfdf;}
#nav li:first-child {display:none;}
#about .aboutus table {height:228px;background:url(x_container_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/x_container_bg.png*/ repeat-x;}
#about .aboutus th {color:#1c5db6;text-align:left;}
#about .aboutus .hd {height:38px;}
#about .content img {float:left;border:1px solid #cecece;}
#about .content {padding:10px 15px 0 0;}
#about .content p {margin:0 0 10px 160px;line-height:14px;color:#1c5db6;font-size:11px;}

/* products */
#products #container {padding:0;height:auto;}
.product-area {margin-top:-2px;background:url(products_box_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/products_box_bg.png*/ no-repeat -1px 0;}
.product-list {margin:0 24px 0 82px;height:545px;background:#fff url(x_tab_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/x_tab_bg.png*/ repeat-x 0 bottom;border-width:1px 1px 0 0;border-style:solid;border-color:#dfdfdf;}
.product-list table {margin:30px 0 0 -20px;}
.product-list td {height:156px;width:284px;color:#1c5fb8;font-size:10px;text-align:center;}
.product-list em {color:#000;}
.product-list li .item-title {font-size:0;}
#products #tabs li {width:280px;}
#products #tabs .last {width:287px;margin-right:0;}
#products #tabs .feature {padding:12px 40px 0 0;height:177px;}
#products .data-area {margin-right:-40px;padding:0 20px;height:165px;overflow-y:auto;}
#products .data tr {background-color:#eef9ff;}
#products .data td {padding:3px;border:1px solid #54b9ff;color:#3e6da1;text-align:center;}


/* service & technoloy page */
#services .banner {background:url(service_technology.jpg)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/service_technology.jpg*/ no-repeat;}
#services .service {padding:75px 0 0 500px;}
#services #tabs .feature {padding:25px 35px 0 0;height:164px;width:748px;color:#1c5db6;font-size:11px;}
#services .tabmenu li {width:210px;}
#services .tabmenu li:first-child {width:214px;}
#services .feature img {float:left;}
#services .feature p {margin-left:300px;}
.slides-box {height:130px !important;width:100% !important;}

.panel {background-color:#fff;}
.panel ul,
.panel strong {display:block;margin-left:300px;}
.panel div {background-color:#fff;}

.pagination {text-align:right;}
.pagination li {display:inline;margin:0 3px;}

/* video page */
#video #container {height:auto;padding-top:0;}
#video .banner {height:305px;background:url(slider_bg.jpg)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/slider_bg.jpg*/ no-repeat;}
#video .pic {float:left;width:492px;}
#video .clips {float:left;width:360px;}
.clips a {float:left;height:82px;width:100px;margin:13px 0 0 15px;background:url(playlist.jpg)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/playlist.jpg*/ no-repeat;text-indent:-9999px;border:1px solid #fff;}
.clips .item-1 {background-position:0 0;}
.clips .item-2 {background-position:0 -82px;}
.clips .item-3 {background-position:0 -164px;}
.clips .item-4 {background-position:0 -246px;}
.clips .item-5 {background-position:0 -328px;}
.clips .item-6 {background-position:0 -410px;}
.clips .item-7 {background-position:0 -492px;}
.clips .item-8 {background-position:0 -574px;}
.clips .item-9 {background-position:0 -656px;}
.clips .item-1.current {background-position:-100px 0;}
.clips .item-2.current {background-position:-100px -82px;}
.clips .item-3.current {background-position:-100px -164px;}
.clips .item-4.current {background-position:-100px -246px;}
.clips .item-5.current {background-position:-100px -328px;}
.clips .item-6.current {background-position:-100px -410px;}
.clips .item-7.current {background-position:-100px -492px;}
.clips .item-8.current {background-position:-100px -574px;}
.clips .item-9.current {background-position:-100px -656px;}
#video .video-box {width:850px;margin-top:12px;background:url(player_box_bg.jpg)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/player_box_bg.jpg*/ no-repeat 0 0;}
#video .video-in {height:228px;margin-left:80px;background:url(x_player_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/x_player_bg.png*/ repeat-x;}
#video .avPlayerContainer {margin-left:130px;}

/* recruitment page */
#recruitment .banner {background:url(recruitment.jpg)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/recruitment.jpg*/ no-repeat;}
#recruitment .recruit {padding:20px 0 0 490px;}
#recruitment .recruit p {margin-bottom:10px;line-height:16px;}
.offer {float:left;width:460px;margin-right:12px;}
.offer .hd span {display:inline-block;padding:0 10px;color:#fff;}
.offer .hd span:first-child {margin:0 2px 0 72px;width:284px;border-right:2px solid #fff;}
.offer .bd {padding-left:67px;}
.offer .bd .item {height:189px;background:url(x_tab_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/x_tab_bg.png*/ repeat-x;}
.offer .item td {padding:5px 15px;color:#1c5db6;}
.offer .item .line {border-bottom:1px solid #b9b9b9;}
.offer .item .place {color:#3bb1b1;}
.offer .item .inner {height:179px;overflow-y:auto;}
#recruitment .form-row {padding-left:0;}
#recruitment label {width:130px;}
#recruitment .date input,
#recruitment .job input {width:125px;}
#recruitment .job span {float:right;width:80px;line-height:1;}
#recruitment .upload {float:left;}
#recruitment #file {width:128px;}
#recruitment .action {margin:3px 0 0;}
#recruitment .hint {clear:both;padding:10px 10px 0 0;text-align:right;}
/* contact us page */
#contact .banner {background:url(contact_us.jpg)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/contact_us.jpg*/ no-repeat;}
#contact .contactus {text-indent:-9999px;}
#contact .detail {float:left;margin-right:15px;width:460px;}
#contact .detail h2 {margin-left:80px;color:#fff;font-weight:normal;font-size:12px;}
#contact .detail .item {margin-left:67px;padding:20px 0 0 13px;height:189px;background:url(x_tab_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/x_tab_bg.png*/ repeat-x;color:#1c5db6;}
#contact .detail .address {margin:10px 0;line-height:14px;}
#contact .detail .item a {color:#3bb1b1;}
#contact .email,#contact .phone {float:left;}
#contact .email {margin-right:-14px;}
#contact .email input,
#contact .phone input {width:110px;}

/* mod layout */
.mod .hd,
.mod .bd {background:url(tab_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/tab_bg.png*/ no-repeat;}
.mod .hd {height:38px;line-height:38px;background-position:0 0;}
.mod .bd {height:189px;background-position:-733px 0;}

/* form */
.form {float:left;padding:15px;width:350px;height:252px;background:#fff url(x_tab_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/x_tab_bg.png*/ repeat-x 0 bottom;border:1px solid #c6d2da;}
.form form {overflow:hidden;color:#7a7d80;}
.form a {color:#3bb1b1;}
.form .title {float:left;width:60px;color:#1c5db6;text-align:right;}
.form .words {margin-left:70px;font-size:9px;}
.form .form-row {margin-top:8px;padding-left:82px;line-height:20px;overflow:hidden;}
.form .feature {padding:0;}
.form .form-row label {float:left;width:62px;padding-right:5px;color:#1c5db6;text-align:right;}
.form .form-row input {height:18px;width:195px;border:1px solid #afb1b2;}
.form .form-row select {width:200px;}
.form textarea {float:left;height:38px;width:160px;border:1px solid #afb1b2;}
.form .textarea {padding-left:40px;float:left;}
.form .action {float:left;margin:25px 0 0 10px;}
.chronoform {display:none !important;}
.form .country-item {height:22px;}

/* slider & tabs */
.slider-box {margin-bottom:12px;height:305px;background:url(slider_bg.jpg)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/slider_bg.jpg*/ no-repeat;}
.slider-in,.slider-box .extra {position:relative;float:left;height:305px;width:574px;}
.slider-in img {display:none;}
.nivo-controlNav {position:absolute;right:10px;padding-top:20px;z-index:10000;}
.nivo-controlNav a {display:block;margin-bottom:10px;cursor:pointer;}
.nivo-controlNav img {display:block;border:1px solid #fff;}
.nivo-controlNav .active {margin:-1px 0 9px -1px;}
.nivo-controlNav .active img {border:2px solid #2a9cfc;}
.slider-txt {float:left;padding:20px 20px 0;height:275px;width:265px;color:#fff;font-size:11px;}
.slider-txt p {margin-bottom:5px;}
.slider-txt strong {font-size:12px;}
.slider-txt select {margin-left:5px;}
.slider-txt li {padding-left:10px;background:url(ico_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/ico_bg.png*/ no-repeat -2px -37px;}
.slider-txt .fl li {float:left;width:100px;}

#tabs {width:852px;}
.tabmenu li {float:left;margin-right:2px;height:38px;overflow:hidden;}
.tabmenu li a {display:block;height:38px;line-height:38px;cursor:pointer;color:#fff;font-size:10px;text-align:center;background:url(tab_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/tab_bg.png*/ no-repeat 0 -118px;}
.tabmenu li .lh {padding-top:6px;line-height:13px;}
.tabmenu li a.selected {background-position:0 -79px;}
.tabmenu li:first-child a {background-position:0 -40px;}
.tabmenu li:first-child a.selected {background-position:0 0;}
.tabmenu li:last-child {margin-right:0;}
#tabs .content {background:url(tab_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/tab_bg.png*/ no-repeat -733px 0;}
#tabs .feature {margin-left:67px;width:744px;background:url(x_tab_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/x_tab_bg.png*/ repeat-x;}

.back {margin:10px 0 0 100px;padding-left:15px;background:url(ico_bg.png)/*tpa=http://www.suncraftgroup.com/templates/suncraft/css/images/ico_bg.png*/ no-repeat 0 -15px;}
.back a {color:#1c5db6;}


#temp {
	position: absolute;
	left: 74px;
	padding: 5px;
	top: 543px;
	width: 370px;
	color: #1c5db6;
	background: #fff;
}
#temp .address {
	line-height: 14px;
	margin: 10px 0;
}
#temp a {
	color: #3bb1b1;
}




