/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }





body { 	 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:100%; 
	color:#383838;
	min-width:980px;
	background:#c4c4c4 url(../images/wrapper_bg_8049.jpg) top center repeat;
}

.main {
	width:1050px; 	
	padding:0;
	margin:0 auto;
	font-size:13px;
	line-height:18px;
}

img {border:0; vertical-align:top; text-align:left;}
input, textarea{font-family:Arial, Helvetica, sans-serif;}
textarea{overflow:auto;}


a {color:#3f3f3f; outline:none; cursor:pointer;}
a:hover {text-decoration:none;}

object {outline:none;}
fieldset {border:0;}
ul {list-style:none;}
table, table td {padding:0; border:none; border-collapse:collapse;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}
.col-1, .col-2, .col-3, .col-4, .row-box-1, .row-box-2, .row-box-3, .row-box-4{ float:left;}
.br{ display:block;}
/*contstant-text*/
.bottom-none{ padding-bottom:0 !important;}
.bg-none{ background:none !important;}
.border-none{ border:none;}
/**/



/*********************************header*************************************/
.shadow-left{ background:url(../images/shadow_left.png) 0 0 repeat-y; overflow:hidden;}
.shadow-right{ background:url(../images/shadow_right.png) top right repeat-y; overflow:hidden;}
.shadow-indent{ padding:0 25px;}
.header-nav{ background:#ffffff; height:104px;}
.header-nav .logo{ display:block; background:#2d2d2d; width:129px; height:90px; position:absolute; margin:10px 0 0 80px; color:#ffffff; font-size:42px; line-height:1.2em; text-decoration:none; text-align:left; letter-spacing:-1px;}
.header-nav .logo strong{ color:#000000;}
.header-nav .logo b{ display:block; position:absolute; margin:-5px 0 0 32px; text-align:left; float:left;}
.header-nav .slogan{ color:#838383; font-size:14px; display:block; margin:69px 0 0 54px; letter-spacing:1px;}

/*top-menu*/
.top-menu { position:absolute; margin:0 0 0 279px;}
.top-menu li{ margin:0 9px 0 0;}
.top-menu li, .top-menu li a{ display:block; float:left; color:#de650c; font-size:18px; line-height:1.2em; text-decoration:none;} 
.top-menu li a{ padding:41px 15px 41px 14px;}
.top-menu a:hover, .top-menu .active{ background:#2d2d2d; color:#de650c !important;}
/**/
.indent-text p{ padding:18px 0 0 0;}

.header-slider{height:219px;}
#page1 .header-slider{ background:#000 url() 0 1px no-repeat; height:219px;}
#page2 .header-slider{ background:#000 url() 0 1px no-repeat; height:219px;}
#page3 .header-slider{ background:#000 url() 0 1px no-repeat; height:219px;}
#page4 .header-slider{ background:#000 url() 0 1px no-repeat; height:219px;}
#page5 .header-slider{ background:#000 url() 0 1px no-repeat; height:219px;}
#page6 .header-slider{ background:#000 url() 0 1px no-repeat; height:219px;}
#page7 .header-slider{ background:#000 url() 0 1px no-repeat; height:219px;}

/*header-box*/
.header-box{ background:url(../images/header_box.jpg) top center repeat;}
.header-box-top{ background:url(../images/header_box_top.jpg) 0 0 repeat-x;}
.header-box-bottom{ background:url(../images/header_bottom.jpg) bottom left repeat-x;}
.header-box-indent{ padding:30px 0 30px 30px;}
.header-box .row-box .row-box-1{ width:220px;}
.header-box .row-box .row-box-2{ margin:0 0 0 17px; width:220px;}
.header-box .wrapper{ border:1px solid #d0d0d0; background:#FFF; }

.img-border{ border:2px solid #000000;}
.img-border-no-hover{ border:2px solid #000000;}
.img-border:hover{ border:2px solid #ea7900;}
.header-box h3{ color:#5f5f5f; font-size:20px; line-height:1.2em; margin:13px 0 11px 0;}
.row-box-indent{padding:12px 12px 12px 12px;}
.header-box .button{ background:#000000 url(../images/marker1.png) 175px 4px no-repeat; display:block; margin:18px 0 0 0; color:#ffffff; font-size:13px; text-decoration:none; padding:2px 0 5px 16px; line-height:18px;}
.header-box .button:hover{ text-decoration:none; background:#ea7900  url(../images/marker1.png) 175px 4px no-repeat;}
/**/


/*********************************content*************************************/
.content{ background:#c4c4c4; padding:32px 0 34px 32px;}
.content-indent{padding:20px 0 34px 32px;}
.content-indent1{padding:38px 0 34px 32px;}
#content{ background:#FFF;}
#content .img-indent{ float:left; margin:0 27px 0 0;}
#content strong{ color:#ea7900; font-size:13px; line-height:22px;}


/*******************content-text*******************/
#content h3{ color:#1c1c1c; font-size:32px; line-height:32px; letter-spacing:-1px; word-spacing:-2px; margin:0 0 38px 0;}
.extra-title .title-text{ color:#b4b4b4; font-size:20px; line-height:20px;  letter-spacing:0;}
.extra-title{ margin-bottom:12px !important;}
.indent-top-bottom{ padding:15px 0 25px 0;}
.indent-top{ padding:15px 0 0 0;}
.extra-right{ padding:0 35px 0 0;}
.extra-indent{ display:block; padding:21px 0 9px 0; color:#ea7900;}
#content .indent-top1{ padding:20px 0 0 0;}
#content .indent-top2{ padding:10px 0 0 0;}
/**************************************************/

/*******************content-list*******************/
ul.list li{ line-height:17px; padding:0 0 7px 0;}
ul.list li a{background:url(../images/content_list.gif) 1px 0 no-repeat; padding:0 0 1px 26px; color:#383838; font-size:13px;}
ul.list li a:hover{ color:#ea7900;}

.list-top{ padding:14px 0 0 0;}
/**************************************************/

/*******************row-list***********************/
.row-list{}
.row-list ul{ float:left;}
.row-list .list-indent{ margin-left:21px;}
/**************************************************/


.box-text a{ color:#a7a7a7; font-size:12px; font-style:italic;}
.box-text1{ width:80px; height:49px; background:#000000; text-align:center; color:#ea7900; font-size:32px; line-height:49px;}
.box-text2{ width:204px; margin:0 0 0 13px; padding-bottom:23px;}
.link{ background:url(../images/marker1.png) 0 0 no-repeat; padding:0 0 0 0; color:#383838; font-size:13px; line-height:15px; padding:0 0 2px 24px; display:block; float:left;}
.link-indent{ padding:25px 0 0 0;}
.col-bottom{ padding-bottom:17px;}
.title-top{ padding-top:45px; margin-bottom:32px !important;}
.title-top1{ padding-top:46px;}
.img-top{ margin-top:19px;}
.title{ color:#ea7900 !important;}

.list-img li{ display:block; float:left; width:140px; margin:0 0 6px 0;}
.list-img li a{}
.list-img-img{ margin-left:7px !important;}

.box1-link{ width:288px; height:25px; background:#000000; margin:12px 0 0 0 !important;}
.box1-link .col-1{ width:24px;}
.box1-link .col-1 img{ margin:4px 0 0 4px;}
.box1-link .col-3 img{ margin:4px 0 0 0;}
.box1-link .col-2{ margin:0 0 0 94px; width:100px;}
.box1-link .col-3{ width:21px; margin:0 0 0 49px;}
.box1-link ul{ padding:4px 0 0 0;}
.box1-link ul li{ display:block; float:left; margin:0 7px 0 0;}
.box1-link ul li a{ color:#ffffff; font-size:13px; line-height:15px; text-decoration:none;}
.box1-link ul li a:hover, .box1-link ul .active{ font-weight:bold; text-decoration:underline;}


.footer-box-link{ background:url(../images/footer_box_link.gif) 0 0 repeat-x; height:63px;}
.footer-box-link ul{ padding:8px 0 0 27px;}
.footer-box-link a, .footer-box-link li{ display:block; float:left; height:47px;}
.footer-box-link .bg-1{ background:url(../images/footer_img1.gif) 0 0 no-repeat; width:114px;}
.footer-box-link .bg-2{ background:url(../images/footer_img2.gif) 0 0 no-repeat;  width:109px; margin:0 0 0 26px;}
.footer-box-link .bg-3{ background:url(../images/footer_img3.gif) 0 0 no-repeat;  width:83px; margin:0 0 0 20px;}
.footer-box-link .bg-4{ background:url(../images/footer_img4.gif) 0 0 no-repeat;  width:63px; margin:0 0 0 25px;}
.footer-box-link .bg-5{ background:url(../images/footer_img5.gif) 0 0 no-repeat;  width:84px; margin:0 0 0 33px;}
.footer-box-link .bg-6{ background:url(../images/footer_img6.gif) 0 0 no-repeat;  width:52px; margin:0 0 0 34px;}
.footer-box-link .bg-7{ background:url(../images/footer_img7.gif) 0 0 no-repeat;  width:77px; margin:0 0 0 31px;}
.footer-box-link .bg-8{ background:url(../images/footer_img8.gif) 0 0 no-repeat;  width:61px; margin:0 0 0 32px;}
.footer-box-link .bg-9{ background:url(../images/footer_img9.gif) 0 0 no-repeat;  width:61px; margin:0 0 0 24px;}


.footer-box-link .bg-1:hover{ background:url(../images/footer_img1act.gif) 0 0 no-repeat;}
.footer-box-link .bg-2:hover{ background:url(../images/footer_img2act.gif) 0 0 no-repeat;}
.footer-box-link .bg-3:hover{ background:url(../images/footer_img3act.gif) 0 0 no-repeat;}
.footer-box-link .bg-4:hover{ background:url(../images/footer_img4act.gif) 0 0 no-repeat;}
.footer-box-link .bg-6:hover{ background:url(../images/footer_img6act.gif) 0 0 no-repeat;}
.footer-box-link .bg-8:hover{ background:url(../images/footer_img8act.gif) 0 0 no-repeat;}
.footer-box-link .bg-9:hover{ background:url(../images/footer_img9act.gif) 0 0 no-repeat;}






#page1 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page2 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page3 #content .separator{ background:url(../images/separator.gif) 282px 0 repeat-y;}
#page4 #content .separator{ background:url(../images/separator.gif) 298px 0 repeat-y;}
#page4 #content .separator1{ background:url(../images/separator.gif) 636px 0 repeat-y;}
#page6 #content .separator{ background:url(../images/separator.gif) 299px 0 repeat-y;}


.form .bg-input, .form .bg-textarea{ width:266px; height:36px; background:#d4d4d4;}
.form .bg-input .input, .form .bg-textarea textarea{ background:none; border:none; margin:7px 0 0 7px; width:248px; color:#000; font-size:13px;} 
.form .bg-input{ margin-bottom:17px;}
.form .bg-textarea textarea{ height:431px;}
.form .bg-textarea{height:449px !important;}

.form-button{ float:right; padding:0 8px 0 0;}
.extra-right1{ width:184px; float:left;}
.extra-right1 span{ float:right;}
.form-button-indent{ margin:0 14px 0 0;}
.form-button a{ display:block; float:left; background:#000000; width:71px; height:25px; margin-top:28px; text-align:center; color:#ffffff; font-size:13px; text-decoration:none; line-height:25px;}
.form-button a:hover{ background:#ea7900;}

.title-indent1{ padding:12px 0 0 0 !important;}
.title-bottom{ margin-bottom:31px !important;}

dl.text-1 dt{ font:Georgia, "Times New Roman", Times, serif; color:#ea7900; font-size:14px; font-weight:bold;}
dl.text-1 dd{ padding:0 0 15px 0;}

#page5 .row-box-1{ width:646px;}
#page5 .row-box-2{ width:287px;}




/****************************footer*******************************************/
.footer{ background:url(../images/footer_shadow.png) 0 0 no-repeat;}
.footer .text{ display:block; padding:29px 0 30px 56px;}
.footer .text, .footer .text a, .footer .text a:hover{ color:#ffffff; font-size:12px; line-height:18px;}




/****************************slider*******************************************/


