﻿.head-pinned .logo.ic {

    border: 0px none;

    float: right;

    background: none repeat scroll 0% 0% #FFF;

    color: #F00;

    width: 50%;

    line-height: 10px;

    font-size: 10px;

    margin: -220% 0px 0px;

    overflow: hidden;

    padding: 0px;

}



.widget_nav_menu ul li{ }

.widget_nav_menu ul li ul.childrensan{ }



.sidebar ul li.widget_nav_menu ul li ul li {

    margin: 0px;

}



.sidebar ul li.widget_nav_menu ul li {

    margin: 0px 0px 5px;

    padding: 0px;

    height: auto;

    color: #FFF;

    overflow: hidden;

}



.wap_menu{ display:none}





article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {

	display:block

}

audio,canvas,video {

	display:inline-block

}

audio:not([controls]) {

	display:none;

	height:0

}

[hidden],template {

	display:none

}

.topbar{height:32px;line-height:34px;border-bottom:1px solid #EEE;color:#707070;background:#f6f6f6}

.topbar{overflow:visible}

.topbar-lt{float:left}

.topbar-rt{float:right}

.sub-nav{float:right}

.sub-nav span{padding:0 10px;color:#ddd}

.sub-nav a{padding:0 6px;color:#666}

.sub-nav a:hover{color:#005bb5}



html {

	-ms-text-size-adjust:100%;

	-webkit-text-size-adjust:100%

}

a {

	background:transparent

}

a:focus {

	outline:thin dotted

}

a:active,a:hover {

	outline:0

}

abbr[title] {

	border-bottom:1px dotted

}

b,strong {

	font-weight:bold

}

dfn {

	font-style:italic

}

hr {

	-moz-box-sizing:content-box;

	box-sizing:content-box;

	height:0

}

mark {

	background:#ff0;

	color:#000

}

code,kbd,pre,samp {

	font-family:monospace,serif;

	font-size:1em

}

pre {

	white-space:pre-wrap

}

q {

	quotes:"\201C" "\201D" "\2018" "\2019"

}

small {

	font-size:80%

}

sub,sup {

	font-size:75%;

	line-height:0;

	position:relative;

	vertical-align:baseline

}

sup {

	top:-.5em

}

sub {

	bottom:-.25em

}

img {

	border:0

}

svg:not(:root) {

	overflow:hidden

}

figure {

	margin:0

}

fieldset {

	border:1px solid silver;

	margin:0 2px;

	padding:.35em .625em .75em

}

legend {

	border:0;

	padding:0

}

button,input,select,textarea {

	font-family:inherit;

	font-size:100%;

	margin:0

}

button,input {

	line-height:normal

}

button,select {

	text-transform:none

}

button,html input[type="button"],input[type="reset"],input[type="submit"] {

	-webkit-appearance:button;

	cursor:pointer

}

button[disabled],html input[disabled] {

	cursor:default

}

input[type="text"]:hover,input[type="text"]:focus,input[type="text"]:active {

	border:1px solid #CCC;

	outline:0

}

input[type="checkbox"],input[type="radio"] {

	box-sizing:border-box;

	padding:0

}

input[type="search"] {

	-webkit-appearance:textfield;

	-moz-box-sizing:content-box;

	-webkit-box-sizing:content-box;

	box-sizing:content-box

}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {

	-webkit-appearance:none

}

button::-moz-focus-inner,input::-moz-focus-inner {

	border:0;

	padding:0

}

textarea {

	overflow:auto;

	vertical-align:top

}

table {

	border-collapse:collapse;

	border-spacing:0

}

body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,span,th,td,dl,dd,form,fieldset,legend,input,textarea,select {

	margin:0 auto;

	padding:0;

	border:0

}

body {

	color:#444;

	background:#FFF;

	font:12px/24px "Microsoft Yahei",Arial,Verdana,Tahoma,Sans-Serif

}

ul,ol,li {

	list-style:none

}

table,td,th,input {

	font-size:12px

}

h1,h2,h3,h4,h5,h6 {

	font-weight:normal

}

h1 {

	font-size:28px

}

h2 {

	font-size:18px

}

h3 {

	font-size:16px

}

h4 {

	font-size:14px

}

h5,h6 {

	font-size:12px

}

.inner {

	overflow:hidden

}

.clearfix {

	clear:both;

	font-size:1px;

	width:1px;

	height:0;

	visibility:hidden;

	margin-top:0 !important;

	*margin-top:-1px;

	line-height:0

}

.radius {

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px

}

.opacity {

	opacity:.9;

	filter:alpha(opacity=90)

}

.folio-thumb img {

	width:100%;

	-webkit-backface-visibility:hidden;

	-moz-backface-visibility:hidden;

	-ms-backface-visibility:hidden;

	backface-visibility:hidden;

	-webkit-transition-duration:.7s;

	-moz-transition-duration:.7s;

	-ms-transition-duration:.7s;

	-o-transition-duration:.7s

}

.folio-thumb:hover img {

	-webkit-transform:scale(1.3);

	-moz-transform:scale(1.3);

	-o-transform:scale(1.3);

	-ms-transform:scale(1.3)

}

.mediaholder {

	overflow:hidden

}

a:link,a:visited {

	color:#444;

	outline:0;

	text-decoration:none

}

a:hover {

	color:#005bb5;

	text-decoration:underline;

	-webkit-transition:color .4s ease;

	-moz-transition:color .4s ease;

	-o-transition:color .4s ease;

	-ms-transition:color .4s ease;

	transition:color .4s ease

}

.header {

	background:#FFF;

	clear:both;

	position:relative;

	z-index:9999

}

.header .inner {

	height:80px;

	overflow:visible;

	position:relative

}

.logo {

	float:left

}

.logo img {

	height:66px;

	display:block;

	margin-top:5px;

	

}

.head-pinned {

	border-bottom:1px solid #e6e6e6;

	height:50px;

	position:fixed;

	top:0;

	left:0;

	width:100%;

	z-index:10000;

	_position:absolute;

	_top:expression(eval(document.documentElement.scrollTop))

}

.head-pinned .inner {

	height:50px

}

.head-pinned .logo {

	margin:-5px auto;

	visibility:visible !important

}

.head-pinned .logo img {

	height:50px

}

.head-pinned .navi li a:link,.head-pinned .navi li a:visited {

	line-height:50px
	

}

.head-pinned .navi li ul {

	top:28px

}



.head-pinned .navi li ul li ul {

	top:-2px

}





.head-pinned .navi li ul li a:link,.head-pinned .navi li ul li a:visited {

	height:38px;

	line-height:36px

}

.head-pinned #btn-so {

	margin-top:8px

}

.head-pinned #search-box {

	border:1px solid #e6e6e6;

	border-top:0;

	top:50px

}

.main-menu {

	float:right;

	font-size:14px;

	color:#000;

	position:relative

}

#mobile-nav {

	display:none

}

.navi {

	position:relative;

	z-index:9999

}

.navi li {

	float:left;

	text-transform:capitalize;

	white-space:nowrap;

	position:relative;
	font-size:16px;

}

.navi li a:link,.navi li a:visited {

	padding:0 20px;

	line-height:78px;

	color:#000;

	display:block

}

.navi li a:hover {

	border-bottom:2px solid #436bb8;

	color:#436bb8;

	background:#FFF;

	text-decoration:none

}

.navi li.current-menu-item a:link,.navi li.current-menu-item a:visited,.navi li.current-post-parent a,.navi li.current-post-ancestor a,.navi li.current-menu-parent a,.navi li.current-category-ancestor a,.navi li:hover a {

	border-bottom:2px solid #436bb8;

	color:#436bb8;

	background:#FFF

}



.navi li.menu-item:hover a{border-bottom:2px solid #436bb8;

	color:#436bb8;

	background:#FFF;}

	

.navi li.menu-item:hover ul li a{

	border-bottom:0px solid #436bb8;

	color:#333;

	background:#FFF;}



.navi li ul {

	

	/*

	position:absolute;

	top:78px;

	left:0;

	z-index:9999;

	width:200px;

	border-top:2px solid #436bb8;

	border-bottom:1px solid #CCC;

	display:none

	*/

	position: absolute;

top: 55px;

left:0px;

z-index: 9999;

padding: 23px 0px 0px;

width: 200px;

border-top:0px solid #436bb8;

border-bottom: 0px solid #CCC;

background: url("../images/menu.png") no-repeat scroll 0px 15px transparent;

display: none;

}

.navi li ul.wu { width:0; height:0;



	

}

.navi li ul li {

	float:none;

	padding:0;

	line-height:38px;

	font-size:14px;

	border-left:1px solid #d8d8d8;

	border-right:1px solid #d8d8d8;

	border-bottom:1px solid #EEE;

	background:#FFF

}

.navi li ul li a:link,.navi li ul li a:visited {

	padding:0 12px;

	height:38px;

	line-height:36px;

	border-top:0;

	color:#666

}

.navi li.current-menu-item ul li a:link,.navi li.current-menu-item ul li a:visited,.navi li.current-menu-item ul li a:hover,.navi li.current-post-parent ul li a,.navi li.current-post-ancestor ul li a,.navi li.current-menu-parent ul li a,.navi li.current-category-ancestor ul li a {

	border:0;

	l color:#666;

	background:none

}

.navi li.current-menu-item ul li a:link,.navi li.current-menu-item ul li a:visited,.navi li.current-post-parent ul li a,.navi li.current-post-ancestor ul li a,.navi li.current-menu-parent ul li a,.navi li.current-category-ancestor ul li a,.navi li:hover a {

	border-bottom:0;

	color:#666;

	background:#FFF

}

.navi li ul li.you a {

	padding:0 12px;

	height:38px;

	color:#666;

	background:url(../images/menu.png) no-repeat 90px -15px

}









.navi li ul li a:hover,.navi li.current-menu-item ul li a:hover,.navi li.current-post-ancestor ul li a:hover,.navi li.current-menu-parent ul li a:hover,.navi li.current-category-ancestor ul li a:hover,.navi li:hover ul li a:hover {

	color:#436bb8;

	background:#f6f6f6

}

.navi li.current-menu-item ul li a:link,.navi li.current-menu-item ul li a:visited,.navi li.current-post-parent ul li a,.navi li.current-post-ancestor ul li a,.navi li.current-menu-parent ul li a,.navi li.current-category-ancestor ul li a,.navi li:hover a {

	border-bottom:0;

	color:#666;

	background:#FFF

}

.navi li.current-menu-item ul li a {

	background:none

}

.navi li.current-menu-item ul li a span {

	background:none

}

.navi li:hover ul li a {

	border:0;

	background:none

}

.navi li:hover ul li.you a {

	background:url(../images/menu.png) no-repeat 90px -15px

}

.navi li ul li ul {

	top:-2px;

	left:198px;

	padding:0;

	background:none;

	/*border-top: 2px solid #436BB8;*/

}



.navi li ul li ul li{

	padding:0;

	background:none;

	border-top: 1px solid #436BB8;

}





.navi li ul li.you:hover a {

	color:#436bb8;

	background:#f6f6f6 url(../images/menu.png) no-repeat 90px -59px

}

.navi li ul li.you:hover ul li a {

	color:#333;

	background:#FFF

}

.navi li ul li.you:hover ul li a:hover {

	color:#436bb8;

	background-color:#f6f6f6

}

.navi li:hover ul li.you ul li a {

	

}

#btn-so {

	float:right;

	margin-top:20px;

	width:40px;

	height:36px;

	background:url(../images/search.png) no-repeat center 12px;

	display:inline-block;

	cursor:pointer

}

#search-box {

	width:400px;

	background:#FFF;

	display:none;

	position:absolute;

	right:0;

	top:80px;

	z-index:100

}

#search-box #searchform {

	padding:10px;

	background:#FFF

}

