/* CSS Document */

*{margin:0;padding:0;list-style: none;}
body,html{height:100%;overflow: hidden;}
.page{width:100%;height:100%;padding-top:75px; position:relative;}
.page1{background: #11B3B8 url(/dist/img/001.jpg);padding-top:95px;}
.page2{background: #CDE68A url(/dist/img/002.jpg);}
.page3{background: #FFE7AF url(/dist/img/005.jpg);}
.page4{background: #69CEFA url(/dist/img/006.jpg);}
.page5{background: #E3DFC2 url(/dist/img/003.jpg);}
.page6{background: #A5E9FF url(/dist/img/004.jpg);}
.page7{background: #442211 url(/dist/img/page7.jpg);}
.pageoverflow{margin-bottom:20px; overflow-y:auto!important; display:block !important}
.pagecontainter{width:100%;height:100%;position:absolute;left:0;top:0;}
.dian{position:absolute;right:20px;top:50%;text-align: center;}
.dian ul{text-align:center;width:16px;}
.dian li{width:8px;height:8px;border-radius: 50%;background: #000;text-align: center;margin:0 auto;margin-bottom: 15px;cursor:pointer;}
.dian .da{width:16px;height:16px; background:orange}
.navbar-minheight{height:72px;}
.navbar-maxheight{height:90px;}
.navbar-header{ position:relative;}
.deflogo{ height:60px; margin:18px 0; position:absolute; left:15px;}
.deflogobg{ display:none; margin:15px 0; position:absolute; left:15px}
.navbar-navmin{ margin-top:8px!important;}
.navbar-navmax{ margin-top:26px!important;}
.nav{width:100%;height:90px;position:absolute;z-index: 111; border-bottom:#4FC0C1 1px solid; top:0; color:#fff; font-weight:bold; display:block}
.navhover{ color:#000 !important; height:72px;}
.navbar-nav{ display:table; margin-top:26px; float:right;}
.navbar-nav li{ padding:0 10px;margin-left:20px;cursor:pointer;text-align: center; line-height:60px; font-size:16px}
.navbar-nav li a{height:30px;display:block;}
.navbar-nav .bg{color:#205084; border-bottom:3px #205084 solid}
.goumai{ border-radius:5px; min-width:110px !important; background:#FFF; color:#008C8C !important; height:35px !important; margin-left:35px; line-height:35px !important; margin-top:12px !important;text-align: center;}
.goumaibg{ border-bottom:0 !important;  background:#008C8C; color:#FFF !important;}
.goumaihoverbg{ background:#F60 !important; color:#FFF !important;}
.nov_topbg{ width:100%; height:72px;position:absolute;left:0;top:0px;z-index:1; /*background: url(/dist/img/nav_topbg.jpg);*/ display:none; -moz-box-shadow:0px 0px 10px #888888; -webkit-box-shadow:0px 0px 10px #888888; box-shadow:0px 0px 10px #888888;}
.navbar-toggle{ background:#1CC6B0; border:#4FC0C1 1px solid; margin-top:20px;}
.navbar-toggle span{ background:#FFF}
.navbar-toggle:hover{ background:#0CC}
.navbar-toggle { bottom:0px;}
.navbar-header .usguoji{position:absolute; height:24px; font-size:14px; font-weight:100; line-height:24px; width:60px; top:38px; left:240px; overflow:hidden;cursor:pointer}
.navbar-header .usguoji dd{ padding:0; margin:0}
.navbar-header .usguoji dd a{ color:#000}
.navbar-header .usguoji span{ vertical-align:top; width:8px; position:absolute; top:10px; right:0px;}
.navbar-header .usguoji:hover{ height:48px;}
@media (max-width: 859px)
{
.kehufuwu{ width:40px;}
.navbar-nav{ background:#FFF; display:block; width:100%; padding:5px; margin:auto }
.navbar-nav li{min-width:80px; color:#000;line-height:40px; font-size:16px; text-align: left;top:18px;margin-left:0px; padding-left:10px;}
.goumai{margin-left:0; background:#008C8C;color:#FFF !important;}
.navbar-collapse{ padding:0}
.navbar-navmin,.navbar-navmax{margin-top: 0!important;}
.ffott{ position:absolute; left:15px; right:15px; top:90px; bottom:10px!important; }
.uschanpin{ bottom:180px !important;}
.uschapintab{ display:table !important; width:100%; padding-bottom:20px!important;}
.uschapintab li{ min-width:170px!important; height:30px !important; max-width:100%!important; float:left; font-size:14px !important; display:block!important;}
.uschapintab li a{ color:#FFF; line-height:30px!important; height:30px!important; padding:0!important; width:100%;border:0 !important; border-radius:0}
.dian{position:absolute;right:20px;top:30%;text-align: center;}
.dian ul{text-align:center;width:40px;}
.dian li{width:20px;height:20px;border-radius: 50%;background: #000;text-align: center;margin:0 auto;margin-bottom: 30px;cursor:pointer;}
.dian .da{width:40px;height:40px; background:orange}

}
@media (min-width: 860px) and (max-width: 998px)
{
	.container {width:auto;}
	.usgoumai{bottom:10px!important;}
	.navbar-nav li{padding:0 5px;margin-left:10px;}
	.uschapintab li{ max-width:160px !important; font-size:14px !important; display:inline-block;}
	}
@media (min-width: 999px) and (max-width: 1199px)
{
	.container {
    width:auto;
  }
  		.usgoumai{ bottom:10px!important;}

	.navbar-nav li{padding:0 10px;margin-left:15px;}
	.uschapintab li{ max-width:200px !important; font-size:14px !important; display:inline-block;}
	}
	
.focusad {
	width: 100%;
	height:100%;
	min-width: 300px;
	text-align:center;
	position: relative;
	margin: 0 auto;
/*	background: url(/USImg/loading.gif) no-repeat center center;*/
	font-size:100%;
	margin-bottom:20px;
}

.focusad a{
	text-decoration:none;
	color:#FFF;
	}

.focusad ul{
	padding:0;
	margin:0
	}
.focusad ul li{ margin:0 auto}
.rslides {
	width: 100%;
	height:100%;
	position:absolute;
	left:0;
	list-style: none;
	padding: 0;
	overflow: hidden;
}

.rslides_nav {
	width: 52px;
	height: 52px;
	background-image: url(/dist/img/banner_new.png);
	display: inline-table;
	position: absolute;
	text-indent: -10em;
	overflow: hidden;
	top: 50%;
	margin-top: -36px
}

.prev {
	background-position: 0 0;
	left: 0px;
}

.prev:hover {
	background-position: 0 -52px;
}

.next {
	background-position: -52px 0;
	right: 0px;
}

.next:hover {
	background-position: -52px -52px;
}

.rslides_tabs {
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 99999;
	bottom: 1%
}

.rslides_tabs li {
	display: inline-block;
	height:100%
}

.rslides_tabs a {
	width: 50px;
	height: 10px;
	display: block;
	background: #fff;
	text-indent: -5em;
	margin-left: 8px;
	overflow: hidden
}

.rslides_tabs .rslides_here a {
	background: #09F;
}

.rslides > li >a{
	position: absolute;
	display:block;
	bottom:45px;
	left:0;
	right:0;
	padding:0 30px;
	color:#FFF;
	text-align:center;
	z-index:999999;
	font-size:200%;
	}
	.rslides > li >a span{
		display:block}
.rslides > li >a .name{
	font-size:150%
	}
@media (max-width: 560px) {
	.rslides_tabs {
		display: none
	}
	.rslides > li > a{
		display:none
		}

}

@media (min-width: 561px) and (max-width: 767px) {
	.rslides > li >a{
		font-size:100%;
		bottom:35px;}
}
.footers{height:200px; position:absolute; left:0; right:0; bottom:0; display:table; background:#666;}
.footdl dd{ display:table; margin-top:20px;}
.footerwei{ width:155px; height:155px; margin-right:50px;}
.footnav ul, .footnav ul li{ max-width:120px;}
.footeraddress{ line-height:25px; color:#FFF}
.footerdian{ position:static; left:auto; top:auto}
.footerdian li, .footerdian .goumai, .footerdian .goumaihoverbg{ width:80px !important;border-radius:0; color:#FFF; height:22px !important; background:transparent !important;line-height: 22px !important;min-width: 80px !important;margin: 0px !important; text-align:center; cursor:pointer}
.ffott{ position:absolute; left:15px; right:15px; top:90px; bottom:210px}
.uslianxi,.uslist,.uspic,.usendef{ position:absolute; left:15px; right:15px; top:75px; bottom:10px}
.usendef{ margin-top:20px;}
.goumaitext{ padding-top:30px;}
.goumaitext p{ margin-bottom:0px}
.goumaitextindent{text-indent:2em}
blockquote {
    padding: 10px 20px;
    font-size: 17.5px;
    border-left: 5px solid transparent;
	margin:0;
}
.dituContent{ width:98% !important; max-width:1160px;}
.class_page{  display:table; text-align:center; font-size:14px; margin:0 auto !important}
.class_page input{max-width:40px; display:inline}
.class_page span{ display:inline; text-align:center; padding:10px; margin:8px;}
.dl-art{ border:#CCC 1px solid; background:#ccc; margin:5px; margin-bottom:30px;}
.artrig { display:table; padding:5px 10px; float:left; width:60px !important;}
.artrig span{ font-size:14px; width:50px; margin:0; display:table}
.artrig span.day{ font-size:40px !important}
.arttext{ margin-left:75px !important; color:#999; line-height:25px; padding:5px; padding-left:20px; background:#FFF}
.arttext a{ line-height:30px; font-size:16px; display:block; color:#000; font-weight:bold}
.arttext a:hover{ color:#C60}
.dl-art:hover{ background:#399; color:#FFF}
.usviewpage{ background:#FFF; padding:20px; overflow:auto;}
.viewtitle,.viewcon{ text-align:center}
.viewKey,.viewReading{ text-align:left; color:#999}
.viewReading{ border:#CCC 1px solid; border-radius:5px; padding:8px;}
.viewContent{ text-align:left}
.usiframe{display:table; width:100%; height:100%}
.article_pic{ padding-bottom:20px;}
.article_pic dd{ line-height:20px; font-size:16px; cursor:pointer; padding-top:10px;}
.article_piccurrent i{ background:#F00 !important}
.article_pic dd i{ width:20px; height:20px; padding:0 5px; display:block; float:left; margin-right:10px; background:#FFF}
.uspic{ margin-top:10px;}

.uschanpin{position:absolute; left:15px; right:15px; top:90px; bottom:120px; }
.uschapintab{position:absolute; left:0; right:0; bottom:-20px; height:120px; padding:0; background:#099; text-align:center}
.uschapintab li{float: none;line-height:120px; max-width:220px; font-size:16px; font-weight:bold; display:inline-table; height:120px;}
.uschapintab li a{ color:#FFF; height:120px; padding:10px; display:block;border:0 !important; border-radius:0}
.uschanpin .tab-pane{ border-radius:8px; padding:20px; }
.endl dd{ margin:0}
