@charset "utf-8";
/***************

***************/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,figcaption,code,del,dfn,em,image,q,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,tf,tr,th {
	border: 0px;
	padding: 0px; 
	font-size: 100%; 	
	-webkit-text-size-adjust:none;
	margin: 0px; 
	font-family: inherit;}


body {
	background-color: #FFFFFF;
	color: #a0a0a0;
	line-height: 18px;
	font-size: 12px;
	font-family:"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;
	margin: 0px;
	font-weight:normal;}


input,textarea,select
{
	font-family:"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;
	font-size:12px;
	outline:none;
	background:#fff;}

img {
	border: 0px;
	vertical-align:bottom;}

a, a:link {
	text-decoration: none;
	color:#696171;
	font-family:"\5FAE\8F6F\96C5\9ED1";}

a:hover
{
	text-decoration:none;
	color:#ed6d51;}

ul, li {
	list-style-type:none;}
.left {
	float: left;}
.right {
	float: right;}

.clearfix:after {
	display:block;
	content:'.';
	clear:both;
	height:0px;
	visibility: hidden;}

.yahei{
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-weight:normal;}

h1,h2,h3,h4
{
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-weight:normal;}

.relative
{
	position:relative;}

.clearfix {
*display:inline-block;
*zoom:1;
*vertical-align:top;}

.clear
{
	clear:both;
	overflow:hidden;
	height:0;}
lable{ display:block;}
p{ color:#646464;}
/*wangyan*/
@media screen and (min-width:1200px) {
header,nav,footer{ width:100%; margin:0 auto;min-width:1200px;}
}
@media screen and (max-width:1200px) {
header,nav,footer{ width:100%; margin:0 auto;}
}


header .menu {z-index:101;}
.yhm input{width:90px;height:28px; padding:0 20px 0 12px; line-height:28px; color:#555; border:0;border:1px solid #dfdfdf; border-top-left-radius:15px;border-bottom-left-radius:15px;border-right:0;}
.yhm2 input{ border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:15px;border-bottom-right-radius:15px;border-right:1px solid #dfdfdf;}
.yhm2{position:relative;}
.yhm2 a.icon{position:absolute; right:7px; top:7px;font-size:14px;}
a.icon i.icon-right-big, a.icon i.icon-search{ color:#723d95;}
a.zc{ background:#ed6d51; border-radius:15px; display:inline-block; zoom:1;color:#fff; padding:0 13px; height:30px;line-height:30px; margin-left:6px;}
a.zc:hover{background:#723d95; color:#fff;}
header .menu .right .yhm2 input{border-top-left-radius:15px;border-bottom-left-radius:15px; width:115px;}
a.wx{ height:28px;line-height:28px; border-radius:15px; display:inline-block;text-align:center;margin-left:10px; border:1px solid #dfdfdf;font-size:12px;width:28px;color:#723D95;}

#smenu{display:none;}


.select-wrap{ position:relative; cursor:pointer; margin-top:12px;}

.select-wrap .selectric-list{width:133px; line-height:30px; height:60px;background:#fff; color:#000;}
.arrow i{position:absolute;top:50%;left:0;border-bottom:16px solid transparent;border-top:16px solid transparent;border-left:17px solid #fff; margin-top:-24px; height:0;width:0;}
.ar1 i{border-bottom:16px solid transparent;border-top:16px solid transparent;border-right:17px solid #fff; border-left:0; left:auto;right:0;}
.cout-bottom .layout .list li.arrow .playbottom{filter:alpha(opacity=60); background:#fff;background:rgba(255,255,255,0.6);display:block; position:absolute;top:125px;right:127px;width:66px;height:66px;border-radius:34px;}
a .play{ width:58px; height:58px; background:#4d2c72;filter:alpha(opacity=60);background:rgba(77,44,114,0.6); display:block; position:absolute;top:129px;right:131px; border-radius:32px; z-index:10;}
a .play i{ right:19px;border-left:17px solid #fff; border-right:0;border-top-width:13px;border-bottom-width:13px; z-index:20;top:16px; margin:0;}
a.more{color: #a7b4b4;float: right;font-size: 12px;}
h3.hot a{ color:#575757; font-size:16px; display:block; line-height:50px; background:#f1f1f1; border-bottom:2px solid #ed6d51;}
h3.hot a.icon i.icon-chart-bar{ color:#ed6d51; font-size:16px; margin:0 16px 0 27px;}
.pager{clear:both;font-size:14px;margin:29px 0 108px 0;text-align:center;}
.pager a{border:1px solid #aaa;border-radius:3px;display:inline-block;height:32px;line-height:32px;margin:0;padding:0 10px;vertical-align:middle;font-family:Arial;}
.pager b{display:inline-block;height:32px;line-height:32px;margin:0 2px;padding:0 10px;vertical-align:middle;}
.pager a:hover,.pager a.current{background:#835da3;border:0; color:#fff;font-weight:bold;height:34px;line-height:34px;padding:0 11px;text-decoration:none;}
.pager .p{font-size:22px;}
.pager input{border:1px solid #aaa;border-radius:3px;height:32px;line-height:32px;margin:0 5px;text-align:center;vertical-align:middle;width:30px;}
.pager span{color:#777;padding:0 0 0 20px;}
