﻿body {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	font-size:12px;
	color:#616161;
	}
td,th{
	font-size:12px;
}
div {
    padding:0; margin:0
}
ul {
	padding:0; margin:0;list-style:none;
}
li {
	padding:0; margin:0
}
a {
	padding:0; margin:0
}
form {
	padding:0; margin:0
}
img {
	border: 0;
}
.inputbox {
    width:144px;
	height:18px;
	line-height:18px;
	border:#cccccc 1px solid;
	color:#999999;
	padding:0 3px;
}
.inputbox2 {
    width:114px;
	height:18px;
	line-height:18px;
	border:#cccccc 1px solid;
	color:#999999;
	padding:0 3px;
}
.photo IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
a:active,a:link,a:visited{
	font-weight: normal;
	color: #616161;
	text-decoration: none;
	font-size: 12px;
}
a:hover{
	font-weight: normal;
	font-size: 12px;
	color:#C30013;
	text-decoration:none;
}
.fgx{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #afafaf;
}
.jg{
   margin:10px 0 5px;
}
.font14b{
   font-size:14px;
   font-weight:bold;
}
.red{
   color: #C41300;
}
.gray{
   color:#B6B6B6;
}
.ls{
   color:#285B94;
}
.bs{
   color:#fff;
}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */

#header{
   width:100%; height:89px; background:url(../images/tbg.jpg) repeat-x; margin:0 auto; overflow:hidden; position:relative
}
#top{
   width:1000px; height:72px; padding-top:8px; margin:0 auto; overflow:hidden; position:relative
}
#logo{
   width:270px; height:72px;margin-left:10px; float:left; overflow:hidden; position:relative
}
#by{
   width:426px; height:37px; background:url(../images/by.jpg) no-repeat;margin:15px 0 0 40px; float:left; overflow:hidden; position:relative
}
#kdh{
   width:465px; height:22px; line-height:22px; padding:25px 0 0 70px; float:left; overflow:hidden; position:relative
}
#kdh ul{
   list-style:none
}
#kdh ul li{
   width:110px; height:22px; text-align:left; float:left;
}
#kdh ul li a:active{
   font-size:14px; font-weight:bold; font-family :"Microsoft YaHei"! important;
}
#kdh ul li a:link{
   font-size:14px; font-weight:bold; font-family :"Microsoft YaHei"! important;
}
#kdh ul li a:visited{
   font-size:14px; font-weight:bold; font-family :"Microsoft YaHei"! important;
}
#kdh ul li a:hover{
   font-size:14px; font-weight:bold; font-family :"Microsoft YaHei"! important;
}
#tel{
   width:206px; height:35px; background:url(../images/tel.jpg) no-repeat; margin:18px 20px 0 0; float:right; overflow:hidden; position:relative
}
#nav{
   width:100%; height:43px; background:url(../images/navbg.jpg) repeat-x; margin:0 auto; overflow:hidden; position:relative
}
#menu{
   width:1000px; height:43px; line-height:43px; margin:0 auto; overflow:hidden; position:relative
}
#menu ul{
   list-style:none
}
#menu ul li{
   width:125px; height:43px; line-height:43px; text-align:center; background:url(../images/navfg.jpg) no-repeat right top; float:left
}
#menu ul li a:active{
   width:125px; height:43px; font-size:14px; font-weight:bold; font-family :"Microsoft YaHei"! important; color:#FFFFFF; display:block
}
#menu ul li a:link{
   width:125px; height:43px; font-size:14px; font-weight:bold; font-family :"Microsoft YaHei"! important; color:#FFFFFF; display:block
}
#menu ul li a:visited{
   width:125px; height:43px; font-size:14px; font-weight:bold; font-family :"Microsoft YaHei"! important; color:#FFFFFF; display:block
}
#menu ul li a:hover,#menu ul li a.current{
   width:125px; height:43px; background:url(../images/navbg2.jpg) repeat-x; font-size:14px; font-weight:bold; font-family :"Microsoft YaHei"! important; color:#F8FEB3; display:block
}
.dx{
   width:100%; height:13px; background:url(../images/dx.jpg) repeat-x center top; margin:0 auto; overflow:hidden; position:relative
}
.banner{width:100%; height:356px; padding:7px 0 0 0px; overflow:hidden; position:relative;margin:0 auto;}
/*关于我们*/
.partone{width:1000px; height:218px; padding:18px 0 0 0px; background:url(../images/shadow.jpg) no-repeat; margin-bottom:9px; overflow:hidden; position:relative;margin:0 auto;}
.aboutu{width:713px; height:218px; float:left; overflow:hidden; position:relative;}
.events{width:277px; height:218px; float:right; overflow:hidden; position:relative;}
.partone .title{height:26px; overflow:hidden; position:relative;}
.partone .title_l{width:124px; height:26px; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:26px; background:url(../images/titleleft.jpg) no-repeat; float:left; overflow:hidden; position:relative;}
.partone .title_r{width:32px; height:21px; padding:5px 10px 0 0px; float:right; overflow:hidden; position:relative;}
.aboutbk{width:686px; height:166px; line-height:21px; padding:12px; border:#CDCDCD 1px solid;}
.aboutbk img{float:left; margin-right:10px;}
a.red12:link{font-size:12px; color:#FF0000; text-decoration:none;}
a.red12:visited{font-size:12px; color:#FF0000; text-decoration:none;}
a.red12:hover{font-size:12px; color:#FF0000; text-decoration:underline;}
a.red12:active{font-size:12px; color:#FF0000; text-decoration:noen;}

.dian ul li{ float:right; position:relative; right:1em; top:-1.8em;}
.dian a{ float:left; height:8px; margin:0 4px 0 0; width:8px;}
.dian a:hover{ background:url(../images/btn3.jpg) no-repeat 1px 1px;}
.dian a.btn1{ background:url(../images/btn1.jpg) no-repeat 1px 1px;}
.dian a.btn3{ background:url(../images/btn3.jpg) no-repeat 1px 1px;}
#content{
   width:1000px; height:auto; padding:0 13px 10px; background-color:#FFFFFF; margin:0 auto; overflow:hidden; position:relative
}
.c1{
   width:1000px; height:auto; padding:10px 0; margin:0 auto; overflow:hidden; position:relative
}
.c2{
   width:1000px; height:auto; padding:0 0 10px; margin:0 auto; overflow:hidden; position:relative
}
.c1a{
   width:310px; height:245px; float:left; overflow:hidden; position:relative
}
.c1b{
   width:360px; height:245px; padding-left:10px; float:left; overflow:hidden; position:relative
}
.c1c{
   width:285px; height:245px; float:right; overflow:hidden; position:relative
}
.xw {
	width:360px; height:33px; background:url(../images/xwbg.jpg) no-repeat; padding-left:15px; margin:0 auto; overflow:hidden; position:relative
}
.xw ul{
   list-style:none
}
.xw ul li{
   width:90px; height:33px; text-align:center; float:left; margin-right:8px;
}
.q1{
   padding-top:12px; font-size:14px; font-weight:bold; background:url(../images/qb2.jpg) no-repeat; color:#ffffff; cursor: pointer
}
.q2{
   padding-top:12px; font-size:14px; font-weight:bold; background:url(../images/qb.jpg) no-repeat; cursor: pointer
}
.xw2{
	width:338px; height:183px; border:#E8E8E8 1px solid; border-top:none; padding:12px 10px; margin:0 auto; overflow:hidden; position:relative
}
.xw2 ul{
    list-style:none
}
.xw2 ul li{
    width:338px; height:23px; line-height:23px; text-align:left; background:url(../images/hjt.gif) no-repeat 5px 7px; text-indent:1.5em; overflow:hidden 
}
.ys{
   width:285px; height:36px; line-height:36px; background:url(../images/ys.jpg) no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; margin:0 auto; overflow:hidden; position:relative
}
.ys2{
   width:281px; height:auto; border-left:#E10449 2px solid; border-right:#E10449 2px solid; border-bottom:#E10449 2px solid; background-color:#FFFFFD; margin:0 auto; overflow:hidden; position:relative
}
.ys2 td{
   font-size:14px;
}
.antj{
   width:250px; height:27px; text-align:center; border-top:#CCCCCC 1px dotted; padding:10px 0; margin:0 auto; overflow:hidden; position:relative
}

.kja{
   width:120px; height:23px; padding-top:10px; text-align:left; font-size:14px; font-weight:bold; color:#ed4e16; text-indent:2.8em; float:left; overflow:hidden; position:relative
}
.kja2{
   width:100px; height:23px; padding-top:10px; text-align:left; font-size:14px; font-weight:bold; color:#D70A43; text-indent:1.5em; float:left; overflow:hidden; position:relative
}
.more{
   width:50px; height:33px; line-height:33px; text-align:left; float:right; overflow:hidden; position:relative
}
.more a:active{
   color:#858585
}
.more a:link{
   color:#858585
}
.more a:visited{
   color:#858585
}
.more a:hover{
   color:#000
}

.ct{
   width:268px; height:46px; background:url(../images/ctbg.jpg) no-repeat; margin:8px auto 0; overflow:hidden; position:relative
}
.ct1{
   width:160px; height:46px; line-height:46px; font-size:16px; font-weight:bold; font-family :"Microsoft YaHei"! important; color:#FFFFFF; text-align:left; padding-left:28px; float:left; overflow:hidden; position:relative
}
.ct2{
   width:57px; height:25px; padding:10px 10px 0 0; float:right; overflow:hidden; position:relative
}
.tg2 ul li .ct2 img{
   border:0; padding:0
}
.tg22 ul li .ct2 img{
   border:0; padding:0
}
.alzs{
   width:1000px; height:auto; float:left; overflow:hidden; position:relative
}

.al1{
   width:1000px; height:33px; background:url(../images/alzs.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.allb{
   width:150px; height:23px; padding-top:10px; text-align:left; padding-left:70px; float:left; overflow:hidden; position:relative
}
.allb a:active{
   padding:0 5px;
}
.allb a:link{
   padding:0 5px;
}
.allb a:visited{
   padding:0 5px;
}
.allb a:hover{
   padding:0 5px;
}
.al2{
   width:998px; height:auto; border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; padding-bottom:10px; margin:0 auto; overflow:hidden; position:relative
}
.al2 ul{
   list-style:none
}
.al2 ul li{
   width:184px; height:160px; text-align:center; padding:13px 0 0 13px; float:left; line-height:200%;
}
.al2 ul li img{
   width:180px; height:135px; padding:1px; border:#E9E9E9 1px solid;
}
.al3{
   width:1000px; height:6px; background:url(../images/db.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.zj{
   width:360px; height:33px; background:url(../images/gdbg.jpg) no-repeat; overflow:hidden; position:relative
}
.zj2{
   width:358px; height:auto; border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; border-bottom:#EAEAEA 1px solid; padding-bottom:8px; margin:0 auto; overflow:hidden; position:relative
}
.zjm{
   width:338px; height:auto; padding-top:8px; margin:0 auto; overflow:hidden; position:relative
}
.zjm1{
   width:149px; height:109px; float:left; overflow:hidden; position:relative
}
.zjm1 img{
   border:#E9E9E9 1px solid; padding:1px;
}
.zjm2{
   width:160px; height:99px; line-height:180%; padding:10px 10px 0; background-color:#F2F2F2; float:right; overflow:hidden; position:relative
}
.zjm2 a:active{
   font-size:14px; font-weight:bold; color:#000000
}
.zjm2 a:link{
   font-size:14px; font-weight:bold; color:#000000
}
.zjm2 a:visited{
   font-size:14px; font-weight:bold; color:#000000
}
.zjm2 a:hover{
   font-size:14px; font-weight:bold; color: #C30013;
}
.zjm2 span{
   color:#FF0000
}
.ad{
   width:1000px; height:auto; margin:0 auto; overflow:hidden; position:relative
}
.wz{
   width:708px; height:auto; float:left; overflow:hidden; position:relative
}
.dr{
   width:280px; height:auto; padding-top:10px; float:right; overflow:hidden; position:relative
}
.wz1{
   width:348px; height:auto; padding-top:10px; float:left; overflow:hidden; position:relative
}
.wz2{
   width:348px; height:auto; padding-top:10px; float:right; overflow:hidden; position:relative
}
.gsdt{
   width:348px; height:auto; background:url(../images/wz1.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.zxsj{
   width:348px; height:auto; background:url(../images/wz2.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.zxjc{
   width:348px; height:auto; background:url(../images/wz3.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.zxmj{
   width:348px; height:auto; background:url(../images/wz4.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.ty{
   width:326px; height:200px; border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; padding:10px; margin:0 auto; overflow:hidden; position:relative
}
.ty ul{
    list-style:none
}
.ty ul li{
    width:326px; height:25px; line-height:25px; text-align:left; background:url(../images/hjt.gif) no-repeat 5px 7px; text-indent:1.5em; overflow:hidden 
}
.ty2{
   width:346px; height:6px; background:url(../images/db2.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.lxwm{
   width:280px; height:33px; background:url(../images/lx.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.lxwm2{
   width:258px; height:200px; line-height:200%; text-align:left; border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; padding:10px; margin:0 auto; overflow:hidden; position:relative
}
.ty3{
   width:280px; height:6px; background:url(../images/db3.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.nlxwm{
   width:240px; height:33px; background:url(../images/nllx.jpg) no-repeat; margin:10px auto 0; overflow:hidden; position:relative
}
.nlxwm2{
   width:218px; height:auto; line-height:200%; text-align:left; border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; padding:10px; margin:0 auto; overflow:hidden; position:relative
}
.nlxwm3{
   width:240px; height:6px; background:url(../images/db5.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.gdss{
   width:240px; height:33px; background:url(../images/ss.jpg) no-repeat; margin:10px auto 0; overflow:hidden; position:relative
}
.gdss2{
   width:218px; height:auto; line-height:200%; text-align:left; border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; border-bottom:#EAEAEA 1px solid; padding:10px; margin:0 auto; overflow:hidden; position:relative
}

.tud{
   width:280px; height:33px; background:url(../images/tud.jpg) no-repeat; margin:10px auto 0; overflow:hidden; position:relative
}
.tud2{
   width:278px; height:208px; border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; padding:2px 0 10px; margin:0 auto; overflow:hidden; position:relative
}
.tud2 ul{
   list-style:none
}
.tud2 ul li{
   width:124px; height:auto; line-height:180%; text-align:center; float:left; padding:3px 0 0 10px;
}
.tud2 ul li img{
   border:#E9E9E9 1px solid; padding:1px
}
.hzhb{
   width:1000px; height:33px; background:url(../images/hzhb.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.hzhb2{
   width:968px; height:auto; border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; padding:10px 15px; margin:0 auto; overflow:hidden; position:relative
}
.hzhb3{
   width:1000px; height:6px; background:url(../images/db.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
#demo_right{
   width:968px; height:48px; margin:0 auto; overflow:hidden; position:relative
}
.fk{
   padding:0 10px; text-align:center
}
.fk img{
   border:#E8E8E8 2px solid;
}
#footer{
   width:100%; height:66px; text-align:center; background:url(../images/xt.jpg) repeat-x; margin:15px auto 0; overflow:hidden; position:relative
}
#footer2{
   width:100%;text-align:center; border-top:#FFFFFF 1px solid;background:url(../images/shadow1.jpg) no-repeat center top; margin:0 auto; overflow:hidden; position:relative
}
.fnav{width:1000px; height:188px; padding-top:32px; margin:0 auto; overflow:hidden; overflow:hidden;}
.fnav ul{ list-style:none}
.fnav ul li{width:115px; height:188px; line-height:200%; float:left; padding-left:75px; text-align:left;}
.fnav ul li span{font-size:14px; font-weight:bold; color:#000000}
.fnav ul li a:active{color:#949494; padding:0 10px;}
.fnav ul li a:link{color:#949494; padding:0 10px;}
.fnav ul li a:visited{color:#949494; padding:0 10px;}
.fnav ul li a:hover{color:#C30013; padding:0 10px}
.footer3{width:1000px; line-height:200%; padding-top:18px; text-align:center; color:#848484; margin:0 auto; overflow:hidden; overflow:hidden;}
.footer3 a:active{color:#848484;}
.footer3 a:link{color:#848484;}
.footer3 a:visited{color:#848484;}
.footer3 a:hover{color:#000000;}

#sidebar_l{
   width:240px; height:auto; float:left; overflow:hidden; position:relative
}
#sidebar_r{
   width:750px; height:auto; float:right; overflow:hidden; position:relative
}
.nl1{
   width:240px; height:25px; padding-top:12px; text-align:left; text-indent:3.3em; font-weight:bold; background:url(../images/nl1.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.nl2{
   width:240px; height:auto; margin:0 auto; overflow:hidden; position:relative
}
.nl2 ul{
   list-style:none
}
.nl2 ul li{
   width:240px; height:35px; text-align:left; text-indent:3em; background:url(../images/jia.jpg) no-repeat
}
.nl2 ul li a:active{
   width:240px; height:23px; padding-top:12px; display:block
}
.nl2 ul li a:link{
   width:240px; height:23px; padding-top:12px; display:block
}
.nl2 ul li a:visited{
   width:240px; height:23px; padding-top:12px; display:block
}
.nl2 ul li a:hover{
   width:240px; height:23px; padding-top:12px; display:block
}
.nr1{
   width:750px; height:33px; background:url(../images/nr1.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative
}
.dwz{
   width:580px; height:33px; line-height:33px; float:right; text-align:right; padding-right:15px; overflow:hidden; position:relative
}
.dwz span{
   color:#FF0000
}

/*新闻中心*/
.nynews{position:relative;padding-top:10px; overflow:hidden;border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; border-bottom:#EAEAEA 1px solid;}
.nynews ul{ margin:0 0px}
.nynews ul li {height:33px; line-height:33px; font-size:12px; background:url(../images/news_arrow.gif) no-repeat 1%; padding-left:25px; color:#999999; border-bottom:#B9B9B9 1px dashed;}
.nynews ul li em {font-style:normal; float:right; margin-right:13px;}
.fy{height:auto; margin:0 auto; padding:18px 20px 8px 0; text-align:right; clear:both;}
.red{color:#D81317; font-weight:bold;}
/*新闻详细页*/
.nyabout { padding:15px; line-height:240%;border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; border-bottom:#EAEAEA 1px solid;}
.nyabout h1 {-x-system-font:none;color:#F3170C;font-family:"宋体",arial;font-size:26px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;line-height:30px;font-weight:800;text-align:center; padding-top:10px;}
.nyabout .titBar {width:678px; text-align:center; margin-top:10px; background-color:#F7FFFF;}
.nyabout .titBar a{color:#0000FF;}
.nyabout .Line {height:1px;font-size:0;border-top:1px solid #E5E5E5;margin-top:10px; width:600px; margin-left:50px}
#newscontent {padding-bottom:20px;font-size:12px;}
.viewproduct_bigimg{ text-align:center;}
.nyabout p { line-height:25px; margin:0px auto 0 auto;}
.nyabout .hit { text-align:right;}
.nyabout ul {
	float: left;
	width: 96%;
	padding-left: 20px;
	padding-top:10px;
}

.prenextul {
border-top:#ffecb0 1px solid;
margin-top:10px;
border-left-width:1px;
border-bottom-width:1px;
width:auto;
border-right-width:1px;
}
.prenextul li {
padding-right:15px;
line-height:25px;
}
.ab1 {text-decoration: underline;color: #0065AF;}

/*产品页*/
.nyproducts{position:relative;overflow:hidden;border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; border-bottom:#EAEAEA 1px solid;}
.nyproducts li{width:202px; height:170px; float:left; text-align:center; margin-top:15px; margin-left:32px; margin-right:8px}
.nyproducts li img{width:200px; height:144px; border:#CCCCCC 1px solid; margin-bottom:6px}

.nr2{
   width:693px; height:auto; line-height:200%; text-align:left; border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; border-bottom:#EAEAEA 1px solid; padding:15px; margin:0 auto; overflow:hidden; position:relative
}
.nr3{
   width:693px; height:auto; margin:0 auto; overflow:hidden; position:relative
}
.nr3 ul{
   list-style:none
}
.nr3 ul li{
   width:184px; height:160px; text-align:center; padding:5px 22px 10px; float:left; line-height:200%;
}
.nr3 ul li img{
   width:180px; height:135px; padding:1px; border:#E9E9E9 1px solid;
}
.fy{
   width:680px; height:25px; line-height:25px; text-align:right; padding-top:5px; margin:0 auto; overflow:hidden; position:relative
}
.fy2{
  width:940px; height:auto; margin:0 auto; padding:0; text-align:right; clear:both; overflow:hidden; position:relative
}
.dtp{
   width:683px; height:auto; font-size:14px; font-weight:bold; text-align:center; padding-bottom:15px; margin:0 auto; overflow:hidden; position:relative
}
.dtp img{
   border:#EAEAEA 1px solid; padding:1px; margin:0 auto 8px; overflow:hidden; position:relative
}
.sx{
   width:693px; height:auto; text-align:left; padding-top:15px; margin:0 auto; overflow:hidden; position:relative
}
.sx a:hover{
   color:#B6B6B6;
   text-decoration:underline
}

.nr4{
   width:693px; height:auto; padding:0 0 10px; text-align:left; line-height:200%; margin:0 auto; overflow:hidden; position:relative
}
.nr4 ul{
    list-style:none
}
.nr4 ul li{
    width:667px; height:30px; line-height:30px; border-bottom:#E6E6E6 1px dotted; background:url(../images/xhj.gif) no-repeat 8px 12px; padding-left:25px; text-align:left
}
.nr4 ul li a:active{
  width:579px; height:30px; line-height:30px;
}
.nr4 ul li a:link{
  width:579px; height:30px; line-height:30px;
}
.nr4 ul li a:visited{
  width:579px; height:30px; line-height:30px;
}
.nr4 ul li a:hover{
  width:579px; height:30px; line-height:30px; 
}
.listellipsis{
    display:inline-block; WHITE-SPACE: nowrap; color:#F9B38C; height:30px; line-height:30px; TEXT-OVERFLOW: ellipsis; overflow:hidden;
}
.title{
  width:693px; height:35px; line-height:35px; font-size:16px; font-weight:bold; margin:0 auto; text-align:center; overflow:hidden; position:relative
}
.title2{
  width:693px; height:35px; line-height:35px; color:#999999; margin:0 auto; padding:0; text-align:center; overflow:hidden; position:relative
}
.rc{
  width:693px; height:auto; margin:0 auto; padding:15px 0; line-height:200%; text-align:left; overflow:hidden; position:relative
}
.nr5{
   width:693px; height:auto; border-bottom:#CCCCCC 1px dotted; padding:0 0 15px; margin:0 auto 15px; overflow:hidden; position:relative
}
.ztp{
   width:149px; height:109px; float:left; overflow:hidden; position:relative
}
.ztp img{
   border:#EAEAEA 1px solid; padding:1px;
}
.yms{
   width:534px; height:auto; line-height:220%; text-align:left; float:right; overflow:hidden; position:relative
}
.yms a:active{
   font-size:14px; font-weight:bold; color:#000000
}
.yms a:link{
   font-size:14px; font-weight:bold; color:#000000
}
.yms a:visited{
   font-size:14px; font-weight:bold; color:#000000
}
.yms a:hover{
   font-size:14px; font-weight:bold;
}
.yms img{
   padding-top:8px
}
.gdms{
   width:693px; height:auto; padding:15px 0; margin:0 auto; overflow:hidden; position:relative
}
.ql a:active{
    padding-bottom:5px; display:block
}
.ql a:link{
    padding-bottom:5px; display:block
}
.ql a:visited{
    padding-bottom:5px; display:block
}
.ql a:hover{
    padding-bottom:5px; display:block
}

/* banner */
.banner {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
}
.banner .bd {
	position: relative;
	z-index: 0;
	margin: 0 auto;
	overflow: hidden;
}
.banner .bd li {
	position: relative;
	text-align: center;
	overflow: hidden;
}
.banner .bd li img {
	vertical-align: top;
	width: 100%;
}
.banner .hd {
	position: absolute;
	bottom: 2%;
	text-align: center;
	width: 100%;
}
.banner .hd li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 14px;
	height: 14px;
	background: #fff;
	border-radius: 8px;
	margin: 0 6px;
	overflow: hidden;
	line-height: 999px;
}
.banner .hd .on {
	background: #c9252c;
}
.banner .prev, .banner .next {
	position: absolute;
	top: 50%;
	width: 25px;
	height: 50px;
	margin-top: -25px;
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
}
.banner .prev {
	left: 10%;
	background: url(../images/Bannerprev.png);
}
.banner .next {
	right: 10%;
	background: url(../images/Bannernext.png);
}

#box {width:277px; height:220px; background:#fff; margin:1px auto; position: relative; overflow: hidden;z-index:5000;}
#list {position:absolute; left:0; top:0;}
#list li {width:277px; height:220px; cursor: pointer;}
#list li img {width: 277px;height:220px;}
#num {position: absolute; right:10px; bottom:10px;}
#num li {width:16px; height:16px; float:left; margin-right:2px; color:#fff; cursor: pointer; font-size: 12px; font-family:'Arial'; line-height:16px; text-align: center; border:1px solid #fff;}
.active {background:#ff6600;}
span {display: block; width:auto; text-align:center; color:red; font-size: 14px; font-family:'Arial';}
#foot_bm a,p,p a{font-size:12px;color:#666;}