﻿@charset "utf-8";
/*
*
* author:vdu
*
*/

/* reset */
html{ _text-overflow:ellipsis;}
body{ font:12px/18px Verdana,tahoma,Lucida,arial,Helvetica,sans-serif; color:#525252;}

body,div,p,span,form,iframe,blockquote,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
ul,ol,li,dl{ list-style-type:none;}
em,i,dfn,cite,strong,small{ font-style:normal;} 
fieldset,button,input,select,option{ border:none; vertical-align:middle; font:12px/18px Verdana,tahoma,Lucida,arial,Helvetica,sans-serif;}
img{ border:0;}   textarea{ resize:none;}   table{ border-collapse:collapse; border-spacing:0;}

/* color */
a:link,a:visited{ color:#575757; text-decoration:none;}
a:hover{ color:#A5151C; text-decoration:none;}

/* clearfix */
.clearfix{ *zoom:1;}
.clearfix:after{ display:table; line-height:0; content:""; clear:both;}

/* public.omission */
.fl{ float:left;}            .fr{ float:right;}            .tc{ text-align:center;}      .tr{ text-align:right;} 
.fb{ font-weight:bold;}      .f12{ font-size:12px;}        h3{ font-weight:normal;}      .listop{ padding-top:15px;}
.mr10{ margin-right:10px;}   .mr15{ margin-right:15px;}    .mL10{ margin-left:10px;}     .mL15{ margin-left:15px;}
.mt10{ margin-top:10px;}     .mt15{ margin-top:15px;}      .mb10{ margin-bottom:10px;}   .mb15{ margin-bottom:15px;}

/* weiduduan */

.header-content{ 
	/*background:url(images/header-background1.png) no-repeat 50% -4px #d64516;*/
	margin:0;
	padding:0;
	float:left;
	width:100%;
	line-height:22px;
	position:relative;
	z-index:1;
	/*border-top:1px solid #fff;
	-webkit-box-shadow:inset 0px 10px 8px -10px rgba(0,0,0,0.5),inset 0px -10px 8px -10px rgba(0,0,0,0.4);
	-moz-box-shadow:inset 0px 10px 8px -10px rgba(0,0,0,0.5),inset 0px -10px 8px -10px rgba(0,0,0,0.4);
	box-shadow:inset 0px 10px 8px -10px rgba(0,0,0,0.5),inset 0px -10px 8px -10px rgba(0,0,0,0.4)*/
}
.header-content.home{ height:388px;width: 77.7%;}
.home .header-content{ background:#d54515 url(images/slider-gradient-bg.png) repeat-y 50% 0;}
.header-content img{ float:left; margin:0 0 0 15px; }
.header-content .text{ width:470px; margin-left:50%;}
.header-content .copy{ font-size:14px; line-height:21px; padding-right:15px}
.header-content .button{ width:100% !important}
.header-content .button a{ padding-top:7px; padding-bottom:7px; font-size:14px; display:inline-block;}
.header-content .button{ float:none;}
.header-content .dimmed{ 
	background:#b05b1b;
	background:rgba(0,0,0,0.4);
	-webkit-transition:none;
	/* Saf3.2+,Chrome */-moz-transition:none;
	/* FF4+ */-ms-transition:none;
	/* IE10? */-o-transition:none;
	/* Opera 10.5+ */transition:none
}
.header-content .align-bottom{ position:absolute; bottom:0px;}
#slider-wrap{ background:url(images/header-background2.png) repeat-x 0% 0; height:362px;}
#slider{ background:url(images/header-background3.png) repeat-x 0% 0; height:332px; padding-top:30px;}
.slider-prev,.slider-next{ 
	text-indent:-9999px;
	width:38px;
	height:38px;
	background:url(images/sprite.png) -263px -122px no-repeat;
	position:absolute;
	top:50%;
	margin-top:-19px;
	z-index:999;
	opacity:.5;
	-webkit-transition:all 0.3s ease-out;
	/* Saf3.2+,Chrome */-moz-transition:all 0.3s ease-out;
	/* FF4+ */-ms-transition:all 0.3s ease-out;
	/* IE10? */-o-transition:all 0.3s ease-out;
	/* Opera 10.5+ */transition:all 0.3s ease-out;
	display:none
}
.slider-prev{ left:12px;}
.slider-next{ right:12px; background-position:-302px -122px}
.slider-prev:hover,.slider-next:hover{ opacity:1;}
.slider-nav{ position:absolute; bottom:5px; left:50%; overflow:hidden; padding:2px; z-index:10;}
.slider-nav li{ float:left;}
.slider-nav li a{ display:block; width:8px;height:8px; overflow:hidden; margin:8px; background:url(images/sprite.png) no-repeat -234px -144px; text-decoration:none;text-indent:-999px;}
.slider-nav li a:hover,.slider-nav li a.selected{ background-position:-225px -144px;}
.slider section{ display:none;}
.slider section.first{ display:block}
.slider-sections,.slider-sections section{ width:861px;height:335px;}
.slider-sections{ margin:0 auto; position:relative;}
.slider-sections section{ position:absolute; top:0; left:0px;}
.header-content h2{ color:#fff; margin:0 0 26px;  font: 400 32px/1.2 "microsoft yahei",Tahoma,arial,sans-serif;}
.header-content p{ margin:0 0 30px; text-shadow: 0 0 0; color:#ffffff}
.header-content .centered-content{ padding-top:30px; padding-bottom:10px;}
.modal{ top:80px!important ;background:none!important; box-shadow:none!important; border:none!important;}
.RadWindow .rwTable{ width:100%; height:100%;}
.rwTitleRow,.rwFooterRow,.rwCorner{ display:none;}
.RadWindow .rwWindowContent,.RadWindow_Default td.rwWindowContent{ background:none!important;}
.box-shadow{ overflow:hidden;}
.button{ float:left; width:auto!important;}
.button a,.button button,.button input{ 
	font-size:15px;
	line-height:18px;
	color:#fff !important;
	text-decoration:none;
	padding:5px 14px 6px 13px;
	display:block;
	width:auto;
	position:relative;
	z-index:2;
	border:none;
	-moz-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
	background:#313131;
	/* Old browsers */background:-moz-linear-gradient(top,#313131 0%,#222222 100%);
	/* FF3.6+ */background:-webkit-linear-gradient(top,#313131 0%,#222222 100%);
	/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,#313131 0%,#222222 100%);
	/* Opera11.10+ */background:-ms-linear-gradient(top,#313131 0%,#222222 100%);
	/* IE10+ */background:linear-gradient(top,#313131 0%,#222222 100%);
	/* W3C */-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.button a:hover,.button input:hover,.button button:hover,.button a:focus,.button input:focus,.button button:focus{ 
	background:#464646;
	/* Old browsers */background:-moz-linear-gradient(top,#464646 0%,#393939 100%);
	/* FF3.6+ */background:-webkit-linear-gradient(top,#464646 0%,#393939 100%);
	/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,#464646 0%,#393939 100%);
	/* Opera11.10+ */background:-ms-linear-gradient(top,#464646 0%,#393939 100%);
	/* IE10+ */background:linear-gradient(top,#464646 0%,#393939 100%);
	/* W3C */
}