﻿body {
	margin: 0px;
	font-size: 12px;
	font-family: Arial,"Microsoft YaHei","STHeiti Light", Helvetica, sans-serif;
	background: url(../images/bg.jpg) top repeat-x;
}
a, a:visited, a:active {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
dl, dt, dd, img, h1, h2, h3, form {
	margin: 0px;
	padding: 0px;
}
.b_cl {
	clear: both;
	height: 0px;
	overflow: hidden;
	padding: 0px;
}
.h_10 {
	display: block;
	height: 10px;
	overflow: hidden;
}
.h_20 {
	display: block;
	height: 20px;
	overflow: hidden;
}
img {
	border: none;
	margin: 0px;
	padding: 0px;
}
/*Frame*/
.Main {
	width: 960px;
	overflow: hidden;
	margin: auto;
}
.Left {
	float: left;
	width: 200px;
	height: auto;
	background: #F4F4F4;
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
.Right {
	display: inline;
	float: right;
	width: 750px; ;
	height: auto;
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
.Main:after {
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.Left, .Right {
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
}
@media 
{
.Left, .Right {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.Left:before, .Right:before {
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
}
}
/*Top*/
.Top {
	height: 85px;
	width: 960px;
	margin: auto;
}
.logo {
	margin-top: 20px;
	float: left;
}
.Top_R {
	float: right;
	height: 60px;
	width: 256px;
	background: url(../images/ag/co.gif) bottom no-repeat;
}
.Top_link {
	height: 26px;
	background: url(../images/tit/01.jpg) repeat-x;
	overflow: hidden;
	line-height: 26px;
	color: #fff;
	float: right;
	text-align: center;
}
.Top_link a, .Top_link a:visited, .Top_link a:active {
	color: #fff;
	margin: 0px 5px;
}
.Top_link a:hover {
	color: #fff;
}
.Top_link_e {
	height: 26px;
	background: url(../images/tit/01.jpg) repeat-x;
	overflow: hidden;
	line-height: 26px;
	color: #fff;
	float: right;
	text-align: center;
}
.Top_link_e a, .Top_link_e a:visited, .Top_link_e a:active {
	color: #fff;
	margin: 0px 5px;
}
.Top_link_e a:hover {
	color: #fff;
}




.Nav {
	height: 36px;
	background: url(../images/nav_bg.jpg) repeat-x;
	width: 960px;
	margin: auto;
	overflow: hidden;
}
.nav_dl {
	height: 36px;
	line-height: 36px;
	color: #F0E7F1;
	font-size: 15px;
	margin-left: 10px;
}
.nav_dl dd {
	width: 130px;
	float: left;
	padding-left: 2px;
	background: url(../images/nav_l.jpg) left no-repeat;
	text-align: center;
}
.nav_dl dd a, .nav_dl dd a:visited, .nav_dl dd a:active {
	color: #F0E7F1;
	display: block;
}
.nav_dl dd a:hover, .Nav .nav_now:link, .Nav .nav_now:visited, .Nav .nav_now:active {
	background: url(../images/nav_in.jpg) center no-repeat;
	text-decoration: none;
	color: #fff;
}
.Flash_hot {
	margin: auto;
	width: 960px;
	height: 323px;
	overflow: hidden;
	margin-bottom: 5px;
	background:url(../images/167.jpg) no-repeat;
}
/*Left*/
.nT1 {
	height: 30px;
	background: url(../images/tit/02.jpg) no-repeat;
}
.nT1_e {
	height: 30px;
	background: url(../images/tit/e_02.jpg) no-repeat;
}
.nT2 {
	height: 26px;
	background: url(../images/tit/03.gif) no-repeat;
}
.nT2 a {
	display: block;
	float: right;
	margin: 11px 10px 0 0;
	width: 27px;
	height: 5px;
	display: inline;
}
.nT2_e {
	height: 26px;
	background: url(../images/tit/e_03.gif) no-repeat;
}
.nT2_e a {
	display: block;
	float: right;
	margin: 11px 10px 0 0;
	width: 27px;
	height: 5px;
	display: inline;
}
.Pro_line {
	border-bottom: #e1e1e1 1px solid;
	margin: 0 6px;
}
.Pro_tt {
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	margin: 9px 0 3px 0px;
	color: #333;
	background: url(../images/ico/ico1.gif) 5px 7px no-repeat;
	padding-left: 12px;
	overflow: hidden;
}
.Pro_tt_in {
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	margin: 9px 0 3px 0px;
	color: #000;
	background: url(../images/ico/ico1_in.gif) #e2e2e2 3px 9px no-repeat;
	padding-left: 12px;
	overflow: hidden;
}
.Pro_dl {
	margin: 6px 0;
}
.Pro_dl dd {
	margin-left: 20px;
	border-bottom: #e2e2e2 1px dashed;
}
.Pro_dl dd a, .Pro_dl dd a:visited, .Pro_dl dd a:active {
	display: block;
	line-height: 18px;
	margin: 2px 0;
	padding-left: 8px;
	background: url(../001/images/ico2.gif) left no-repeat;
	color: #333;
	font-size: 12px;
}
.Pro_dl dd a:hover {
	background: url(../001/images/ico2_1.gif) #ddd left no-repeat;
	color: #000;
}
.Leftnew_dl {
	margin: 10px;
}
.Leftnew_dl dd {
	line-height: 24px;
	font-size: 12px;
	border-bottom: #a3a3a3 1px dashed;
	padding-left: 12px;
	background: url(../images/ico/ico2.gif) left no-repeat;
	width: 170px;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}
.pic_ac {
	border: none;
	margin: 10px 0 0 0;
}
.pic_ac a {
	display: block;
}
.con_2 {
	margin: 5px 0;
}
.kefu {
	margin: 10px 0 10px 0;
}
.kefu div {
	float: left;
	width: 80px;
	line-height: 22px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.kefu div a {
	display: block;
	float: left;
	line-height: 22px;
	margin-right: 5px;
}
/*Right*/
.rT1 {
	height: 30px;
	background: url(../images/tit/04.gif) #A3A3A3 no-repeat;
}
.rT1_i {
	font-size: 10px;
	color: #fff;
	display: inline;
	float: left;
	margin: 5px 0 0 8px;
	word-spacing: 3px;
}
.rT1_i b {
	font-size: 15px;
	word-spacing: normal;
	font-weight: normal;
}
.S_ear {
	float: right;
	height: 22px;
	margin: 4px 7px 0 0;
	display: inline;
	overflow: hidden;
}
.S_ear input {
	font-family: "Microsoft YaHei","STHeiti Light",Arial, Helvetica, sans-serif;
	display: inline;
	float: left;
}
.input1 {
	width: 200px;
	padding: 0px 4px;
	line-height: 20px;
	height: 20px;
	border: #fff 1px solid;
	margin: 0px;
	color: #999;
}
.input1_in {
	width: 200px;
	padding: 0px 4px;
	line-height: 20px;
	height: 20px;
	border: #fff 1px solid;
	margin: 0px;
	color: #6F007B;
}
.input2 {
	background: url(../images/ico/in.gif) no-repeat;
	height: 22px;
	width: 27px;
	padding: 0px;
	margin: 0px;
	border: none;
}
.input2_in {
	background: url(../images/ico/in.gif) no-repeat;
	height: 22px;
	width: 27px;
	padding: 0px;
	margin: 0px;
	border: none;
}
.R_body, .R_body2 {
	font-size: 14px;
	margin-bottom: 10px;
}
.R_body2 {
	margin: 10px;
}
.News_dl {
	margin: 10px;
	line-height: 32px;
}
.News_dl dd {
	border-bottom: #ddd 1px dashed;
	font-size: 12px;
	background: url(../images/ico/ico2.gif) left no-repeat;
	padding-left: 12px;
	margin-top: 5px;
	display: block;
	height: 32px;
	overflow: hidden;
}
.News_dl dd a {
	font-size: 14px;
	color: #333;
	display: inline;
	float: left;
}
.News_dl dd span {
	display: inline;
	float: right;
	color: #999;
}
.N_body {
	border: #eee 1px solid;
	display: block;
	width: 728px;
	white-space: normal;
	padding: 10px;
	overflow: hidden;
	font-size: 14px;
	line-height: 26px;
}
.Nshow_nT {
	border-bottom: #ddd 1px dashed;
	padding: 5px 0;
}
.Nshow_nT h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 32px;
	margin-top: 10px;
}
.Nshow_nT span {
	font-size: 12px;
	color: #666;
	display: block;
}
.Nshow_body {
	font-size: 14px;
	color: #000;
	margin-top: 10px;
}
.back_txt {
	display: block;
	border-top: #ddd 1px solid;
	margin-top: 10px;
	padding: 5px 0;
}
.S_e {
	display: block;
	height: 20px;
	background: #EFE6F0;
	border: #C9AACE 1px dashed;
	margin: 10px 0;
	padding: 5px 8px;
	font-size: 14px;
	color:#301E33;
}
.S_e a,.S_e a:visited,.S_e a:active{
	color:#301E33;
	
}
.S_e .in_pro,.S_e .in_pro:link, .S_e .in_pro:visited, .S_e .in_pro:active{
	color: red;
	font-weight: bold;
}
.S_e .in_pro:hover {
	text-decoration: underline;
}
/*list page*/
.v_page {
	font-size: 13px;
	text-align: left;
	margin-left: 10px;
	color: #333;
	margin-top: 20px;
}
.v_page a, .v_page a:visited, .v_page a:active {
	text-decoration: none;
}
.v_page a:hover {
	color: #333;
	text-decoration: underline;
}
.v_page b {
	color: #333;
}
.v_page span {
	color: #999;
}
.v_page2 {
	font-size: 13px;
	text-align: left;
	color: #333;
	margin: 20px 10px;
	padding: 20px 0;
	border-top: #ddd 1px dashed;
}
.v_page2 a, .v_page2 a:visited, .v_page2 a:active {
	text-decoration: none;
}
.v_page2 a:hover {
	color: #333;
	text-decoration: underline;
}
.v_page2 b {
	color: #333;
}
.v_page2 span {
	color: #999;
}

.in_Pro{
	padding-bottom:10px;

}
.in_show_pro{
	float:left;
	border:#efefef 1px solid;
}
.in_show_pro img{
	width:360px;
	height:270px;
}
.in_pro_dl{
	width:300px;
	display:inline;
	float:left;
	margin-left:10px;
	font-size:13px;
	color:#333;
}
.in_pro_dl b{
	color:#640966;
}
.in_pro_dl dd{
	line-height:45px;
	border-bottom:#f4f4f4 1px solid;
}
.pro_h3 h3{
	font-size:14px;
	display:block;
	border-bottom:#eee 1px solid;
	background:#efefef;
	font-weight:normal;
	line-height:30px;
	padding:0px 5px;
	color:#333;
}
.pro_body_show{
	padding:5px;
}

.pro_tb{ display:inline; float:left; width:24.9%; text-align:center; overflow:hidden; text-align:left;}
.pro_tb div {
	width: 176px;
	margin-top: 15px;
}

.pro_tb div a {
	display: block;
	border: #ccc 1px solid;
	padding: 2px;
	height: 128px;
	width: 170px;
}
.pro_tb div a:hover {
	border: #C9AACE 1px solid;
	background: #EFE6F0;
}
.pro_tb div img {
	height: 128px;
	width: 170px;
}
.pro_tb b {
	display: block;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	color:#336600;
	line-height:20px;
	margin-top:5px;
}
.pro_tb b a, .pro_tb b a:visited, .pro_tb b a:active {
	font-size:13px;
	color: #000;
}

a.hot_en,a.hot_en:active,a.hot_en:visited{ color:#FFFF00; font-weight:bold;}

/*Down*/
.Down {
	border-top: #6F0174 13px solid;
	text-align: center;
	line-height: 20px;
	padding: 10px 0 20px 0;
	color: #9e61a1;
}
.Down a, .Down a:visited, .Down a:active {
	color: #9e61a1;
}

