@charset "utf-8";

/*===== 重设 =====*/
html{color:#555555;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,p{
	margin:0;
	padding:0;
	font-family:  "Microsoft YaHei", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-wpeight: normal;
	font-variant: normal;
} 
div{font-size:12px;}
hr{ padding:0; margin:0;}
img { border:0;vertical-align:middle;} 

ul, li, dl, dt, dd, ol { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 

.none{display:none;}

.ixb{width:100%; float:left;}
.lt{float:left; display:inline;}
.rt{float:right; display:inline;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.mc{ margin:0 auto;}


.w1100{width:1100px; margin:0 auto;  }
.w30{ width:30%;}
.w35{ width:33%;}
.w49{ width:49%;}
.w45{ width:45%;}
.w70{ width:76%;}
.w71{ width:100%;}
.w18{ width:21%;}
.w25{ width:25%;}
.w96{ width:96%;}
.w83{ width:83%;}


.w26{ width:26%;}
.w69{ width:69%;}

.c1{width:45%; float:left;}
.c2{width:20%; float:left;}
.c3{width:10%; float:left;}
.c4{width:25%; float:left;}



.p20{ padding:20px;}


.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:17px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt35{ padding-top:35px;}
.pt40{ padding-top:40px;}
.pt45{ padding-top:45px;}
.pt50{ padding-top:50px;}
.pt55{ padding-top:55px;}
.pt60{ padding-top:60px;}
.pt80{ padding-top:80px;}
.pt100{ padding-top:100px;}

.b10{ padding-bottom:10px;}
.b20{ padding-bottom:20px;}
.b30{ padding-bottom:30px;}
.b40{ padding-bottom:40px;}

.mb{background-color: #d0ebf9;}
.lbg{background-color: #d0ebf9;}

.ls5{ padding-left:5px;}
.ls10{ padding-left:10px;}
.ls15{ padding-left:15px;}
.ls18{ padding-left:18px;}
.ls20{ padding-left:20px;}
.ls25{ padding-left:25px;}
.ls26{ padding-left:26px;}
.ls27{ padding-left:27px;}
.ls28{ padding-left:28px;}
.ls30{ padding-left:30px;}
.ls40{ padding-left:40px;}
.ls50{ padding-left:50px;}

.rs20{ padding-right:20px;}
.rs30{ padding-right:30px;}
.rs40{ padding-right:40px;}
.rs50{ padding-right:50px;}

.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f16 a{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f28{font-size:28px;}

.ht20{line-height:20px;}
.ht21{line-height:21px;}
.ht22{line-height:22px;}
.ht23{line-height:23px;}
.ht24{line-height:27px;}
.ht25{line-height:25px;}
.ht30{line-height:30px;}
.ht35{line-height:35px;}
.ht36{line-height:36px;}
.ht37{line-height:37px;}
.ht38{line-height:38px;}
.ht40{line-height:40px;}
.ht42{line-height:42px;}
.ht43{line-height:43px;}
.ht45{line-height:45px;}

.ho{color: #a3275a; }
.ho a{color: #a3275a; }


.pa{color: #FFFFFF; }
.pa a{color: #FFFFFF; }

.we{color: #afafaf; }
.we a{color: #afafaf; }

.pu{color: #afafaf; }
.pu a{color: #afafaf; }

.bimg a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity: 0.6;background:#f84c00;}


a{text-decoration:none;cursor:pointer;color: #595959;}
a:hover{text-decoration:underline;}

/*===== 首页内容开始 =====*/
#index_top{ width:100%; background:url(../images/topbg.jpg) repeat-x;}
#top{ width:1040px; margin:0 auto; }

/* navbox */
.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{background:url(images/headerbg.png) no-repeat;}
.navbox{position:relative;z-index:9;}
#menu{ width:100%; height:41px; float:left;}
#menu ul li a{line-height:41px; color:#fff;font-size:14px;text-decoration:none; display:block; height:41px; float:left;overflow:hidden; font-family:"微软雅黑"; padding:0 63px;}
#menu ul li a:hover{background:#007cc2 url(../images/menu_over.jpg) no-repeat; background-position:center top;}
#menu li{
	float:left;
	position:relative;
	background-image: url(../images/lma.jpg);
	background-position: left top;
}
#menu li.last{background:none;}
#menu li a span{display:block;text-align:center;}
#menu li.selected a,#menu li a.selected{background:#007cc2 url(../images/menu_over.jpg) no-repeat;background-position:center top;text-decoration:none;}
#menu li.selected a span,#menu li a.selected span{color:#fff;display:block;}
#menu li.selected .submenu{display:block;}
#menu li .submenu{display:none;position:absolute;top:41px;left:0;}
#menu li .submenu{border-style:solid;border-width:0px 1px 1px 1px;border-color:#f6e4e4;width:200px;background:#ffffff;}
#menu li .submenu{-moz-border-radius:0 0 1px 1px;-webkit-border-radius:0 0 1px 1px;border-radius:0 0 2px 2px ;-moz-box-shadow:0 2px 2px #f6e4e4;-webkit-box-shadow:0px 2px 2px #f6e4e4;box-shadow:0 3px 3px #f6e4e4;}
#menu li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:1px #f3f3f3 solid;}
#menu li .submenu li.last{border:none;}
#menu li .submenu li a{float:none;height:30px;line-height:30px;background:none; color:#434343; font-size:12px; padding-left:15px;}
#menu li .submenu li a:hover{background:#f0f0f0; color:#a3275a;}
#banner{width:100%; padding-top:10px;}

.banner_index{height:345px;position: relative;width:1100px;margin:0 auto;overflow:hidden;}
.btn, .bBtn{position: absolute;top:160px;width:50px;height:80px;display:block;z-index: 3;}
.btnPre, .bPre{background: url(../images/jt.gif) no-repeat -150px 0;left:-70px;}
.btnPre:hover, .bPre:hover{background: url(../images/jt.gif) no-repeat -100px 0;}
.btnNext, .bNext{background: url(../images/jt.gif) no-repeat 0 0;right:-75px;}
.btnNext:hover, .bNext:hover{background: url(../images/jt.gif) no-repeat -50px 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top:0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1100px;float: left;}.banner_index .banner_wrap li a{width: 1100px;}.banner_index .banner_wrap li img{width: 1100px;}
.indexBanner_num{width:1100px;margin: 0 auto;text-align: center; position:absolute; bottom:25px; z-index:9999; overflow:hidden; height:17px;} 


#bottom{width:100%; margin:0 auto; line-height:20px; color:#bfd0e0; text-align:center; background:#1f5fb4; }
#bottom a{color:#bfd0e0;}





.news{
	width:100%;
	float:left;
	
}
.news ul{ width:100%; float:left; list-style:none;}
.news ul li{
	width:100%;
	float:left;
	padding-top:1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E6E6E6;
}
.news ul li a{
	float:left; padding-left:0px;color:#2f2f2f;
}
.news ul li a:hover{
	float:left;color:#a3275a;
}

.news ul li span{
	float:right;color:#a3275a;font-size:12px;
}


.indexBanner_num a{width: 17px;height:0px;display: inline-block;_zoom:1;font-size: 0px;line-height:20px;overflow:hidden; padding-top:17px; cursor:hand;
background-image: url(../images/jdtbtn.png)!important;/* FF IE7 */
_background:url(../images/jdtbtn.gif);
}
.indexBanner_num a.on, .indexBanner_num a:hover{
background-image:url(../images/jdtbtn.png)!important;/* FF IE7 */ background-position:0 -17px;
_background:url(../images/jdtbtn2.gif);}

.tbg{
	background-image: url(../images/tbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.mbg{
	background-image: url(../images/mbg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.lmg{
	background-image: url(../images/topbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.ig{
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
}

.wbg{
	background-color: #e4e4e4;
}
.fbg{
	background-color: #a3275a;
}


.mtb{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d0ebf9;
}

.mtc{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e0e0e0;
}
.pi{
	border: 0px solid #E4E4E4;padding:0px;
}

.liebiao{
	width:100%;
	margin:0;
	padding:0px;
	float:left;
	
}
.liebiao ul{
    width:100%;
	margin:0;
	padding:0px;
	float:left;
}
.liebiao ul li{
	width:100%;
	height:40px;
	line-height:40px;
	margin:0;
	padding:0px;
	float:left;
	background-image: url(../images/lbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.liebiao ul li a{
    display: block;
	margin: 0px;color:#FFFFFF;
	text-decoration: none;
	font-size:14px; text-align:center;
}
.liebiao ul li a:hover{
    background-color:#b12a62;color:#FFFFFF;font-size:14px;	background-image: url(../images/lbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}




.liebiao ul li.no a{
    display: block;
	margin: 0px;
	color:#ffffff;
	text-decoration: none;
	font-size:14px; 
	text-align:center;
}


.pagination {
    width:100%;
    margin:0px;
	padding-top:15px;
	height:35px;
	line-height:35px;
	overflow: hidden; float:left;
}
.pagination a {

	margin: 0px 1px;
	color: #666666;
	background-color: #d0d0d0;
	text-decoration: none; padding:5px;
}
.pagination a:hover {

	color: #FFFFFF;
	background-color: #a3275a;
}

.pagination span.current {
padding:5px;
	margin: 0px 1px;
	color: #666666;
	
}
.pagination span.disabled {
	background-color: #a3275a;color: #FFFFFF;
}




.prodx{
	float:left;
	width:267px; padding-bottom:20px;
}

.produ{
	float:left;padding:8px;
	width:88.5%;
	border: 1px solid #f1f1f1; 
}
.produ:hover{
	float:left;padding:8px;
	border: 1px solid #d63376;
}
.produ dd{
	width:100%; text-align:center;float:left; padding-bottom:2px;
}

.prs{background-color: #f1f1f1;}


input.buttonface2 {background-position: 0px -48px;color: #fff;font-weight: bold;padding: 0px;margin: 0px;width: 120px;height: 24px;line-height: 24px;border: 0px;cursor: pointer;background-color: #616161;}
input.buttonface2:hover {background-position: 0px -48px;color: #FFFFFF;font-weight: bold;padding: 0px;margin: 0px;width:120px;height: 24px;line-height: 24px;border: 0px;cursor: pointer;background-color: #a3275a;}


.inxa{
    width:100%;
	padding:2px;
	margin:0px;
	float:left;
	background-color: #ffffff;
   
}
.inxa img{
	padding:2px;
}
.igm img{
	 width:80%;
}
.tso{
	background-image: url(../images/tso.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}