#search-box #searchform #ls {

	padding:10px 3%;

	width:80%;

	border:1px solid #DDD;

	border-right:0;

	color:#666

}

#search-box #searchform #searchsubmit {

	padding:11px 0;

	width:14%;

	text-indent:-9999px;

	border:0;

	background:#666 url(../images/search.png) no-repeat center -32px;

	cursor:pointer;

	position:absolute;

	right:10px;

	top:10px

}

#search-box #searchform #searchsubmit:hover {

	background-color:#f65e4f

}



#sliderbox {

	margin-top:-80px;

	padding-bottom:15px;

	background:url(../images/shadow.png) repeat-x 0 bottom;

	overflow: hidden;

	display:inline-block;

	width:100%; height:auto;

	

}

#slidebanner {

	width:1900px;

	height:650px;

	margin-left:-950px;

	text-align:center;

	overflow:hidden;

	position:relative;

	left:50%;

	z-index:90;

	clear:both

}

#slideshow li {

	width:1900px;

	height:650px;

	position:absolute;

	left:0;

	top:0

}

#slideshow li img {

	width:1900px;

	height:650px;

	display:block

}

#slidebanner .bx-wrapper {

	height:auto

}

#slidebanner .bx-wrapper .bx-pager {

	width:100%;

	text-align:center;

	position:absolute;

	left:0;

	bottom:10px;

	z-index:90

}

#slidebanner .bx-wrapper .bx-pager .bx-pager-item,#slidebanner .bx-wrapper .bx-controls-auto .bx-controls-auto-item {

	display:inline

}

#slidebanner .bx-wrapper .bx-pager a {

	margin-left:10px;

	width:26px;

	height:5px;

	font-size:0;

	background:#FFF;

	overflow:hidden;

	display:inline-block;

	text-decoration:none;

	moz-border-radius:15px;

	-webkit-border-radius:15px;

	border-radius:15px

}

#slidebanner .bx-wrapper .bx-pager a.active {

	background:#f65e4f

}

#sliderbox .bx-prev,#sliderbox .bx-next {

	width:60px;

	height:100%;

	_height:400px;

	text-indent:-9999px;

	background:url(../images/arrow-slider.png) no-repeat -60px 43%;

	overflow:hidden;

	display:none;

	position:absolute;

	top:0;

	z-index:100;

	filter:alpha(opacity=60);

	-moz-opacity:.6;

	opacity:.6

}

#sliderbox .bx-prev {

	left:2%

}

#sliderbox .bx-next {

	right:2%;

	background-position:0 43%

}

