@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ margin: 0px; padding:0; margin-left:auto; margin-right:auto; text-align:center; font:12px/normal Verdana, Arial, Helvetica, sans-serif; background:url(../images/topbg.gif) no-repeat center top;}
body,div,input,li,select{ font-size:9pt;}  
a:link {color: #666; text-decoration: none}
a:visited {color:#666; text-decoration: none}
a:hover {color:#f60; text-decoration:none;}

ul{ margin:0; padding:0; list-style:none; }
li{ margin:0; padding:0; }

.clear{clear:both;}
.overflow{ height:auto; overflow:hidden;}

/* index */
#container{width:100%; height:auto; overflow:hidden; margin:0 auto; }
#header{width:980px; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.logo{float:left; display:inline; margin-top:17px; }
.headtop_r1{  font-size:12px; position:absolute; top:10px; right:0;}
.headtop_r1 span{ color:#888; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-right:5px;}
.headtop_r1 strong{ font-size:16px; color:#6e2658; font-family:Arial, Helvetica, sans-serif; margin-right:10px;}
.headtop_r1 a{ margin-left:5px; margin-right:10px;}
.headtop_r1 a:link,.headtop_r1 a:visited{ color:#666;}
.headtop_r1 a:hover{ color:#F60;}
.headtop_r2 { float:right; display:inline; margin-top:10px;}
.search{width:210px; height:32px; float:right; display:inline; margin-right:0px; margin-top:40px; overflow:hidden;}
.translate{ float:right; display:inline; margin-top:40px;}
.editbox{width:175px; border:0px #cccccc solid; height:32px; line-height:32px; overflow:hidden; font-size:9pt; text-align:left; background:url(../images/sbg.gif) no-repeat left; float:left; display:inline; padding-left:5px; color:#ccc; font-family:Verdana, Geneva, sans-serif;}
.button{width:30px; height:32px; overflow:hidden; background:url(../images/sbg.gif) no-repeat right; text-align:center; border:0; float:left; display:inline;}

.menu{width:980px; height:42px; background:url(../images/navbg.gif) no-repeat; margin:0 auto; margin-top:10px; position:relative;  z-index:200; clear:both; }
.menu ul{ height:36px;}
.menu ul li{float:left; display:inline; position:relative;}
.menu ul li a{ height:36px; line-height:36px; display:block; padding:0 25px; font-size:12px; float:left; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.menu ul li a:link,.menu ul li a:visited{ color:#333;}
.menu ul li a:hover{ color:#Fff; background: url(../images/navbg2.gif) repeat-x; }
.menu ul li.home img{ margin-top:9px;}
.menu ul li.home a:hover{ background:none;;}

.nav .mainlevel ul {width:165px; height:auto; display:none; left:0; top:36px; position:absolute; background:#eeeeee;padding:0; z-index:200;}
.nav .mainlevel ul li {width:100%;  display:block; margin:0; padding:0; }
.nav .mainlevel li a{border-bottom:1px #dddddd solid;width:100%; height:35px; line-height:35px; float:left; text-align:center; display:block; font-size:12px; font-weight:normal; padding:0px 0px; float:none;}
.nav .mainlevel li a:link,.nav .mainlevel li a:visited{ color:#444444;}
.nav .mainlevel li a:hover{ color:#Fff; background:#6b2557;}



#banner{height:390px;width:978px; margin:0 auto; position:relative; z-index:1; border:1px #dddddd solid;}
.slides_container{width:978px;height:390px;overflow:hidden; margin:0px;}
.pagination{ margin:0;position:absolute;left:490px;top:360px;z-index:1;width:100px; height:17px;padding:5px 0 0px 0px; text-align:center;}
.pagination li{float:left;}
.pagination li a{ display:block;width:12px;height:0;padding-top:12px;background:url(../images/bannerdoc.gif) no-repeat;float:left;overflow:hidden; margin-right:18px; display:inline;}
.pagination li.current a{background:url(../images/bannerdoc1.gif) no-repeat;}

.mainbody{width:980px; height:auto; overflow:hidden; margin:0px auto;}
.main{width:980px; height:223px; overflow:hidden; margin:0 auto; margin-top:15px; background:url(../images/cbg.gif) no-repeat;}
.main_left{width:310px; height:220px; overflow:hidden; border-right:1px #dddddd solid; float:left; display:inline;}
.main_center{width:460px; height:220px; overflow:hidden; border-right:1px #dddddd solid; float:left; display:inline;}
.main_right{width:200px; height:220px; overflow:hidden; float:left; display:inline;}
.title{width:90%; height:30px; line-height:30px; margin:0 auto; margin-top:5px;}
.title strong{ float:left; display:inline; font-size:16px; color:#6b2557;}
.title img{ float:right; display:inline; margin-top:10px;}
.content{width:90%; height:auto; overflow:hidden; text-align:left; line-height:1.5em; font-size:11px; margin:0px auto;}
.content p{width:100%; height:125px; overflow:hidden; color:#666;}
.content img{ margin-top:5px;}
.main_right img{ margin-top:15px;}
/* mpic */
.blk_29 {width:460px; height:auto; overflow:hidden; margin-top:10px;}
.blk_29 .LeftBotton {BACKGROUND: url(../images/lbar.gif) no-repeat; FLOAT: left; display:inline; WIDTH: 14px; CURSOR: pointer;  HEIGHT:28px; margin-top:50px; margin-left:3px;}
.blk_29 .RightBotton {BACKGROUND: url(../images/rbar.gif) no-repeat; FLOAT: right; display:inline; WIDTH:14px; CURSOR: pointer; HEIGHT: 28px; margin-top:50px; margin-right:3px;}
.blk_29 .Cont { margin-left:5px; float:left; display:inline; WIDTH:415px; height:auto;	OVERFLOW: hidden; PADDING-TOP: 5px}
.blk_29 .box {FLOAT: left; WIDTH: 128px; height:auto; overflow:hidden; display:inline; text-align:center; margin:0 5px;}
.blk_29 .box IMG {border:1px #dddddd solid;}
.blk_29 .box P { margin-top:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.blk_29 .box P a:link,.blk_29 .box P a:visited{ color:#666;}
.blk_29 .box P a:hover{ color:#f60;}
.main_left1{width:770px; height:220px; overflow:hidden; border-right:1px #dddddd solid; float:left; display:inline;}
.main_right1{width:200px; height:220px; overflow:hidden; float:left; display:inline; background:url(../images/p4.jpg) no-repeat 75px 10px; }
.title1{width:95%; height:30px; line-height:30px; margin:0 auto; margin-top:10px;}
.title1 strong{ float:left; display:inline; font-size:16px; color:#6b2557;}
.title1 img{ float:right; display:inline; margin-top:10px;}
.title2{text-align:left; margin-top:15px;}
.title2 strong{ margin-left:15px; font-size:16px; color:#6b2557; }

.content1{width:90%; margin-top:5px; text-align:left; line-height:1.5em; margin-left:15px; font-size:11px; color:#666;}
#demo {
overflow:hidden;
border: 0px dashed #CCC; float:left;
width: 730px; margin-left:20px;  _margin-left:10px; margin-top:10px;
}
#demo img {
border: 1px solid #dddddd; margin:5px 10px;
}
#indemo {
float: left; display:inline;
width: 800%;
}
#demo1 {
float: left; display:inline;
}
#demo p { margin-top:5px;}
#demo a:link, #demo a:visited{ color:#666; font-size:11px;}
#demo a:hover{ color:#f60; font-size:11px;}
#demo2 {
float: left; display:inline;
}

#footer{width:980px; height:96px; background:url(../images/footbg.gif) no-repeat; overflow:hidden; margin:10px auto; }
.flogo{ float:left; display:inline; margin:15px 0 0 20px;}
.share{ float:right; display:inline; margin-right:10px; margin-top:30px;}
.copyright{ float:right; display:inline; font-size:12px; line-height:2em; text-align:center; color:#999;font-family:Arial, Helvetica, sans-serif; text-align:right; margin-right:10px; margin-top:10px;}
.copyright p a{ margin:0 3px; }

/* other */
.mainbody1{width:980px; height:auto; overflow:hidden; margin:0px auto; background:url(../images/mc.gif) repeat-y; margin-top:15px;}
.mc{width:100%; height:auto; overflow:hidden; background:url(../images/mt.gif) no-repeat center top;}
.mb{width:100%; height:auto; overflow:hidden; background:url(../images/mb.gif) no-repeat center bottom; padding:10px 0;}
.leftbar{width:190px; height:auto; overflow:hidden; margin-left:15px; float:left; display:inline; }
.rightbar{width:720px; height:auto; overflow:hidden; float:right; display:inline; margin-right:20px;}
.leftnav{width:100%; height:auto; overflow:hidden;}
.ltitle{width:100%; height:30px; line-height:30px; margin:0 auto; border-bottom:3px #cccccc solid; text-align:center;}
.ltitle strong{font-size:16px; color:#6b2557;}
.list{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:5px auto;
	text-align:left;
	text-indent: 5px;
}
.list li{ }
.list li a{width:100%; height:30px; line-height:30px; display:block; font-size:12px; }
.list li a:link,.list li a:visited{ color:#666; background:url(../images/lnavbg.gif) repeat-x;}
.list li a:hover{ color:#339999; background:#fff;}

.list ul li { border-bottom:1px #ffffff solid;}
.list ul li a{width:100%; height:26px; line-height:26px; text-align:left; display:block; padding-left:23px; font-size:12px;}
.list ul li a:link,.list1 ul li  a:visited{ color:#666; background: #D7F0F0 url(../images/dot.gif) no-repeat 20px 50%;}
.list ul li  a:hover{ color:#fff; background: #B3EEEA url(../images/dot.gif) no-repeat 20px 50%;}

.left1{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.left1 img{ margin-bottom:10px;}
.left2{width:100%; height:220px; overflow:hidden; background:url(../images/p4.jpg) no-repeat right 10px;}
.ltitle1{width:100%; height:30px; line-height:30px; margin:0 auto; text-align:left;}
.ltitle1 strong{font-size:16px; color:#6b2557;}
.lcontent1{width:100%; margin:10px 0; text-align:left; line-height:1.5em; margin-left:0px; font-size:11px; color:#666;}

.rtitle{width:100%; height:30px; line-height:30px; overflow:hidden; border-bottom:1px #dddddd solid;}
.rtitle_left{ float:left; display:inline; font-size:16px; color:#6b2557;}
.rtitle_right{ float:right; display:inline; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.list1{width:100%; height:auto; overflow:hidden; margin:10px auto;}
.list1 li{width:100%; height:30px; line-height:30px; border-bottom:1px #dddddd dashed; background:url(../images/icon3.gif) no-repeat left 50%;}
.list1 li a{ margin-left:15px; float:left; display:inline; font-size:12px;}
.list1 li span{ float:right; display:inline; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#888;}
.ct{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.ct h3{ font-size:20px; color:#366; text-align:left; margin:10px 0; line-height:2em;}
.ct .articalcontent{
	width:100%;
	height:auto;
	text-align:left;
	font-size:12px;
	line-height:2em;
	color:#333333;
}

.list2{width:100%; height:auto; overflow:hidden; margin:10px auto;}
.list2 li{width:200px; float:left; display:inline; background:url(../images/imgbg.gif) no-repeat; margin:10px 20px; }
.list2 li img{ margin-top:10px;}
.list2 li p{ margin-top:15px;}

/*jqzoom*/

#preview{ float:left; margin:10px auto; text-align:left; width:100%; padding-top:20px; border-top:1px #dddddd solid;}
.jqzoom{ width:350px; height: auto; position:relative; border:1px #cccccc solid;}

.zoomdiv{ left:859px; height:350px; width:350px; border:1px #cccccc solid;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden; border:0px #cccccc solid; }
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; height:56px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{  margin-right:0px;float:left; display:inline; width:62px; height:56px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:350px;height:350px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}


.menu_a{width:100%; float:left; display:inline; background:url(../images/line.gif) repeat-x bottom;}
.menu_a li{ text-align:center; 
 float:left;
 font-size:14px; padding:0 30px;
 height:30px; display:block;
 line-height:30px;
 color:#666; background:none;
 cursor:pointer;}
.menu_a li.hover{color:#390; font-weight:bold; border:1px #cccccc solid; border-bottom:0;  cursor:pointer; background:#f9f9f9; }
#main0 ul{display: none;}
#main0 ul.block{ display: block;}
.ct1{width:100%; height:auto; overflow:hidden; margin-bottom:20px; }
.ct1 ul{text-align:left; line-height:150%; font-size:14px; margin-top:15px;}
.ct1 ul table{ width:90%;}

/*CSS quotes style pagination*/
DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 20px 0; PADDING-TOP: 3px; TEXT-ALIGN: right;
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}


