@charset "utf-8";
/* CSS Document */
/*清除内外边距*/
html,body,div,p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol,li,table,th,td,span,img,dl,dd,dt,input,textarea,button{padding:0;margin:0;}
/*设置字体*/
body,textarea,button,input,select{font-family:"Microsoft Yahei"; font-size:12px; color:#333333; font-size:62.5%;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em{font-style:normal;}
/*设置列表*/
ul,ol{list-style:none;}
/*设置通用链接*/
a{ color:#333333; text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
a:hover{ color:#FF0000;}
/*清除浮动*/
.clear{ clear:both;}
* {
    word-wrap: break-word;
}

#id{background:url(图片路径) ;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="图片路径");_background:none;}

.bjload{ background:url(../images/load.gif) center center no-repeat;}
.wp {
    width: 1180px;
    height: auto;
    margin: 0px auto;
}

/*top start*/
.top{ width:100%; height:90px; margin:0px auto; overflow:hidden;}
.top-l{ float:left; width:auto; height:70px; margin-top:10px; background:url(../images/zx.jpg) no-repeat center right; padding-right:240px;}
.top-l a{ float:left; padding-right:10px;}
.top-l img{ height:70px;}
.top-r{ float:right; width:700px; height:auto; padding-top:10px; overflow:hidden;}
.top-r-t{ float:left; width:700px; height:30px; line-height:30px; text-align:right; overflow:hidden;}
.top-r-t li{ float:right; list-style:none; width:auto; padding-right:6px;}
.top-r-t .sina a{ float:left; width:auto; height:30px; background:url(../images/sina.png) no-repeat center left; padding-left:20px; overflow:hidden;}
.top-r-t .qq a{ float:left; width:auto; height:30px; background:url(../images/qq.png) no-repeat center left; padding-left:20px; overflow:hidden;}
.top-r-b{ float:left; width:800px; height:33px; text-align:right; line-height:33px; padding-top:5px; overflow:hidden;}
.top-r-b span{ float:right; width:auto; height:33px; padding-left:40px; overflow:hidden;}
.top-r-b span strong{ padding-right:10px;}
.top-r-b span.zjbz{ background:url(../images/zl.jpg) no-repeat 0px -33px;}
.top-r-b span.zlbz{ background:url(../images/zl.jpg) no-repeat 0px 0px; padding-right:30px;}
.top-r-b span.zxdh{ font-size:16px; color:#E62371; padding-right:10px; font-weight:bold;}
.top-r-b span.zxdh strong{ font-size:14px; font-weight:normal; color:#333;}
/*top end*/
/*nav start*/
.dh-d{ width:100%; height:40px; margin:0px auto; background:#454545;}
.dh{ position:relative; width:1180px; height:auto; margin:0px auto;}
.dh-l{ float:left; width:780px; height:auto; margin:0px auto; margin-left:200px;}
.dh-l .cur{background:#DA244A; color:#fff;}
.dh-l li{ float:left; list-style:none; width:auto; height:40px; margin-left:2px; display:inline; text-align:center; font-weight:normal;}
.dh-l a{ float:left; height:40px; color:#FFF; line-height:40px; font-size:14px; padding:0px 15px 0px 15px; overflow:hidden;}
.dh-l li:hover a,.dh-l a:hover{ height:40px; background:#DA244A; color:#fff;}
.dh-l .a{ text-decoration:none;}
.dh-l .a a{ text-decoration:none;}
.dh-l li span { display: none; }

.dh-ll{ float:left; width:980px; height:auto; margin:0px auto;}
.dh-ll li{ float:left; list-style:none; width:auto; height:40px; text-align:center; font-weight:normal;}
.dh-ll a{ float:left; height:40px; color:#FFF; line-height:40px; font-size:14px; padding:0px 10px 0px 10px; overflow:hidden;}
.dh-ll li:hover a,.dh-l a:hover{ height:40px; background:#DA244A; color:#fff;}
.dh-ll .a{ background:#DA244A; text-decoration:none;}
.dh-ll .a a{ background:#DA244A; text-decoration:none;}
.dh-ll li span { display: none; }

.dh-r{ float:right; width:190px; height:auto; margin:0px auto;}

#nv { height:40px; border:none; background:#454545;}
#nv li{ float:left; list-style:none; width:auto; height:40px; text-align:center; font-weight:normal;}
#nv a{ float:left; height:40px; color:#FFF; line-height:40px; font-size:14px; padding:0px 10px 0px 10px; overflow:hidden;}
#nv li:hover a,#nv a:hover{ height:40px; background:#DA244A; color:#fff;}
#nv .a{ text-decoration:none;}
#nv .a a{ text-decoration:none;}
#nv li span { display: none; }
.fwlc{ position:absolute; left:0px; top:-4px; width:190px; height:auto; margin:0px auto; background:url(../images/a.png); box-shadow:0px 0px 55px #DEDEDE inset; overflow:hidden; z-index:9; display:block;}
.fwlc-t{ float:left; list-style:none; width:190px; height:44px; margin:0px auto; line-height:44px; text-align:center; font-size:16px; color:#FFF; background:#119501; box-shadow:0px 0px 35px #014924 inset; overflow:hidden;}
.fwlc-n{ float:left; list-style:none; width:190px; height:385px; margin:0px auto; padding-top:10px; overflow:hidden;}
.fwlc-n dt{ float:left; list-style:none; width:150px; height:auto; margin:0px auto; background:url(../images/f5.png) no-repeat bottom; padding:15px 20px 20px 20px; overflow:hidden;}
.fwlc-n dt span{ float:left; list-style:none; width:40px; height:40px; overflow:hidden;}
.fwlc-n dt em{ float:right; list-style:none; width:100px; height:auto; overflow:hidden;}
.fwlc-n dt em strong{ font-size:16px;}

.fwlc-n1 span{ background:url(../images/f1.png) no-repeat center;}
.fwlc-n2 span{ background:url(../images/f2.png) no-repeat center;}
.fwlc-n3 span{ background:url(../images/f3.png) no-repeat center;}
.fwlc-n4 span{ background:url(../images/f4.png) no-repeat center;}
.fwlc-n5{ width:150px; height:40px; background:none !important; overflow:hidden;}
.fwlc-n5 i{ display:block; float:left; width:120px; height:40px; padding:0px 15px 0px 15px; background:#119501; border-bottom:#014924 solid 4px; border-radius:3px; overflow:hidden;}
.fwlc-n5 i a{ float:left; height:40px; color:#FFF; font-size:14px; line-height:40px; padding:0px 0px 0px 30px !important; background:url(../images/f6.png) no-repeat center left;}
.fwlc-n5 i a:hover{ background:url(../images/f6.png) no-repeat center left !important;}
/*nav end*/



/*-------------menu----------------*/
#menu{ height:40px; background:url(../images/bjtop.jpg) left top repeat-x; width:980px; position:absolute; z-index:99; margin-left:200px;}
.flexy-menu{width:980px;margin:0 auto;padding:0;list-style:none;background:#333;}
.flexy-menu li{font-size:14px;margin:0;padding:0;float:left; margin-right:5px; display:inline;line-height:40px; width:115px;position:relative}
.flexy-menu li .active{background:#014924;color:#fff}
.flexy-menu>li>a{ line-height:40px; text-align:center;color:#ccc;text-decoration:none;display:block;text-transform:uppercase;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear}
.flexy-menu li.right{float:right}
.flexy-menu ul,.flexy-menu ul li ul{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99999;width:165px;background:url(../images/navbj.png) repeat;box-shadow:0 1px 1px rgba(0,0,0,0.3)}.
flexy-menu ul{top:40px;left:0}
.flexy-menu ul li ul{top:0;left:100%}
.flexy-menu ul li{clear:both;width:100%;border:0;font-size:12px}
.flexy-menu ul li a{padding:0px 20px;width:100%;color:#dedede;font-size:13px;text-decoration:none;display:inline-block;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear}
.thin>li>a{padding:10px 22px}
.thin ul{top:40px}
.thick>li>a{padding:40px 22px}
.thick ul{top:100px}
.flexy-menu i{line-height:20px!important;margin-right:6px;font-size:18px;float:left}
.flexy-menu>li.showhide{display:none;width:100%;height:40px;cursor:pointer;color:#dedede;border-bottom:solid 1px rgba(0,0,0,0.1);background:#333}
.flexy-menu>li.showhide span.title{margin:16px 0 0 25px;float:left}
.flexy-menu>li.showhide span.icon{margin:17px 20px;float:right}
.flexy-menu>li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px;background:#ccc}
.orange li:hover>a,.orange li.active a{background:#119501;color:#fff!important}.flexy-menu.vertical{width:150px}
.flexy-menu.vertical li{width:100%}.flexy-menu.vertical li a{display:inline-block!important;width:100%;padding:18px 10px 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flexy-menu.vertical ul li{width:100%}.flexy-menu.vertical ul,.flexy-menu.vertical ul li ul{width:140px}.flexy-menu.vertical ul{top:0;left:100%}.flexy-menu.vertical ul li ul{top:1px}.flexy-menu.vertical.right{float:right!important}.flexy-menu.vertical.right ul{left:-140px!important}@media only screen and (max-width:768px){.flexy-menu.vertical{width:100%}.flexy-menu li{display:block;width:100%}.flexy-menu>li>a{padding-top:15px;padding-bottom:15px;padding-left:25px}.flexy-menu a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flexy-menu ul,.flexy-menu ul li ul,.flexy-menu.vertical ul,.flexy-menu.vertical ul li ul{width:100%;left:0;border-left:0;position:static;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flexy-menu ul li{border-left:0;border-right:0}.flexy-menu ul li a,.flexy-menu.vertical ul li a{padding-top:10px;padding-bottom:10px}.flexy-menu ul>li>a{padding-left:40px!important}}


/*banner star*/

/* flexslider */
.flexslider{position:relative;height:395px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:395px;}
.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;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*banner end*/

/*hd start*/
.hd{ width:100%; height:395px; margin:0px auto; overflow:hidden;}
.hd .slidebox{ position:relative; width:100%; height:395px; margin:0px auto; margin:0px auto;}
.hd .slideshow li{ list-style:none; float:left; width:100%; margin:0px auto; text-align:center;}
.hd .slidebar{ position:absolute; right:46%; bottom:10px;}
.hd .slidebar span{ float:left; width:11px; height:11px; margin-right:9px; background:url(../images/hd.png) no-repeat 0px 0px; cursor:pointer; overflow:hidden;}
.hd .slidebar span.on{ background:url(../images/hd.png) no-repeat 0px -11px;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.hd .leftbtn{ position:absolute; width:39px; height:90px; background:url(../images/jt.png) no-repeat 0px 0px; _background:url(../images/jt.gif) no-repeat 0px 0px; left:15px; top:130px; cursor:pointer;}
.hd .rightbtn{ position:absolute; width:39px; height:90px; background:url(../images/jt.png) no-repeat -39px 0px; _background:url(../images/jt.gif) no-repeat -39px 0px; right:15px; top:130px; cursor:pointer;}
/*hd end*/
.zxlc{ width:1180px; height:auto; margin:0px auto; margin-top:20px; overflow:hidden;}
.zxlc li{ position:relative; float:left; list-style:none; width:98px; height:75px; padding-top:15px; overflow:hidden;}
.zxlc li span{ float:left; list-style:none; width:98px; height:auto; line-height:40px; text-align:center; font-size:13px; overflow:hidden;}
.zxlc li i{ float:left; list-style:none;}
.zxlc li:hover em{ display:block; top:0px; -webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.zxlc li em{ position:absolute; left:0px; top:90px; float:left; list-style:none; width:88px; text-align:center; height:70px; background:#119501; color:#FFF; padding:10px 5px; line-height:20px; overflow:hidden;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.icon0{ background:#333333;}
.icon0 span{ float:left; list-style:none; width:98px; height:auto; color:#FFF; font-size:16px; overflow:hidden;}
.icon0 span b{ font-size:26px; font-weight:normal;}
.icon1 i,.icon2 i,.icon3 i,.icon4 i,.icon5 i,.icon6 i,.icon7 i,.icon8 i,.icon9 i,.icon10 i,.icon11 i{ width:98px; height:36px; background:url(../images/icon.jpg) no-repeat center;}
.icon1 i{ background:url(../images/icon1.jpg) no-repeat center;}
.icon2 i{ background:url(../images/icon2.jpg) no-repeat center;}
.icon3 i{ background:url(../images/icon3.jpg) no-repeat center;}
.icon4 i{ background:url(../images/icon4.jpg) no-repeat center;}
.icon5 i{ background:url(../images/icon5.jpg) no-repeat center;}
.icon6 i{ background:url(../images/icon6.jpg) no-repeat center;}
.icon7 i{ background:url(../images/icon7.jpg) no-repeat center;}
.icon8 i{ background:url(../images/icon8.jpg) no-repeat center;}
.icon9 i{ background:url(../images/icon9.jpg) no-repeat center;}
.icon10 i{ background:url(../images/icon10.jpg) no-repeat center;}
.icon11 i{ background:url(../images/icon11.jpg) no-repeat center;}

.gg{ width:1180px; height:auto; margin:0px auto; margin-top:20px; border:#EDEDED solid 1px; padding:16px 0px 16px 0px; overflow:hidden;}
.ggfl{ float:left; width:370px; height:auto; margin:0px auto; padding-left:16px; overflow:hidden;}

.xg-t{ width:1180px; height:50px; margin:0px auto; margin-top:15px; line-height:50px; border-bottom:#444 solid 4px; overflow:hidden;}
.xg-t span{ float:left; font-size:22px; font-weight:bold;}
.xg-t em{ float:right;}
.xg-t em a{ font-size:14px; padding:0px 0px 0px 15px;}
.xg-n{ width:1180px; height:auto; margin:0px auto; padding:20px 0px 0px 0px; overflow:hidden;}
.xg-n-l{ float:left; width:360px; height:400px; margin:0px auto; overflow:hidden;}
/*hd start*/
.xg-n-l .slidebox{ position:relative; float:left; list-style:none; overflow:hidden;}
.xg-n-l .slidebox li{ position:relative; list-style:none; float:left;}
.xg-n-l .slidebox li:hover div{ bottom:0px;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.xg-n-l .slidebox li div{ position:absolute; width:340px; height:50px; padding:10px; color:#FFF; font-size:14px; left:0px; bottom:-70px; background:url(../images/b.png); overflow:hidden; -webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.xg-n-l .slidebox li div dt{float:left; list-style:none; width:50px; height:50px; border-radius:40px; overflow:hidden;}
.xg-n-l .slidebox li div dt img{ width:50px;}
.xg-n-l .slidebox li div dd{float:right; list-style:none; width:280px; overflow:hidden;}
.xg-n-l .slidebox li div dd span{float:left; list-style:none; width:100%; overflow:hidden;}
.xg-n-l .slidebox li div dd em{float:left; list-style:none; width:100%; height:30px; line-height:30px; overflow:hidden;}
.xg-n-l .slidebox li div dd a{ color:#FFF;}
.xg-n-l .slidebox li div dd a:hover{ color:#DA244A;}
.xg-n-l .slidebar{ position:absolute; right:10px; bottom:15px;}
.xg-n-l .slidebar span{ display:none;}
.xg-n-l .leftbtn{ position:absolute; width:49px; height:49px; background:url(../images/pl.png) no-repeat; left:5px; top:155px; cursor:pointer;}
.xg-n-l .leftbtn:hover{ background:url(../images/pll.png) no-repeat;}
.xg-n-l .rightbtn{ position:absolute; width:49px; height:49px; background:url(../images/pr.png) no-repeat; right:5px; top:155px; cursor:pointer;}
.xg-n-l .rightbtn:hover{ background:url(../images/prr.png) no-repeat;}
/*hd send*/
.xg-n-r{ float:right; width:800px; height:auto; margin:0px auto; overflow:hidden;}
.xg-n-r li{ position:relative; list-style:none; float:left; width:250px; height:190px; padding-right:25px; margin-bottom:20px; overflow:hidden;}
.xg-n-r li:hover div{ bottom:0px;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.xg-n-r li div{ position:absolute; width:230px; height:40px; padding:10px; color:#FFF; left:0px; bottom:-60px; background:url(../images/b.png); overflow:hidden;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.xg-n-r li div dt{float:left; list-style:none; width:40px; height:40px; border-radius:40px; overflow:hidden;}
.xg-n-r li div dt img{ width:40px;}
.xg-n-r li div dd{float:right; list-style:none; width:180px; overflow:hidden;}
.xg-n-r li div dd span{float:left; list-style:none; width:100%; overflow:hidden;}
.xg-n-r li div dd em{float:left; list-style:none; width:100%; height:30px; line-height:30px; overflow:hidden;}
.xg-n-r li div dd a{ color:#FFF;}
.xg-n-r li div dd a:hover{ color:#DA244A;}

.al-t{ width:1180px; height:50px; margin:0px auto; margin-top:15px; line-height:50px; border-bottom:#444 solid 4px; overflow:hidden;}
.al-t span{ float:left; font-size:22px; font-weight:bold;}
.al-t em{ float:right;}
.al-t em a{ font-size:14px; padding:0px 0px 0px 15px;}
.al-n{ width:1180px; height:auto; margin:0px auto; padding:20px 0px 0px 0px; overflow:hidden;}
.al-n li{ position:relative; list-style:none; float:left; width:380px; height:200px; padding-right:20px; margin-bottom:20px; overflow:hidden;}
.al-n li:hover div{ bottom:0px;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.al-n li div{ position:absolute; width:360px; height:60px; padding:10px; color:#FFF; left:0px; bottom:-80px; background:url(../images/b.png); overflow:hidden;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.al-n li div span{float:left; list-style:none; width:100%; height:20px; line-height:20px; overflow:hidden;}
.al-n li div span a{ color:#FFF; font-weight:bold; font-size:14px;}
.al-n li div span a:hover{ color:#DA244A;}
.al-n li div em{float:left; list-style:none; width:100%; height:40px; line-height:20px; color:#CCCCCC; overflow:hidden;}

.zx-t{ width:1180px; height:50px; margin:0px auto; margin-top:15px; line-height:50px; border-bottom:#444 solid 4px; overflow:hidden;}
.zx-t span{ float:left; font-size:22px; font-weight:bold;}
.zx-t em{ float:right; width:280px; font-size:22px; font-weight:bold;}
.zx-n{ width:1180px; height:auto; margin:0px auto; padding:20px 0px 0px 0px; overflow:hidden;}
.zx-n-l{ float:left; width:880px; height:auto; margin:0px auto; overflow:hidden;}
.zx-n-ll{ float:left; width:380px; height:240; margin:0px auto; overflow:hidden;}
/*hd start*/
.zx-n-ll .slidebox{ position:relative; float:left; list-style:none; overflow:hidden;}
.zx-n-ll .slidebox li{ list-style:none; float:left;}
.zx-n-ll .slidebox li a{ position:relative;}
.zx-n-ll .slidebox li a div{ position:absolute; width:100%; height:20px; padding:10px; line-height:20px; color:#FFF; font-size:14px; left:0px; bottom:0px; background:url(../images/b.png);}
.zx-n-ll .slidebar{ position:absolute; right:10px; bottom:12px;}
.zx-n-ll .slidebar span{ float:left; width:12px; height:12px; border-radius:6px; margin-right:5px; background:#EBEBEB;box-shadow: 0px 1px 2px #333 inset; cursor:pointer;}
.zx-n-ll .slidebar span.on{background:#E8645A;box-shadow: 0px 1px 2px #480D0A inset;}
/*hd send*/
.zx-n-lr{ float:right; width:480px; height:auto; margin:0px auto; overflow:hidden;}
.zx-n-lr .zhaiyao{ float:left; list-style:none; width:480px; height:auto; margin:0px auto; overflow:hidden;}
.zx-n-lr .zhaiyao span{ float:left; width:480px; height:30px; line-height:30px; margin:0px auto; overflow:hidden;}
.zx-n-lr .zhaiyao span a{ font-size:18px;}
.zx-n-lr .zhaiyao em{ float:left; width:480px; height:80px; margin:0px auto; line-height:24px; color:#999999; overflow:hidden;}
.zx-n-lr .zhaiyao em a{ color:#119501;}
.zx-n-lr .wenzi{ float:left; list-style:none; width:465px; height:34px; margin:0px auto; line-height:34px; padding-left:15px; background:url(../images/a1.jpg) no-repeat center left; overflow:hidden;}
.zx-n-lr .wenzi span{ float:left; width:385px; height:34px; margin:0px auto; overflow:hidden;}
.zx-n-lr .wenzi span a{ font-size:14px;}
.zx-n-lr .wenzi em{ float:left; width:80px; height:34px; margin:0px auto; color:#999999; text-align:right; overflow:hidden;}

.zx-n-ln{ width:880px; height:auto; margin:0px auto; padding:20px 0px 0px 0px; overflow:hidden;}
.zx-n-ln li{ float:left; list-style:none; width:430px; height:auto; margin:0px auto; padding:0px 0px 30px 0px; overflow:hidden;}
.zx-n-ln li dt{ float:left; width:140px; height:100px; margin:0px auto; overflow:hidden;}
.zx-n-ln li dd{ float:right; width:280px; height:auto; margin:0px auto; overflow:hidden;}
.zx-n-ln li dd span{ float:left; width:280px; height:30px; margin:0px auto; line-height:30px; overflow:hidden;}
.zx-n-ln li dd span a{ font-size:16px;}
.zx-n-ln li dd em{ float:left; width:280px; height:70px; margin:0px auto; line-height:24px; overflow:hidden;}

.zx-n-r{ float:right; width:280px; height:auto; margin:0px auto; overflow:hidden;}
.zx-n-r li{ float:left; list-style:none; width:280px; height:auto; margin:0px auto; overflow:hidden;}
.zx-n-r li dt{ float:left; list-style:none; width:280px; height:130px; margin:0px auto; overflow:hidden;}
.zx-n-r li dd{ float:left; list-style:none; width:280px; height:44px; margin:0px auto; line-height:44px; overflow:hidden;}
.zx-n-r li dd span{ float:left; width:200px; overflow:hidden;}
.zx-n-r li dd em{ float:right; width:80px; text-align:right; overflow:hidden;}
.zx-n-r li dd a{ font-size:14px;}

.pic-t{ width:1180px; height:50px; margin:0px auto; margin-top:15px; line-height:50px; border-bottom:#444 solid 4px; overflow:hidden;}
.pic-t span{ float:left; font-size:22px; font-weight:bold;}
.pic-t em{ float:right; font-size:14px;}
.pic-n{ position:relative; width:1180px; height:430px; margin:0px auto; overflow:hidden;}
.pic-n li{ position:absolute; float:left; list-style:none; margin:0px auto; overflow:hidden;}
.pic-n li:hover div{ top:8%; -webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.pic-n li div{ position:absolute; left:0px; top:-40px; width:86%; height:40px; border-radius:3px; padding:0px 2% 0px 2%; margin-left:5%; text-align:center; line-height:40px; background:url(../images/b.png); color:#FFF; overflow:hidden; -webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.pic-n li span{ position:absolute; float:left; left:0px; top:80%; width:60%; height:24px; border-radius:3px; padding:0px 2% 0px 2%; margin-left:5%; text-align:center; line-height:24px; background:url(../images/a.png); color:#000; text-shadow:0px 0px 1px #fff; overflow:hidden;}
.pic-n1,.pic-n2,.pic-n3,.pic-n4,.pic-n5,.pic-n6,.pic-n7,.pic-n8,.pic-n9{ position:relative;}
.pic-n1{ left:0px; top:20px;}
.pic-n2{ left:0px; top:230px;}
.pic-n3{ left:220px; top:20px;}
.pic-n4{ left:530px; top:20px;}
.pic-n5{ left:710px; top:20px;}
.pic-n6{ right:0px; top:20px;}
.pic-n7{ left:530px; top:230px;}
.pic-n8{ left:760px; top:230px;}
.pic-n9{ right:0px; top:230px;}
.pic-n1,.pic-n2{ width:200px; height:190px;}
.pic-n3{ width:290px; height:400px;}
.pic-n4{ width:160px; height:190px;}
.pic-n5{ width:260px; height:190px;}
.pic-n6{ width:190px; height:190px;}
.pic-n7{ width:210px; height:190px;}
.pic-n8{ width:160px; height:190px;}
.pic-n9{ width:240px; height:190px;}
.pic-n1 img,.pic-n2 img{ width:200px;}
.pic-n3 img{ width:290px;}
.pic-n4 img{ width:160px;}
.pic-n5 img{ width:260px;}
.pic-n6 img{ width:190px;}
.pic-n7 img{ width:210px;}
.pic-n8 img{ width:160px;}
.pic-n9 img{ width:240px;}

.yh{ width:1180px; height:auto; margin:0px auto; padding:20px 0px 20px 0px; overflow:hidden;}
.yh-l{ float:left; width:890px; height:130px; margin:0px auto; border:#EDEDED dotted 1px; overflow:hidden;}
.yh-l h3{ float:left; list-style:none; width:873px; height:46px; padding-left:17px; line-height:46px; font-size:16px; overflow:hidden;}
.yh-l dt{ float:left; list-style:none; width:70px; height:70px; padding-left:17px; overflow:hidden;}
.yh-l dt img{ width:70px;}
.yh-r{ float:right; width:270px; height:130px; margin:0px auto; overflow:hidden;}

.xq-d{ width:100%; height:auto; margin:0px auto; background:#E5E5E5; margin-top:10px; overflow:hidden;}
.xq{ width:1180px; height:70px; margin:0px auto; line-height:70px; overflow:hidden;}
.xq dt{ float:left; width:auto; padding-right:360px; font-size:20px; background:url(../images/wb.png) no-repeat center right;}
.xq dd{ float:right; width:auto;}
.xq dd a{ float:left; width:auto; height:40px; line-height:40px; margin-top:15px; font-size:16px; padding:0px 30px 0px 30px; background:#FF8A00; color:#FFF;}

.zfl-d{ width:100%; height:auto; margin:0px auto; background:#363636; overflow:hidden;}
.zfl{ width:1180px; height:auto; margin:0px auto; padding:20px 0px 20px 0px; overflow:hidden;}
.zfl-l{ float:left; width:760px; height:auto; margin:0px auto;overflow:hidden;}
.zfl-l li{ float:left; list-style:none; width:190px; height:auto; margin:0px auto; color:#818181; overflow:hidden;}
.zfl-l li span{ float:left; width:190px; height:40px; margin:0px auto; line-height:40px; font-size:16px; overflow:hidden;}
.zfl-l li a{ float:left; width:190px; height:30px; margin:0px auto; line-height:30px; color:#737373; overflow:hidden;}
.zfl-l li a:hover{ color:#DA244A;}
.zfl-z{ float:left; width:120px; height:auto; margin:0px auto; color:#737373; overflow:hidden;}
.zfl-z img{ width:120px; margin-bottom:10px;}
.zfl-r{ float:right; width:230px; height:auto; margin:0px auto; padding-left:30px; padding-top:20px; line-height:26px; font-size:14px; border-left:#2D2D2D solid 1px; color:#6F6F6F; overflow:hidden;}
.zfl-r img{ height:45px; margin-bottom:10px;}
.zfl-r b{ color:#838383; font-size:20px; font-weight:normal;}

.zdy{ width:1180px; height:auto; margin:0px auto; padding:10px 0px 10px 0px; border-top:#2D2D2D solid 1px; overflow:hidden;}
.zdy-l{ float:left; width:200px; height:auto; margin:0px auto; overflow:hidden;}
.zdy-r{ float:right; width:auto; height:auto; margin:0px auto; overflow:hidden;}

.yq{ width:1180px; height:50px; margin:0px auto; text-align:center; line-height:50px; font-size:18px; background:url(../images/b.png) repeat-x center; overflow:hidden;}
.yq span{ padding:0px 15px 0px 15px; background:#FFF;}
.yq-n{ width:1180px; height:auto; margin:0px auto; padding:0px 0px 20px 0px; color:#999; overflow:hidden;}
.yq-n a{ padding:0px 5px 0px 5px;}

.f-d{ width:100%; height:auto; margin:0px auto; background:#363636; padding:10px 0px 0px 0px; color:#737373; text-align:center; line-height:28px; overflow:hidden;}
.f-d a{ color:#737373;}
.f-d a:hover{ color:#DA244A;}
/*list start*/
.dq-list{ width:1180px; height:auto; margin:0px auto; margin-top:5px; padding-bottom:20px; overflow:hidden;}
.dq-list-l{ float:left; width:880px; height:auto; margin:0px auto; overflow:hidden;}
.dq-list-l-t{ width:880px; height:46px; margin:0px auto; background:url(../images/tit.jpg) no-repeat bottom left; overflow:hidden;}
.dq-list-l-t span{ float:left; width:80px;; height:46px; font-size:18px; line-height:46px; text-align:center; overflow:hidden;}
.dq-list-l-t em{ float:right; height:46px; line-height:46px; text-align:center; color:#05B9EA; overflow:hidden;}
.dq-list-l-t em a{ float:left; padding:0px 10px 0px 10px; font-size:14px; overflow:hidden;}

.dq-list-l-n{ width:880px; height:auto; margin:0px auto; overflow:hidden;}
.dq-list-l-n dl{ float:left; list-style:none; width:880px; height:auto; margin:0px auto; padding:20px 0px 20px 0px; overflow:hidden;}
.dq-list-l-n dl dt{ float:left; list-style:none; width:220px; height:150px; overflow:hidden;}
.dq-list-l-n dl dt img{ width:220px;}
.dq-list-l-n dl dd{ float:left; list-style:none; width:635px; color:#6C6C6C; padding-top:5px; line-height:24px;}
.dq-list-l-n dl dd h1{ float:left; list-style:none; width:100%; font-weight:normal; overflow:hidden;}
.dq-list-l-n dl dd h1 a{ float:left; font-size:18px;}
.dq-list-l-n dl dd span{ float:left; list-style:none; width:100%; height:16px; padding-top:8px; line-height:16px; overflow:hidden;}
.dq-list-l-n dl dd span .lm{ float:left; width:auto; height:16px; background:url(../images/c.png) no-repeat center left; line-height:16px; padding-left:20px;}
.dq-list-l-n dl dd em{ float:left; list-style:none; width:100%; padding-top:8px; overflow:hidden;}
.dq-list-l-n li{ float:left; list-style:none; width:880px; height:auto; margin:0px auto; padding:10px; overflow:hidden;}


.dq-list-r{ float:right; width:280px; height:auto; margin:0px auto; overflow:hidden;}
.dq-list-r-lm{ width:280px; height:auto; margin:0px auto; padding-bottom:10px; overflow:hidden;}
.dq-list-r-lm h1{ width:280px; height:46px; margin:0px auto; line-height:46px; background:url(../images/tit.jpg) no-repeat bottom left; font-size:18px; font-weight:normal; overflow:hidden;}
.dq-list-r-lm  a{ float:left; padding:20px 15px 20px 0px; font-size:16px;}

.dq-list-r-hd{ width:280px; height:auto; margin:0px auto; overflow:hidden;}
/*hd start*/
.dq-list-r-hd .slidebox{ position:relative; float:left; list-style:none; overflow:hidden;}
.dq-list-r-hd .slidebox li{ position:relative; list-style:none; float:left;}
.dq-list-r-hd .slidebox li div{ position:absolute; width:270px; height:auto; padding:10px; left:0px; bottom:0px; background:url(../images/b.png);}
.dq-list-r-hd .slidebox li div em{ float:left; width:270px; color:#FFF; font-size:16px; text-shadow:0px 1px 1px #000000;}
.dq-list-r-hd .slidebox li div span{ display:block; float:left; width:270px; color:#FFF; margin-top:5px; padding-left:25px; background:url(../images/c.png) no-repeat center left;}
.dq-list-r-hd .slidebox li div span a{ color:#FFF; text-shadow:0px 1px 1px #000000;}

.dq-list-r-hd .slidebar{ position:absolute; right:10px; bottom:15px;}
.dq-list-r-hd .slidebar span{ display:none;}
.dq-list-r-hd .leftbtn{ position:absolute; width:40px; height:40px; background:url(../images/an.png) no-repeat 0px 0px; left:0px; top:95px; cursor:pointer;}
.dq-list-r-hd .leftbtn:hover{ background:url(../images/an.png) no-repeat 0px -40px;}
.dq-list-r-hd .rightbtn{ position:absolute; width:40px; height:40px; background:url(../images/an.png) no-repeat -40px 0px; right:0px; top:95px; cursor:pointer;}
.dq-list-r-hd .rightbtn:hover{ background:url(../images/an.png) no-repeat -40px -40px;}
/*hd send*/

.dqlb{ width:280px; height:auto; margin:0px auto; padding-top:10px; overflow:hidden;}
.dqlb-t{ float:left; width:280px; height:46px; margin:0px auto; overflow:hidden;}
.dqlb-t ul{ float:left; list-style:none;border:0; margin:0; padding:0;}
.dqlb-t li{ list-style:none; float:left; width:92px; height:46px; line-height:46px; font-size:16px; margin-right:1px; text-align:center; cursor:pointer;}
.you1{ width:92px; height:46px; background:#DA244A; color:#FFF; overflow:hidden;}
.wu1{ width:92px; height:46px; background:#E6EAED; color:#747F8C; overflow:hidden;}
.yc1 {display:none;}
.dqlb-n{ float:left; width:280px; height:auto; margin:0px auto; overflow:hidden;}
.dqlb-n li{ float:left; list-style:none; width:280px; height:26px; margin:0px auto; margin-top:10px; line-height:26px; overflow:hidden;}
.dqlb-n li span{ float:left; list-style:none; width:26px; height:26px; margin:0px auto; text-align:center; color:#FFF; font-size:16px; overflow:hidden;}
.dqlb-n li em{ float:right; list-style:none; width:245px; height:26px; margin:0px auto; color:#666; overflow:hidden;}
.dqlb-n li em a{ font-size:14px;}
.dqlb-n1,.dqlb-n2,.dqlb-n3{ background:#DA244A;}
.dqlb-n4,.dqlb-n5,.dqlb-n6,.dqlb-n7,.dqlb-n8,.dqlb-n9,.dqlb-n10{ background:#D7D8D7;}

.dq-list-r-lb{ width:280px; height:auto; margin:0px auto; padding-top:10px; overflow:hidden;}
.dq-list-r-lb h1{ width:280px; height:46px; margin:0px auto; line-height:46px; background:url(../images/tit.jpg) no-repeat bottom left; font-size:18px; font-weight:normal; overflow:hidden;}
.dq-list-r-lb li{ float:left; list-style:none; width:280px; height:auto; margin:0px auto; padding-top:20px; overflow:hidden;}
.dq-list-r-lb li dt{ float:left; list-style:none; width:280px; height:20px; margin:0px auto; line-height:20px; margin-bottom:10px; overflow:hidden;}
.dq-list-r-lb li dt a{ color:#DA244A; font-size:16px;}
.dq-list-r-lb li dd{ float:left; list-style:none; width:255px; height:auto; margin:0px auto; color:#777777; background:url(../images/quote.jpg) no-repeat top left; padding-left:25px; line-height:26px; overflow:hidden;}

.dq-list-r-gg{ width:280px; height:auto; margin:0px auto; padding-top:15px; overflow:hidden;}

.dq-list-l-nr{ width:860px; height:auto; margin:0px auto; padding:10px; overflow:hidden;}
.dq-list-l-nr-fx{ width:860px; height:auto; margin:0px auto; padding-bottom:20px; overflow:hidden;}
.dq-list-l-nr-fx dt{ float:left; line-height:none; width:60px; height:auto; margin:0px auto; border-radius:5px; overflow:hidden;}
.dq-list-l-nr-fx dt img{ width:60px;}
.dq-list-l-nr-fx dd{ float:right; line-height:none; width:790px; height:auto; margin:0px auto; overflow:hidden;}
.dq-list-l-nr-fx dd h1{ float:left; width:790px; height:auto; margin:0px auto; font-size:22px; font-weight:normal; overflow:hidden;}
.dq-list-l-nr-fx dd span{ float:left; width:790px; height:auto; margin:0px auto; color:#ACACAC; padding-top:10px; overflow:hidden;}
.dq-list-l-nr-zy{ width:855px; height:auto; margin:0px auto; padding:10px;  color:#999; border-left:#DDDDDD solid 5px; font-size:14px; line-height:26px; overflow:hidden;}
.dq-list-l-nr-zy strong{ color:#DA244A; font-weight:normal;}
.dq-list-l-con{ width:860px; height:auto; margin:0px auto; padding-top:15px; line-height:26px; font-size:14px; overflow:hidden;}

.dqview-tit{ width:850px; height:40px; margin:0px auto; line-height:40px; background:#F8F8F8; font-size:18px; font-weight:bold; padding-left:10px; overflow:hidden;}
.dqview-tit span{ float:left; width:auto; text-align:center; font-size:18px;}
.dqview-xg{ width:860px; height:auto; margin:0px auto; padding-bottom:10px; overflow:hidden;}
.dqview-xg li{ float:left; list-style:none; width:425px; height:20px; padding-left:5px; padding-top:10px; overflow:hidden;}
.dqview-xg li a{ font-size:14px;}
/*list end*/
/*bbs start*/
.bbssg{ width:99%; height:auto; margin:0px auto; margin-top:10px; margin-bottom:10px; padding-top:15px; padding-left:10px; padding-bottom:10px; border:#e5e5e5 solid 1px; border-bottom:#DEDEDE solid 2px; overflow:hidden;}
.bbssg-l{ float:left; width:350px; height:auto; overflow:hidden;}
/*bbshd start*/
.bbssg-l .slidebox{ position:relative; float:left; list-style:none; overflow:hidden;}
.bbssg-l .slidebox li{ list-style:none; float:left;}
.bbssg-l .slidebox li img{ width:350px;}
.bbssg-l .leftbtn{ position:absolute; width:40px; height:40px; background:url(../images/an.png) no-repeat 0px -40px; left:5px; top:140px; cursor:pointer;}
.bbssg-l .leftbtn:hover{ background:url(../images/an.png) no-repeat 0px 0px;}
.bbssg-l .rightbtn{ position:absolute; width:40px; height:40px; background:url(../images/an.png) no-repeat -40px -40px; right:5px; top:140px; cursor:pointer;}
.bbssg-l .rightbtn:hover{ background:url(../images/an.png) no-repeat -40px 0px;}
.bbssg-l .slidebox li a{ position:relative;}
.bbssg-l .slidebox li a div{ position:absolute; width:98%; height:44px; line-height:44px; padding-left:2%; color:#FFF; font-size:16px; left:0px; bottom:0px; background:url(../images/b.png);}
.bbssg-l .slidebar{ position:absolute; right:5px; bottom:14px;}
.bbssg-l .slidebar span{ float:left; width:10px; height:10px; margin-right:3px; background:#E8E8E8;box-shadow: 0px 1px 2px #333 inset; border-radius:7px; cursor:pointer;}
.bbssg-l .slidebar span.on{background:#DA244A;box-shadow: 0px 1px 2px #480D0A inset;}
/*bbshd end*/
.bbssg-r{ float:left; padding-left:15px; width:65%; height:auto; overflow:hidden;}
.bbssg-r-tit{ width:100%; height:80px; overflow:hidden;}
.bbssg-r-tit h2{ width:100%; height:auto; font-size:22px; font-weight:normal; overflow:hidden;}
.bbssg-r-tit p{ width:100%; height:auto; line-height:24px; color:#666; text-indent:24px; overflow:hidden;}
.bbssg-t{ width:100%;height:40px; margin:0px auto; padding-top:10px; overflow:hidden;}
.bbssg-t ul{ float:left; list-style:none;border:0; margin:0; padding:0;}
.bbssg-t li{ list-style:none; float:left; line-height:34px; font-size:16px; border-radius:4px; margin-right:3px; text-align:center; cursor:pointer;}
.you2{ width:100px; height:34px; background:#DA244A; color:#FFF; overflow:hidden; -webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.wu2{ width:100px; height:34px; background:#F6F6F6; color:#333; overflow:hidden;}
.bbssg-n{ float:left; width:100%; height:215px; margin:0px auto; padding:0px; overflow:hidden;}
.bbssg-n li{ float:left; list-style:none; width:100%; height:18px; padding-top:9px; margin:0px auto; overflow:hidden;}
.bbssg-n li dt{ float:left; list-style:none; width:auto; overflow:hidden;}
.bbssg-n li dt a{ font-size:14px;}
.bbssg-n li dt span{ color:#999; padding-left:6px; padding-right:6px;}
.bbssg-n li dt em{ padding-left:10px; color:#CCCCCC;}
.bbssg-n li dd{ float:right; list-style:none; width:auto; color:#999; overflow:hidden;}
/*bbs end*/



/*//////////////*/
/*Data Preloader*/
/*//////////////*/
#preloader {
	position:fixed;
	z-index:2500;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#FFF; 
	z-index:99999999; 
}
#status {
	position:fixed;
	z-index:99999999;
	width:250px;
	height:250px;
	position:absolute;
	left:50%; 
	top:50%; 
	background-image:url(../images/status.gif); 
	background-size:64px 64px;
	background-repeat:no-repeat;
	background-position:center;
	margin:-125px 0 0 -125px; 

}
#status p{
	top:60%;
	line-height: 30px;
	margin-bottom: 30px;
	font-size:13px;
	letter-spacing:0px;
	display: block;
	position:relative;
	overflow:hidden;
}
#status em{
	font-size:10px!important;
	display:block;
	font-style:normal;
}

.center-text{	
	display:block; 
	text-align:center;
}
/*///////////////////*/
/*Typograhpy Features*/
/*///////////////////*/



#footer{ background:#2A2A2A; padding-top:20px;}
.footer{ width:1180px; margin:0 auto;}
.f_left{ width:352px; float:left;}
.f_left h3{ line-height:40px; font-size:15px; color:#FFFFFF;}
.f_leftext{ padding-top:5px;}
.f_leftext a{ padding-right:25px; line-height:28px; font-size:12px; color:#bbb;}
.f_leftext a:hover{ color:#FFFFFF;}
.f_cn{ padding:10px 0; line-height:25px; color:#bbb; font-size:12px;}
.f_contact{ width:300px; float:left; margin-left:20px;}
.f_contact h3{ line-height:40px; font-size:15px; color:#FFFFFF;}
.f_contactext{ padding:10px 0; line-height:28px; font-size:12px; color:#bbb;}
.f_right{ width:300px; float:right;}
.f_right h3{ line-height:40px; font-size:15px; color:#FFFFFF;}
.f_rightext{ padding-top:10px;}


.copyright{ background:#242424; padding:5px 0;}
.cptext{ line-height:28px; font-size:12px; color:#666; width:1180px; margin:0 auto;}



/* 回到顶部 */
 #returnTop {
	_display:none;
	position:fixed;
	_position:absolute;
	z-index:999;
	right:40px;
	bottom:-100px;
	_bottom:auto;
	width:36px;
	height:80px;
	text-indent:-999px;
	overflow:hidden;
	background-image:url(../images/Top.png);
	_background-image:url(../images/Top.png);
	background-repeat:no-repeat;
	background-position:0 0;
	transition:bottom 0.9s;
	-webkit-transition:bottom 0.9s;
	-moz-transition:bottom 0.9s;
	-o-transition:bottom 0.9s;
}
#returnTop:hover {
	background-position:0 -80px;
}
/* 回到顶部 */