#sliderbox .bx-prev:hover,#sliderbox .bx-next:hover {

	filter:alpha(opacity=100);

	-moz-opacity:1;

	opacity:1

}

.container {

	padding:20px 0;

	clear:both

}

.column-fluid {

	float:right;

	width:100%

}

.content {

	margin-left:275px;

	overflow:hidden

}

.fullwidth {

	width:100%

}

.announce {

	height:32px;

	line-height:32px;

	border-bottom:1px solid #e4e4e4;

	color:#999;

	background:#f2f2f2;

	overflow:hidden

}

.announce h3 {

	float:left;

	padding-right:20px;

	font-size:13px;

	background:url(../images/arrow-slider.png) no-repeat right -282px

}

.announce h3 a:link,.announce h3 a:visited {

	color:#666

}

.announce h3 a:hover {

	color:#436bb8

}

.announce ul li {

	width:450px

}

.announce .bx-wrapper {

	float:left;

	padding-left:10px;

	height:32px

}

.announce .bx-wrapper .bx-window {

	float:left

}

.row-fluid {

	margin-bottom:30px;

	overflow:hidden

}

.row-fluid h2 {

	padding:8px 0 20px 0;

	font-size:18px;

	border-top:1px solid #e4e4e4;

	color:#111

}

.row-fluid h2 a:link,.row-fluid h2 a:visited {

	color:#111

}

.row-fluid h2 a:hover {

	color:#436bb8;

	text-decoration:none

}

.row-fluid h2 span a {

	float:right;

	*margin-top:-45px;

	width:36px;

	height:30px;

	text-indent:-9999px;

	background:url(../images/icon.gif) no-repeat 0 -104px;

	display:block

}

.col-lt {

	float:left;

	width:60%;

	overflow:hidden

}

.col-rt {

	float:right

}

.col-rt ul li {

	margin-bottom:5px;

	padding-left:14px;

	height:24px;

	background:url(../images/icon.gif) no-repeat 0 11px;

	overflow:hidden

}

.col-md-3 {

	overflow:hidden

}

.col-md-3 div {

	float:left;

	margin-bottom:20px;

	padding:0 1.5%;

	*padding:0 1.4%;

	width:30.33%;

	height:auto;

	text-align:center;

	overflow:hidden

}

.col-md-3 div img {

	max-width:100%;

	height:auto

}

.col-md-3 div h3 {

	margin:6px auto 10px;

	width:100%;

	height:24px;

	font-size:16px;

	color:#333;

	overflow:hidden

}

.col-md-3 div p {

	color:#666

}

.col-md-4 div {

	padding:0 1%;

	*padding:0 .9%;

	width:23%

}

.col-md-2 div {

	padding:0 1%;

	*padding:0 .9%;

	width:48%

}

.col-md-1 div {

	padding:0;

	*padding:0;

	width:100%

}

.row-scroll {

	position:relative

}

.row-scroll .bx-controls a {

	margin-left:8px;

	width:22px;

	height:22px;

	text-indent:-9999px;

	border:1px solid #e2e2e2;

	background:#f6f6f6 url(../images/arrow-scroll.png) no-repeat;

	display:inline-block;

	border-radius:2px;

	-moz-border-radius:2px;

	-webkit-border-radius:2px

}

.row-scroll .bx-controls a:hover {

	border:1px solid #999;

	background-color:#999

}

.row-scroll .bx-controls a.bx-prev {

	background-position:8px 6px;

	position:absolute;

	top:10px;

	right:30px

}

.row-scroll .bx-controls a.bx-next {

	background-position:-15px 6px;

	position:absolute;

	top:10px;

	right:0

}

.row-scroll .bx-controls a.bx-prev:hover {

	background-position:8px -14px

}

.row-scroll .bx-controls a.bx-next:hover {

	background-position:-15px -14px

}

.pic-scroll-list {

	overflow:hidden

}

.pic-scroll-list .slide {

	float:left;

	margin-bottom:25px;

	width:24%;

	height:auto;

	text-align:center;

	overflow:hidden

}

.pic-scroll-list .slide .folio-thumb {

	position:relative

}

.pic-scroll-list .slide .folio-thumb img {

	width:100% !important;

	height:auto;

	display:block

}

.pic-scroll-list .slide .folio-thumb .opacity-pic {

	width:100%;

	height:100%;

	position:absolute;

	top:0;

	left:0;

	background:#436bb8;

	cursor:pointer;

	-moz-opacity:0;

	-khtml-opacity:0;

	opacity:0;

	filter:alpha(opacity=0);

	_display:none

}

.pic-scroll-list .slide:hover .folio-thumb .opacity-pic {

	-moz-opacity:.4;

	-khtml-opacity:.4;

	opacity:.4;

	filter:alpha(opacity=40);

	-webkit-transition:all .5s ease;

	-moz-transition:all .5s ease;

	-ms-transition:all .5s ease;

	-o-transition:all .5s ease;

	transition:all .5s ease

}

.pic-scroll-list .slide h3 {

	margin-top:8px;

	width:100%;

	height:24px;

	font-size:14px;

	overflow:hidden;

	position:relative;

	z-index:10

}

.partners {

	margin-bottom:30px

}

.partners h2 {

	padding:10px 10px 20px 0;

	border:0;

	text-align:center;

	background:url(../images/icon.gif) repeat-x 0 -452px

}

.partners h2 a {

	padding:0 30px;

	background:#f8f8f8

}

#partner-list a {

	display:inline-block

}

#partner-list a img {

	height:38px;

	-webkit-filter:grayscale(100%);

	-moz-filter:grayscale(100%);

	-ms-filter:grayscale(100%);

	-o-filter:grayscale(100%);

	filter:grayscale(100%);

	filter:gray;

	filter:alpha(opacity=65);

	-moz-opacity:.65;

	opacity:.65

}

#partner-list a:hover img {

	-webkit-filter:grayscale(0);

	-moz-filter:grayscale(0);

	-ms-filter:grayscale(0);

	-o-filter:grayscale(0);

	filter:grayscale(0);

	filter:gray;

	filter:alpha(opacity=100);

	-moz-opacity:1;

	opacity:1

}

.page-home {

	margin-bottom:30px;

	overflow:hidden

}

.page-home .row-fluid {

	float:left;

	margin:0 1.5%;

	width:30%;

	height:395px

}

.page-home .row-fluid h2 {

	margin-bottom:15px;

	padding:0 0 6px 0;

	font-size:16px;

	border-top:0;

	border-bottom:1px solid #e4e4e4

}

.page-home .pic-scroll-list .slide {

	width:100%;

	

}



.page-home .pic-scroll-list .slide  .mediaholder{height:310px; overflow:hidden;}



.page-home .row-scroll .bx-controls a {

	border:0;

	background:url(../images/arrow-scroll.png) no-repeat

}

.page-home .row-scroll .bx-controls a:hover {

	background-color:#eee

}

.page-home .row-scroll .bx-controls a.bx-prev {

	background-position:8px 6px;

	position:absolute;

	top:0

}

.page-home .row-scroll .bx-controls a.bx-next {

	background-position:-15px 6px;

	position:absolute;

	top:0

}

.page-home .col-rt ul li {

	margin-bottom:4px;

	padding:10px 30px 10px 15px;

	font-size:14px;

	height:auto;

	line-height:20px;

	background:#f3f3f3 url(../images/icon-arrow.gif) no-repeat right center;

}

