body {
	background:#230d04;
	color:#fff;
	margin: 0;
	padding:0;
}
p {
	font-size:12px;
}
a {
	color:#ffc20c;
	text-decoration:none;
}
a:hover {
	color:#ffc20c;
}
img {
	border: 0;
}
ul, h1, h2, h3 {
	margin: 0;
	padding: 0;
}
li {
	list-style-type:none;
}
.clear {
	clear:both;
    line-height: 0;
    font-size: 0;
}
.tag {
	height: 24px;
}
.tag a {
	background: #E6E6E6;
	border: 1px dashed #fff;
	color: #666;
	font-size: 12px;
	line-height:30px;
	margin: 10px 5px;
	padding: 4px;
	text-decoration: none;
	white-space: nowrap;
}
.tag a:hover {
	color:#ffc20c;
}
.btn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: whiteSmoke;
	background-image: -moz-linear-gradient(center top, white, #E6E6E6);
	background-repeat: repeat-x;
	border-image: none;
	border-radius: 4px;
	border: 1px solid #CCC;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	line-height: 16px;
	margin-left: 5px;
	padding: 2px 10px;
	text-align: center;
	text-decoration: none;
	text-indent: 0;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
}
.introduce {
	background:#c4baa1;
	border: 1px solid #afa58a;
	color: #333;
	font-size: 12px;
	line-height: 180%;
	margin:20px;
	padding: 8px 12px;
}
.main_box {
	background:url("../images/body_bg.jpg") no-repeat center top #504030;
	margin:0 auto;
	width:1160px;
}
.main_width {
	width:1100px;
	margin:0 auto;
}
.mcolor {
	
}
.left {
	float:left;
}
.right {
	float:right;
}
/*顶部*/
#top {
	background: #16110E;
	border-bottom:1px solid #695e5a;
	height: 30px;
}
#top .top_box {
	margin:0 auto;
	width:1000px;
}
#top .top_box .fl {
	color: #e2d5b7;
	font-size: 12px;
	float:left;
	line-height: 30px;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 500px;
}
#top .top_box .fr {
	color: #e2d5b7;
	font: 12px/30px Microsoft YaHei;
	float:right;
	text-align: right;
	width: 300px;
}
#top .top_box .fr a {
	color: #e2d5b7;
	font-size: 12px;
}
.fr_header {
	height:160px;
	position:relative;
}
.fr_header .logo {
	height: 110px;
	margin:0 auto;
	position: relative;
	text-indent: -9999px;
	width: 300px;
	z-index:300;
}
.fr_header .logo a {
	display: block;
	height: 110px;
	margin: 0 auto;
	width: 300px;
}
.fr_header .fr_menu {
    padding: 5px 0 0;
	position:absolute;
	top:0;
}
.fr_header .fr_menu ul li {
	cursor: pointer;
	display: inline;
}
.fr_header .fr_menu ul li a {
	border-bottom: 1px solid #cbdb29;
	color:#fff;
	display:inline-block;
	font:14px/170% "Microsoft YaHei", "SimHei";
	padding:115px 63px 4px;
	text-align:center;
}
.fr_header .fr_menu ul li a:hover {
	background:url(../images/top_menu_light.png) no-repeat center top transparent;
	border-bottom: 3px solid #ffc20c;
	color:#ffc20c;
	padding-bottom:3px;
}
/*框架*/
.inner_banner {
	margin: 0 auto 15px;
	width: 1100px;
}
.fr_content {
	background:url("../images/news_bg.png") no-repeat center top transparent;
	height:520px;
	padding:0 20px;
	width:1060px;
}
.fr_content .index_left {
	float: left;
	padding: 10px 0;
	width: 220px;
}
.fr_content .index_right {
	float: right;
	min-height:300px;
	padding:20px 0;
	width: 780px;
}
.fr_news_bg,.fr_single_bg {
	margin:0 auto;
	position:relative;
}
.fr_single_bg .index_left {
	background:url("../images/single_left_bg.png") no-repeat left top transparent;
	height:500px;
	margin-left:20px;
	position:absolute;
	left:0;
	top:0;
	width:260px;
	z-index:100;
}
.fr_single_bg .index_right {
	top:0;
	right:0;
}
.fr_content .index_right .lanmu {
	background: url("../images/navigation_left_icon.jpg") no-repeat scroll 5px 1px transparent;
	border-bottom: 1px solid #b1a996;
	padding: 0 0 5px 40px;
}
.fr_content .index_right .lanmu h2 {
	color: #858585;
	display:none;
	float: left;
	font-size: 16px;
	margin: 0;
}
.fr_content .index_right .lanmu span {
	color: #fff;
}
.fr_content .index_right .lanmu span a {
	color: #fff;
	font-size: 12px;
}
.fr_content .index_right .lanmu span a:hover {
	color:#ffc20c;
}
.fr_content .index_right .lanmu span .nav_home {
	margin-right: 10px;
}
.fr_content .index_right .activity_img {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 83%;
}
.fr_pic_content {
	margin:0 auto;
	width:1100px;
}
.fr_pic_content .fr_pic_top {
    background: url("../images/pic1_top.png") no-repeat scroll center 0 transparent;
    height: 57px;
	margin:0 auto;
}
.fr_pic_content .fr_pic_center {
	background: url("../images/pic1_bot.png") repeat-x scroll center bottom #461A2E;
	height:auto;
	margin:0 auto;
	padding-bottom:40px;
}
.nav {
    color: #fff;
    font: 12px/170% Microsoft YaHei;
    padding: 5px 25px;
    text-align: right;
}
.nav a.nav_home {
	color:#ffc20c;
}
.nav a {
	color: #fff;
}
.nav a:hover {
	color: #ffc20c;
}
.line {
	background:url("../images/line.gif") no-repeat scroll center 0 transparent;
	clear:both;
	height:1px;
	margin:10px auto;
	overflow:hidden;
}
/*左边栏*/
.index_left #sidebar_memu {
}
.index_left #sidebar_memu .mt {
}
.index_left #sidebar_memu h2 {
	color:#cbdb29;
	font-size: 20px;
	font-weight:bold;
	line-height: 58px;
	margin:0;
	text-indent:2em;
	width: 220px;
}
.index_left .mc {
	margin: 0;
	width: 220px;
}
.fr_content #sidebar_memu .mc .acmenu {
	margin: 0 12px;
	padding: 15px 0;
}
.fr_content #sidebar_memu .mc .acmenu li {
	margin:5px 0;
}
.fr_content #sidebar_memu .mc .acmenu li a {
	color: #fff;
	font-size: 14px;
	font-weight:bold;
}
.fr_content #sidebar_memu .mc .acmenu li a:hover {
	color: #ffc20c;
}
.fr_content #sidebar_memu .mc .acmenu li span {
    display: inline-block;
    height: 12px;
    width: 28px;
}
.fr_content #sidebar_memu .mc .acmenu li ul li {
	color:#999;
}
.fr_content #sidebar_memu .mc .acmenu li ul li a {
	color:#999;
	padding-left:60px;
}
.fr_content #sidebar_memu .mc .acmenu li ul li a:hover {
	color:#d6220d;
}
.fr_content #sidebar_memu .md {
	background: url("../images/sidebar_menu_bottom_bg.jpg") repeat-x 0 bottom #1c1411;
	height:30px;
}
.fr_content #sidebar_contact {
	background: url("../images/contact.png") no-repeat scroll 15px 0 transparent;
	color:#fff;
	line-height:170%;
	margin: 10px auto;
	padding-top: 60px;
}
/*首页*/
.index_banner {
	margin: 0 auto 30px;
	width: 1100px;
}
.index_news {
	line-height: 170%;
    padding: 0 80px 10px;
}
.index_news h2 {
	color:#ffc20c;
	margin-right: 70px;
}
#scrollDiv {
    height: 20px;
    overflow: hidden;
}
.index_news ul li{
	width:700px;
}
.index_news li .news_title {
	color:#fff;
	font-size:14px;
}
.index_news li .news_date {
	font-size:12px;
}
/*滚动产品*/
.QQarea {
	position: relative;
	width: 400px;
}
.QQbed {
	padding-bottom: 0;
	padding-left: 38px;
	padding-top: 5px;
	width: 360px;
}
#QQMarquee {
	height: 146px;
	left: -2px;
	overflow: hidden;
	position: relative;
	width: 350px;
}
.QQarea ul {
	margin: 0;
	padding: 0;
}
.QQbed li {
	float: left;
	overflow:hidden;
	position: relative;
	height:120px;
	width:176px;
}
.QQbed LI a {
	color: #39C;
	display: block;
}
#QQMarqueeCoutent a:link {
	color: #767676;
	text-decoration: none;
}
#QQMarqueeCoutent img {
	border-right: 1px solid #CCC;
	height:120px;
}
#QQpre {
	background: url("../images/btn_left.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 18px;
	left: 10px;
	margin-right: 8px;
	position: absolute;
	top: 50px;
	width: 10px;
}
#QQnext {
	background: url("../images/btn_right.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 18px;
	margin-right: 8px;
	position: absolute;
	right: -5px;
	top: 50px;
	width: 10px;
}
/*滚动banner*/
.mainbox, .flashbox {
	overflow: hidden;
	position: relative;
}
.imagebox {
	position: relative;
	text-align: right;
	z-index: 999;
}
.bitdiv {
	cursor: pointer;
	display: inline-block;
	float: right;
	height: 15px;
	margin: 0 10px 10px 0;
	width: 15px;
}
.curimg {
	background-image: url("../images/banner_circle_on.png");
}
.defimg {
	background-image: url("../images/banner_circle_off.png");
}
/*单页*/
.single_content {
    padding: 0 10px;
}
/*新闻列表*/
.newslist {
	margin: 10px auto;
	width: 700px;
}
.newslist ul li {
	border-bottom: 1px dashed #a55c5c;
	color: #414141;
	font-size: 12px;
	height:30px;
	line-height:30px;
}
.newslist ul li h3 {
	background: url("../images/arrow.png") no-repeat scroll 8px center transparent;
	float: left;
	font-weight: normal;
	overflow: hidden;
	padding-left: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 590px;
}
.newslist ul li a {
	color:#fff;
}
.newslist ul li a:hover {
	color: #ffc20c;
}
.newslist ul li .date {
	color:#ccc;
	display: block;
	float: right;
	font-family: "Arial";
	font-size: 11px;
}
/*新闻详情*/
.newsshow .newstitle h3 {
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.newsshow .info {
	border-bottom: 1px dotted #b1a996;
	color: #bbb;
	font: 12px/170% "Microsoft YaHei";
	margin-bottom:10px;
	padding: 4px 0 6px;
	text-align: center;
}
.newsshow .news_content {
	padding:10px 20px;
}
.newsshow .news_content h4 {
	color:#C90000;
	font-size:16px;
	line-height:200%;
	margin:15px 0;
}
.newsshow .news_content p {
	font-size:12px;
	text-indent:2em;
	line-height:200%;
	padding-bottom:6px
}
.newsshow .news_content table {
	background-color: transparent;
	border: 1px solid #b1a996;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 20px 0;
	width: 100%;
}
.newsshow .news_content table td {
	border-left: 1px solid #b1a996;
	border-top: 1px solid #b1a996;
	line-height: 20px;
	padding: 8px;
	text-align: left;
	vertical-align: top;
}
/*产品列表1*/
.pic_menu {
	margin:0 auto;
	padding:0 20px 10px;
	text-align:center;
}
.pic_menu ul li {
	display:inline;
	margin:0 10px;
}
.pic_menu ul li a {
	color:#fff;
	font-size:14px;
}
.pic_menu ul li a:hover {
	color:#ffc20c;
}
.prodcutslist {
	padding: 20px 10px;
}
.prodcutslist ul li {
	background:url("../images/pic1_bg.png") no-repeat scroll center center transparent;
    display: inline;
    height: 246px;
    margin: 5px;
	padding:10px;
    width: 330px;
}
.prodcutslist .pic_title {
	margin-left: -11px;
}
.prodcutslist .pic_title_c {
	background:url("../images/pic1_title_c.png") repeat-x scroll 0 0 transparent;
	height:22px;
    padding: 4px 14px;
}
.prodcutslist .pic_title_r {
	background:url("../images/pic1_title_r.png") no-repeat scroll right 0 transparent;
	height:30px;
	width:11px;
}
.prodcutslist ul li h3 {
	color: #461A2E;
	display:inline;
	font-size: 14px;
	margin: 5px 0;
}
.prodcutslist .pic_dec {
    width: 180px;
}
.prodcutslist ul li p {
	color:#fff;
	height: 120px;
    overflow: hidden;
}
.prodcutslist .pic_img {
}
.prodcutslist .pic_img img {
	height:140px;
	width: 140px;
}
.button .btn_l {
	background:url("../images/button_l.png") repeat-x scroll left center transparent;
	height:34px;
	width:7px;
}
.button .btn_c {
	background:url("../images/button_c.png") repeat-x scroll center center transparent;
	height:31px;
	font-size:11px;
	padding:3px 6px 0;
	text-align:center;
}
.button .btn_c a {
	color:#fff;
}
.button .btn_r {
	background:url("../images/button_r.png") repeat-x scroll right center transparent;
	height:34px;
	width:7px;
}
/*产品详情1*/
.prodcutsshow .product_img {
    text-align: center;
    width: 40%;
}
.prodcutsshow .product_content {
	padding: 20px;
	position:relative;
	width:55%;
}
.prodcutsshow .product_content .product_content_detail {
	position: relative;
	z-index:5;
}
.prodcutsshow .product_content .content_bg {
    background: #000;
    height: 100%;
    left: 0;
	filter:alpha(opacity=30);
    opacity: 0.3;
    position: absolute;
    top: 0;
    width: 100%;
	z-index:1;
}
.prodcutsshow .product_content .product_title {
	border-bottom: 1px solid #ffc20c;
	color:#ffc20c;
	font: bold 20px/200% "Microsoft YaHei";
	margin-bottom:10px;
}
.prodcutsshow .product_content h4 {
	font: bold 16px/200% "Microsoft YaHei";
	margin:10px 0;
}
.prodcutsshow .product_content p {
	text-indent:2em;
	margin-bottom:6px;
}
.product_content_detail li {
    padding: 4px 0;
}
/*产品列表3*/
.fr_pic3_content {
	margin:0 auto;
	padding:0 20px;
	width:1100px;
}
.prodcutslist3 li {
	margin:12px;
}
.prodcutslist3 .pic3_img img {
    height: 250px;
    width: 250px;
}
.prodcutslist3 .pic3_title {
	background:url("../images/pic3_title_bg.png") no-repeat scroll right center transparent;
	height:22px;
	line-height:140%;
	padding-right:16px;
	width:234px;
}
.prodcutslist3 .pic3_title h3 {
	background:#36120b;
	color:#fff;
	font-size:12px;
	padding-left:10px;
}
/*产品详情3*/
.fr_pic3_content .product_img img {
    height: 400px;
    width: 400px;
}
/*上下关联*/
.pre_next {
	font-size: 12px;
	height:20px;
	margin: 15px 10px;
}
.pre_next .pre_next_left {
	float:left;
	width:330px;
}
.pre_next .pre_next_right {
	float:right;
	text-align:right;
	width:330px;
}
.pre_next a {
	color:#C90000;
}
/*模块*/
.mbox .mt h2 {
	color: #999;
	font-size: 16px;
}
/*翻页*/
.product_page, .news_page {
	border: 0 none;
	color: #fff;
	font-size: 12px;
	margin: 20px;
	width: 96%;
}
.product_page_left, .news_page_left {
	border: 0 none;
	padding-top: 15px;
}
.product_page_left {
	text-align: left;
	width: 50%;
}
.product_page_right, .news_page_right {
	border: 0 none;
	padding-top: 15px;
	text-align: right;
	width: 490px;
}
.Page_LastPage, .Page_NextPage, .Page_FristPage, .Page_PreviousPage, .Page_Number {
	border: 1px solid #ffc20c;
	color:#fff;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	margin-left: 5px;
	min-width: 16px;
	padding: 0 5px;
	text-align: center;
	vertical-align: middle;
}
span.product_page_none, .product_page_default, .news_page_default {
	display: none;
}
.product_page a:hover {
	border: 1px solid #ffc20c;
	color: #cbdb29;
	height: auto;
	top: auto;
	width: auto;
}
/*相关产品、新闻、留言*/
.mbox {
	margin:10px 0;
	overflow: hidden;
}
.mbox .mt {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	position: relative;
}
.mbox .mt h3 {
	color: #fff;
	font-size: 14px;
	height: 31px;
	line-height: 31px;
	margin-left:10px;
	width: 135px;
}
#pro_product li {
	float: left;
	margin: 10px 16px;
	text-align: center;
	width: 150px;
}
#pro_product li a {
	color:#fff;
	display: block;
	font-size:12px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#pro_product li img {
	width: 150px;
}
#pro_news ul li {
	background: url("../images/arrow.png") no-repeat scroll 8px center transparent;
	color: #414141;
	float: left;
	font-size: 12px;
	line-height:180%;
	margin: 5px 0 5px 10px;
	padding-left: 20px;
	width: 32%;
}
#pro_news ul li a {
	color: #fff;
}
#pro_news ul li a:hover {
	color: #ffc20c;
}
.order {
	margin: 30px auto 10px;
	width: 80%;
	font-size: 12px;
}
.order li {
	margin: 10px 0;
}
.order li span {
	color: #fff;
	display: block;
	float: left;
	padding:5px 4px;
	width: 14%;
}
.order li input {
	background-color: white;
	color: #777;
	border-color: #DADADA;
	padding: 2px .3em;
	height: 20px;
	line-height: 20px;
	border-width: 1px;
	border-style: solid;
	width: 82%;
}
.order li textarea {
	padding:2px 0.3em;
	border: 1px solid #DADADA;
	height: 100px;
	width: 82%;
	color: #777;
	font-size:12px;
}
.order li input#passcode {
	width:100px;
}
.order img {
	height: 26px;
	vertical-align: top;
}
.order .submit {
	background:#ffc20c;
	color:#461A2E;
	height: 32px;
	width: 112px
}
/*滚动条*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneScrollable {
	height: 430px;
	width: 100%;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
a.jScrollArrowUp:hover {
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
a.jScrollArrowDown:hover {
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}
.jScrollPaneTrackInner1, .jScrollArrowDown {
	background: url("http://i3.microsoft.com/en-us/dynamics/shared/Templates/master/DynamicsPage/images/scrollingDiv/slider-tray-bottom.png") no-repeat scroll center bottom transparent;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 10px;
}
.jScrollPaneTrackInner2, .jScrollArrowUp {
	background: url("http://i3.microsoft.com/en-us/dynamics/shared/Templates/master/DynamicsPage/images/scrollingDiv/slider-tray-top.png") no-repeat scroll center top transparent;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 10px;
}
.jScrollPaneTrack {
	background-color:#cbdb29;
	cursor: pointer;
	height: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width:4px !important;
}
.jScrollPaneDrag {
	background-color:#D7750C;
	cursor: pointer;
	height: 57px;
	overflow: hidden;
	position: absolute;
	width: 10px;
}
.jScrollPaneDragTop {
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	height: 9px;
}
.jScrollPaneDragBottom {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	height: 9px;
}
#TP0, #TP1, #TP2 {
	margin:20px 15px;
}
#PersonInfoDiv, #AdInfoDiv {
	color:#fff;
	height:420px;
	width: 99%;
}
.PersonInfoDiv {
	background:#80596b;
}
#MovieInfoDiv {
	height:370px;
	color:#fff;
}
.MovieInfoDiv {
	overflow: visible;
	position: absolute;
	padding: 0 5px 0 0;
	height: auto;
	width: 555px;
	top: 0px;
}
#PersonInfoDiv p, #AdInfoDiv p, #MovieInfoDiv p {
	font-size:12px;
	text-indent:24px;
	line-height: 30px;
}
#PersonInfoDiv, #AdInfoDiv {
	padding:5px!important
}
/*底部*/
.footer_link {
	padding:10px 20px;
}
.fr_footer {
	background:#23201F;
	padding: 10px 0;
}
.fr_footer .fr_footer_info {
	color:#fff;
	font-size:12px;
	margin:0 auto;
	text-align:center;
	width:1000px;
}
.fr_footer .fr_footer_info a {
	color:#fff;
}
/*返回顶部*/
.backToTop {
	background-color:#666;
	bottom: 100px;
	color: #fff;
	cursor: pointer;
	display: none;
	font-size: 12px;
	line-height: 1.2;
	filter:alpha(opacity=60);
	opacity: 0.6;
	padding: 5px 0;
	position: fixed;
	right: 10px;
	text-align: center;
	width: 20px;
}
