body,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,form,input{margin:0px; padding:0px;list-style-type:none;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif}
a{font-size:12px; color:#2b2b2b; text-decoration:none;}
a:hover{font-size:12px; color:#ba2636; text-decoration:underline;}
.w980{width:980px; margin:0 auto;}
.none{display:none;}
.block{display:block;}
img{border:none;}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.clear{clear:both}
#topNav{height:30px; line-height:30px; border-bottom:solid 1px #f0f0f0; background:#fcfcfc;}
#topNav a{color:#666;}
#topNav a:hover{color:#ba2636; text-decoration:underline;}
#topNavWrap{position:relative; width:980px; margin:0 auto; color:#5d5d5d;}
#topKf a,.kf a.dz,.kf a.yp,.kf a.ww,.kf a.qq{background:url(../images/sprite_kf.png) no-repeat;}
#topNavLeft,#topNavRight,#topKf{position:absolute;}
#topNavLeft{left:0px}
#topNavRight{right:80px; color:#1e50a2;}
#topNavRight a{padding:0px 5px;}
#topKf{right:0px; top:5px; width:74px; height:20px;}
#topKf a{display:block; background-position:0px -179px}
.logoWrap{overflow:hidden; padding:15px 0px 10px;}
.logoWrap .logoBox{float:left;}
.logoWrap .tel{float:right; margin:13px 10px 0px 0px; width:250px; position:relative; font-size:28px; font-family:MicroSoft YaHei; color:#fa8a00}
.logoWrap .tel strong{position:absolute; right:0px; top:0px}
.logoWrap .logo{display:block; width:400px; height:61px}
#topKf,.kf a,.logoWrap span{font-size:0px; text-indent:-9999px;}
#mainNav,.menu ul li a{background:url(../images/menubg.png) no-repeat}
#mainNav{height:40px;clear:both;background-position:0px 0px; background-repeat:repeat-x;}
.menu ul li{float:left; position:relative; height:40px; line-height:40px;}
.menu ul li a{font-size:14px; font-weight:bold; color:#fff; text-decoration:none; height:16px;padding:0px 32px;background-position:right -52px;}
.menu ul li a.borNone{background:none}
.menu ul li.current{background:#970000}
.menu ul li.current a:hover{ background:none; color:#fff;}
.menu ul li.hover{background:#fff;height:38px; line-height:36px; margin-top:2px;}
.menu ul li.hover a{color:#333;font-size:14px; font-weight:bold;background:none}
.menu ul li div.submenu{background:#fff; border:solid 1px #1066d6; position:absolute; z-index:9999; width:460px;border-top:none;top:38px; padding:5px 20px;left:-1px; display:none}
.menu ul li div.subR{left:-401px; _right:-2px;}
.menu ul li div.submenu p{border-bottom:dotted 1px #ddd; line-height:18px; padding:3px 0px; overflow:hidden;height:100%; min-height:19px; position:relative; padding-left:77px;}
.menu ul li div.submenu p strong{position:absolute; left:0px;}
.menu ul li div.submenu p strong a{font-weight:bold; padding:0px;}
.menu ul li div.submenu p a{font-size:12px;color:#333; text-decoration:none;border:none; font-weight:normal; padding:0px 3px; display:inline-block;}
.menu ul li div.submenu p a:hover{color:#c00;}
.searchWrap{padding:10px 0px; overflow:hidden;}
.searchWrap form{float:left;}
.searchWrap form input{float:left}
.searchWrap .search_hot{float:left; margin:6px 0px 0px 20px;}
.searchWrap .search_hot a{padding:0px 4px;}
.search_text{width:350px; height:25px; line-height:25px; padding:0px 5px; border:2px solid #E4E4E4; border-right:none; color:#999; font-size:12px}
.search_btn{background:url(../images/search_btn.png) no-repeat; border:medium none; width:74px; height:29px; cursor:pointer}
/*header*/
.h_header_box{height:94px; background:url(../images/top_bg.jpg) repeat-x;}
.h_header{width:980px; margin:0 auto; overflow:hidden}
.h_logo{width:270px; float:left; padding-top:10px;}
.h_menu{width:638px; float:right; padding-top:18px}
.h_tel{ text-align:right; font-size:12px; color:red; overflow:hidden}
.h_menu ul{margin-top:20px; overflow:hidden; float:right}
.h_menu ul li{ float:left; text-align:right; border-right:solid 1px #ddd; padding:0px 15px;}
.h_menu ul li a{font-size:14px; font-weight:bold; color:#666}
.change_img_box{ text-align:center; width:100%; margin:0 auto; overflow:hidden}
.change_img_box ul li{float:left; overflow:hidden; width:100%;}
.change_img_box ul li img{height:350px;}

.Slider2 {
	position:relative;
}
.Slider2 ul {
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
}
.Slider2 ul li {
	position:absolute;
	display:none;
}
.Slider2 ul li.selected {
	display:block;
}
.h_conts_box{width:100%; background:url(../images/HomeNav_Bg.jpg) repeat-x; padding:10px 0px; overflow:hidden}
.h_conts{width:978px; margin:0 auto; border-left:solid 1px #ccc; border-right:solid 1px #ccc; overflow:hidden; height:100%; }
.h_conts h1{ margin-bottom:15px;}
.h_conts h1 a{color:#298AC6; font-size:16px;}
.h_conts ul li{line-height:28px; overflow:hidden}
.h_conts ul li a{ font-family:MicroSoft YaHei;}
.h_type1{width:305px; float:left; overflow:hidden; height:100%; padding:10px 10px 10px 25px;;border-right:solid 1px #ddd; position:relative}
.h_type1 span{position:absolute; right:15px;}
.h_type1 span a{font-size:12px}
.h_type2{width:260px; float:right; height:100%; padding:10px; position:relative}
.h_type2 span{position:absolute; right:15px;}
.h_type2 span a{font-size:12px}
.h_footer{padding:20px 0px; width:100%; margin:20px auto 0px; text-align:center; line-height:25px; border-top:solid 1px #ddd; overflow:hidden}
.erjifenlei li{border-bottom:dotted 1px #ddd; padding:5px 0px;}
.erjifenlei2 li{border-bottom:dashed 1px #666; padding:5px 0px;}
/*ΗΠ»»*/
.piclist{ width:700px; position:relative; margin:20px auto; padding:20px;}
.piclist ul li{float:left; overflow:hidden}
.piclist ul li img{width:700px;}
.piclist ul li div.pimg{width:700px; text-align:center}
.piclist ul li div.pimg img{width:auto; max-width:600px;}
.piclist ul li div.ptit{ border-bottom:dotted 1px #000; font-weight:bold; padding:15px 0px; text-align:center; font-size:18px}
.piclist ul li div.pcont{width:700px; margin-top:20px; font-size:14px; line-height:26px}
.piclist a.shang2,a.xia2{ width:40px; height:40px; z-index:300;position:absolute; top:210px}
.piclist a.shang2{background:url(../images/btn_left.png) no-repeat;  left:10px;}
.piclist a.xia2{background:url(../images/btn_right.png) no-repeat; right:10px;}


.content{clear:both;overflow:hidden; min-height:400px;}
.cont_one{overflow:hidden;}
.flash{float:right; width:750px; height:280px;}
.flashB{float:left; width:750px; height:270px; margin-bottom:10px}
.zhishi{float:right; width:220px; height:279px; overflow:hidden; border:solid 1px #ddd; border-top:none}
.zhishi .table{ overflow:hidden; margin-bottom:10px;_height:35px;}
.zhishi .table li{float:left; width:109px; height:30px; text-align:center; line-height:30px; border:solid 1px #ddd; border-left:none; font-size:12px; cursor:pointer;}
.zhishi .table li.current{border-top:solid 2px #1066d6; border-bottom:none}
.zhishi .table li:last-child{ border-right:none; width:110px}
.zhishi .zsList{ clear:both;line-height:25px}
.zhishi .zsList li{ background:url(../images/icon1.jpg) no-repeat 8px 9px; text-indent:1.5em;}
.lanmu{width:220px; float:left; height:280px; overflow:hidden}
.lanmu h1{height:38px; line-height:32px; background:url(../images/lanmu_titbg.jpg) no-repeat; font-size:14px; color:#fff; text-indent:1em}
.lanmu_list{ background:#0050cb; padding:8px 0px 17px; height:207px; overflow:hidden}
.lanmu_list ul li{ background:url(../images/lanmu_bg.jpg) no-repeat; height:36px; line-height:36px; text-indent:3.5em;}
.lanmu_list ul li a{font-size:12px; color:#fff; text-decoration:none}
.lanmu_list ul li a:hover{font-size:12px; color:#ffbf00; text-decoration:none}
.tejia_zs{ overflow:hidden; margin:10px 0px}
.randomGift{border:solid 1px #ddd; border-top:none; width:748px; float:left}
.randomGift .ranTit{height:40px; line-height:40px; border-top:solid 2px #1066d6; background:#f8f8f8; text-indent:1em; font-size:14px; color:#666}
.ranConts{padding:10px; overflow:hidden}
.ranConts ul li{float:left; width:165px; padding:14px 8px 13px; line-height:18px; border-right:solid 1px #f6f6f6; border-bottom:solid 1px #f6f6f6}
.ranConts ul li img{float:left; margin-right:10px; width:80px; height:80px;}
.ranConts ul li p.num{margin-top:5px; color:#666;}
.ranConts ul li p.P_jiage{color:#ff8100}
.gift{clear:both; overflow:hidden;}
.gift_class{background:url(../images/ctit_bg.jpg) repeat-x; height:38px; border-top:solid 2px #474747; border-right:solid 1px #ddd;}
.gift_title{width:220px; background:#474747; height:36px;line-height:36px; font-size:16px; font-weight:bold; color:#fff; padding:0px 15px; position:relative; float:left}
.gift_title a{font-size:16px;color:#fff; text-decoration:none}
.gift_type{float:left; width:720px;}
.gift_type li{float:left; height:36px; line-height:36px; border-right:solid 1px #ddd; padding:0px 20px; text-align:center}
.gift_type li a,.gift_type li a:hover{font-size:14px}
.gift_type li.current{background:#fff; height:38px;}
.gift_title span{position:absolute; right:13px; top:10px; background:url(../images/ch.png) no-repeat; width:14px; height:14px}
.f2_bor{border-top:solid 2px #25617b}
.f2{background:#25617b;}
.f3_bor{border-top:solid 2px #277744}
.f3{background:#277744;}
.f4_bor{border-top:solid 2px #25617b}
.f5{background:#25617b;}
.gift_conts{ clear:both; overflow:hidden; height:100%; border:solid 1px #ddd; border-top:none; padding:10px 0px 10px 2px;}
.gift_conts ul li{float:left; line-height:20px; margin-left:19px; padding:10px 10px; width:120px; height:200px;_height:200px;}
.gift_conts ul li:hover{background:#f8f8f8;}
.gift_conts ul li dt{margin-bottom:5px}
.gift_conts ul li dt img{width:120px; height:120px;}
.gift_conts ul li dd.num{color:#666;}
.gift_conts ul li dd.jiage{color:#ff8100; font-size:14px; font-weight:bold}
.P_Price{color:#ff8100;font-weight:bold}
.position{padding:5px; font-family:MicroSoft Yahei;}
.left{width:220px; overflow:hidden; float:left;}
.left .classify{ background:#3A3A3A; padding:10px 15px 20px; color:#ddd;}
.left .classify a{color:#ddd;}
.left .classify h1{ background:url(../images/class_icon.jpg) no-repeat left 5px; text-indent:1em; border-bottom:solid 1px #2A2A2A; padding:5px 0px}
.left .classify h1 a{font-size:14px; text-decoration:none}
.left .classify h2{padding:10px 0px 0px; border-top:solid 1px #4a4a4a; }
.left .classify h2 a{font-size:13px; text-decoration:none; color:#f8f8f8}
.left .classify .class_list{ border-bottom:solid 1px #2A2A2A; padding:5px 0px; line-height:18px;}
.left .left_conts{overflow:hidden; border:solid 1px #ddd;}
.left .left_conts .lTit{height:40px; line-height:40px; text-indent:1em; background:url(../images/leftbg.jpg) repeat-x; font-size:14px; color:#c00; font-weight:bold;}
.left .left_conts .lTit a{font-size:14px; color:#C00}
.left .left_conts .lTit span{color:#ccc; font-family:Arial;}
.left .left_conts .lConts{padding:10px 15px; line-height:25px; overflow:hidden}
.left .left_conts .lConts ul li{ background:url(../images/icon1.jpg) no-repeat left 8px; text-indent:1em}
.right{width:750px; overflow:hidden; float:right;}
.rw{width:745px;}
.right .gift_class{background:none;border-bottom:solid 1px #ddd; height:37px; border-top:solid 2px #25617b}
.right .gift_title{width:140px; font-weight:normal; height:38px; background:#25617b; font-size:14px}
.right .gift_title em{ font-family:Arial; font-style:normal; font-size:14px}
.right .f2_bor{border-top:solid 2px #25617b}
.right .f2{background:#25617b;}
.right .gift_type{width:550px;}
.right .gift_type li a,.right .gift_type li a:hover{font-size:12px}
.right .gift_type li.current{background:#fff;_background:#f8f8f8; }
.right .gift_conts {padding-left:0px}
.right .gift_conts ul li{margin-left:8px;_margin-left:6px}
.right .gift_tits{ background:#f8f8f8; text-indent:1em; font-size:14px; color:#666; height:37px; line-height:37px; border-left:solid 1px #ddd;}
.right .flash{ float:none}
.np{ border-bottom:solid 1px #ddd; margin-bottom:10px}
.fenlei{padding:5px 15px 20px; color:#666; line-height:20px}
.fenlei a{color:#666}
.fenlei a:hover{color:#ba2636;}
.fenlei h1{margin:10px 0px 8px}
.fenlei h2 a{font-size:14px;}
.fenlei .class_list{margin-bottom:8px}
.pro_detail{overflow:hidden}
.pro_img{width:310px; float:left;}
.pro_img img{width:310px; height:310px}
.pro_conts{float:right; width:410px; line-height:25px;}
.pro_conts h1{font-size:16px; margin-bottom:5px}
.pro_conts .tel{ background:#f8f8f8; padding:5px 10px; color:red; margin-top:15px;}
.pro_conts .att{color:#666;}
.pro_conts .kf{padding:10px 0px; border-top: dotted 1px #ccc; margin-top:5px;}
.kf a{float:left; display:block; margin-right:6px}
.kf a.dz{width:96px; height:35px; background-position:0px 0px}
.kf a.yp{width:96px; height:35px;  background-position:0px -36px}
.kf a.ww{width:32px; height:35px;  background-position:0px -76px; margin-left:5px;}
.kf a.qq{width:33px; height:35px;  background-position:0px -117px}
.detail{overflow:hidden; padding:20px 0px}
.detail .detail_tit{border-bottom:solid 2px #b91313; height:30px; line-height:30px;}
.detail .detail_tit ul li{width:100px; text-align:center; background:#ddd; font-size:14px; color:#666; margin-right:5px; float:left; cursor:pointer}
.detail .detail_tit ul li.current{background:#b91313; color:#fff;}
.detail .detail_conts{padding:10px 0px;overflow:hidden}
.detail_conts .gift_conts ul li{border-bottom:solid 1px #f5f5f5;}
.proName{height:20px; line-height:20px; padding:8px 20px; color:#000; background:#f9f9f9; border-bottom:solid 1px #e8e8e8;}
.newsInfo{padding:10px 20px}
.newsInfo a{color:red;}
.contImg{padding:0px 20px;}
.lConts ul.xg li img{width:70px; height:70px; float:left; border:solid 1px #f5f5f5;}
.lConts ul.xg li p{color:#666; text-indent:0; padding-left:80px; line-height:20px}
.lConts ul.xg li{float:none; background:none; margin-bottom:10px; height:72px}
.zhishi_list{line-height:35px; padding:0px 20px; border:solid 1px #ddd; border-top:solid 2px #ddd;}
.zhishi_list li{ border-bottom:dotted 1px #ccc; padding:10px 0px}
.zhishi_list li h1{position:relative;}
.zhishi_list li h1 span{position:absolute; right:0px; top:0px; font-size:12px; font-weight:normal}
.zhishi_list li h1 a,.zhishi_list li h1 a:hover{font-size:14px; color:#444;}
.zhishi_list li p{font-size:12px; color:#666; line-height:20px;}
.zhishi_list li a,.zhishi_list li a:hover{font-size:13px;}
.zhishi_list li span{position:absolute; right:10px; color:#999}
.zhishi_content{padding:10px 20px; border:solid 1px #ddd; border-top:solid 2px #ddd;}
.zhishi_content h1{font-size:22px; text-align:center; padding:10px 20px;}
.zhishi_content p.date{ text-align:center; padding:10px; border-bottom:dotted 1px #ddd; color:#777}
.zhishi_content .news{line-height:28px; font-size:14px; padding:20px}
.zhishi_content .news img{max-width:660px;}
.zhishi_content .news a{font-size:14px; color:#ba2636}
.zhishi_content .contpage{padding:10px 20px; line-height:25px}
.contpage h3{color:#ba2636;}
.page{ padding:30px 15px 20px; text-align:center; }
.page span,.page a{padding:5px 8px; border:solid 1px #ddd; margin:3px; background:#f9f9f9}
.bornone{border:none}
.form{font-size:14px;}
.rzm{width:100px; border:solid 1px #ddd; height:25px; line-height:25px;}
.input_css{width:250px; height:25px; line-height:25px; border:solid 1px #ddd;}
.button{width:80px; height:25px; line-height:25px; text-align:center; background:#f8f8f8; border:solid 1px #ddd;}
#links{border:solid 1px #ddd; padding:10px; width:960px; margin:0 auto; margin-top:10px; color:#666; background:url(../images/link.jpg) no-repeat #f8f8f8 10px center; overflow:hidden;}
#links p{width:870px; float:right; border-left:solid 1px #ddd; padding-left:10px;}
#links a{padding:0px 3px; color:#666;}
.red{color:red;}
#footerWrap{background:#f8f8f8; border-top:3px solid #ddd; margin-top:20px;}
.footer{overflow:hidden; padding:10px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:25px}
.footer .about{ background:#0050cb; height:30px; line-height:30px; color:#fff;}
.footer .about a{color:#fff; padding:0px 10px}
.footer .service{border:solid 1px #ddd; margin-top:10px;}
.footer .fNav{padding-bottom:10px;}
.footer .fNav a{padding:0px 2px;}
.footer .copyright{color:#999; padding:10px 0px}
/*kefu*/
#side_tool{width:120px;}
#side_tool ul{margin:0; padding:0; list-style:none;}
#side_tool ul li{width:120px; height:40px; margin-top:10px; position:relative}
#side_tool ul li a, #side_tool ul li i{display:block;}
#side_tool ul li a{color:#ffffff; font-size:12px; height:40px; line-height:40px; padding-left:40px; background:#057496; text-decoration:none;}
#side_tool ul li a:hover{background:#b90b0e}
#side_tool ul li i{position:absolute; width:24px; height:24px; left:10px; top:10px; background:url(../images/kefu_icon.png) no-repeat;}	
#side_tool ul li.hotline i{background-position:0 0;}
#side_tool ul li.smale i{background-position:-30px 0;}
#side_tool ul li.sfemale i{background-position:-62px 0;}
#side_tool ul li.message i{background-position:-92px 0;}
/*back top*/
#returnTop {_display:none;position:fixed;_position:absolute;z-index:999;right:15px;bottom:40px;_bottom:auto;width:50px;height:50px;text-indent:-999px;overflow:hidden;background:url(../images/top.png) no-repeat;}
#returnTop:hover{background:url(../images/top.png) no-repeat -50px 0px;}