.page-home .col-rt ul li h4 {

	height:20px;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden;

	display:block

}

.page-home .col-rt ul li span {

	padding-top:5px;

	font-size:12px;

	color:#b2b2b2;

	display:block;

	clear:both

}

.page-home .col-rt ul li:hover {

	background-color:#EEE

}

.page-home .col-rt ul li:hover a {

	text-decoration:none

}

.shadow {

	width:100%;

	height:15px;

	background:url(../images/shadow.png) repeat-x 0 0

}

.breadcrumb {

	/*height:80px;*/
	height:54px;

	line-height:54px;

	color:#FFF;

	background:#436bb8;

	overflow:hidden

}

.breadcrumb i {

	padding:0 8px;

	background:url(../images/icon.gif) no-repeat 7px -39px

}

.breadcrumb a:link,.breadcrumb a:visited {

	color:#FFF

}

.breadcrumb a:hover {

	color:#FFF

}

.crumb-box {

	float:right;

	opacity:.8;

	filter:alpha(opacity=80)

}

.cur-title {

	margin-bottom:25px;

	padding:0 0 10px 20px;

	font-size:16px;

	border-bottom:1px solid #CCC;

	color:#333;

	background:url(../images/icon.gif) no-repeat 0 -200px;

	text-transform:capitalize;

	overflow:hidden

}

.cur-title a {

	color:#333;

	text-decoration:none

}

.cur-title span {

	padding-left:4px;

	color:#CCC

}

.breadcrumb .cur-title {

	float:left;

	margin:0;

	padding:0;

	font-size:28px;

	border:0;

	color:#FFF;

	background:none;

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale;

	opacity:.8;

	filter:alpha(opacity=80)

}

.postlist {

	padding:0;

	overflow:hidden

}

.postlist li {

	margin:0 auto 5px;

	padding:0 0 7px 15px;

	height:24px;

	border-bottom:1px solid #EEE;

	background:url(../images/icon.gif) no-repeat 0 11px;

	overflow:hidden

}

.postlist li.nb {

	border:0

}

.postlist li a {

	float:left;

	width:85%;

	font-size:14px

}

.postlist li span {

	float:right;

	width:78px;

	text-align:right;

	color:#BBB

}

.piclist {

	margin-left:-1.83%;

	overflow:hidden

}

.piclist li {

	float:left;

	margin-bottom:25px;

	margin-left:1.83%;

	*margin-left:1.8%;

	_margin-left:.935%;

	width:31.5%;

	height:auto;

	text-align:center;

	overflow:hidden

}

.piclist li .folio-thumb {

	position:relative

}

.piclist li .folio-thumb img {

	width:100%;

	height:auto;

	display:block

}

.piclist li .folio-thumb .opacity-pic {

	width:100%;

	height:100%;

	position:absolute;

	top:0;

	left:0;

	background:#436bb8;

	cursor:pointer;

	-moz-opacity:0;

	-khtml-opacity:0;

	opacity:0;

	filter:alpha(opacity=0);

	_display:none

}

.piclist li:hover .folio-thumb .opacity-pic {

	/*-moz-opacity:.4;

	-khtml-opacity:.4;

	opacity:.4;

	filter:alpha(opacity=40);
*/
	-webkit-transition:all .5s ease;

	-moz-transition:all .5s ease;

	-ms-transition:all .5s ease;

	-o-transition:all .5s ease;

	transition:all .5s ease

}

.piclist li a{width:99%; border:1px solid #dcdcdc; display:inline-block;}


.piclist li h3 {

/*	padding-top:8px;*/

	width:100%;

	/*height:24px;*/
	height:30px;
	line-height:30px;

	font-size:14px;

	overflow:hidden;

	position:relative;

	z-index:10;
	background-color:#666666;
	color:#fff;

}
.piclist li h3 b{font-weight:normal;}
.piclist li:hover h3 {
color:#fff;
background-color:#436bb8;

}
.piclist li a,.piclist li a:hover{ text-decoration:none;}

.piclist-col4 {

	margin-left:-1.5%

}

.piclist-col4 li {

	margin-left:1.5%;

	_margin-left:.75%;

	width:23.5%

}

.post {

	overflow:hidden

}

.post .post-title {

	margin-bottom:8px;

	padding-bottom:8px;

	line-height:40px;

	font-size:18px;

	text-align:center;

	border-bottom:1px solid #e9e9e9;

	color:#333

}

.postmeta {

	margin-bottom:25px;

	color:#999;

	text-align:center

}

.postmeta a:link,.postmeta a:visited {

	color:#999

}

.postmeta a:hover {

	color:#666

}

.entry {

	font-size:14px

}

.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {

	margin-bottom:15px;

	color:#000

}

.entry p {

	margin-bottom:20px

}

.entry a:link,.entry a:visited {

	color:#005bb5

}

.entry a:hover {

	color:#f65e4f

}

.entry img {

	margin-bottom:15px;

	max-width:100%;

	height:auto

}

.entry ol,.entry ul {

	margin:10px 20px

}

.entry ol li {

	list-style:decimal

}

.entry ul li {

	list-style:disc

}

.entry table {

	margin-bottom:15px;

	color:#666;

	border-left:1px solid #fff;

	border-bottom:1px solid #fff

}

.entry th {

	padding:3px 10px;

	border-right:1px solid #e4e4e4;

	border-top:1px solid #e4e4e4;

	background:#f5f5f5

}

.entry td {

	padding:3px 10px;

	border-right:1px solid #fff;

	border-top:1px solid #fff

}

.alignleft {

	float:left;

	padding-right:10px

}

.alignright {

	float:right;

	padding-left:10px

}

.alignnone,.aligncenter {

	float:none;

	margin-left:auto;

	margin-right:auto;

	clear:both

}

.aligncenter {

	text-align:center;

	display:block

}

.wp-caption {

	margin:10px auto;

	padding:6px;

	background:#f6f6f6;

	border:1px solid #e4e4e4;

	-khtml-border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius:3px;

	text-align:center

}

.wp-caption img {

	max-width:660px

}

.wp-caption p.wp-caption-text {

	margin:5px 0 0;

	padding:4px;

	line-height:20px;

	color:#666

}

.post .share {

	margin:25px auto;

	padding-bottom:8px;

	line-height:28px;

	border-bottom:1px solid #e8e8e8;

	color:#999;

	text-align:right

}

.post #bdshare {

	float:right

}

.post .page-title {

	margin-bottom:25px;

	padding-bottom:8px;

	line-height:40px;

	font-size:28px;

	text-align:center;

	border-bottom:1px solid #e9e9e9;

	color:#333

}

.wpagenavi {

	margin:20px auto;

	padding-top:25px;

	width:100%;

	line-height:40px;


	border-top:1px solid #e4e4e4;



}

.wpagenavi li{ float:left}

.wpagenavi a:link,.wpagenavi a:visited {

	margin:0 4px;

	padding:12px 16px;

	color:#666;

	background:#e4e4e4;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius:3px;

	-webkit-transition:color .4s ease;

	-moz-transition:color .4s ease;

	-o-transition:color .4s ease;

	-ms-transition:color .4s ease;

	transition:color .4s ease;

}

