/*
字体样式
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,800,700);
@import url(http://fonts.googleapis.com/css?family=Gochi+Hand);
*/
/*样式重置*/
@import "reset.css";
/*菜单*/
@import "superfish.css";
/*首页模块骨架*/
@import "skeleton.css";
/*表单
@import "forms.css";
*/
/*google map*/
@import "phocamaps.css";
/*
body{background:#fff;font:13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#535353;position:relative;min-width:960px;-webkit-text-size-adjust: none;}
*/
/*7e192b--051833*/
body{background:#fff;font:12px/16px "宋体", Arial, Helvetica, sans-serif;color:#535353;position:relative;min-width:960px;-webkit-text-size-adjust: none;}
html,body{height:100%;}
a{color:#08c;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration: underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.2em;padding-bottom:18px;color:#343434;font-family: '宋体', sans-serif;font-weight:bold;}
h1{font-size:32px;}
h2{font-size:30px;padding-bottom:24px}
h3{font-size:24px;padding-bottom:15px;line-height:28px;font-weight:600;} 
h4{font-size:18px;padding-bottom:10px;font-weight:600;line-height:22px}  
h5{font-size:16px;font-weight:600;padding-bottom:3px}
h6{font-size:14px;}
h3 strong{background:url(../images/img-rrs.png) no-repeat 0 0;width:15px;height:15px;display:inline-block;margin: 8px 0  0 10px}

/* Global Structure---------------------------------------- */
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{width:100%;overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#ef4f33;}
.hidden{display:none;}
.show{display:block;}
/*img{max-width:100%;height:auto;}*/
.main{width:950px;margin:0 auto;position:relative;}

.p0 {padding-bottom:0 !important;}
.p01 {padding-top:0 !important;}
.p {padding-top:1px}
.p1 {padding-top:2px}
.p2 {padding-top:3px}
.p3 {padding-top:4px}
.p4 {padding-top:5px}
.p5 {padding-top:6px}
.p6 {padding-top:7px}
.p7 {padding-top:8px}
.p8 {padding-top:9px}
.p9 {padding-top:10px}
.p10 {padding-top:11px}
.p11 {padding-top:12px}
.p12 {padding-top:13px}
.p13 {padding-top:14px}
.p14 {padding-top:15px}
.p15 {padding-top:16px}
.p16 {padding-top:18px}
.p17 {padding-top:21px}
.p18 {padding-top:25px}
.p19 {padding-top:27px}
.p20 {padding-top:31px}
.p21 {padding-top:33px}
.padd-1 {padding-top:40px;}
.padd-2 {padding-top:56px;}
.padd-3 {padding-top:60px;}
.m0 {margin:0 !important}
.m1 {margin-top:-1px}
.m2 {margin-top:-2px}
.m3 {margin-top:-3px}
.m4 {margin-top:-4px}
.m5 {margin-top:-5px}
.m6 {margin-top:-7px}
.m7 {margin-top:-13px}
.overflow{overflow:hidden}
.img-indent{float:left;margin:1px 11px 0 0}
.img-indent1{float:left;margin:1px 24px 0 0}
.img-indent2{float:left;margin:1px 14px 0 0}
.line-h{line-height:20px}
.m-r{margin-right:24px}

/**************************header************************/
header{padding:35px 0 0;position:relative;z-index:50}
header h1 a{display:inline-block; width:150px; height:98px; text-indent:-999em; background:url(../images/logo.png) 0 0 no-repeat;}
header h1 {text-align:center;display:block;position:absolute;left:50%;top:0;margin-left:-75px;z-index:100}
.row-nav{position:relative;z-index:50;padding:52px 0 20px}


/********************** Content ************************/
section#content{position:relative;z-index:20;padding:23px 0 66px}

#page1 section#content{padding:14px 0 19px}
.inner-1{padding:13px 18px }
.box-1{text-align:center;padding:24px 18px 23px;border:1px solid #e8e8e8;}
.box-1.a{padding:22px 18px 23px;margin-bottom:20px}
.box-1.a  h4{padding-bottom:11px}
.box-1.a  p{padding-bottom:15px}
.box-1,.box-1 h4,.box-1 p,.box-1 .dropcap-1,.box-1:hover .border-horiz{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.box-1:hover{border:1px solid #051833}
.box-1 h4{position:relative;padding-bottom:13px;color:#000;}
.box-1 p{padding-bottom:0;line-height:20px} 
.box-1:hover p{color:#051833;}
.box-1:hover .border-horiz{background:#051833}
.box-1:hover .dropcap-1{background:#051833}
.box-1:hover .link-1{color:#051833}
.box-1:hover h4{color:#051833}
.dropcap-1{
	background:#d6d6d6;
	width:40px;
	text-align:center;
	padding:12px 0 12px 2px;
	margin:0;
	margin-bottom:4px;
	font-family: '宋体',sans-serif;font-size:14px;font-weight:bold;color:#fff;
	line-height:18px;
	display:inline-block;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}
.border-horiz,.border-horiz1,.border-horiz2{width:80%;background:#e6e6e6 ;height:1px;margin:10px 20px 11px}
.border-horiz1{width:100%;margin:21px 0;}
.border-horiz2{width:100%;margin:8px 0 11px;}

.date-1{color:#acacac;font-family: '宋体', sans-serif;font-size:11px;line-height:14px;font-weight:600;text-transform:uppercase;padding-bottom:7px}
.date-2{color:#e96b83;padding-bottom:2px}
.quote-1{padding-bottom:20px}

.banner-1{opacity:1;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.banner-1:hover{opacity:0.7}
.box-events {padding-top:7px}
.box-events dd{overflow:hidden;padding-bottom:13px}
.box-events dd span{display:inline-block;text-transform:uppercase;width:100px;display:inline-block;float:left}
.box-events dd strong{font-weight:normal;display:inline-block;float:left;width:76%}
.box-events dd em{font-style:normal;color:#e96b83}

/*----- aside -----*/
aside{padding:4px 0 0}

/*----- map -----*/
.map {background:#fff;margin:3px 0 16px}
.map iframe {height:255px;overflow: hidden;width:309px;}

/*----- address -----*/
.mail-1 {font-style:normal;color:#e96b83;display:inline-block;}

dl.address dt {padding-bottom:17px}
dl.address dd span {display:inline-block;width:70px}
.policy {padding-top:3px}
.policy span {display:inline-block;color:#e96b83;padding-bottom:4px}
.policy p {padding-bottom:11px}
/*  lists */
.list-1{}
.list-1 li{background:url(../images/marker-1.png) no-repeat 0 7px;padding: 0 0 8px 13px;line-height:18px}
.list-1 li a{font-size:14px;color:#e96b83;display:inline-block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.list-1 li:hover a{color:#acacac;text-decoration:none}

.list-2{padding-top:7px}
.list-2 li{padding: 4px 0 19px 38px;}
.list-2 li.bg-0{background:url(../images/ico_list_lb.png) no-repeat 0 0}
.list-2 li.bg-1{background:url(../images/ico_list_blue.png) no-repeat 0 0}
.list-2 li.bg-2{background:url(../images/ico_list_cyan.png) no-repeat 0 0}
.list-2 li.bg-3{background:url(../images/ico_list_lightgreen.png) no-repeat 0 0}
.list-2 li.bg-4{background:url(../images/ico_list_white.png) no-repeat 0 0}
.list-2 li.bg-5{background:url(../images/ico_list_red.png) no-repeat 0 0}
.list-2 li.bg-6{background:url(../images/ico_list_magenta.png) no-repeat 0 0}
.list-2 li.bg-7{background:url(../images/ico_list_yellow.png) no-repeat 0 0}
.list-2 li.bg-8{background:url(../images/ico_list_lightgray.png) no-repeat 0 0}
.list-2 li.bg-a1{background:url(../images/ico_list_a1.gif) no-repeat 0 0}
.list-2 li.bg-a2{background:url(../images/ico_list_a2.gif) no-repeat 0 0}
.list-2 li.bg-a3{background:url(../images/ico_list_a3.png) no-repeat 0 0}
.list-2 li.bg-b1{background:url(../images/ico_list_b1.png) no-repeat 0 0}
.list-2 li.bg-b2{background:url(../images/ico_list_b2.png) no-repeat 0 0}
.list-2 li a{color:#acacac;display:inline-block}
.list-2 li a:hover{color:#051833;text-decoration:none}

.map-nav {height:20px; line-height:20px;}
.map-nav li { display: inline-block;padding-right:15px;}
.map-nav a,.map-nav a:visited { color:#b7b7b7 }
.map-nav a:hover { color:#848298; }

/*  links & buttons */
.link-1,.link-3{color:#b6b6b6;font-family: '宋体', sans-serif;font-size:12px;line-height:14px;text-transform:uppercase;text-decoration:underline;font-weight:bold}
.link-1:hover{text-decoration:none;color:#051833}
.link-2{color:#acacac;font-size:13px;line-height:17px;background:url(../images/marker-2.png) no-repeat 0 4px;padding-left:21px;margin-bottom:8px;display:inline-block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.link-2:hover{text-decoration:none;color:#051833;background-position: 8px 4px}
.link-3{color:#051833}
.link-3:hover{color:#b6b6b6;text-decoration:none}

/* PIPED LINKS */
.piped { display: block; zoom: 1; }
.piped:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.piped li { float: left; display: inline; }
.piped a { border-left: 1px solid #797c80; padding: 0 0 0 0.75em; margin-left: 0.75em; }
.piped a.first { border-left: 0 !important; padding-left: 0; margin-left: 0 !important; }

.button{
	display:inline-block;
	font-family: '宋体', sans-serif;text-transform:uppercase;font-size:14px;line-height:20px;color:#93877e;
	padding:6px 11px 7px;margin-bottom:2px;
	background:url(../images/tail-button.gif) repeat-x 0 0; 
	border-radius:4px;
	box-shadow: 0 1px  2px rgba(0,0,0,0.3);
	text-shadow: 0 1px #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:0 1px  2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px  2px rgba(0,0,0,0.3);
}
.button:hover{background-position: 0 bottom;color:#fff;text-decoration:none;box-shadow:none;text-shadow:none;font-weight:normal}

/******************** Footer ******************/

footer {padding:15px 0 40px ;position:relative;text-align:center;border-top:1px solid #e8e8e8}
.footer-logo{display:inline-block;position:relative;}
.f-nav {height:20px; line-height:20px;margin:0 auto;padding:0;text-align: center;font-family: '宋体',sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;}
.f-nav li { display: inline-block;margin:0 auto;padding-right:15px;}
.f-nav a,.f-nav a:visited { color:#b7b7b7 }
.f-nav a:hover { color:#848298; }
.privacy {font-family: '宋体',sans-serif;font-size:10px;color:#b7b7b7;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:1px;width:100%;padding-top:0px;}
.privacy li { float:left; padding-right:15px; }
.privacy a {font-size:10px;color:#b7b7b7;line-height:14px;text-decoration:none;}
.privacy a:hover {text-decoration:underline;}

/*==========================================*/
@media only screen and (min-width: 768px) and (max-width: 995px) {
	body{min-width:768px;}	
	.main{width:758px}	
	.map iframe {height:255px;overflow: hidden;width:245px;}
	.box-events dd strong {width: 70%;}
	.footer-menu li{display:inline-block;margin:0 18px}
}

@media only screen and (max-width: 767px) {
	body{min-width:300px;}
	.main{width:300px}
	.map iframe {width: 298px;}
	header h1{position:relative;margin:0;left:0}
	.row-nav {padding: 5px 0 20px;}
	.privacy {padding-top:26px}	
	.border-horiz {margin: 10px 30px 11px;}
	.img-indent {float: none;margin: 1px 0 16px 0;}
	.box-events dd strong {width: 65%;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	body{min-width:420px;}
	.main{width:420px}
	.map iframe {width: 416px;}
	.border-horiz {margin: 10px 40px 11px;}
	.img-indent {float: left;margin: 1px 11px 0 0;}
	.box-events dd strong {width: 76%;}
}
