@charset "utf-8";
/* CSS Document */
body{font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0 auto; background:url(../images/bga.gif) repeat #ffffff;}
*,body,ul,h1,h2,ul,li{ margin:0; padding:0; list-style:none;}
a{text-decoration:none;color:#333; }
a:hover{ color:#000;}
img{border:none;}
/*清除浮动*/
.cboth{clear:both;}
/*面板*/
.panel{margin:0 auto;width:980px; overflow:hidden;}
/*header*/
.header{width:980px; height:360px; }
.topl{ background:#a20a04; width:100%; height:25px;}
.divcenter{width:980px; height:25px; line-height:25px; margin:0 auto;}
.topright{width:145px; float:right; color:#ffffff;}
.topright a{padding:0 5px; color:#ffffff;}
.topright a:hover{color:#ffffff;}
/*banner*/
.banner{width:980px; height:323px; background:#0FF;}
/*导航*/
.mainnav {width:980px; height:40px;float:left;  background:url(../images/navbg.gif) repeat-x; padding-left:40px;}
.dropdown {float:left;}
.dropdown dt {width:94px; height:40px; line-height:40px; text-align:center;}
.dropdown dt:hover {}
.dropdown dt a {height:40px; display:block; font-family:"宋体"; font-size:14px; font-weight:bold; color:#fff;}
.dropdown dt a:hover {color:#e60012; background:url(../images/onhover.gif) repeat-x;}
.dropdown dd {position:absolute; overflow:hidden; display:none; z-index:200; opacity:100;}
.dropdown ul {width:92px; border:1px solid #9a0208; background:#c4010a;}
.dropdown li {height:24px; line-height:24px; text-align:center;}
.dropdown li a {width:94px; height:24px; color:#fff; background:#c4010a; display:block;}
.dropdown li a:hover {color:#fff; background:#9e0000;}
.onhover{float:left; margin-left:94px; margin-top:-40px; }
/*context*/
.context{width:980px; padding-top:10px; }
/*left*/
.left{ width:242px; float:left;}
/*分页*/
/*分页*/
.pageList,.piepagelist{ float:left; width:460px; height:20px; margin-top:27px;margin-left: 17px;}
.pageList ul li,.piepagelist  ul li{ float:left; display:inline;}
.pageList ul.l,.piepagelist ul.l{ float:left; color:#333; padding-left: 5px;}
.pageList ul.r,.piepagelist ul.r{ float:left; color:#333;padding-left: 5px;}
.pageList ul.l a{}
.pageList ul li,.piepagelist ul li{ float:left; color:#999}
.pageList ul li a,.piepagelist ul li a{ color:#999;padding-left: 5px;color:#333;}
.pageList ul li a.selected,.piepagelist ul li a.selected{ color:black; font-weight:bold;}
.pageList ul li a:hover,.piepagelist ul li a:hover{ color:black;}
/*联系我们*/
.cont{ width:240px; border:1px solid #6f2328;}
.contitle{background:url(../images/tz.gif) repeat-x; width:240px; height:35px;}
.contitle img{float: left;
    height: 14px;
    padding: 23px 0 0 17px;}
.contitle h3{  background: url("../images/hj.gif") no-repeat scroll 5px 10px transparent;
    color: #FFFFFF;
    font-family: "微软雅黑",Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 31px;
    padding-left: 24px;}
.vf{ margin-top:-15px; vertical-align:middle;*+margin-top:-10px;_margin-top:-8px;}
.kk{margin-top:6px;}
.kk4{margin-top:2px;}
.kk2{margin-top:9px;}
.kk3{margin-top:6px;}
.kk5{margin-top:6px;*+margin-top:3px;_margin-top:5px;}
.vf5{ margin-top:-13px; vertical-align:middle;*+margin-top:-8px;_margin-top:-8px;}
.vf3{ margin-top:-13px; vertical-align:middle;*+margin-top:-6px;_margin-top:-8px;}
.concon{  background: none repeat scroll 0 0 #FFFFFF;
    height: auto;
    padding-bottom: 10px;
    width: 240px;}
.concon ul{}
.concon ul li{ line-height:42px; height:40px; _padding-top:4px; border-bottom:1px dashed #c7c7c7; width:200px; margin-left:10px; background:url(../images/jia.gif) 0 center no-repeat; padding-left:20px; display:block;}
.concon ul li a{ color:#666;}
.concon ul li a:hover{color:#c40114;}
.nyso{margin-left: 59px;}
.nyso input.serchbt{ vertical-align: top;}
/*图片欣赏*/
.ctime{line-height: 26px; color: #666666;}
.piccontent{ width:765px; height:auto;  margin:0 auto;}
.workList {
    height: auto !important;
    margin-bottom: 15px;
    margin-top: 12px;
    min-height: 300px;
    padding-left: 5px;
    text-align: center;
}
.workList li {
  
    float: left;
    height: 220px;
    margin: 5px 4px;
    width: 158px;
}
.workList li a {
    display: block;
     border: 1px solid #FFAA02;
}
.workList li a img {
    padding-top: 8px;
    padding-bottom: 8px;
}
.workList li a img.imgworkList {
    border: 1px solid red;
}
.workList li a.work_title {
    color:black;
    padding-top: 10px;
    text-align: center;
    border: none;
}
.product { width:685px; padding-top:20px; margin:0 auto;}
.product .nyshowimg{ height: 150px;width: 175px; float:left;border: 1px solid red;}
.product .nyshowimgtitle{ height: 30px;width: 175px; float: left; border: 1px solid black;}
.product .nyshowimg a{ float: left; margin-left: 8px;}
.productInfo { width:150px; float:left; }
.productMfr { font:bold 16px/18px arial, sans-serif; color:#c00; padding:0; margin:0; }
.productType { font:bold 14px/18px arial, sans-serif; color:#000; padding:0; margin:0; }
.features { padding:10px 0; margin:0; list-style:none; }
.features li { font:normal 12px/16px arial, sans-serif; color:#555; }
.price { font:bold 14px/18px arial, sans-serif; color:#00c; padding:0 0 10px 0; margin:0; }
a.clickbox, a.clickbox:visited, a.clickbox:hover { text-decoration:none; text-align:center; }
a.clickbox img { display:block; border:0; width:150px; height:180px; border:1px solid #ffaa02; padding:4px 4px 4px 4px;  }
a.clickbox b { display:block; }
a.clickbox em { font:bold 10px/12px arial, sans-serif; color:#000; }
a.clickbox { float:left; margin:0 10px 10px 0; display:inline; }
a.clickbox .lightbox { position:absolute; left:-9999px; top:-10000px; cursor:default; z-index:500; }
a.clickbox .light { position:absolute; left:0; top:0; width:100%; }
a.clickbox .box { position:absolute; left:0; width:100%; text-align:center; height:300px; top:40%; margin-top:-150px; }
/* trigger for IE6 */
a.clickbox:active { direction:ltr; }
a.clickbox:active .lightbox { left:0; top:0; width:100%; height:100%;  position:fixed; }
a.clickbox .lightbox:hover, a.clickbox:focus .lightbox { position:fixed; left:0; top:0; width:100%; height:100%; }
a.clickbox .lightbox:hover .light, a.clickbox:active .lightbox .light, a.clickbox:focus .lightbox .light {position:fixed;  background:#000; width:100%; height:100%; filter: alpha(opacity=70);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
opacity:0.70; }
a.clickbox .lightbox:hover .box img, a.clickbox:active .lightbox .box img, a.clickbox:focus .lightbox .box img { width:290px; height:360px; border:1px solid #ddd; margin:0 auto; padding:30px; background:#fff; }
a.clickbox .lightbox:hover .box span, a.clickbox:active .lightbox .box span, a.clickbox:focus .lightbox .box span { display:block; width:560px; padding:0; margin:10px auto; text-align:center; text-decoration:none;  }
a.clickbox .lightbox .box span.title { font:normal 22px/26px verdana, sans-serif; color:#069; }
a.clickbox .lightbox .box span.text { font:normal 11px/16px verdana, sans-serif; color:#333; }
.clear { clear:left; }
a.clickbox i { display:block; width:32px; height:32px; position:fixed; right:-100px; top:0; z-index:500; }
a.clickbox .lightbox:hover i, a.clickbox:active i, a.clickbox:focus i { right:50%; top:35%; background:url(../images/close2.png); margin-right:-295px; margin-top:-165px; }
#close { display:block; position:fixed; width:32px; height:32px; right:50%; top:30%; margin-right:-295px; margin-top:-165px; z-index:1000; background:url(../css/trans.gif); cursor:pointer; }
.btitle{line-height:24px; height:24px;}
/*最新活动*/
.active{width:240px; border:1px solid #6f2328; margin-top: 10px;}
.activecon{ padding-top:5px; color:#490400;width:240px; height: auto; min-height:190px; background:#FFF;}
.acimg{margin:0 auto; text-align:center; padding-top:5px;}
.activexx{ float: left;
    height: 40px;
    line-height: 20px;
    margin: 0 auto;
    padding-left: 11px;
    padding-top: 10px;
    text-align: left;
    width: 220px;}
.activexx a{color:#490400;}
.activexx a.xiangqing{color:#490400; float:right;}
/*联系方式*/
.conway{width:240px; border:1px solid #6f2328; margin-top:10px; background:#FFF;}
.conny{ width:190px; height:200px; margin:0 auto;}
.cpz{ margin-top:20px;}
.bv{ width:190px; line-height:20px; margin-top:10px;}
.call{width:190px; margin-top:10px;}
.call ul{}
.call ul li{ line-height:20px; line-height:24px;}
/*right*/
.right{ float:left; margin-left:14px; width:720px; height:auto; border:1px solid #630304; background:#FFF; overflow: hidden;} 
/*关于我们*/
.aboutxx{ background:url(../images/tz.gif) repeat-x; height:35px; width:720px;}
.aboutxx h3{ background: url("../images/hj2.gif") no-repeat scroll 13px 10px transparent;
    color: #FFCC00;
    float: left;
    font-family: "微软雅黑",Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 32px;
    padding-left: 34px;}
.aboutxx img{ float:left; padding-left: 13px;
    padding-top: 10px;}
.aboutxx span{float:right; padding:0 12px 0 0; line-height:35px; height:25px; color:#FFF;}
.aboutxx span a{ padding:0 5px 0 5px; color:#FFF;}
.wim{width:680px; padding-left:15px; text-align:left; line-height:24px; float:left;margin-top:10px;text-indent: 2em; height:auto; }
.wim img{
	width:600px;
	margin:0 auto;
}
.neiyetitle{ text-align:center; width:680px; height:60px;margin-top: 36px;}
.neiyetitle h4{ font-size:20px;}
.lxf{ margin-top:20px; width:660px;border-top:1px dashed #cfcfcf; margin:0  auto; padding-bottom:20px;  }
.lxf ul{}
.lxf ul li{ line-height:24px;padding-left:20px;}
.di{float:left;width:255px; height:184px; margin-right:10px; }
/*赛事活动*/
.active2{width:240px; border:1px solid #6f2328;}
.cucon{width:680px; overflow:hidden; margin-top:30px;margin-left:10px;}
.cucon li {line-height:28px; border-bottom:1px dashed #6d6d6d; background:url(../images/nd3.gif) 0px center no-repeat; padding-left:10px; font-size:14px;margin-left:12px; text-align:right}
.cucon li a {float:left; color:#525150; }
.cucon li a:hover {color:#333;}
/*视频欣赏*/
.vade{width:612px; margin:0 auto;}
.vaimg{width:129px; height:160px; margin-top:10px; float:left; margin-left:23px;}
.vaimg ul{}
.vaimg ul li{ line-height:20px;}
.vaimg ul li img{ border:1px solid #C0C3C8;}
.vaimg ul li span{ color:#295c7b;}
.cboth2{clear:both; width:658px; height:50px; margin:0 auto;}
/*图片欣赏*/
.xs{ width:685px; height:200px; *+height:185px;padding-top:10px; margin:0 auto; }
.xsapp{ width:160px; height:180px; float:left; margin-right:10px;_margin-right:2px; }
.xsapp ul{}
.xsapp ul li{ width:160px; height:180px;margin:0 auto; margin-left:6px; margin-top:10px; }
.xsapp ul li img{  border:1px solid #ffaa02;width:150px; padding:4px 4px 4px 4px;}
.xsapp ul li p{line-height:24px; margin-left:6px; text-align:center; margin-top:7px; color:#810309;}
.xsapp ul li p a{color:#810309}
.xv{border-bottom:1px dashed #d2d2d2; width:665px; margin-top:10px; margin:0 auto; }
/*内容分页*/
.c_page{ margin-top: 15px; text-align: center;}
.c_page a{ font-weight: normal; padding: 8px;}
.c_page span{font-weight: bold; padding: 5px;}
/*选手报名*/
.apply{ width:680px; line-height:24px; text-indent:2em; padding-top:20px; padding-bottom:20px;}
.apptitle{ font-size:16px; font-weight:bold;}
.down{ width:540px;  padding-left:140px;}
.down ul li{ float:left; margin-left:20px; }
.biao{text-align:right; float:right; padding-right:125px; margin-top:10px; padding-bottom:50px;}
.biao a{ color:#666;}
/*fy*/
.fy{width:465px; height:24px; line-height:24px; padding-bottom:20px; margin:0 auto;}
.fy a{padding-left:5px;}
.jj{width:35px; color:#999999; border:1px solid #CCC; height:20px; text-align:center;}
/*bottom*/
#footer{margin-top:10px; width:100%; }
.foottitle{ background:#a20a04; width:100%; height:25px;}
.divcenter2{width:980px; height:25px; line-height:25px; margin:0 auto;  text-align:center;}
.divcenter2 a{padding-left:15px; color:#FFF;}
.bottom{ width:100%;background:#FFF;}
.bocon{ width:980px;  margin:0 auto; padding-top:10px;}
.boconleft{width:315px; float:left; border-right:1px dashed #a7a8a8; padding-top:7px; text-align:left; margin:0 auto; padding-left:155px;display:block;}
.boconright{width:460px; float:left; padding-left:15px; padding-top:12px; padding-left:20px; display:block;}
/*浏览相册大图片图片样式*/
#swappicdiv { display:none; position:fixed; _position:absolute; z-index:100; top:0; left:0; overflow:hidden;}
#swappicdiv .close { position:absolute;width:34px;height:34px;background:url(../images/text_pic_close.png) center center no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;right:20px;top:20px;z-index:70;}
#swappicdiv .close:hover {filter:alpha(opacity=100);opacity:1;}
#swappicdiv .bleft,
#swappicdiv .bright { width:63px; height:63px; position:absolute; background:url(../images/text_pic_control.png) no-repeat; opacity:0.5; filter:alpha(opacity=50); z-index:63; cursor:pointer;}
#swappicdiv .bleft {background-position:left top;left:10px;}
#swappicdiv .bright {background-position:-63px top;right:10px;}
#swappicdiv .bleft:hover,
#swappicdiv .bright:hover { opacity:1; filter:alpha(opacity=100);}
#swappicdiv .aniimg,
#swappicdiv .bigimgdiv { display:none; position:absolute; z-index:61;}
#swappicdiv .bigimgdiv { width:990px; height:660px; padding:5px; text-align: center;}
#swappicdiv .bigimgdiv .bigimg {   z-index:61;}
#swappicdiv .bigimgdiv .bigimgloading { width:136px; height:10px; position:absolute; z-index:62; left:400px; top:310px; padding:20px 30px; background:#000; filter:alpha(opacity=60);opacity:0.6;}
#swappicdiv .swaptitle { position:absolute; z-index:63; top:0; width:990px; height:30px; line-height:30px; text-align:center; color:#FFF; font-size:14px; font-weight:bold;}
#swappicdiv .swaptitleshade { filter:alpha(opacity=60);opacity:0.6; background:#3F3F3F; width:990px; height:30px; position:absolute; z-index:62;}
#swappicdiv .rolldiv { position:absolute; width:990px; height:300px; overflow:hidden; z-index:59;}
#swappicdiv .rolldiv .roll { width:9000px; height:300px; padding-left:270px;}
#swappicdiv .rolldiv .roll img { width:450px; height:300px; margin-right:160px; float:left;}
#swappicdiv .rolldiv2 { background:transparent; position:absolute; width:986px; height:72px; overflow:hidden; z-index:62; padding:2px; bottom:-1px;}
#swappicdiv .rolldiv2 .roll { background:transparent; width:25000px; height:70px; padding-left:440px; position:absolute; z-index:51; left:3px; top:3px;}
#swappicdiv .desh { border:#FFF 2px solid; position:absolute; width:105px; height:70px; bottom:0; z-index:63;}
#swappicdiv .rolldiv2 .roll img { width:105px; height:70px; margin-right:44px; float:left; cursor:pointer;}
#swappicdiv .shade { background:#000; position:absolute; z-index:50;}
#swappicdiv .shade2 { background:#000; position:absolute; z-index:50; height:74px; width:25000px; filter:alpha(opacity=40);opacity:0.4; top:0; left:0;}
/*QQ客服*/
.SonlineBox{ width:162px; font-size:12px;overflow:hidden; z-index:9999;}
.SonlineBox .openTrigger{ width:31px; height:110px; position:absolute; top:0px;  z-index:1; cursor:pointer;  background:#c30202 url(../images/redOpen.jpg) no-repeat;} 
.SonlineBox .titleBox{ width:158px; height:35px; line-height:35px; background:#00a91c url(../images/redTitleBg.gif) repeat-x; border-bottom:2px solid #c30202;}
.SonlineBox .titleBox span{ margin-left:10px; color:#fff; font-size:14px; font-family:'微软雅黑','黑体';}
.SonlineBox .contentBox{ width:158px; height:auto; border:2px solid #c30202; background:#fff; position:absolute; z-index:2;}
.SonlineBox .contentBox .closeTrigger{ width:25px; height:25px; display:block; cursor:pointer;  position:absolute; top:5px;right:5px;-webkit-transition:all 0.8s ease-out;}
.SonlineBox .contentBox .closeTrigger:hover{-webkit-transform:scale(1) rotate(360deg);}
.SonlineBox .contentBox .listBox{overflow:hidden; margin-bottom:10px;}
.SonlineBox .contentBox .listBox .QQList{ display:block; width:86%; height:22px; margin:10px auto 0px auto;}
.SonlineBox .contentBox .listBox .QQList span{float:left; line-height:22px;}
.SonlineBox .contentBox .listBox .QQList a{float:left;}
.wim > a {padding-right: 20px;}
/*------ 图片欣赏 图片左右滚动 ---------*/
/* hot picture */
.hotPic{margin:0 0 0 40px;height: auto;}
.hotPic .JQ-slide{position:relative;width:660px;height:156px;margin:0 0 15px 0;background:#f9f9f9;padding:10px 0px;}
.hotPic .JQ-slide .wrap{width:628px;height:156px;overflow:hidden;position:relative; margin-left: 5px;}
.hotPic .JQ-slide-content{position:absolute;}/*必须要的元素*/
.hotPic .imgList li{width:148px; margin: 8px;}
.hotPic .imgList img{width:135px;height:135px;}
.hotPic .imgList .txt{height:30px;line-height:30px;}
.hotPic .JQ-slide-nav a{display:block;z-index:99;width:48px;height:48px;overflow:hidden;text-indent:-999em;text-decoration:none;position:absolute;top:40px;background:url(../images/arrow_pic.png) no-repeat;}
.hotPic .JQ-slide-nav a.prev{top: 60px;left:-40px;background-position:0 0;}
.hotPic .JQ-slide-nav a.prev:hover{background-position:-100px 0;}
.hotPic .JQ-slide-nav a.next{top: 60px;right:-20px;background-position:-50px 0;}
.hotPic .JQ-slide-nav a.next:hover{background-position:-150px 0;}
/* imgList */
.imgList{width:670px;float:none;overflow:hidden;zoom:1}
.imgList li{float:left;display:inline;overflow:hidden;}
.imgList li a{display:block;}
.imgList li .img{border:1px solid #d8d8d8;padding:5px;}
.imgList li a.img:hover{border-color:#b70000;}
.imgList li .txt{text-align:center;overflow:hidden;}
/*友情链接*/

.links{height:111px; width:978px; border:1px solid #630304; margin-top:10px;}

.linktitle {background:url(../images/tz.gif) repeat-x; width:978px; height:35px; line-height:35px;}

.linktitle h3{ float:left; margin:0 0 0 10px; }

.rollBox{width:978px;float:left;overflow:hidden; background:#FFF; padding-top:20px; } 

.rollBox .scrollcon{width:870px; margin-top:5px; margin:0 auto;}

.rollBox .LeftBotton{height:1px;width:1px;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}

.rollBox .RightBotton{height:1px;width:1px;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}

.rollBox .Cont{width:870px;overflow:hidden;float:left;}

.rollBox .ScrCont{width:10000000px;}
.rollBox .ScrCont a{padding-right:15px;}
.rollBox .Cont .pic2{width:97px;height:75px;overflow:hidden;float:left; }

.rollBox .Cont .pic2 img{background:#fff;display:block; border:1px solid #d3d1d2;}

.rollBox #List1, .rollBox #List2{float:left;width:900px;}

.kk5{margin-top:8px;*+margin-top:7px;_margin-top:7px;}