.wpagenavi a:hover,.wpagenavi a:active {

	color:#FFF;

	background:#436bb8;

	text-decoration:none

}

.wpagenavi a.current:link,.wpagenavi a.current:visited,.wpagenavi a.current:hover {

	color:#FFF;

	background:#436bb8;

	font-weight:bold

}

.post-navi {

	padding-top:20px;

	text-align:center

}

.post-navi a:link,.post-navi a:visited {

	padding:2px 9px;

	border:1px solid #FFF;

	background:#FFF

}

.post-navi a:hover {

	border:1px solid #e4e4e4;

	background:#f5f5f5;

	text-decoration:none

}

.post-prev-next {

	margin:6px auto;

	line-height:24px;

	font-size:13px;

	color:#333

}

.error404 {

	max-width:360px;

	padding:50px 0

}

.error404 h4 {

	height:32px;

	line-height:32px;

	font-size:200%;

	color:#F00

}

.error404 span {

	margin-bottom:25px;

	color:#666;

	display:block

}

.error404 ol {

	padding:5px 0 5px 20px

}

.error404 ol li {

	margin:0 auto;

	list-style:disc

}

.errorsearch {

	margin-top:15px;

	width:100%;

	overflow:hidden

}

.errorsearch .searchInput {

	float:left;

	padding:6px 0;

	width:80%;

	text-indent:12px;

	height:24px;

	line-height:24px;

	border:1px solid #DDD

}

.errorsearch #searchsubmit {

	float:right;

	width:19%;

	height:38px;

	font-size:14px;

	border:0;

	color:#FFF;

	background:#666;

	cursor:pointer

}

.errorsearch #searchsubmit:hover {

	background:#333

}

.related {

	margin:30px auto 0

}

.related h2 {

	padding:0 0 6px 20px;

	font-size:18px;

	border-bottom:1px solid #CCC;

	color:#111;

	background:url(../images/icon.gif) no-repeat 0 -200px;

	text-transform:capitalize;

	overflow:hidden

}

.related ul.post-list,.related ul.thumb-list {

	margin-top:20px;

	overflow:hidden

}

.related ul.post-list li {

	float:left;

	margin:2px auto;

	padding-right:5%;

	width:45%;

	height:24px;

	background:url(../images/icon.gif) no-repeat 0 10px;

	overflow:hidden

}

.related ul.post-list li a {

	padding-left:15px

}

.sidebar {

	float:left;

	margin-right:-250px;

	width:250px;

	color:#666;

	overflow:hidden

}

.sidebar h3 {

	padding-left:14px;

	height:34px;

	line-height:34px;

	font-size:16px;

	border-top:2px solid #436bb8;

	border-left:1px solid #e8e8e8;

	border-right:1px solid #e8e8e8;

	color:#333;

	background:#f2f2f2

}

.sidebar h3 a {

	color:#333

}

.sidebar h3 a:hover {

	color:#436bb8

}

.sidebar ul li {

	margin-bottom:20px

}

.sidebar ul li ul {

	padding:10px;

	border:1px solid #e8e8e8;

	background:#FFF;

	overflow:hidden

}

.sidebar ul li ul li {

	margin:4px auto;

	padding-left:12px;

	height:24px;

	background:url(../images/icon.gif) no-repeat 0 10px;

	overflow:hidden

}

.sidebar ul li ul li ul {

	border:0

}

.sidebar ul li div {

	padding:15px 10px 10px;

	line-height:28px;

	border:1px solid #e8e8e8;

	background:#FFF;

	overflow:hidden

}

.sidebar ul li.widget_nav_menu ul {

	padding:0;

	font-size:16px;

	border:0

}

.sidebar ul li.widget_nav_menu ul li {

	margin:0 0 5px;

	padding:0;

	height:auto;

	color:#FFF;

	overflow:hidden

}

.sidebar ul li.widget_nav_menu ul li a:link,.sidebar ul li.widget_nav_menu ul li a:visited {

	height:42px;

	line-height:42px;

	text-indent:20px;

	border:1px solid #DDD;

	color:#333;

	background:#f8f8f8 url(../images/column-menu.gif) no-repeat right 0;

	display:block;

	overflow:hidden

}







	

	



.sidebar ul li.widget_nav_menu ul li ul li a:link,.sidebar ul li.widget_nav_menu ul li ul li a:visited {

	height:42px;

	line-height:42px;

	text-indent:20px;

	border:1px solid #DDD; border-top:none;

	color:#333;

	background:#f8f8f8 url(../images/column-menu.gif) no-repeat right 0;

	display:block;

	overflow:hidden

}





.sidebar ul li.widget_nav_menu ul li ul li a:hover,.sidebar ul li.widget_nav_menu ul li ul li a:hover {

	border:1px solid #3a5fa3; border-top:none;

	color:#fff;

	background:#436bb8 url(../images/column-menu.gif) no-repeat right -43px;

		text-decoration:none



}





.sidebar ul li.widget_nav_menu ul li.current_page_item ul li a:link{

	

	height:42px;

	line-height:42px;

	text-indent:20px;

	border:1px solid #DDD;border-top:none;

	color:#333;

	background:#f8f8f8 url(../images/column-menu.gif) no-repeat right 0;

	display:block;

	overflow:hidden

	

	}





.sidebar ul li.widget_nav_menu ul li.current_page_item ul li a:hover{

	

	border:1px solid #3a5fa3; border-top:none;

	color:#fff;

	background:#436bb8 url(../images/column-menu.gif) no-repeat right -43px;

		text-decoration:none

	

	}



.sidebar ul li.widget_nav_menu ul li a:hover,.sidebar ul li.widget_nav_menu ul li.current-cat a:link,.sidebar ul li.widget_nav_menu ul li.current-cat a:visited,.sidebar ul li.widget_nav_menu ul li.current_page_item a:link,.sidebar ul li.widget_nav_menu ul li.current_page_item a:visited,.sidebar ul li.widget_nav_menu ul a:hover,.sidebar ul li.widget_nav_menu ul li.current-cat a:hover {

	border:1px solid #3a5fa3;

	color:#FFF;

	background:#436bb8 url(../images/column-menu.gif) no-repeat right -43px;

	text-decoration:none

}





.hide{ font-weight:600;}



.sidebar ul li.widget_nav_menu ul li ul li a{ padding-left:20px;}



.sidebar ul li.widget_nav_menu ul li.page_item a:link,.sidebar ul li.widget_nav_menu ul li.page_item a:visited {

	text-indent:20px

}



.sidebar ul li.widget_search .searchInput {

	padding:4px 8px 3px;

	width:168px;

	height:24px;

	line-height:24px;

	border:1px solid #d6d6d6;

	color:#666;

	background:#FFF

}

.sidebar ul li.widget_search .searchInput:hover {

	border:1px solid #999;

	color:#666

}

.sidebar ul li.widget_search .searchBtn {

	float:right;

	*float:none;

	width:60px;

	height:33px;

	*line-height:30px;

	font-size:13px;

	font-weight:bold;

	text-align:center;

	text-indent:0;

	border:0;

	color:#FFF;

	background:#666;

	cursor:pointer;

	position:static

}

.sidebar ul li.widget_search .searchBtn:hover {

	background:#333

}

