﻿*
{
	margin:0px;
	padding:0px;
}
/*common start*/
body
{
	font-size:12px;
	line-height:22px;
	/*background:url(bg.jpg) repeat-x;*/
	background:#f0f0f0;
}
img
{
	border:0px;
}
p{
	text-indent: 0em;
}
li
{
	list-style-type:none;
}
.topmd{width:100%;margin:10px 20px;}
.topmd li{
	list-style-type:none;
	float:left;
	width:80px;
}

.topmd li a{color:#000000; text-decoration:none;}
.topmd li a:hover{color:#ff1234;text-decoration:underline;}
.fl
{	
	float:left;
}
.fr
{	
	float:right;
}
.textcenter
{
	text-align:center;
}
.clear
{
	overflow:hidden;
	clear:both;
	line-height:0px;
}
.line
{
	border-bottom:1px solid #891a00;
	line-height:1px;
}
.combox
{
    border:0px;
    position:relative;
    _width:100%;/*for IE6*/
}

.combox h2
{
    background:#eaf4fe;
	font-size:12px;
	font-weight:bold;
	color:#2a66a5;
	line-height:26px;
	padding:0 12px;
	border-top:1px #f9fdff solid;
	border-bottom:1px #c5ddf7 solid;
}
.combox h2 .more
{
	float:right;
	font-weight:normal;
}
.combox .content
{
	padding:3px;
	overflow:hidden;
}
.combox .content ul li{
	line-height:28px;
	width:77px;
	float:left;
}

.combox .content ul li img{
	margin-right:2px;
}

.combox .content ul li a{
	color:#000000;
	text-decoration:none;
}

.combox .content ul li a:hover{
	text-decoration:underline;
}

.astyle a{
	color:#000000;
	text-decoration:none;
}

.astyle a:hover{
	color:#ff1234;
	text-decoration:underline;
}

/*common end*/

#topdiv
{
	width:100%;
}

.wrap
{
	width:960px;
	margin:auto;
}

.header
{
	width:978px;
	height:90px;
	background:url(topbg.jpg) no-repeat;
	margin:auto;
}
.header span{margin-left:280px;}

.header a{color:#000000; text-decoration:none;}
.header a:hover{color:#ff1234; text-decoration:underline;}

.menu{background:url(cdbg.jpg) repeat-x;width:100%;height:45px;line-height:45px;}
.menu ul{width:940px;margin:auto;overflow:hidden;color:#fff;}
.menu li {float:left;width:100px;text-align:center;background:url(leftline.jpg) left no-repeat;font-size:14px;font-weight:400;}
.menu li a{color:#ffffff;display:block;width:80px;height:45px;text-align:center;margin:0 10px !important;margin:0 5px;float:left;text-decoration:none;}
.menu li a:hover{text-decoration:none;background:url(nav_h.gif) no-repeat;color:#333;}
.menu li.home{background:none;}
.menu li a.hover{background:url(nav_h.gif) no-repeat;color:#333;}

.navigate
{
	border-bottom:2px solid #634040;
	line-height:32px;
	margin-bottom:10px;
}
.main
{

}
.mainside
{	
	float:left;
	width:245px;
}

.side_b{
	clear:both;
	width:245px;
	height:25px;
	background:url(sbottom.gif) no-repeat;
	margin-bottom:10px;
}

.maintop{
	float:right;
	width:705px;
	color:#ab1313;
	font-size:16px;
	line-height:46px;
	font-weight:bold;
	text-indent:3em;
	height:47px;
	background:url(rtop.gif) 0.5px 0px no-repeat;
}
.mainbody
{
	float:right;
	width:705px;
	background:url(rmiddle.gif) repeat-y;
}
.mainbottom{
	float:right;
	width:705px;
	height:14px;
	background:url(rbottom.gif) repeat-y;
}

.footer
{
	overflow:hidden;
	width:100%;
	line-height:28px;
	color:#000000;
	padding:0px 20px;
}
.footer a:link,.footer a:visited,.footer a:hover
{
	color:#f12211;
}

.footer .fuwubox{
	width:100%;
	margin:10px 10px 10px 20px;
	float:left;
}
.footer .fuwubox .fuwuboxcontent{
	width:188px;
	float:left;
}

.footer .fuwubox .fuwuboxcontent span{
	font-size:18px;
	font-weight:bold;
	color:#ff0000;
	margin-top:10px;
}

.footer .fuwubox .fuwuboxcontent ul li{
	line-height:28px;
	margin-left:25px;
	font-size:12px;
}

.footer .fuwubox .fuwuboxcontent ul li a{
	color:#000;
	text-decoration:none;
}

.footer .baozheng{
	width:792px;
	height:59px;
	margin:20px auto;
}

#content
{
	overflow:hidden;
}
#content h1
{
	text-align:center;
	padding:15px;
	overflow:hidden;
	font-size:25px;
}
#content .attr
{
	padding:0px 15px;
}
#content .content
{
	font-size:15px;
	text-indent:20px;
	padding:15px;
	padding-top:0px !important;
}

.result_list
{
	padding:5px;
	overflow:hidden;
}

.result_lists
{
	padding:5px;
	overflow:hidden;
}

.result_lists a{
	color:#000000;
	text-decoration:none;
}

.result_lists a:hover{
	color:#989898;
	text-decoration:underline;
}

.result_listscity
{
	padding:5px;
	overflow:hidden;
}

.thumbcity
{
	float:left;
	width:177px;
	height:178px;
	margin:5px 15px;
	background:url(shopbg.gif) no-repeat;
	text-align:center;
}
.thumbcitycontent{line-height:32px;margin-top:20px;margin-left:20px;text-align:left;}
.thumbcity a{color:#000000; text-decoration:none; }
.thumbcity a:hover{color:#ff1234;}

.toclick{text-align:center:font-size:20px;color:#ff0000;}
.toclick a{color:#ff0000; text-decoration:none;}

.thumb
{
	float:left;
	width:225px;
	height:190px;
	text-align:center;
}
.thumb img
{
	width:170px;
	height:150px;
}

.ithumb
{
	float:left;
	width:175px;
	height:160px;
	text-align:center;
}
.ithumb img
{
	width:170px;
	height:150px;
}
#sub_category .content ul li
{
	float:left;
	padding-right:10px;
}



#slideshow{position: relative;height: 370px;width: 930px;margin: 0 auto;}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 930px;height: 370px;overflow: hidden}
#slideshow .img span{position: absolute;width: 19999px;display: block}
#slideshow .btns{z-index: 10;position: absolute;width: 930px}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 345px;left: 50%}
#slideshow .btns b i{width: 10px;background: #414140;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 6px;border: #414140 2px solid;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #a7a7a6}
#slideshow .btns b i.on{background: #dfdfdf;cursor: default}
#slideshow .btns b i.on: hover{background: #dfdfdf;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 115px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0.5;filter: alpha(opacity=10);-moz-opacity: 0.5;-khtml-opacity: 0.5;height: 370px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}

/*首页板块*/

.mendian
{
	width:970px;
	margin:10px auto;
	background:url(mendian.jpg) no-repeat;
	height:243px;
	
}
.mendian .mendianleft{
	width:625px;
	height:140px;
	float:left;
	font-size:12px;
	line-height:35px
	font-weight:300;
	margin-top:70px;
	margin-left:20px;
}

.mendian .mendianleft ul li{float:left;width:75px;text-align:center;margin-left:-10px;padding:0px;}
.mendian .mendianleft ul li a{color:#000000;display:block;width:70px;height:38px;text-align:center;float:left;text-decoration:none;}
.mendian .mendianleft ul li a:hover{color:#ff1234;text-decoration:none;}

.mendian .mendianright{
	width:280px;
	margin-right:15px;
	margin-top:18px;
	height:205px;
	float:right;
}

.indexbox
{
	width:100%;
	margin:15px auto;
}

.indexbox .ileftbox
{
	width:663px;
	float:left;
	overflow:hidden;
}

.tab1{width:660px;border-top:#cccccc solid 1px;border-bottom:#cccccc solid 1px;margin:0px auto 0 auto;}
.menu2{height:28px;border-right:#cccccc solid 1px;}
.menu2 li{float:left;width:328px;text-align:center;line-height:28px;height:28px;cursor:pointer;border-left:#cccccc solid 1px;color:#666;font-size:14px;overflow:hidden;background:url(boxbg2.gif) repeat-x;}
.menu2 li.off{background:url(boxbg.gif) repeat-x;;color:#ffffff;font-weight:bold;}

.menudiv{height:200px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;border-top:0;background:#fefefe}
.menudiv div{padding:15px;line-height:28px;}

.indexbox .iright
{
	width:275px;
	float:right;
	

}

.indexbox .iright .irighttop{
	width:100%;
	background:#ffffff;
	border:1px solid #ff9300;
	margin-bottom:10px;
}

/* news  */

.news{
	width:100%;
	}
	


.newsbody{
	width:300px;
	float:left;
	margin-right:13px;
	border:1px solid #cccccc;
	background:#ffffff;
	}
	
.newsbody2{
	width:300px;
	float:left;
	margin:0 15px;
	border:1px solid #cccccc;
	background:#ffffff;
	}
	
.newsbody3{
	width:300px;
	float:right;
	border:1px solid #cccccc;
	background:#ffffff;
	}

.newstitle
{
	margin:auto;
	width:300px;
	height:37px;
	text-align:center;
}

.newscontent{
	margin:auto;
	padding:0 10px;
	width:280px;
	float:left;
	background:#ffffff;
	}

.newscontent a{
	color:#000000;
	text-decoration:none;
}

.newscontent a:hover{
	color:#ff9300;
	text-decoration:underline;
}

.newscontent li{
	list-style-type:none;
	}
	
	
/* message  */
.indexbox .messagebox
{
	width:660px;
	height:330px;
	border:1px solid #ff9300;
	float:left;
	overflow:hidden;
	background-color:#ffffff;
}

.indexbox .messagebox h3
{
	height:45px
}

.spandian{
	color:#9f0914;
	margin-right:5px;
	font-size:12px;
	}

.indexbox .messageright
{
	width:275px;
	height:328px;
	float:right;
	border:1px solid #ff9300;
	overflow:hidden;
	background-color:#ffffff;
}

.itwbox{
	width:960px;
	margin:10px auto;
	background:#ffffff;
	}

.itwbox .tuwenboxl
{
	width:469px;
	float:left;
	overflow:hidden;
}
.itwbox .tuwenboxr
{
	width:469px;
	float:right;
	overflow:hidden;
}
.itwbox .tuwenboxll
{
	width:224px;
	float:left;
	overflow:hidden;
}
.itwbox .tuwenboxrr
{
	width:224px;
	float:right;
	overflow:hidden;
}

.itwbox  h2
{
	line-height:28px;
	color:#ee6f07;
	font-size:14px;
	font-weight:bold;
}

.twcontent{
	margin:5px 7px;
	line-height:18px;
	font-size:12px;
}

.custombox{
	width:960px;
	margin:10px auto;
	background:#ffffff;
	}
.customboxcontent{
	width:870px;
	height:49px;
	float:right;
	margin-top:5px;
	margin-right:10px;
	overflow:hidden;
}
.customimg{
	margin:5px 10px;
	float:left;
}

.flink{
	width:100%;
	line-height:28px;
	font-size:12px;
	color:#0000000;
	font-weight:300;
	margin-top:25px;
}

.flink a{
	color:#0a0a0a;
	text-decoration:none;
}

.fhead{
	color:#ff9800;
}

.boldline{
	width:960px;
	margin:20px auto;
	background:url(bottomline.gif) repeat-x;
}



/* \\\\\\\\\\\\\\\\\    MODAL CODE   ///////////////////////////////// */
/** modal window styles **/
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


#site {
  width: 600px;
  padding: 15px 20px;
  background: #f4f6f6;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}
/* \\\\\\\\\\\\\\\\\    END MODAL CODE   ///////////////////////////////// */

.citytanchuangtop{
	width:300px;
	height:80px;
	margin:0 auto;
	text-align:center;
}

.citytanchuangcontent{
	margin:0 auto; border:1px solid #e1dfdf;line-height:36px;color:#2e2e2e; text-align:center;font-size:14px;
}

.citytanchuangcontent li{
	list-style-type:none;
	float:left;
	width:70px;
}

.citytanchuangcontent ul li a{
	color:#2e2e2e;
	text-decoration:none;
}

.citytanchuangcontent ul li a:hover{
	color:#7a0400;
}

.citytanchuangcontentspan{
	color:#8f0703；
	font-weight:bold;
}