﻿html,body {margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0;font-size:12px;/*font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;*/color:#666666;background:#fff url(/img/head_bg.jpg) repeat-x center 30px;}
div,ol,ul,li,h1,h2,h3,form,dl,dt,dd,h3,h4,h5,h6{padding:0;margin:0;font-size:12px;}
p{padding:0;margin:0;}
img{border:0;}
ol,ul,li,dl,dt,dd{list-style:none;}
a:link {color:#666666;text-decoration: none;}
a:visited {text-decoration: none;color:#666666;}
a:hover {text-decoration: none;color:#7b3608;}
a:active {text-decoration: none;color:#666666;}
.clear{clear:both;}
.clearfloat{clear:both;line-height:0px;height:0px;padding:0;font-size:0;margin:0;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:" ";font-size:0}
.clearfix{*zoom:1}
::selection{background:#d30001;color:#FFF;}
::-moz-selection{background:#d30001;color:#FFF;}


.htop{
	height:30px;
	background:url(/img/topbg.gif) repeat-x;
	line-height:30px;
	color:#999999;
	position:relative;
	z-index:1;
}
.htop .t_welcome{
	width:500px;
	height:30px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-500px;
}
.htop .t_home{
	width:500px;
	height:30px;
	position:absolute;
	top:0;
	left:50%;
	text-align:right;
}
.htop .t_home a,.htop .t_home a:visited{
	color:#999999;
	margin:0 8px;
}
.htop .t_home a:hover{
	color:#7b3608;
}



.head{
	width:auto;
	height:173px;
	background:url(/img/headbg.gif) repeat-x center top;
	margin:0 auto;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.logo{
	width:1000px;
	height:173px;
	margin:0 auto;
	overflow:hidden;
}


.nav{
	width:auto;
	height:35px;
	background:#e1bda5;
	margin:0 auto 10px auto;
}
.nav ul{
	width:1000px;
	background:#e1bda5;
	height:35px;
	margin:0 auto;
}
.nav li{
	width:125px;
	height:35px;
	position:relative;
	z-index:4000;
	float:left;
}
.nav li.fli{
	
}
.nav li span a,.nav li span a:visited{
	width:125px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#7b3608;
	display:block;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}
.nav li span a:hover{
	background:#7b3608;
	color:#fff;
}
.nav li span a.ov,.nav li span a:visited.ov{
	background:#7b3608;
	color:#fff;
}
.nav li dl{
	width:123px;
	background:#7b3608;
	border:1px solid #7b3608;
	position:absolute;
	left:0px;
	top:35px;
	z-index:5000;
	display:none;
}
.nav li dl dd{
	height:35px;
	line-height:35px;	
	text-align:left;
	position:relative;
	z-index:5;
}
.nav li dl dd a,.nav li dl dd a:visited{
	height:35px;
	background:url(/img/icon_jia3.gif) no-repeat 6px center;
	color:#fff;
	padding-left:30px;
	display:block;
	overflow:hidden;
}
.nav li dl dd a:hover{
	background:#000 url(/img/icon_jia3.gif) no-repeat 6px center;
	color:#fff;
}
.nav li dl dd a.ov{
	background:#000 url(/img/icon_jia3.gif) no-repeat 6px center;
	color:#fff;
}
.nav li dl dd dl{
	position:absolute;
	left:123px;
	top:-1px;
	display:none;
	border:1px solid #7b3608;
}



.main_focus{
	width:1000px;
	height:320px;
	margin:0 auto 10px auto;
}

.main{
	width:946px;
	border-left:1px solid #e1bda5;
	border-right:1px solid #e1bda5;
	background-color:#fdfdfd;
	padding:0 26px;
	margin:0 auto 0 auto;
}
.box_top{
	width:1000px;
	height:20px;
	background:url(/img/box_top.gif) no-repeat;
	margin:0 auto;
}
.box_down{
	width:1000px;
	height:20px;
	background:url(/img/box_down.gif) no-repeat;
	margin:0 auto 10px auto;
}

.main_tit{
	height:32px;
	position:relative;
	text-align:right;
	line-height:32px;
	overflow:hidden;
}
.main_tit h3{
	height:32px;
	width:123px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	color:#7b3608;
	position:absolute;
	left:0;
	top:0;
}
.main_tit h3 span{
	padding:2px 2px;
	background:#7b3608;
	color:#fff;
	letter-spacing:2px;
	margin-right:2px;
}
.main_tit p{
	height:32px;
	text-align:left;
	padding-left:130px;
	float:left;
	overflow:hidden;
}
.main_tit p a{
	margin-right:20px;
	font-weight:bold;
}
.main_tit a.more1{
	float:right;
	margin-top:0px;
}

.tit1{
	background:url(/img/tit_line1.gif) no-repeat left bottom;
}
.tit2{
	background:url(/img/tit_line2.gif) no-repeat left bottom;
}
.tit3{
	background:url(/img/tit_line3.gif) no-repeat left bottom;
}
.tit4{
	background:url(/img/tit_line4.gif) no-repeat left bottom;
}


.mr{margin-right:23px;}
.mb{margin-bottom:10px;}
.mt20{margin-top:20px;}
.fl{float:left;}
.fr{float:right;}

.con300{
	width:300px;
	overflow:hidden;
}
.con460{
	width:460px;
	overflow:hidden;
}
.con623{
	width:623px;
	overflow:hidden;
}
.con946{
	width:946px;
	overflow:hidden;
}


ul.ulist1{
	padding:5px 0;
	width:104%;
}
ul.ulist1 li{
	width:46%;
	height:28px;
	line-height:28px;
	background:url(/img/list_line.gif) no-repeat left bottom;
	float:left;
	margin-right:4%;
	overflow:hidden;
}
ul.ulist1 li a,ul.ulist1 li a:visited{
	padding-left:15px;
	background:url(/img/icon_point.gif) no-repeat 5px 12px;
	font-size:14px;
	float:left;
}
ul.ulist1 li a:hover{
	background:url(/img/icon_point0.gif) no-repeat 5px 12px;
	font-weight:bold;
}


ul.ulist2{
	padding:5px 0;
}
ul.ulist2 li{
	height:28px;
	line-height:28px;
	background:url(/img/list_line.gif) no-repeat left bottom;
	overflow:hidden;
}
ul.ulist2 li a,ul.ulist2 li a:visited{
	padding-left:15px;
	background:url(/img/icon_point.gif) no-repeat 5px 12px;
	font-size:14px;
	float:left;
}
ul.ulist2 li a:hover{
	background:url(/img/icon_point0.gif) no-repeat 5px 12px;
	font-weight:bold;
}
ul.ulist2 li span{
	float:right;
	font-size:12px;
	color:#999;	
}


.main_book_case{
	width:946px;
	padding-top:10px;
	overflow:hidden;
}

ul.m_book_list{
	width:110%;
}
ul.m_book_list li{
	width:163px;
	padding:10px 0 10px 0;
	float:left;
}
ul.m_book_list li a{
	width:130px;
	display:block;
}
ul.m_book_list li a img{
	border:1px solid #e1e2e4;
	padding:2px;
	width:124px;
	height:169px;
}
ul.m_book_list li a:hover img{
	border:2px solid #7b3608;
	padding:1px;
}
ul.m_book_list li a p{
	height:22px;
	line-height:22px;
	padding:0 3px;
	font-size:14px;
	overflow:hidden;
}


ul.main_plist{
	width:110%;
	padding-top:10px;
}
ul.main_plist li{
	width:165px;
	height:140px;
	float:left;
}
ul.main_plist li a{
	width:120px;
	height:120px;
	border:1px solid #e5e5e5;
	padding:4px;
	display:block;
	position:relative;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-backface-visibility: hidden;
}
ul.main_plist li a img{
	width:120px;
	height:120px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-backface-visibility: hidden;
}
ul.main_plist li a p{
	width:120px;
	height:25px;
	background:url(/img/touming.png);
	opacity:.7;
	line-height:25px;
	text-align:center;
	color:#fff;
	font-size:14px;
	position:absolute;
	left:4px;
	bottom:4px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-backface-visibility: hidden;
}
ul.main_plist li a:hover{
	border-color:#e60012;
	background:#e60012;
}
ul.main_plist li a:hover p{
	opacity:1;
}


.main_mj_book{
	width:460px;
	height:475px;
	overflow:hidden;
}


.main_scrollpic{
	width:623px;
	height:180px;
	margin:20px auto 10px auto;
	overflow:hidden;
}
#slide{overflow:hidden;width:623px;margin:0 auto;}
.slideul1{width:3999px;}
.slideul1 li{float:left;}
.slideul2 li{width:212px; height:180px;}
.slideul2 li a{width:200px; height:180px; text-align:center; display:block; overflow:hidden;}
.slideul2 li img{width:190px; height:141px;border:1px solid #e5e5e5; padding:4px;}
.slideul2 li a p{height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.slideul2 li a:hover img{
	border-color:#e60012;
	background:#e60012;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-backface-visibility: hidden;
}


.tit_wssd{
	width:212px;
	height:51px;
	margin:0 auto;
}
.main_bookstore{
	width:110%;
	padding:25px 0 10px 0;
	overflow:hidden;
}
.main_bookstore dl{
	width:291px;
	height:175px;
	padding:9px 0 9px 9px;
	border:1px solid #e1e2e4;
	margin-right:20px;
	float:left;
}
.main_bookstore dl dt{
	width:130px;
	height:175px;
	float:left;
}
.main_bookstore dl dt img{
	border:1px solid #e1e2e4;
	padding:2px;
	width:124px;
	height:169px;
}
.main_bookstore dl dt a:hover img{
	border:2px solid #7b3608;
	padding:1px;
}
.main_bookstore dl dd{
	width:140px;
	height:175px;
	padding-left:10px;
	float:left;
}
.main_bookstore dl dd p{
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#7b3608;
}
.main_bookstore dl dd a.more2{
	width:75px;
	height:23px;
	line-height:21px;
	text-align:left;
	padding-left:9px;
	background:url(/img/more2.gif) no-repeat;
	margin-top:5px;
	display:block;
}




.foot_nav{
	width:auto;
	min-width:1000px;
	background:#7b3608;
	height:35px;
	line-height:35px;
	font-size:12px;
	color:#fff;
	margin:0 auto;
}
.foot_nav a,.foot_nav a:visited{
	margin:0 10px;
	color:#fff;
}
.foot_nav p{
	width:1000px;
	height:35px;
	margin:0 auto;
}

.foot_wrap{
	width:auto;
	min-width:1000px;
	background:#e1bda5;
}
.foot{
	width:1000px;
	margin:0 auto;
}
.foot a,.foot a:visited{
	color:#7b3608;
}
.copyright{
	width:740px;
	padding:10px 0;
	line-height:2em;
	color:#7b3608;
	float:left;
}
.foot_ewm{
	width:120px;
	padding:10px 0;
	text-align:center;
	float:right;
}



/*在线客服样式1*/
.online{
	width:119px;	
	position:absolute;
	right:30px;
	top:140px;
	z-index:9000;
}
.online_top{
	width:119px;
	height:66px;
	background:url(/img/online_top.png) no-repeat;
}
.online_box{
	width:119px;
	padding-bottom:65px;
	background:url(/img/online_bg1.png) no-repeat 0 bottom;
}
.online_box .tel{
	width:100px;
	padding-bottom:8px;
	background:url(/img/online_xx.gif) center bottom no-repeat;
	margin:0 auto 10px auto;
}
.online_box .tel h4{
	font-size:14px;
	font-family:"微软雅黑";
	text-align:center;
	color:#be0200;
	line-height:20px;
}
.online_box .tel h5{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#be0200;
	line-height:20px;
}
.online_box .qq{
	width:103px;
	text-align:center;	
	margin:0 auto;
	overflow:hidden;
}
.online_box .mobiSite{
	width:100px;
	text-align:center;
	padding-top:10px;
	margin:0 auto;
	overflow:hidden;
}
.online_box .mobiSite p{
	font-size:12px;
	line-height:16px;
}
.online_box .mobiSite .ewm{
	padding:5px 0;
}
.online_box .mobiSite h3{
	font-weight:normal;
	color:#be0200;
}
.online_box .mobiSite a,.online_box .mobiSite a:visited{
	color:#be0200;
}
.online_box .mobiSite a:hover{
	color:#be0200;
	font-weight:bold;
}
.gotop{
	width:35px;
	height:35px;
	position:absolute;
	left:42px;
	bottom:6px;
	cursor:pointer;
}








/*在线客服样式2 */
/*.izl-rmenu{position:fixed; left:50%; margin-left:622px; bottom:10px; padding-bottom:73px; background:url(/img/r_b.png) 0px bottom no-repeat; z-index:999; _position:absolute; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(/img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(/img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(/img/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-126px; top:0px; display:none;width:126px;}
.izl-rmenu .btn-phone{background:url(/img/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(/img/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}*/