.sidebar ul li.wpyou_widget_SpecialCatList ul {

	padding:0

}

.sidebar ul li.wpyou_widget_SpecialCatList ul li {

	height:auto;

	background:url(../images/arrow.gif) no-repeat 3px 10px

}

.sidebar ul li.wpyou_widget_SpecialCatList ul li ul li {

	line-height:20px;

	background:url(../images/arrow-sub.gif) no-repeat 3px 7px

}

.sidebar ul li.wpyou_widget_SpecialCatPicPosts ul li {

	margin-bottom:15px;

	padding:0 0 15px;

	height:auto;

	border-bottom:1px solid #EEE;

	background:none

}

.sidebar ul li.wpyou_widget_SpecialCatPicPosts ul li img {

	float:left;

	padding-right:10px;

	width:110px;

	height:80px

}

.sidebar ul li.wpyou_widget_SpecialCatPicPosts ul li h4 {

	margin-bottom:5px;

	height:54px;

	line-height:18px;

	font-size:14px;

	overflow:hidden

}

.sidebar ul li.wpyou_widget_SpecialCatPicPosts ul li p {

	color:#666

}

.sidebar ul li.wpyou_widget_SpecialCatBigPicPosts ul li {

	margin-bottom:15px;

	padding:0 5px;

	12px;

	height:auto;

	text-align:center;

	background:none

}

.sidebar ul li.wpyou_widget_SpecialCatBigPicPosts ul li img {

	width:240px;

	height:180px

}

.sidebar ul li.wpyou_widget_SpecialCatBigPicPosts ul li h4 {

	margin-bottom:10px;

	line-height:18px;

	font-size:14px;

	overflow:hidden

}

#wp-calendar {

	margin:5px auto;

	width:94%

}

#wp-calendar caption {

	padding:5px 0;

	font-size:14px

}

#wp-calendar th,#wp-calendar td {

	padding:2px 1px;

	line-height:18px;

	text-align:center;

	text-transform:capitalize;

	color:#555;

	border:1px solid #e4e4e4;

	background-color:#f9f9f9

}

#wp-calendar tbody tr td a:link,#wp-calendar tbody tr td a:visited {

	font-weight:bold;

	color:#ff0242

}

#wp-calendar tbody tr td a:hover {

	color:#333

}

#wp-calendar tbody tr td:hover {

	border:1px solid #d9d9d9;

	color:#444;

	background-color:#EEE

}

#wp-calendar tfoot tr td {

	padding:8px 10px 0;

	border:0;

	background:none

}

.pad {

	border:0 !important;

	background:none !important

}

.postComment {

	float:left;

	width:100%;

	margin:0 0 5px;

	overflow:hidden

}

#addcomment,#comments {

	margin-bottom:20px;

	padding-bottom:6px;

	font-size:16px;
	font-family:"微软雅黑";
	font-weight:normal;

	/*font-family:"Microsoft Yahei","黑体";*/

	color:#333;

	border-bottom:1px solid #DDD

}

#addcomment {

	margin-top:10px

}

.post_comment ol li {

	margin:10px 5px;

	padding:10px 10px 5px 10px;

	list-style:none

}

.commentlist {

	width:98%;

	font-size:12px;

	clear:both

}

.commentlist li {

	margin-bottom:10px;

	padding:6px 0;

	border:1px solid #e4e4e4

}

.commentlist li.alt {

	border:1px solid #e3e7ea;

	background-color:#f7f8f9

}

.commentlist li.comment-author-admin {

	border:1px solid #d8d8d8;

	background:#FFF

}

.commentlist li ul {

	margin:10px 10px

}

.commentlist li ul.children {

	margin:10px 10px

}

.commentlist li p {

	padding:10px 10px 5px

}

.comment-author {

	width:100%;

	height:22px;

	line-height:22px;

	border-bottom:1px solid #ececec

}

.commentlist li.alt .comment-author {

	border-bottom:1px solid #e3e7ea

}

.commentlist li.comment-author-admin .comment-author {

	border-bottom:1px solid #e3e3e3

}

.commentlist li.alt .comment-author {

	border-bottom:1px solid #e8edf0

}

.avatar {

	float:left;

	padding:1px 1px;

	width:32px;

	height:32px;

	border:1px solid #e0e0e0

}

.author_info {

	float:left;

	padding-left:10px;

	line-height:16px

}

.author_info cite {

	font-style:normal;

	font-weight:bold

}

.author_info em {

	padding-left:10px;

	font-size:10px;

	font-style:normal;

	color:#999

}

.reply {

	float:right;

	margin:-3px 8px 0 0

}

#cancel-comment-reply {

	float:right;

	margin-right:10px

}

.reply a,#cancel-comment-reply a {

	color:#999 !important

}

.reply a:hover,#cancel-comment-reply a:hover {

	color:#1162b3 !important

}

#respond p {

	margin:10px 0

}

#respond label {

	float:left;

	padding:3px 8px;

	width:100px;

	text-align:right;

	display:block

}

#respond em {

	padding-top:5px;

	color:#F00;

	font-style:normal;

	font-weight:normal

}

#name,#company,#add,#tel,#fax,#email,#website,#msn,#comment {

	padding:6px;

	width:50%;

	border:1px solid #e4e4e4;

	color:#666

}



#code {

	padding:6px;

	width:10%;

	border:1px solid #e4e4e4;

	color:#666

}

#comment {

	width:60%;

	height:150px;

	font-size:12px;

	color:#787878;

	overflow-y:scroll;

	color:#666

}

#submit {

	float:right;

	margin:0 8px;

	width:130px;

	height:32px;

	border:0;

	background: #666;

	cursor:pointer;

	display:block;

	color:#fff;

	font-size:14px;

	line-height:32px;

	font-weight:bold;

}

#submit:hover{background:#005bb5}





#submit-inquiry {

	float:right;

	margin:0 8px;

	width:130px;

	height:32px;

	text-indent:-9999px;

	border:0;

	background:url(../images/submit-inquiry.gif) no-repeat 0 0;

	cursor:pointer;

	display:block

}

.comment_navi {

	text-align:right;

	padding:5px 15px;

	font-size:12px;

	color:#999

}

.comment_navi a {

	color:#999

}

.friendlink {

	width:100%;

	border-top:1px solid #e4e4e4;

	overflow:hidden

}

.friendlink ul {

	padding:18px 0 0;

	overflow:hidden

}

.friendlink ul li {

	float:left;

	margin:0 6px;

	height:24px;

	white-space:nowrap;

	overflow:hidden

}

.friendlink ul li.fltitle {

	margin:0 6px 4px 0

}

.friendlink ul h4 {

	display:none

}

.footer {

	min-height:150px;

	border-top:2px solid #EEE;

	color:#888;

	background:#f2f2f2

}

.footer .inner {

	padding:25px 0;

	overflow:visible;

	position:relative

}

.footline {

	border-top:1px solid #d9d9d9

}

.footer a {

	color:#888

}

.footer a:hover {

	color:#005bb5

}

.foot-lt {

	float:left;

	margin-bottom:15px;

	max-width:60%;

	overflow:hidden

}

.foot-nav {

	margin-bottom:25px;

	width:100%;

	font-size:14px

}

