@charset "utf-8";
/* CSS Document */

/*css reset star*/
html								{color:#333;background:#f8f8f8;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,
dl,dt,dd,ul,ol,li,pre,form,fieldset,
legend,button,input,textarea,th,td	{margin:0;padding:0;}
body,button,input,select,textarea	{font:14px/1.5 Helvetica,Tahoma,Arial,"Hiragino Sans GB","Microsoft YaHei",SimSun,Heiti,sans-serif;}
h1,h2,h3,h4,h5,h6					{font-size:100%;}
address,cite,dfn,em,var				{font-style:normal;}
code,kbd,pre,samp					{font-family:courier new, courier, monospace;}
small								{font-size:12px;}
ul,ol								{list-style:none;}
a									{text-decoration:none;}
a:hover								{text-decoration:underline;}
sup									{vertical-align:text-top;}
sub									{vertical-align:text-bottom;}
legend								{color:#000;}
fieldset,
img									{border:0;}
button,
input,
select,
textarea							{font-size:100%;}
table								{border-collapse:collapse; border-spacing:0;}
a									{text-decoration:none;color:#333;}
a:hover, a:focus					{text-decoration:none;color:#f4604b;}

strong								{font-weight:bold;}
input[type=submit]					{cursor:pointer;}
button								{cursor:pointer;}
*:focus								{outline:none; }
/*css reset end*/

.hr 								{font-size:1px;line-height:1px;clear:both;height:10px;}/*留出10像素的间隙*/
.clear								{clear:both;font-size:0px; height:0px; line-height:0px;}/*清楚ie6 浮动造成的重复文字*/
.m									{margin:0 auto;}
.b									{font-weight:bold;}
span.none-b							{font-weight:normal;}
.pos-rel							{position:relative;}
.w980								{width:1200px;}
.border_none						{border:none;}
.display_none						{display:none;}
/*f_开头为float漂浮,l:左 r:右*/
.fl									{float:left;}
.fr									{float:right;}

/*m_开头位margin边距,t:上 b:下 l:左 r:右*/
.mt									{margin-top:10px;}
.mt4								{margin-top:4px;}
.mt5								{margin-top:5px;}
.mt15								{margin-top:15px;}
.mt20								{margin-top:20px;}
.mt30								{margin-top:30px;}
.mt40								{margin-top:40px;}
.mt50								{margin-top:50px;}

.mb									{margin-bottom:10px;}
.mb4								{margin-bottom:4px;}
.mb5								{margin-bottom:5px;}
.mb15								{margin-bottom:15px;}
.mb20								{margin-bottom:20px;}
.mb30								{margin-bottom:30px;}
.mb40								{margin-bottom:40px;}
.mb50								{margin-bottom:50px;}

.mr									{margin-right:10px;}
.mr5								{margin-right:5px;}
.mr15								{margin-right:15px;}
.mr20								{margin-right:20px;}
.mr23								{margin-right:23px;}
.mr30								{margin-right:30px;}
.mr40								{margin-right:40px;}
.mr50								{margin-right:50px;}
.mr60								{margin-right:60px;}

.ml									{margin-left:10px;}
.ml5								{margin-left:5px;}
.ml15								{margin-left:15px;}
.ml20								{margin-left:20px;}
.ml30								{margin-left:30px;}
.ml40								{margin-left:40px;}
.ml50								{margin-left:50px;}

.mt1								{margin-top:-1px;}

.pa5								{padding:5px;}
.pa10								{padding:10px;}
.pa20								{padding:20px;}
.pa15								{padding:15px;}
.pa8								{padding:8px;}
.page_pa40							{padding:40px 0 40px 0;}
.page_pa20							{padding:20px 0 20px 0;}
/*c_开头为字体颜色*/
.gray3								{color:#333;}
.gray6								{color:#303030;}
.gray9								{color:#999;}
.gray_a								{color:#a4aeb9;}

.blue								{color:#2c7ac3;}
.red								{color:#bf0000;}
.green								{color:#390;}
.orange								{color:#f95e1c;}
a.uline								{text-decoration:underline;}

.clearfix:after						{content:"."; height:0; visibility:hidden; display:block; clear:both; }
.clearfix							{display:inline-block; }
.clearfix							{display:block; }
/*w_开头表示宽度,bdr_为对边框的设置,这两个组合使用*/
.box840								{width:840px;}
.box860								{width:860px;}
.box660								{width:660px;}
.box280								{width:280px;}
.box270								{width:270px;}
.box260								{width:260px;}
.box300								{width:300px;}
.box160								{width:160px;}
.box790								{width:790px;}
.box730								{width:730px;}
.box700								{width:700px;}
.box940								{width:940px;}
.box220								{width:220px;}
.box863								{width:863px;}
.box297								{width:297px;}

/*fh_开头的是行距*/
.fh18								{line-height:18px;}
.fh21								{line-height:21px;}
.fh30								{line-height:30px;}
/*fs_开头的是字体大小*/
.fs12								{font-size:12px;}
.fs14								{font-size:14px;}
/*v开头表示垂直对齐方式，t开头横向对齐方式，组合使用*/
.vt									{vertical-align:top;}
.vm									{vertical-align:middle;}
.tc									{text-align:center;}
.tr									{text-align:left;font-size:14px;margin-bottom:10px;margin-left:15px;}
.wp									{word-wrap:break-word;word-break:normal;}/*字符串不换行*/
.g									{font-family:Georgia, "Times New Roman", Times, serif;}

/*最小高度*/
.mh400								{min-height:400px;height:auto !important;height:400px;overflow:visible;}
.mh500								{min-height:500px;height:auto !important;height:500px;overflow:visible;}
.mh600								{min-height:600px;height:auto !important;height:600px;overflow:visible;}
.bk									{display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:top;}

/*图片隐藏*/
.img-h								{display:block;overflow:hidden;text-align:center;}
.img-box							{display:block;}

.price								{font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#fd3636;}

/*按钮样式集*/
.gobuy,
.orange-sub							{display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:top;font-size:12px;text-align:center;border:none;color:#FFF; cursor:pointer;}

.orange-sub:hover					{background-position: -213px -650px;color: #333;}
.gobuy:hover						{text-decoration:none;}

/*page*/
.page								{background: #FFF;padding:20px 0;}
.page a,
.page span,
.page .page_number					{height:31px;padding:0 10px;line-height:31px;font-size:16px;display:table-cell; display:inline-block; *display:inline;zoom:1; vertical-align:top;margin-right:6px;font-family:Microsoft YaHei;color:#c1c1c1;border-radius: 31px;font-size: 18px;text-align: center;}
.page a:hover						{background:#c1c1c1;color:#FFF; text-decoration:none;}
.page a.hover						{background:#f4604b;color:#FFF; text-decoration:none;}
.page span							{color:#c1c1c1;line-height:24px;padding:0 3px;}
.page a 							{background:#FFF;}
.page .pgup,
.page .pgup:hover					{font-family:"宋体";font-weight:bold;width: 31px;padding:0;line-height: 34px;overflow:hidden;}
.page .pgdn,
.page .pgdn:hover					{font-family:"宋体";font-weight:bold;width: 31px;padding:0;line-height: 34px;overflow:hidden;}




/*newslist1*/
.newslist1 li				{padding:4px 0;height:22px;line-height:22px;}
.newslist1 li a				{background:url(2015/d1.png) no-repeat 0 center;padding-left:10px;margin-right:6px;}
.newslist1 li .time			{float:right;color:#a4aeb9;}






/*图标集合*/
.ihot1,.ihot2						
.ihot1						{background-position:-359px -80px;}

/* 喜欢 */


/*reset部分结束 --------------------------------------------------------------------------*/
#header						{min-width: 1260px;margin: 0 auto;position: relative;z-index:11;}
#header	.hbox 				{padding:10px 20px;}
#header	.hbox .logo			{width:180px;height:50px;margin-right:15px;float: left;}

#header .form				{height:34px;width:240px;}
#header .form .sr			{width:240px;vertical-align:middle;color:#ababab;color:#999;line-height:34px;height:34px;font-size:12px;background:none;float:left;width:200px;border:none;text-indent: 15px;}
#header .form .sub			{width:38px;height:34px;border:none;background:none;cursor:pointer; vertical-align:middle;float:left;font-size:12px;font-weight:bold;color:#FFF;text-indent: -9999px;}
#header .form .sub:hover	{background:none;}



/* nav */
.nav						{height:40px;position:relative;float: left;margin-top: 5px;}
.nav .box					{position:relative;height:40px;}
.nav ul						{}
.nav li						{float:left;height:40px;line-height:40px;font-size:16px;color:#FFF;margin-right:15px;position: relative;}
.nav li a.menu				{color:#FFF;float:left;padding:0 12px 0 12px;font-weight:bold;height:40px;position: relative;}
.nav li a.menu .ico			{position:absolute;top:-3px;right:5px;}

.nav li.hover a.menu,
.nav li a.menu:hover,
.nav li.active a.menu		{color:#f4604b;text-decoration:none;}
.nav li a strong 			{font-weight: normal;}

.nav li.hover a.menu .icon,
.nav li a.menu:hover .icon,
.nav li a.menu strong		{cursor:pointer;}
.nav li.last 				{margin-right: 0;}

/*.menulinks*/
.menulinks					{width: 175px;color: #FFF;padding-top:18px;position: absolute;top:40px;left:-48px;display: none;}
.menulinks .t 				{height:64px;line-height: 64px;font-size: 16px;border-left:5px solid #34343e;background: #34343e;cursor: pointer;border-bottom:1px solid #3d3d44;display: block;width:170px;color: #FFF;text-indent: 50px;}
.menulinks .t:hover,
.menulinks .t.hover			{border-bottom:1px solid #3f3f48;border-left:5px solid #f4604b;background: #3f3f48;text-decoration:none;}

.nav li.hover .menulinks	{display: block;}

/*s_linksbox*/
.s_linksbox					{width: 250px;color: #FFF;padding-top:18px;position: absolute;top:40px;left:0;display: none;}
.s_linksbox a 				{color: #FFF;}
.s_linksbox a:hover			{color: #FFF;}
.s_linksbox .links			{height:65px;position:relative;}
.s_linksbox .links .tith	{height:20px;line-height: 20px;font-size: 16px;padding:22px 28px 22px 45px;border-left:5px solid #34343e;background: #34343e;cursor: pointer;border-bottom:1px solid #3d3d44;}
.s_linksbox .links .tith .t	{float: left;height:20px;font-weight: normal;}

.s_linksbox .links .tith .ico.i1{background-position: 0px 2px;}
.s_linksbox .links .tith .ico.i2{background-position: 0px -40px;}
.s_linksbox .links .tith .ico.i3{background-position: -70px 0;}
.s_linksbox .links .tith .ico.i4{background-position: -35px -41px;}
.s_linksbox .links .tith .ico.i5{background-position: -34px 0;}


.s_linksbox .links.hover .tith,
.s_linksbox .links:hover .tith{border-bottom:1px solid #3f3f48;border-left:5px solid #f4604b;background: #3f3f48;}
.s_linksbox .links.hover .abox,
.s_linksbox .links:hover .abox{display: block;}

.s_linksbox .abox			{display: none;width:540px;position: absolute;top:0;left:250px;font-size: 16px;border-left:1px solid #4b4b52;}
.s_linksbox .abox a 		{float: left;width:89px;height:64px;text-align: center;line-height:64px;border-right:1px solid #4b4b52;border-bottom:1px solid #4b4b52;background:#3f3f48;}
.s_linksbox .abox a:hover,
.s_linksbox .abox a.hover 	{background:#fb5e5e;border-right:1px solid #fb5e5e;border-bottom:1px solid #fb5e5e;text-decoration:none;}
/* 在banner广告中的头部 */
.coco-header-container		{position: relative;z-index: 100;}
.coco-header-container #header{position: absolute;top:0;left:0;width: 100%;z-index: 999;}




/* 小页面头部 */
#header.cocodiy-shead		{background: #FFF;}
#header.cocodiy-shead .nav li a.menu{color: #333;}


#header.cocodiy-shead .nav li.hover a.menu .icon,
#header.cocodiy-shead .nav li a.menu:hover .icon,


#header.cocodiy-shead .nav li.hover a.menu,

#header.cocodiy-shead .nav li a.menu:hover,

#header.cocodiy-shead .nav li.active a.menu		{color:#f4604b;text-decoration:none;}
#header.cocodiy-shead.line{border-bottom:2px solid #f8f8f8;}

/*首页头部悬浮效果*/
.coco-header-container #header.app_fixdiv { position: fixed; _position: absolute; z-index:9999 ;width: 100%;background: #FFF;
	border: 1px solid #d4d4d4;
	transition: all 0.25s ease 0s;
	-webkit-animation: hdnav2-show .3s;
	-moz-animation: hdnav2-show .3s;
	-o-animation: hdnav2-show .3s;
	animation: hdnav2-show .3s;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.2)
}
.coco-header-container #header.app_fixdiv .nav li a.menu{color: #333;}

.coco-header-container #header.app_fixdiv .nav li.hover a.menu .icon,
.coco-header-container #header.app_fixdiv .nav li a.menu:hover .icon,


.coco-header-container #header.app_fixdiv .nav li.hover a.menu,
.coco-header-container #header.app_fixdiv .nav li a.menu:hover,
.coco-header-container #header.app_fixdiv .nav li.active a.menu		{color:#f4604b;text-decoration:none;}


/*列表页面悬浮方法*/
#header.cocodiy-shead.app_fixdiv { position: fixed; _position: absolute; z-index:9999 ;width: 100%;background: #FFF;
	border: 1px solid #d4d4d4;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	animation-name: fadeInDown;
}

/*footer*/
#footer						{text-align:center;background: #FFF;padding-bottom:20px;padding-top:20px;}

#footer .fbox				{border-top:1px solid #e1e1e2;padding:15px 0;}
#footer .fbox a				{color:#390;}
#footer .copyright			{color:#acacac;}
#footer .copyright a		{color:#acacac;}
#footer .copyright .img		{margin-top: -5px;}
#footer .yqlinks			{width:1200px;margin:0 auto 15px auto;border:1px solid #e6e6e6;border-left:none;border-right:none;padding:8px 0;text-align:left;}
#footer .yqlinks .bt		{float:left;width:75px;line-height:26px;font-weight: normal;color: #666;}
#footer .yqlinks .link		{float:left;width:1125px;line-height:26px; }
#footer .yqlinks .link a	{margin-right:15px;color:#c1c1c1;display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
#footer .yqlinks .link a:hover{color:#fd3636;}

#footer	.links				{margin:0 auto;width:1200px;padding:30px 0 30px 0;}
#footer .links dl 			{float: left;width:240px;text-align: left;}
#footer .links dd 			{line-height: 26px;}
#footer .links dd a			{color: #666;}
#footer .links dd a:hover 	{color: #fd3636;}
#footer .links dt 			{line-height: 26px;margin-bottom: 10px;font-size: 16px;color: #333;}
#footer .links .flogo		{float: left;width:190px;margin-right: 50px;}

#footer .slinks				{font-size: 16px;}
#footer .slinks a			{margin:0 15px;color: #999;}
#footer .slinks a:hover		{color: #fd3636;}


/*menu_box*/
.menu_box								{background:#FFF;}
.menu_box li							{border-bottom:1px solid #f9f9f9;height:59px;line-height:59px;text-align: center;}
.menu_box li a							{float:left;width:218px;font-size:18px;border-left:2px solid #FFF;color: #999;}
.menu_box li a:hover,
.menu_box li.hover a					{color:#fd3636;border-left:2px solid #fd3636;}
.menu_box li a:hover					{font-weight:normal;}

/*listbox1*/
.listbox1								{background:#FFF;padding:25px 35px;}
.listbox1 .title						{padding-bottom:20px;}
.listbox1 .title.line					{border-bottom: 1px solid #f1f1f1;}
.listbox1 .title .tith					{font-size:28px;font-weight: normal;color: #333;}
.listbox1 .cont							{line-height:30px;font-size:16px;color:#666;}
.listbox1 .cont p 						{margin-bottom: 15px;}

.listbox1 .title.fz18 .tith				{font-size:18px;}

.listbox1 .linksbox						{}
.listbox1 .linksbox a					{float: left;padding:0 25px;height:45px;border:1px solid #f6f6f6;color: #666;font-size:16px;margin-right: 20px;margin-bottom: 20px;line-height: 45px;}
.listbox1 .linksbox a:hover			 	{border:1px solid #fd3636;color: #fd3636;text-decoration:none;}



/*404*/
.tips_box								{background: url('/404-error.png') no-repeat center top;padding-top:200px;text-align: center;}
.tips_box .text1						{font-size: 48px;color: #666;margin-bottom: 10px;}
.tips_box .text2						{color: #333;font-size: 16px;margin-bottom: 20px;}
.tips_box2								{background: url('/nosearch.jpg') no-repeat center top;padding-top:200px;text-align: center;border-top:2px solid #f8f8f8;}
.tips_box2 .text1						{font-size: 48px;color: #666;margin-bottom: 10px;}
.tips_box2 .text2						{color: #333;font-size: 16px;margin-bottom: 20px;}

