@charset "utf-8";
/*@header*/
/*dede58.com 做最好的织梦模板*/
.header {
	height:533px;
	width:100%;
	background:url(../images/bg3.jpg) repeat-x;
}
.header .w1004 {
	height:533px;
	position:relative;
}
.toper {
	height:78px;
	position:absolute;
	z-index:2;
}
.logo {
	position:absolute;
	top:10px;
	left:0;
}
.fla {
	height:533px;
	position:absolute;
	z-index:1;
}
.header .container1 {
	height:43px;
	position:absolute;
	top:78px;
	background:url(../images/bg2.jpg) repeat-x;
	z-index:2;
}
/*@nav*/
.nav {
	width:765px;
	height:43px;
}
.navSon {
	width:85px;
	height:43px;
	line-height:43px;
	text-align:center;
	float:left;
	display:inline;
	font-size:14px;
	position:relative;
	z-index:10;
}
.navSon a {
	color:#FFF;
}
.navSon ul {
	position:absolute;
	display:none;
	top:43px;
	left:0;
	z-index:100;
	width:234px;
	height:35px;
	background:url(../images/bg1.jpg) no-repeat;
	cursor:pointer;
	padding:0 6px;
}
.navSon ul.sub1 {
	width:168px;
	background:url(../images/bg100.jpg) no-repeat;
}
.navSon ul li {
	font-weight:normal;
	width:78px;
	text-align:center;
	height:35px;
	line-height:35px;
	font-size:12px;
	float:left;
	display:inline;
}
.navSon ul li a {
	color:#FFF;
}
.hover, #index .cur1, #about .cur2, #news .cur3, #products .cur4, #zhishi .cur5, #jiameng .cur6, #honor .cur7, #message .cur8, #contact .cur9 {
	background:url(../images/bg4.jpg) no-repeat;
}
.hover a, .hover1 a {
	color:#FFF;
}
/*@search*/
.search {
	width:194px;
	height:23px;
	position:absolute;
	top:8px;
	right:21px;
	background:url(../images/bg5.jpg) no-repeat;
}
.search_txt {
	border:0;
	width:160px;
	height:23px;
	line-height:23px;
	position:absolute;
	top:0;
	left:0;
	color:#5a0132;
	text-indent:0.8em;
	background:none;
}
.search_btn {
	background:url(../images/icon1.jpg) no-repeat;
	border:none;
	width:12px;
	height:10px;
	cursor:pointer;
	position:absolute;
	top:7px;
	right:10px;
}
/*@notice*/
.notice {
	width:1004px;
	height:37px;
	background:url(../images/bg6.png) repeat-x;
	position:absolute;
	_position:static;
	top:496px;
	z-index:2;
}
.notice .title {
	width:94px;
	height:37px;
	text-align:center;
	font-size:18px;
	color:#ffffff;
	font-family:"微软雅黑";
	color:#e6d4e6;
	font-weight:400;
	line-height:32px;
	margin-left:40px;
}
#noticeScroll {
	float:left;
	display:inline;
	width:600px;
	overflow:hidden;
	margin-left:10px;
	height:37px;
	line-height:37px;
}
#indemop {
	width:752%;
	float:left;
	overflow:hidden;
}
#demo1p a, #demo2p {
	float:left;
	color:#e6d4e6;
	overflow:hidden;
}
/*@footer*/
.footer {
	width:100%;
	height:171px;
	background:url(../images/bg8.jpg) repeat-x;
}
.footer .w1004 {
	height:171px;
	background:url(../images/bg9.png) top center;
}
/*@links*/
.links {
	height:57px;
	line-height:57px;
}
.links .title {
	width:100px;
	height:57px;
	font-size:18px;
	margin-left:74px;
	font-family:"微软雅黑";
	font-weight:400;
}
.links .title a {
	color:#ffffff;
}
.links .content {
	height:57px;
	width:800px;
	padding-left:8px;
	overflow:hidden;
}
.links .content li {
	float:left;
	display:inline;
	height:57px;
	padding:0 9px;
}
.links .content li a {
	color:#bfb8ff;
}
/*@bottomNav*/
.bottomNav {
	text-align:right;
	height:24px;
	line-height:24px;
}
.bottomNav a {
	color:#5e579b;
}
.bottomNav span {
	padding:0 5px;
}
/*@bottom*/
.bottom {
	height:104px;
	padding-top:10px;
	padding-right:64px;
	width:940px;
}
.bottom .infor {
	height:30px;
	line-height:30px;
	text-align:right;
	color:#5e579b;
}
.bottom .infor a {
	color:#bfb8ff;
}
.bottom .infor span {
	padding:0 6px;
}
.baiduFx {
	position:absolute;
	top:69px;
	right:63px;
}
.baiduFx .fxd {
	color:#FFF;
	float:left;
	display:inline;
	padding-top:6px;
}
/*@index code*/
.indexContainer1 {
	height:283px;
	background:url(../images/bg12.jpg) repeat-x;
	border-bottom:1px solid #3b356d;
	margin-top:22px;
}
.indexContainer2 {
	height:379px;
	background:url(../images/bg13.jpg) repeat-x;
	border-bottom:1px solid #3b356d;
	margin-top:22px;
}
/*@products*/
.products {
	height:320px;
	background:url(../images/bg11.jpg) repeat-x;
	border-bottom:1px solid #3b356d;
}
.products .title, .news .title {
	height:39px;
	position:relative;
}
.products .title h2, .news .title h2 {
	background:url(../images/bg14.jpg) no-repeat;
	width:144px;
	height:39px;
	top:0;
	left:0;
	font-family:"微软雅黑";
	font-size:18px;
	font-weight:400;
	color:#FFF;
	padding-left:70px;
	line-height:35px;
}
.products .title .more, .news .title .more {
	width:76px;
	height:23px;
	background:url(../images/bg15.jpg) no-repeat;
	position:absolute;
	right:42px;
	top:16px;
	font-family:"微软雅黑";
	padding-left:20px;
}
.products .title .more a, .news .title .more a {
	color:#d9d8fa;
}
#ScrollBox {
	overflow:hidden;
	float:left;
	width:926px;
	height:248px;
	margin:0 12px;
	display:inline;
}
.ctrl {
	width:22px;
	padding-top:98px;
}
.products .content {
	width:1004px;
	height:266px;
	padding-top:15px;
}
.products .content li {
	width:213px;
	height:266px;
	padding-right:6px;
	margin-right:22px;
	background:url(../images/bg16.png) right top no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
}
.products .content li .pic {
	width:213px;
	height:176px;
}
.products .content li h3 {
	width:213px;
	height:31px;
	line-height:31px;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}