.foot-nav li {

	width:1px;

	padding:0 12px;

	display:inline;

	word-break:keep;

	white-space:nowrap

}

.foot-nav li a:link,.foot-nav li a:visited {

	color:#555

}

.foot-nav li a:hover {

	color:#005bb5;

	text-decoration:none

}

#our-sns {

	float:left;

	margin-left:12px

}

#our-sns a {

	margin-right:10px;

	width:24px;

	height:24px;

	text-indent:-9999px;

	display:inline-block;

	background:url(../images/icon-sns.gif) no-repeat 0 0;

	cursor:pointer;

	-webkit-filter:grayscale(100%);

	-moz-filter:grayscale(100%);

	-ms-filter:grayscale(100%);

	-o-filter:grayscale(100%);

	filter:grayscale(100%);

	filter:gray;

	filter:alpha(opacity=65);

	-moz-opacity:.65;

	opacity:.65

}

#our-sns a:hover {

	-webkit-filter:grayscale(0);

	-moz-filter:grayscale(0);

	-ms-filter:grayscale(0);

	-o-filter:grayscale(0);

	filter:grayscale(0);

	filter:gray;

	filter:alpha(opacity=100);

	-moz-opacity:1;

	opacity:1

}

#our-sns a#i_tsina {

	background-position:0 0

}

#our-sns a#i_tqq {

	background-position:0 -31px

}

#our-sns a#i_weixin {

	background-position:0 -62px

}

#our-sns a#i_renren {

	background-position:0 -92px

}

#our-sns a#i_qzone {

	background-position:0 -123px

}

#our-sns a#i_facebook {

	background-position:0 -154px

}

#our-sns a#i_twitter {

	background-position:0 -185px

}

#weixin {

	padding:10px;

	text-align:center;

	background:#333;

	display:none;

	position:absolute;

	left:0;

	bottom:-10px;

	z-index:99

}

.foot-rt {

	float:right;

	margin-top:8px;

	max-width:40%;

	text-align:right

}

.foot-rt p {

	margin-bottom:5px

}

.cs-div {

	width:140px;

	height:auto;

	text-align:center;

	position:absolute;

	z-index:99999;

	overflow:hidden

}

.cs-div #cs-close {

	float:right;

	width:32px;

	height:35px;

	text-indent:-9999px;

	display:block;

	cursor:pointer;

	position:absolute;

	top:0;

	right:0

}

.cs-bar {

	padding:0;

	width:32px;

	height:116px

}

.cs-bar #cs-close {

	width:32px;

	height:116px;

	background:url(../images/cs.gif) no-repeat -106px 0;

	top:0;

	right:0

}

.cs-inner {

	padding:60px 5px 0 10px;

	background:url(../images/cs.gif) no-repeat 0 -120px;

	display:none

}

.cs-inner img {

	margin-bottom:10px

}

.cs-btm {

	width:100%;

	height:15px;

	background:url(../images/cs.gif) no-repeat 0 bottom

}

.backToTop {

	width:46px;

	height:44px;

	background:#999 url(../images/backtop.gif) no-repeat 7px 11px;

	position:fixed;

	_position:absolute;

	right:20px;

	bottom:40px;

	_bottom:"auto";

	cursor:pointer;

	display:none;

	-khtml-border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius:3px;

	z-index:9999

}

.backToTop:hover {

	background-color:#666

}

.animated {

	-webkit-animation-duration:.5s;

	animation-duration:.5s;

	-webkit-animation-fill-mode:both;

	animation-fill-mode:both

}

@-webkit-keyframes fadeInUp {

	0% {

	opacity:0;

	-webkit-transform:translateY(20px);

	transform:translateY(20px)

}

100% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}@keyframes fadeInUp {

	0% {

	opacity:0;

	-webkit-transform:translateY(20px);

	-ms-transform:translateY(20px);

	transform:translateY(20px)

}

100% {

	opacity:1;

	-webkit-transform:translateY(0);

	-ms-transform:translateY(0);

	transform:translateY(0)

}

}.fadeInUp {

	-webkit-animation-name:fadeInUp;

	animation-name:fadeInUp

}

@-webkit-keyframes fadeInLeft {

	0% {

	opacity:0;

	-webkit-transform:translateX(-20px);

	transform:translateX(-20px)

}

100% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}@keyframes fadeInLeft {

	0% {

	opacity:0;

	-webkit-transform:translateX(-20px);

	-ms-transform:translateX(-20px);

	transform:translateX(-20px)

}

100% {

	opacity:1;

	-webkit-transform:translateX(0);

	-ms-transform:translateX(0);

	transform:translateX(0)

}

}.fadeInLeft {

	-webkit-animation-name:fadeInLeft;

	animation-name:fadeInLeft

}

@media only screen and (min-width:1200px) {

	.inner {

	width:1170px

}

}@media only screen and (max-width:1024px) {

	.inner {

	width:960px

}

#search-box #searchform #searchsubmit {

	right:9px

}

.navi li {

	padding:0 3px

}

.navi li a:link,.navi li a:visited {

	padding:0 10px

}

}@media only screen and (min-width:768px) and (max-width:959px) {

	.inner {

	width:96%

}

.header {

	height:150px;

	opacity:1;

	filter:alpha(opacity=100)

}

.header .inner {

	width:100%

}

.logo {

	margin-bottom:10px;

	float:none;

	text-align:center

}

.logo img {

	display:inline

}

.main-menu {

	float:left;

	margin:0 10px

}

#search-box {

	top:150px

}

#sliderbox {

	margin:0 auto;

	clear:both

}

#slidebanner {

	height:auto

}

#slideshow li img {

	width:100%;

	height:auto;

	min-height:inherit

}

.announce-wrapper {

	width:400px !important

}

.pic-scroll-list .slide {

	width:50%;

	height:auto

}

.breadcrumb,.shadow {

	display:none

}

.container,.content {

	float:none;

	margin:0 auto

}

.col-md-3 div,.col-md-4 div {

	padding:0 2%;

	width:46%

}

.postlist li a {

	float:none;

	width:100%

}

.sidebar {

	display:none

}

.piclist {

	margin-left:-3%

}

.piclist li {

	margin-left:3%;

	width:47%

}

.wpagenavi a:link,.wpagenavi a:visited,.wpagenavi a:hover {

	

}

.wpagenavi a.next,.wpagenavi a.previous {

	padding:8px 60px;

	font-size:18px;

	display:inline-block

}

.foot-lt,#our-sns,.foot-rt {

	float:none;

	max-width:100%;

	text-align:center

}

.foot-nav {

	font-weight:700

}

.foot-rt {

	margin:40px auto 20px

}

.wap_menu{ display:block; clear:both; width:100%; height:40px;margin:20px 0 0 10px}

