@charset "gb2312";
/* CSS Document */

body,ul,div,img,h5,h4,h3,h2,h1,p,span,table,form{ margin:0; padding:0}
a:link, a:visited {text-decoration: none; } 
img{ border:0}
body{font-size:12px; }
.blank{ height:5px; overflow:hidden; width:100%; margin:auto; clear:both;}
/*--------header css-------*/
header{ background:url(../images/header_bg.png) repeat-x; padding:20px 0 0 0; }
.logo{ width:1000px; margin:auto; height:80px; position:relative}
.logo img{ float:left; margin:0 20px 0 0; -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.5s ease-in; }
.logo img:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
.logo h1{ font-size:30px; font-weight:normal; font-family: "华文行楷"; padding:10px 0 0 0}
.logo p{ margin:10px 0 0 0; color: #333}
.logo p a{ color:#333; padding:0 20px 0 0}
.logo p a:hover{ text-decoration:underline; color:#F00}
/*--------搜索-------*/
.search{
	position: absolute;
	left: 600px;
	top: 6px;
	width: 430px;
	height: 22px;
}
.search h2{ font-size:18px; padding:0 0 15px 0}
.input_submit{ height: 19px;line-height:19px;padding:0px;margin-top:1px;}
.input_text{height: 18px;line-height:18px;float:left;margin-right:3px;}
/*--------nav导航-------*/
#nav{ background:#b80002; height:40px; width:100%; text-align:center;}
#nav ul{ list-style:none; width:1000px; margin:auto;overflow: hidden; }
#nav ul li{ float:left; width:120px; text-align:center; line-height:40px; height:40px; background:url(../images/nav_line.png) right no-repeat}
#nav ul li a{ display:block; color:#FFF; cursor:pointer; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}/* 背景颜色过渡效果 */
#nav ul li a:hover{ background:#6a0000; color: #FFF; font-weight:bold; border-radius:50px 0}
#nav ul li a#nav_current {background: #6a0000;color: #FFF; font-weight:bold; border-radius:50px 0}
/*--------主界面-------*/
.contain{ width:1000px; margin:auto; padding: 10px 0 0 0; overflow: hidden; zoom:1 }
.pics{ width:740px; height:280px; float:left}
/*--------新闻动态-------*/
.news{ width:250px; float:right; border:1px solid  #cecece; overflow:hidden;height:278px;overflow: hidden; }
.news h2{ font-size:14px; background:url(../images/newsbg.png) no-repeat #FFF; width:100%; height:29px; line-height:29px; color:#FFF; font-weight:normal; padding:0 0 0 20px; border-bottom:1px solid  #cecece;}
.news h2 a{ color:#666; font-size:12px; padding-left:120px}
.news h2 a:hover{ color:#F00; text-decoration:underline}
.news ul { list-style-type:none; margin:10px 5px}
.news ul li{ line-height:25px; background:url(../images/list2.jpg) no-repeat  5px 10px; height:25px; }
.news ul li a{ display:block; color:#666; padding-left:20px; }
.news ul li a:hover{ color: #F00; text-decoration:underline}
/*--------礼品分类-------*/
.lpclass{ width:248px; float:left; border:#e0e0e0 1px solid; overflow:hidden;}
.lpclass h2{ background: #b80002; height:35px; line-height:35px; color:#FFF; font-size:14px; text-align:center; overflow:hidden; border-bottom:#6A0000 6px solid}
.shtitle h3{ background:url(../images/shlistbg.png) repeat-x; height:21px; font-size:14px; color:#333; font-weight:normal; padding:12px 0 0 30px;}
.shtitle h3 a{color:#333;}
.shtitle h3 a:hover{ color:#C30; text-decoration:underline}
.shtitle ul{ margin:5px 5px; overflow:auto; zoom:1} 
.shtitle ul li{ list-style-type:none; float:left; display:block; width:98px; line-height:22px; height:22px; background:url(../images/cpli.gif) no-repeat 0 5px; padding-left:20px; overflow:hidden}
.shtitle ul li a{ color:#666}
.shtitle ul li a:hover{ color:#F00; text-decoration:underline}
.priclass ul{ margin:10px}
.priclass ul li{ line-height:24px; height:24px;list-style-type:none; padding-left:50px; background:url(../images/list.jpg) no-repeat 30px 10px}
.priclass ul li a{ color:#666}
.priclass ul li a:hover{ color:#F00; text-decoration:underline}
/*--------推荐礼品-------*/
.proshow{ float:right; width:740px}
.proshow h2{height:36px; line-height:36px; font-size:14px; padding-left:10px; border-bottom:4px solid #666; position:relative}
.proshow ul { padding:0 0 15px 0; overflow:auto; zoom:1;  }
.proshow ul li { width:172px; float:left; margin:15px 0 0px 10px; display:inline; text-align:center;overflow:hidden; word-wrap: break-word}
.proshow ul li a { display:block; color:#666}
.proshow ul li a:hover{ color: #000}
.proshow ul li img { margin-bottom:3px; width:160px; height:160px; border:#e4e4e4 1px solid; padding:3px }
.picmore{
	position: absolute;
	left: 62px;
	top: 1px;
	width: 680px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}
.picmore a{ color:#999; padding-right:15px; }
.picmore a:hover{ color:#F00}
/*友情链接*/
#fatfooter { width:100%; margin:0 auto;  background:#242221; border-top:10px #999 solid;  }
#fatfooter ul { padding:10px; overflow:auto; zoom:1; width:1000px; margin:auto}
#fatfooter ul li { width:100px; float:left;  display:inline; text-align:center;color:#ccc;font-weight:normal; line-height:26px;}
#fatfooter ul li a{ display:block; color:#666}
#fatfooter ul li a:hover{ display:block; color: #fff; text-decoration:underline}
#copright{ background:#242221; text-align:center; width:100%;border-top:#32302e 1px solid; color:#ccc}
#copright p{ line-height:24px; margin-top:20px}
#copright a{color:#ccc}
#copright a:hover{color: #fff}
/*-------news list.html------------*/
.newsleft{ width:240px; float:left;}
.newslist{ width:750px; float:right; overflow:hidden}
.newslist h2{height:29px; line-height:29px; font-size:14px; padding-left:10px;color:#333; border-bottom:#666 3px solid; position:relative}
.newslist h2 a{ color:#666}
.newslist h2 a:hover{color:#F00; text-decoration:underline}
.newsmore{
	position: absolute;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	left: 404px;
	top: 1px;
	width: 346px;
}
.newclass{ padding:20px 0; border-right:3px #666666 solid; margin-bottom:20px}
.newclass ul li {line-height:25px; height:25px; padding-top:10px; overflow:hidden; list-style-type:none; font-size:14px; border-bottom:#ccc 1px dashed; margin: 0 30px 0 0; text-align:center}
.newclass ul li a { display:block; color: #333}
.newclass ul li a:hover{ color:#F00; font-weight:bold}
.tuijian{}
.tuijian h2{height:29px; line-height:29px;border-bottom:#666 3px solid; font-size:12px; }
.tuijian ul{ margin-top:10px}
.tuijian ul li {line-height:25px; height:25px; overflow:hidden; list-style-type:none; font-size:12px}
.tuijian ul li a { display:block; color: #333}
.tuijian ul li a:hover{ color:#F00; text-decoration:underline}
#index_list ul { padding:0 0 15px 0; overflow:auto; zoom:1;}
#index_list ul li { background:url(../images/list2.jpg) no-repeat 20px 20px; padding-left:40px; line-height:25px; height:25px; padding-top:10px; overflow:hidden; list-style-type:none; font-size:14px}
#index_list ul li a { display:block; color: #333}
#index_list ul li a:hover{ color:#F00; text-decoration:underline}
#index_list ul li span { float:right; color: #999; padding-right:10px;}
.pages{ color: #666; text-align:center; margin:20px 0}
.pages a{ color:#333; padding:0 5px}
.pages a:hover{ color:#F00; text-decoration:underline}
/*-------newsview.html------------*/
#newsview{margin:8px 0; overflow:hidden;width:100%;}
#newsview ul { padding:0 30px 15px 30px; overflow:auto; zoom:1; background:url(../images/pro_bg.png) bottom no-repeat;}
#newsview ul p{ line-height:28px; font-size:14px; margin:10px 0; text-indent:2em}
.c_titile{ text-align:center;color:#333;  font-size:22px; line-height:30px; height:30px }
.box{ border:#ccc 1px solid; text-align:center; padding:5px 0; margin:10px 30px 10px 30px; color:#666}
.share{ margin:10px 30px}
.phone{ width:100%; clear:both; margin:10px 30px; font-size:14px; color:#F00; line-height:40px; height:40px; font-weight:bold;}
.phone2{ width:100%; clear:both;font-size:14px; color:#F00; line-height:40px; height:40px; font-weight:bold;}
/*-------caselist.html------------*/
.caselist{ width:760px; float:right}
.caselist h2{ height:29px; line-height:29px; font-size:14px; padding-left:10px;color:#333; border-bottom:#666 3px solid; position:relative}
.caselist h2 a{ color:#666}
.caselist h2 a:hover{color:#F00; text-decoration:underline}
.caselist ul { overflow:auto; zoom:1; margin:10px}
.caselist ul li { width:225px; float:left; margin:15px 10px ; display:inline; text-align:center;overflow:hidden; word-wrap: break-word}
.caselist ul li a { display:block; color:#666}
.caselist ul li img { width:225px; height:225px; }
.caseclass{ float:left; width:200px; border-right:3px #666666 solid }
.caseclass ul li {  line-height:25px; height:25px; padding-top:10px; overflow:hidden; list-style-type:none; font-size:14px; border-bottom:#ccc 1px dashed; margin: 0 30px 0 0; text-align:center}
.caseclass ul li a { display:block; color: #333}
.caseclass ul li a:hover{ color:#F00; font-weight:bold}
/*-------caselist2.html------------*/
.caselist2{ width:750px; float:right; overflow:hidden;}
.caselist2 h2{ height:29px; line-height:29px; font-size:14px; padding-left:10px;color:#333; border-bottom:#666 3px solid; position:relative}
.caselist2 h2 a{ color:#666}
.caselist2 h2 a:hover{color:#F00; text-decoration:underline}
.caselist2 ul { overflow:auto; zoom:1; margin:10px}
.caselist2 ul li { width:170px; float:left; margin:15px 5px ; display:inline; text-align:center;overflow:hidden; word-wrap: break-word}
.caselist2 ul li a { display:block; color:#666}
.caselist2 ul li a:hover{ color:#F00; text-decoration:underline}
.caselist2 ul li img { width:160px; height:160px; border:#e4e4e4 1px solid; padding:3px; margin-bottom:10px }
/*-------book.html------------*/
.book { float:right}
.book ul{ margin:30px}
.book input{width:287px; height:17px; margin:0 0 10px 19px;}
textarea{width:428px; height:90px; border:1px solid #e4e4e4c; margin:14px 0 15px 19px;}
.annu{width:703px; height:24px;text-align:center;}
.annu input{width:61px; height:21px; background:url(../images/annu.gif) no-repeat; color:#535353; border:none;}
/*-------productlist.html------------*/
.paixu{ background:url(../images/px.jpg) repeat-x ; height:29px; line-height:29px; color:#000; border:#e3e3e3 1px solid; margin-top:10px; padding-left:20px;}
.paixu a{ color:#666;padding-right:20px;}
.paixu a:hover{color:#F00;}
.prolist b{text-decoration: line-through}
.prolist{ float:right; width:740px}
.prolist h2{height:36px; line-height:36px; font-size:12px; border-bottom:4px solid #666; font-weight:normal; color:#666}
.prolist h2 a{ color:#666; padding:0 5px}
.prolist h2 a:hover{color:#F00; text-decoration:underline}
.prolist ul { padding:0 0 15px 0; overflow:auto; zoom:1;  }
.prolist ul li { width:172px; float:left; margin:15px 0 0px 10px; display:inline; text-align:center;overflow:hidden; word-wrap: break-word; line-height:20px; color:#666 }
.prolist ul li a { color:#333}
.prolist ul li a:hover{color:#F00; text-decoration:underline}
.prolist ul li img { margin-bottom:3px; width:160px; height:160px; border:#e4e4e4 1px solid; padding:3px }
.prolist b{ color:#Ff3c00}
/*-------productview.html------------*/
.picshow{ margin:10px 0 0 0px; float:right; width:500px; overflow:hidden}
.picshow ul{clear:right;}
.ptitle{ font-size:16px; font-weight:bold; color:#505050; text-align:center; margin:10px 0}
#prop ul{ list-style-type:none; margin-top:10px}
#prop ul li{ height:24px; line-height:24px; color:#666}
#memo ul{ color:#F00; line-height:24px;margin:10px 0 }
#memo ul p{ line-height:24px; font-size:12px; font-weight:normal; color:#666; }
#price{color:#666;}
#price span{ color:#cc0000; font-weight:bold; font-size:18px;text-decoration: line-through}
.picintros{  width:736px; overflow:hidden; }
.picintros h2{ color:#FFF; background:url(../images/proshowbg.png); height:28px; line-height:28px; font-size:12px; padding-left:30px; margin-top:10px}
.picintros ul{ margin-top:10px}
.tuijiantl{ width:200px; float:left;border-right:4px solid #666;padding-right:30px}
.tuijiantl h3{height:36px; line-height:36px; font-size:14px; padding-left:10px; border-bottom:4px solid #666; }
.tuijiantl ul { padding:0 0 5px 0; overflow:auto; zoom:1; }
.tuijiantl ul li { height:190px; width:158px; float:left; margin:10px 0 0px 15px; display:inline; text-align:center;overflow:hidden; word-wrap: break-word}
.tuijiantl ul li a { display:block; color:#666; }
.tuijiantl ul li a:hover{ color:#F00; text-decoration:underline}
.tuijiantl ul li img { width:150px; height:150px; border:#e4e4e4 1px solid; padding:3px;margin-bottom:10px }
.info{ width:730px; float:right}
.info h2{height:36px; line-height:36px; font-size:14px; padding-left:10px; border-bottom:4px solid #666;  }
.info ul{ margin:10px; padding:10px}
.info ul p{ line-height:24px; font-size:14px; margin:5px 0; color:#666; }
.weizhi{ font-size:12px; font-weight:normal; color:#666; background:url(../images/h.jpg) no-repeat 0 8px; padding-left:15px;border-bottom:1px solid #ccc; line-height:28px} 
.weizhi a{ color:#666}
.weizhi a:hover{ color:#F00; text-decoration:underline}

/* CSS Document */
#faqbox {padding:30px 0 0 70px; }
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}