.products .content li h3 a {
	color:#bfb8ff;
}
.products .content li p {
	width:213px;
	height:59px;
	overflow:hidden;
	line-height:18px;
}
.products .content li p {
	color:#7169c0;
}
/*@news*/
.news {
	width:708px;
	height:262px;
	background:url(../images/bg101.jpg) right top no-repeat;
}
.news .content {
	height:198px;
	padding:25px 11px 0 17px;
	width:666px;
}
.news .content .huandeng {
	width:239px;
	height:169px;
	padding:6px;
	background:#3d3b6a;
}
.news .content .list {
	width:400px;
	height:190px;
}
.news .content .list li {
	height:38px;
	line-height:38px;
	overflow:hidden;
	width:400px;
	float:left;
	display:inline;
}
.news .content .list li a {
	color:#bfb8ff;
}
.news .content .list li .date {
	float:right;
	display:inline;
	font-size:12px;
	color:#bfb8ff;
	font-weight:400;
	font-family:"宋体";
	padding-right:6px;
}
.news .content .list li .number {
	float:left;
	display:inline;
	padding-right:4px;
}
.shader {
	background:url(../images/bg17.jpg) no-repeat;
}
/*@contacts*/
.contacts {
	width:276px;
	height:252px;
}
.contacts .title {
	width:131px;
	height:112px;
	position:absolute;
	background:url(../images/bg18.png) no-repeat;
	right:3px;
	top:-20px;
}
.contacts .more {
	width:76px;
	height:23px;
	background:url(../images/bg15.jpg) no-repeat;
	position:absolute;
	font-family:"微软雅黑";
	padding-left:20px;
	right:29px;
	bottom:16px;
}
.contacts .more a {
	color:#d9d8fa;
}
.contacts .tel {
	margin:26px 0 0 15px;
}
.contacts .text {
	line-height:22px;
	padding:16px 0 0 15px;
	color:#bfb8ff;
}
.contacts .qq {
	padding:10px 0 0 15px;
}
.contacts .qq li {
	float:left;
	display:inline;
	width:33px;
	height:39px;
	margin-right:14px;
}
/*@about*/
.about {
	width:344px;
	height:362px;
	background:url(../images/bg19.jpg) top right no-repeat;
	position:relative;
}
.about .title {
	background:url(../images/bg14.jpg) no-repeat;
	width:144px;
	height:39px;
	top:0;
	left:0;
	font-family:"微软雅黑";
	font-size:18px;
	font-weight:400;
	color:#FFF;
	padding-left:70px;
	line-height:35px;
	position:absolute;
}
.about .more {
	width:76px;
	height:23px;
	background:url(../images/bg15.jpg) no-repeat;
	position:absolute;
	font-family:"微软雅黑";
	padding-left:20px;
	right:29px;
	bottom:16px;
}
.about .more a {
	color:#d9d8fa;
}
.about .text {
	width:176px;
	color:#bfb8ff;
	margin:74px 0 0 14px;
	line-height:22px;
}
/*@message*/
.message {
	width:642px;
	height:374px;
	background:url(../images/bg101.jpg) left top no-repeat;
}
.message .title {
	height:62px;
	position:relative;
}
.message .title h2 {
	background:url(../images/icon4.jpg) no-repeat;
	width:144px;
	height:43px;
	top:18px;
	left:18px;
	font-family:"微软雅黑";
	font-size:18px;
	font-weight:400;
	color:#FFF;
	padding-left:60px;
	line-height:43px;
	position:absolute;
}
.message .title .more {
	width:76px;
	height:23px;
	background:url(../images/bg15.jpg) no-repeat;
	position:absolute;
	right:41px;
	top:34px;
	font-family:"微软雅黑";
	padding-left:20px;
}
.message .title .more a {
	color:#d9d8fa;
}
.message .content {
	width:586px;
	height:286px;
	padding:26px 0 0 56px;
	position:relative;
}
.message .content {
	width:600px;
	height:auto;
	float:left;
	padding-left:50px;
	color:#96bed4;
}
.message .content li {
	width:500px;
	height:40px;
	float:left;
	margin:0px;
	padding:0px;
}
.message .content li input {
	height:15px;
	line-height:15px;
	width:150px;
}
.message .content li p.message_title {
	width:100px;
	height:25px;
	float:left;
	text-align:right;
	font-size:12px;
	color:#bfb8ff;
}
.message .content li p.message_content {
	width:400px;
	float:left;
}
.message .content li.contentb {
	width:500px;
	height:130px;
	float:left;
}
.message .content li.contentb textarea {
	width:394px;
	height:120px;
}
.message .content li.yzm {
	width:500px;
	height:60px;
	float:left;
	margin-top:0px;
}
.message .content li p.message_yzminput {
	width:100px;
	float:left;
}
.message .content li p.message_yzminput input {
	width:80px;
}
.message .content li p.message_yzmico {
	width:100px;
	height:40px;
	float:left;
}
.message .content li p.message_sub {
	width:207px;
	height:40px;
	float:left;
	text-align:right;
}
#tijiao {
	border:0;
	background:url(../images/icon5.jpg) no-repeat;
	width:128px;
	height:42px;
	position:absolute;
	top:240px;
	right:110px;
}
.leftIndex {
	width:742px;
	height:auto !important;
	background:#1f1b40;
	float:left;
}
.paging_giftCenter {
	height:40px;
	background:url(../images/bg14.jpg) no-repeat;
}
.paging_giftCenter h2 {
	float:left;
	line-height:40px;
	text-indent:4em;
	font-family:"微软雅黑";
	font-size:18px;
	color:#ffffff
}
.giftCenterMore {
	float: right;
	line-height:40px;
	margin-right:26px;
	color:#FFF;
}
.giftCenterMore span {
	color:#e2247c
}
.giftCenterMore a {
	color:#ffffff;
}
/*@PagingAbout code*/
.PagingAboutContent {
	line-height:28px;
	padding:30px;
	color:#bfb8ff;
}
.PagingAboutContent p {
	text-indent:2em;
	font-size:14px;
}
/*@pagingList*/
.PagingListContent {
	width:702px;
	height:auto!important;
	height:680px;
	min-height:680px;
	color:#fff;
}
.PagingListContent .itemUl {
	width:702px;
	padding:20px;
}
.PagingListContent .itemUl li {
	width:700px;
	height:27px;
	line-height:27px;
	border-bottom:1px dotted #bfb8ff;
	background-position: -788px -69px;
	text-indent:1.0em;
	font-size:14px;
/*background:url(../images/icon8.jpg) left center no-repeat;*/}
.PagingListContent .itemUl li .date {
	float:right;
	display:inline;
	color:#bfb8ff;
	padding-right:8px;
	font-size:12px;
}
.PagingListContent .itemUl li a {
	color:#bfb8ff;
}
.PagingListContent .itemUl li a:hover {
	color:#d9196e;
}
.PagingListContent .picUl {
	width:726px;
	padding:22px 8px;
}
.PagingListContent .picUl li {
	background:url(../images/bg21.jpg) no-repeat right;
	float:left;
	display:inline;
	width:241px;
	height:240px;
	overflow:hidden;
	margin:5px 0px;
}
.PagingListContent .picUl li div {
	width:234px;
	height:144px;
	overflow:hidden;
}
.PagingListContent .picUl li h3 {
	line-height:32px;
	height:32px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	padding:0px 30px;
}
.PagingListContent .picUl li h3 a {
	color:#bfb8ff;
}
.PagingListContent .picUl li p {
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#7169c0;
	padding:0px 30px;
}
.PagingListContent .mixUl {
	width:742px;
	height:auto!important;
}
.PagingListContent .mixUl dl {
	width:682px;
	height:80px;
	padding:15px 30px;
}
.PagingListContent .mixUl .pic {
	float:left;
	display:block;
	width:103px;
	height:70px;
	padding:5px;
	background:#cdcdcd;
}
.PagingListContent .mixUl .content {
	float:left;
	display:block;
	height:80px;
	width:548px;
	overflow:hidden;
	padding-left:20px
}
.PagingListContent .mixUl .content .paging_titles {
	font-size:12px;
	height:12px;
	font-weight:normal;
	display:block;
}
.PagingListContent .mixUl .content .paging_titles a {
	color:#bfb8ff;
}
.PagingListContent .mixUl .content .dates {
	display:block;
	float:right;
	color:#bfb8ff;
	font-weight:normal;
}
.PagingListContent .mixUl .content .text {
	color:#7169c0;
	line-height:24px;
	padding-top:16px;
	height:20px;
	clear:both
}
/*@pagingFinal*/
.PagingFinalContent {
	padding:30px;
}
.PagingFinalContent h3 {
	width:100%;
	text-align:center;
	color:#bfb8ff;
	font-size:18px;
	line-height:160%;
	padding-bottom:13px;
	font-weight:bold;
}
.PagingFinalContent .pic {
	text-align:center;
	margin-top:20px;
	width:100%;
	overflow:hidden;
}
.PagingFinalContent .pic img {
	padding:5px;
	border:1px solid #d0d0d0;
}
.pubDate {
	text-align:left;
	width:500px;
	padding:6px 0;
	margin:0 auto;
	line-height:16px;
	color:#bfb8ff;
	font-size:12px;
}
.pubDate a {
	color:#bfb8ff;
}
.pubDate .date, .pubDate .font {
	padding:0 4px;
}
.pubDate .baiduFx {
	right:0px;
	top:0;
	color:#bfb8ff;
}
.PagingFinalContent .text {
	margin-top:32px;
	padding:0 22px;
	color:#bfb8ff;
	font-size:14px;
	line-height:180%;
}
.PagingFinalContent .text p {
	text-indent:2em;
	line-height:180%;
}
#zoom {
	font-size:14px;
}
.rightIndex {
	width:244px;
	height:auto !important;
	margin-left:16px;
	float:left;
}
.paging_giftCate {
	width:244px;
	height:320px;
	background:#1f1b40;
	border:solid 1px #3b356d;
}
.paging_giftCateTitle {
	height:40px;
	background:url(../images/bg14.jpg) no-repeat;
}
.paging_giftCateTitle h2 {
	float:left;
	line-height:40px;
	text-indent:4em;
	font-family:"微软雅黑";
	font-size:18px;
	color:#ffffff
}
.paging_giftCateList {
	padding: 0 25px;
	height:280px;
	width:194px;
	background:url(../images/bg22.jpg) bottom center no-repeat;
}
.paging_giftCateList li {
	width:194px;
	border-bottom:dotted 1px #3b356d;
	font-size:12px;
	line-height:30px;
	text-indent:1em
}
.paging_giftCateList li a {
	color: #bfb8ff;
}
.paging_giftCateList li ul li {
	padding-left:20px;
	width:164px;
	border-bottom:none;
}
.paging_giftKno {
	width:244px;
	height:320px;
	background:#1f1b40;
	border:solid 1px #3b356d;
}
.paging_giftKnoTitle {
	height:40px;
	background:url(../images/bg14.jpg) no-repeat;
}
.paging_giftKnoTitle h2 {
	float:left;
	line-height:40px;
	text-indent:4em;
	font-family:"微软雅黑";
	font-size:18px;
	color:#ffffff
}
.paging_giftKnoList {
	padding: 0 25px;
	height:220px;
	width:194px;
}
.paging_giftKnoList li {
	width:194px;
	height:30px;
	border-bottom:dotted 1px #3b356d;
	font-size:12px;
	line-height:30px;
	text-indent:1em
}
.paging_giftKnoList li a {
	color: #bfb8ff;
}
.paging_giftKnoList li a:hover {
	color: #da1a6f;
}
.lookMore {
	height:40px;
	font-family:"微软雅黑";
	font-size:12px;
	color:#ffffff;
	background:url(../images/bg23.jpg) bottom center no-repeat;
	padding-left:146px;
	padding-top:20px;
}
.lookMore a {
	color:#FFF
}
.paging_callUs {
	width:244px;
	height:320px;
	background:#1f1b40;
	border:solid 1px #3b356d;
	margin-top:20px;
}
.paging_callUsTitle {
	height:106px;
	background:url(../images/icon9-1.png) no-repeat;
}
.paging_callUsTel {
	height:46px;
	background:url(../images/icon10.jpg) 14px no-repeat;
}
.paging_callUsList {
	padding: 0 25px;
	height:220px;
	width:194px;
}
.paging_callUsList li {
	width:194px;
	height:30px;
	border-bottom:dotted 1px #3b356d;
	font-size:12px;
	line-height:30px;
	text-indent:1em
}
.paging_callUsList li a {
	color: #bfb8ff;
}
.paging_address {
	width:224px;
	height:88px;
	padding-left:20px;
	padding-top:20px;
}
.paging_address p {
	font-size:12px;
	line-height:26px;
	color:#bfb8ff
}
.ListType {
	text-align:right;
	padding-top:10px;
	color:#FFF;
	padding-bottom:10px;
}
.ListType a {
	color:#fff
}
.p_r_b {
	height:30px;
	line-height:30px;
	text-align:right;
	padding-right:15px;
	background:#bf3593;
	clear:both;
	margin-top:10px;
}
.right_box {
	width:100%;
	clear:both;
	margin:0 auto;
}
.right_box .picUl {
	width:726px;
	padding:22px 0px 22px 16px;
}
.right_box .picUl li {
	background:url(../images/bg21.jpg) no-repeat right;
	float:left;
	display:inline;
	width:241px;
	height:240px;
	overflow:hidden;
	margin:5px 0px;
}
.right_box .picUl li div {
	width:234px;
	height:144px;
	overflow:hidden;
}
.right_box .picUl li h3 {
	line-height:32px;
	height:32px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	padding:0px 30px;
}
.right_box .picUl li h3 a {
	color:#bfb8ff;
}
.right_box .picUl li p {
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#7169c0;
	padding:0px 30px;
}
/* img_list
-----------------------------------------------------------------------------------------------------*/
.img_list {
	width:100%;
	clear:both;
	overflow:hidden;
}
.img_list li {
	padding:8px 1px 0 7px;
	float:left;
	height:170px;
}
.img_list li img {
	border:1px #b7b6b6 solid;
	padding:2px 2px;
}
.img_list li span {
	display:block;
	background:url(../images/ico_10.gif) 15px center no-repeat;
	padding:0 0 0 25px;
	line-height:24px;
}
/* txt_list
-----------------------------------------------------------------------------------------------------*/
.list_txt {
	width:100%;
	padding-top:20px;
}
.list_txt li {
	background:url(../images/ico_10.gif) 10px 10px no-repeat;
	padding:0 0 0 25px;
	border-bottom:1px #CCC dotted;
	line-height:28px;
	width:95%;
	margin:0 auto;
	position:relative;
	color:#bfb8ff;
}
.list_txt li a {
	color:#bfb8ff;
}
.list_txt li span {
	position:absolute;
	right:10px;
	top:0;
}
.list_txt li p {
	color:#808080;
	font-size:12px;
}
/* txt_view
-----------------------------------------------------------------------------------------------------*/
.right_h5 {
	font-size:14px;
	text-align:center;
	line-height:18px;
	padding:8px 0 8px 0;
	margin:0;
	color:#006ea8;
}
.fytime {
	width:100%;
	text-align:center;
	color:#bfbfbf;
}
.share {
	width:220px;
	margin:0 auto;
	text-align:center;
}
.fx_span {
	color:#006ea8;
	line-height:16px;
}
.txt_list_img {
	text-align:center;
	padding:8px 0;
}
.txt_list_img img {
	border:1px #ccc solid;
	padding:2px 2px;
}
.txt_list_p {
	width:95%;
	margin:0 auto;
	line-height:24px;
}