.wap_menu ul li a{ float:left; border:#ddd solid 1px; min-width:60px; overflow:auto; text-align:center ;  margin:0 0 10px 10px ; display:block; height:35px; line-height:35px; padding:0 10px}

.wap_menu ul li a{ font-size:14px}



.wap_thisclass{ font-weight:bold; color:#069}





}@media only screen and (max-width:767px) {

	.inner {

	width:96%

}

.header {

	position:relative

}

.header .inner {

	width:100%

}

.logo {

	margin-bottom:10px;

	float:none;

	text-align:center

}

.logo img {

	display:inline

}

.main-menu {

	margin:0 auto;

	width:100%;

	font-size:16px;

	display:none;

	position:relative;

	top:38px

}

.navi {

	background:#333

}

.navi li {

	float:none;

	width:100%;

	padding:0;

	border-bottom:1px solid #262626;

	border-top:1px solid #363636

}

.navi li:first-child {

	border-top:0

}

.navi li a:link,.navi li a:visited {

	padding:4px 15px;

	line-height:36px;

	color:#EEE;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	border-radius:0

}

.navi li a:hover {

	color:#FFF;

	background:#436bb8

}

.navi li.current-menu-item a:link,.navi li.current-menu-item a:visited,.navi li.current-post-parent a,.navi li.current-post-ancestor a,.navi li.current-menu-parent a,.navi li.current-category-ancestor a,.navi li:hover a {

	color:#FFF;

	background:#436bb8

}

.navi li ul {

	position:static;

	padding:0;

	width:100%;

	border-bottom:0;

	background:none

	

	

}

.navi li ul li {

	border:0;

	background:none;

	border-bottom:1px solid #262626

}

.navi li ul li.litop {

	display:none

}

.navi li ul li a:link,.navi li ul li a:visited {

	padding:0 0 0 35px;

	color:#BBB;

	background:none

}

.navi li ul li a:hover,.navi li:hover ul li a:hover {

	color:#FFF;

	background:#404040

}

.navi li.current-menu-item ul li a:link,.navi li.current-menu-item ul li a:visited,.navi li.current-post-parent ul li a,.navi li.current-post-ancestor ul li a,.navi li.current-menu-parent ul li a,.navi li.current-category-ancestor ul li a,.navi li:hover ul li a {

	background:none

}

#btn-so {

	display:none

}

#mobile-nav {

	margin-bottom:5px;

	height:50px;

	line-height:50px;

	background:#436bb8;

	display:block;

	position:relative

}

#mobile-menu {

	width:50px;

	height:100%;

	background:url(../images/icon.gif) no-repeat center -444px;

	cursor:pointer;

	position:absolute;

	top:0;

	left:10px

}

#mobile-nav #mobile-so {

	margin-top:0;

	width:40px;

	height:100%;

	background:url(../images/search.png) no-repeat center 17px;

	display:inline-block;

	cursor:pointer;

	position:absolute;

	top:0;

	right:10px

}

#search-box {

	width:100%;

	display:none;

	position:relative;

	z-index:9999;

	top:38px

}

#search-box #searchform {

	background:#333

}

#sliderbox {

	margin-top:0;

	position:relative

}

#slidebanner {

	width:100%;

	height:auto;

	margin-left:0;

	left:0

}

#slideshow li {

	width:100%;

	height:auto

}

#slideshow li img {

	width:100%;

	height:auto;

	min-height:inherit

}

#sliderbox .bx-prev,#sliderbox .bx-next {

	width:60px;

	height:100%;

	background:url(../images/arrow-slider.png) no-repeat -60px 43%

}

#sliderbox .bx-prev {

	left:2%

}

#sliderbox .bx-next {

	right:2%;

	background-position:0 43%

}

.banner img {

	width:100%;

	height:auto

}

.breadcrumb,.shadow {

	display:none

}

.container,.content {

	float:none;

	margin:0 auto

}

.col-md-3 div,.col-md-4 div,.col-lt,.col-rt {

	float:none;

	padding:0;

	width:100%

}

.page-home .row-fluid {

	float:none;

	margin:0 none;

	width:100%

}

.crumb-box,.postlist li a {

	float:none;

	width:100%

}

.bx-pager,.announce h3,.weibo-box,.postlist li span,.sidebar,.cs-div,.backToTop {

	display:none !important

}

.pic-scroll-list .slide {

	width:100%;

	height:auto

}

.piclist {

	margin-left:-3%

}

.piclist li {

	margin-left:3%;

	width:47%

}

.entry {

	font-size:16px

}

.entry p {

	margin-bottom:20px

}

.related ul.post-list li {

	float:none;

	width:95%

}

.wpagenavi a:link,.wpagenavi a:visited,.wpagenavi a:hover {

	

}

.wpagenavi a.next,.wpagenavi a.previous {

	padding:8px 60px;

	font-size:18px;

	display:inline-block

}

.foot-lt,#our-sns,.foot-rt {

	float:none;

	max-width:100%;

	text-align:center

}

.foot-nav {

	font-weight:700

}

.foot-rt {

	margin:40px auto 20px

}

#weixin {

	left:25%;

	bottom:210px

}



.wap_menu{ display:block; clear:both; width:100%; height:40px;margin:20px 0 0 10px}

.wap_menu ul li a{ float:left; border:#ddd solid 1px; min-width:60px; overflow:auto; text-align:center ;  margin:0 0 10px 10px ; display:block; height:35px; line-height:35px; padding:0 10px}

.wap_menu ul li a{ font-size:14px}



.wap_thisclass{ font-weight:bold; color:#069}

}@media only screen and (max-width:480px) {

	.share,.friendlink {

	display:none

}

.announce ul li {

	width:auto

}

.piclist {

	margin-left:0

}

.piclist li {

	margin-left:0;

	width:100%

}

.related li {

	float:none;

	width:95%

}

div.wpcf7 {

	margin:0;

	padding:0

}

div.wpcf7-response-output {

	margin:2em .5em 1em;

	padding:.2em 1em

}

div.wpcf7 .screen-reader-response {

	position:absolute;

	overflow:hidden;

	clip:rect(1px,1px,1px,1px);

	height:1px;

	width:1px;

	margin:0;

	padding:0;

	border:0

}

div.wpcf7-mail-sent-ok {

	border:2px solid #398f14

}

div.wpcf7-mail-sent-ng {

	border:2px solid red

}

div.wpcf7-spam-blocked {

	border:2px solid orange

}

div.wpcf7-validation-errors {

	border:2px solid #f7e700

}

span.wpcf7-form-control-wrap {

	position:relative

}

span.wpcf7-not-valid-tip {

	color:#f00;

	font-size:1em;

	display:block

}

.use-floating-validation-tip span.wpcf7-not-valid-tip {

	position:absolute;

	top:20%;

	left:20%;

	z-index:100;

	border:1px solid red;

	background:#fff;

	padding:.2em .8em

}

span.wpcf7-list-item {

	margin-left:.5em

}

.wpcf7-display-none {

	display:none

}

div.wpcf7 img.ajax-loader {

	border:0;

	vertical-align:middle;

	margin-left:4px

}

div.wpcf7 div.ajax-error {

	display:none

}

div.wpcf7 .placeheld {

	color:#888

}

/*产品图片*/

.Pro_Info{text-align:center;border-bottom:1px solid #ccc; margin-bottom:5px;}

.Pro_Images{padding:2px;}

.Pro_Images img{display:inline; width:80px; height:80px;margin:0 5px;border:1px solid #ccc;filter:alpha(opacity=50);opacity:0.3;cursor:pointer;}

.Pro_Images .active{filter:alpha(opacity=100);opacity:1;border-color:#999;}

.Pro_BigImage{text-align:center;background:#fff;}

.Pro_BigImage img{margin:0 auto;cursor:pointer;}

