
*{ margin:0; padding:0;}

body{font-family:"宋体"; font-size:12px;line-height:24px; background:url(../images/bg.jpg) repeat-x #f6f6f6;}

li{ list-style:none;}

a{ text-decoration:none;cursor:pointer; color:#484848;}

a:hover{ cursor:pointer; color:#0557f8;}

img{ border:0px;}

.clear{ clear:both;}/*全部定义*/

/*top*/
.top{ width:100%; overflow:hidden; height:93px;position: fixed;top:0px;z-index: 3; background:url(../images/top_bg.jpg) repeat-x;}
.top1{ width:1000px; height:100%; overflow:hidden; margin:0 auto; }

/*nav*/
.nav{ width:100%; overflow:hidden; height:51px; background:#0081ce;position: fixed;top:93px;z-index: 2;}
.nav ul{ width:1000px; height:51px; font-size:14px; font-weight:bold; line-height:51px; margin:0 auto;}
.nav ul li{ float:left; width:95px; text-align:center;line-height:51px;}
.nav ul li a{ color:#fff; display:block; line-height:51px;}
.nav ul li a:hover{ background:url(../images/hover.png) center no-repeat; width:95px; height:51px; margin:0 auto;}

/*banner*/

.flexslider { position: relative; padding-top: 140px; height: 370px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 370px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*center*/
.center{ background:url(../images/center_bg.jpg) top center #ffffff no-repeat; width:100%; overflow:hidden; margin:0 auto;}

.cen{ width:1000px; height:100%; overflow:hidden; margin:10px auto;}
.cen1{ float:left; margin-left:50px; background:#d1d1d1; width:110px; height:30px; line-height:30px; margin-top:30px;}
.cen1 a{ font-size:14px; font-weight:bold; text-align:center; margin-left:25px;}


.blk_18 { overflow:hidden; zoom:1; font-size:9pt; width:1100px; margin:0 auto; }
.blk_18 .pcont { width:1000px; float:left; overflow:hidden; padding-left:50px; }
.blk_18 .ScrCont { /*width:32766px;*/ width:1200px; zoom:1; margin-left:-5px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:36px; height:74px; float:left; background:url(../images/ax.gif) no-repeat; }
.blk_18 .LeftBotton { background-position: 0 0; margin:70px 5px 0; }
.blk_18 .RightBotton { background-position: 0 -100px; margin:70px 1px 10px 5px; }

.blk_18 .pl img { display:block; cursor:pointer; border:none; margin:6px auto 1px auto; padding:3px; border:#cccccc 1px solid; }
.blk_18 .pl { width:253px;  float:left; float:left; text-align:center; line-height:24px; }
.blk_18 a.pl:hover { color:#0561ac; background:#fff; }

/*shipin*/
.shipin{ width:1000px; height:260px; overflow:hidden;margin:auto;}
.shipin .shipinb{width:1020px; height:260px; margin-left: -20px;}
.shipin video{width:230px; height:230px; margin-left:20px;}


/*gaikuang*/
.cen2{ width:1060px; height:100%; overflow:hidden; margin:10px auto;}

.cen3{ float:left; margin:10px 10px 10px 30px; width:374px; height:100%; overflow:hidden;}
.cen3-1{ margin:12px; width:374px; height:100%; overflow:hidden; border-bottom:1px dashed #d1d1d1;}
.cen3-2{ width:100px; height:100%; overflow:hidden; padding:2px; border:1px solid #d1d1d1;margin-top:8px;float:left;margin-bottom:15px;}
.cen3-3{ float:right; width:245px; height:100%; overflow:hidden; margin-right:10px; color:#484848;}
.cen3-3 a{ color:#484848; font-weight:bold;}
.cen3-3 a:hover{ color:#005def;}

.yangshi{ float:right; width:830px; height:35px; overflow:hidden; margin-top:25px;}
.yangshi ul{ width:800px; height:35px;}
.yangshi ul li{ float:left; width:115px; height:35px; line-height:35px; background:#d1d1d1; font-size:15px; font-weight:bold; margin-left:18px;}
.yangshi ul li a{ text-align:center; width:115px; height:35px; display:block;}


div#newsquery {
margin:0px;
padding:0px;
}

div#newsquery ul{
margin:0;
padding:0 0 12px 0;
}

div#newsquery li{
list-style-type: none;
height:30px;_height:28px; *height:27px;
font-size: 12px;
overflow: hidden;
line-height:30px; padding-left:15px;
}

div#newsquery a:link,div#newsquery a:visited,div#newsquery a:active{
text-decoration: none;
font:12px/34px Verdana, Arial, Helvetica, sans-serif;
color:#3d3d3d;
}

div#newsquery a:hover{
text-decoration: underline;
font:12px/34px Verdana, Arial, Helvetica, sans-serif;
color:#0b5fbf;
}


div#newsquery li.title{
padding-left:12px;
}


div#newsquery div.title{
float:left;
font:12px/34px Verdana, Arial, Helvetica, sans-serif;
}

div#newsquery .time{
float:right;
white-space: nowrap;
overflow: hidden;
font:12px/32px Verdana, Arial, Helvetica, sans-serif;
padding-right:5px;
color:#3d3d3d;
}


.cen4{ float:right; margin-right:20px;}
.cen4-1{ background:url(../images/lx_bg.jpg) no-repeat; margin:13px 0 0 0; width:248px; line-height:30px; color:#484848;}

/*footer*/
.footer{ width:100%; overflow:hidden; height:100%; background:#f1f1f1;}
.footer1{ width:1000px; height:100%; margin:0 auto; line-height:30px; text-align:center; padding-top:20px; color:#484848;}


.ab_footer{ width:980px; height:100%; overflow:hidden; margin:15px auto;}
.ab_left{ float:left; width:208px; height:100%; overflow:hidden; background:#f4f3f3;}
.ab_1{ width:208px; height:100%; overflow:hidden;}

.ab_2{ width:208px; height:100%; overflow:hidden;}
.ab_2 ul{ width:190px; margin:0 auto;}
.ab_2 ul li{ background:url(../images/ab1_07.jpg) no-repeat; width:190px; list-style:none; height:27px; margin-top:8px; margin-bottom:10px;}
.ab_2 ul li a{ margin-left:30px; line-height:27px;}

.ab_3{ width:190px; margin:0 auto; height:100%; overflow:hidden; margin-bottom:10px; line-height:25px;}

.ab_right{ float:right; width:750px; height:100%; overflow:hidden;}
.yd_er_dh{ width:770px; height:35px; background:#e5e5e5; text-align:center; margin:0 auto; border-bottom:#cccccc 1px dashed; margin-top:18px;}
#dh1{float:left; text-align:left; padding-left:15px; font-size:14px; font-weight:bold; padding-top:8px; color:#003bad;}
#dh2{ float:right; text-align:right;padding-top:8px; margin-right:25px;}


.blk_181 { overflow:hidden; zoom:1; font-size:9pt; width:720px; margin-top:8px; }
.blk_181 .pl1 img { display:block; cursor:pointer; border:1PX solid #d1d1d1; margin:6px auto 1px auto; }
.blk_181 .pl1 { width:238px;  float:left; float:left; text-align:center; line-height:24px; color:#484848; }
.blk_181 a.pl1:hover { color:#0082eb;  }
#cpgd1 {height:45px; padding-top:5px;width:213px; text-align:center; margin:0px auto 0 auto; font-size:12px; font-weight:bold;  }

/* tsShopContainer */
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:400px;margin:15px auto 0 auto;position:relative;border:1px solid #CCC;font-size:12px;padding-bottom:5px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:70px;position:relative;background:url(../images/scrollPicbg.gif) repeat-x 0px 0px;margin-top:-20px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:38px;width:1px;height:70px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:57px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid  #e4e4e4;display:block;width:42px;height:42px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #F00;margin:0px;}


/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:1px solid #91b817;
	background:#FFF;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important;
}