body{font-size:14px;font-family:"Trebuchet MS","microsoft yahei",Arial,Helvetica,sans-serif;background:url(img/bg.jpg) center fixed;background-size:cover}
body,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5{margin:0;padding:0;list-style-type:none}
a{color:#333;text-decoration:none}
a:hover{color:#e62}
img{border:none;vertical-align:middle}
table{border-collapse:collapse}
.cl{clear:both;margin:0;padding:0;font-size:0px;line-height:0px;height:0px;overflow:hidden}
.w95{width:90%;margin:0 auto;overflow:hidden;max-width:1600px}
.fl{float:left}
.fr{float:right}
a,img,dt{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.qq{background:url(img/qq.gif) no-repeat left top;padding-left:25px;padding-top:5px;font-size:12px;color:#32abe1}
.tl{overflow:hidden}
.tl .logo{padding:35px 0;}
.tl .tel{margin-top:30px; padding:35px 0 0 100px; background:url(img/tqr.png) no-repeat left center}
.tl .tel span{color:#e62;font-size:36px;display:block}
@media screen and (max-width:640px){.w95{width:98%;margin:0 auto;overflow:hidden;max-width:1600px}
}

@media screen and (max-width:980px){.tl{padding:5px 0;overflow:hidden;background:none}
.tl .logo{clear:both;text-align:center;width:100%;padding:15px 0;}
.tl .tel{display:none}
}
@media screen and (max-width:640px){
.tl .logo img{width:100%}
}
.fixed{position:fixed;top:0px;z-index:1000;}
.nav{height:55px;background:#06b;width:100%;}
.nav ul{width:90%;margin:0 auto;max-width:1600px}
.nav .nli{width:10%;float:left;font-size:16px; position:relative;height:55px;line-height:55px;text-align:center}
.nav .nli a{display:block;color:#fff;}
.nav .nli:hover{background:#e62}

.nav .sub{display:none;width:100%;top:55px;position:absolute;background:#000;line-height:35px;font-size:14px;z-index:1000;}
.nav .sub li{zoom:1;width:100%;}
.nav .sub li a{border:none}
.nav .sub li:hover{background:#e62}

@media screen and (max-width:960px){
.nav{height:45px}
.nav .nli{font-size:14px;height:45px;line-height:45px}
.nav .sub{top:45px;font-size:12px;line-height:30px;}

}
@media screen and (max-width:840px){
.nav ul{width:100%;margin:0 auto}
.nav .nli{font-size:12px}
}
@media screen and (max-width:640px){
.nav{height:70px;}
.nav .nli{width:20%;height:35px;line-height:35px;}
.nav .sub{top:35px;font-size:12px;line-height:30px;}
}
.ban{background:url(img/ab.png) no-repeat center bottom;color:#fff;text-align:left;line-height:1.5em;overflow:hidden}
.ban div{background-repeat:no-repeat;background-position:center right; padding:60px 0;background-position: bottom right;}
.ban div a{color:#fff}
.ban div b{font-size:48px;font-weight:200;display:block}
.ban div p{font-size:16px;padding-top:10px;width:600px;display:block}

@media screen and (max-width:1100px){
.ban div p{font-size:14px;padding-top:10px;width:500px;display:block}
}

@media screen and (max-width:960px){.ban{background:url(img/ab.png) no-repeat center bottom;color:#fff;text-align:left}
.ban div{padding:30px 0;background:none;}
.ban div b{font-size:36px;font-weight:200;display:block;margin-bottom:10px}
.ban div p{display:none}
}
@media screen and (max-width:840px){.ban div{background:none;padding:15px 0;font-size:12px}
.ban div a{color:#fff}
.ban div b{font-size:24px;font-weight:200;display:block;margin-bottom:0px}
}
@media screen and (max-width:640px){.ban {background:none;color:#000}
.ban div{background:none;padding:0;font-size:12px}
.ban div a{color:#000}
.ban div b{font-size:24px;font-weight:200;display:block;margin-bottom:0px;display:none}
}

.class0,.class1{clear:both;text-align:center;width:100%;margin:0 auto;overflow:hidden; max-width:1000px;}
.class0 dl,.class1 dl{height:36px;line-height:36px}
.class0 dt{float:left;width:16.6666%}
.class1 dt{float:left;width:20%}
.class0 dt a,.class1 dt a{display:block;color:#fff;background:#06b;font-size:16px; width:96%; margin:0 auto; border-radius:18px}
.class0 dt a:hover,.class1 dt a:hover{background:#e62}
.class0 .clb,.class1 .clb{background:#06c}

@media screen and (max-width:960px){
.class0 dt a,.class1 dt a{font-size:14px}
}
@media screen and (max-width:840px){
.class0 dt a,.class1 dt a{font-size:12px}
}

.pag{text-align:center;padding-top:45px}
.pag p{font-size:36px;line-height:2.5em}
.pag span{font-size:18px;line-height:1.5em}
@media screen and (max-width:920px){.pag{text-align:center;padding-top:30px}
.pag p{font-size:24px;line-height:2em}
.pag span{font-size:14px;line-height:1.5em}
}
@media screen and (max-width:640px){.pag{text-align:center;padding-top:20px}
.pag p{font-size:18px;line-height:2em}
.pag span{font-size:12px;line-height:1.5em}
}
.lpic dl{padding:15px 0;width:48%;display:block;border-bottom:1px dashed #ccc}
.lpic dl dt{float:left;width:35%;height:155px;border:5px solid #ccc;overflow:hidden}
.lpic dl dt:hover{border:5px solid #e62}
.lpic dl dt img{width:100%;height:100%}
.lpic dl dd{float:right;width:60%}
.lpic dl dd span{font-size:18px;color:#e62;overflow:hidden;white-space:nowrap;display:block;line-height:1.5em;text-overflow:ellipsis;width:100%}
.lpic dl dd span:after{content:"，";display:block;height:0;visibility:hidden}
.lpic dl dd span a{color:#e62}
.lpic dl dd  p{margin-top:10px;line-height:28px;text-align:center}
.lpic dl dd  p a{float:left;display:block;color:#fff;margin-right:10px;padding:0 10px}
.lpic dl dd  p a:hover{background:#333}
.lpic dl dd  p .mo{background:#36c}
.lpic dl dd  p .zx{background:#e62}
.lpic dl dd  p i{font-family:"卜悶";font-style:normal}
.lpic dl dd  p span{float:left;display:block}
.lpic dl dd  p b{float:left;display:block;font-weight:100;font-size:24px;color:#c00}
@media screen and (max-width:840px){.lpic dl{padding:15px 0;width:100%;display:block;border-bottom:1px dashed #ccc;font-size:12px}
.lpic dl dt img{width:100%;height:auto}
}
@media screen and (max-width:640px){.lpic dl dt img{width:100%;height:100%}
}
@media screen and (max-width:480px){.lpic dl dt img{width:auto;height:100%}
}
.ltext{padding-bottom:20px}
.ltext dl{width:48%;height:120px;padding:20px 0;border-bottom:1px #ccc dashed}
.ltext dl dt{float:left;width:30%;height:120px;border:4px solid #ccc;padding:0;overflow:hidden}
.ltext dl dt img{width:100%;height:100%}
.ltext dl dt:hover{border:4px solid #e62}
.ltext dl dd{float:right;line-height:18px;width:65%;height:110px}
.ltext dl dd p{font-style:normal;font-size:12px;padding-bottom:5px;display:block}
.ltext dl dd p span{font-size:16px;color:#e62;overflow:hidden;white-space:nowrap;display:block;line-height:1.5em;text-overflow:ellipsis;width:100%}
.ltext dl dd p span:after{content:"，";display:block;height:0;visibility:hidden}
.ltext dl dd p span a{color:#e62}
.ltext dl dd div{color:#555;font-size:12px;display:block;padding-top:5px;border-top:1px solid #ccc}
@media screen and (max-width:840px){.ltext dl{float:left;width:100%;height:120px;padding:20px 0;border-bottom:1px #ccc dashed}
}
.text h1{text-align:center;padding:15px 0}
.text .tot{text-align:center;padding:15px 0;font-size:12px}
.text .tjj{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;font-size:12px}
.pic{clear:both}
.pic .slidebox{float:left;width:40%;border:5px solid #ccc;overflow:hidden}
.pic .slidebox img{width:100%;height:auto}

.opc{overflow:hidden;float:left;width: auto;margin-left:5%; padding-right:100px; background:url(/skin/img/tqr.png) no-repeat right bottom}
.opc h1{font-size:24px;color:#dc0f1e}
.opc p{padding-top:20px;line-height:2.5em}
.opc span{font-size:20px;color:#e60b1e}

.lpc{overflow:hidden;border-top:1px dotted #000;margin-top:15px}
.lpc ul li{font-size:12px;padding:10px;width:12.5%;float:left;overflow:hidden}
.lpc ul li:hover{background:#e62}
.lpc ul li:hover a,.lpc ul li:hover span{color:#fff}
.lpc ul li img{width:100%}
.lpc ul li span{padding:5px 0;display:block;display:block;color:#e62;overflow:hidden;white-space:nowrap;font-size:14px;text-overflow:ellipsis;width:100%}
.lpc ul li span:after{content:"，";display:block;height:0;visibility:hidden}

@media (max-width:960px){
.pic .slidebox{float: none;width:100%;border: none;margin:0 auto}
.opc{float: none;width: auto;margin-left:1%; margin-top:20px; margin-bottom:20px}
.lpc{ display:none}
}

.content{ padding:15px 0;font-size:14px;line-height:2em;border-top:1px dotted #000;}
.content img{margin:10px;}
@media screen and (max-width:1670px){.content img{margin:5px;}
}
@media screen and (max-width:960px){.content img{margin:5px;}
}
@media screen and (max-width:640px){.content img{margin:5px 0;width:100%}
}
.tags,.prenext{line-height:2em;font-size:12px}
.prenext{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;margin:10px auto}
.ntit{height:30px;padding-top:20px;font-size:18px;color:#e62}
.rtext{border-top:1px solid #ccc;height:auto;overflow:hidden;font-size:12px}
.rtext li{width:48%;float:left;height:30px;line-height:30px;border-bottom:1px dotted #ccc}
.rtext .r{float:right}
.rtext li a{height:30px}
.rtext li span{white-space:nowrap;display:block;text-overflow:ellipsis;width:75%;float:left;overflow:hidden}
.rtext li span:after{content:"，";display:block;height:0;visibility:hidden}
.rtext li em{float:right;color:#888;text-align:right;height:30px;width:25%;font-style:normal}
@media screen and (max-width:840px){.rpic li{float:left;width:25%;text-align:center;padding-bottom:10px}
}
@media screen and (max-width:640px){.rpic li{float:left;width:33.33%;text-align:center;padding-bottom:10px}
.rtext li{width:48%;float:left;height:30px;line-height:30px;border-bottom:1px dotted #ccc}
}
@media screen and (max-width:480px){.rtext li{width:100%;float:left;height:30px;line-height:30px;border-bottom:1px dotted #ccc}
}
.slidebox{position:relative;overflow:hidden;max-height:680px}
.slidebox .bd{position:relative;z-index:0}
.slidebox .bd li.b1{background:url(/skin/img/ban1.jpg) no-repeat center;background-size:cover}
.slidebox .bd li.b2{background:url(/skin/img/ban2.jpg) no-repeat center;background-size:cover}
.slidebox .bd li.b3{background:url(/skin/img/ban3.jpg) no-repeat center;background-size:cover}
.slidebox .bd li p{background:url(/skin/img/black.png) repeat center;height:100%;text-align:center}
.slidebox .bd li p img{margin:50px auto;width:95%;max-width:1600px}
.slidebox .hd{position:absolute;bottom:5px;width:100%;text-align:center;font-size:0;z-index:10}
.slidebox .hd li{display:inline-block;width:4px;height:4px;background:rgba(255,255,255,0.6);margin:3px;overflow:hidden;cursor:pointer}
.slidebox .hd li.on{background-color:rgba(255,0,0,1)}
.arrowbox a{z-index:50;position:absolute;display:block;margin-bottom:-20px;width:40px;height:40px;bottom:50%;line-height:40px;cursor:pointer;text-align:center;color:#fff;font-size:40px;color:rgba(255,255,255,.3)}
.arrowbox .prev{left:0}
.arrowbox .next{right:0}

.ipt,.ipt2{font-size:28px;line-height:160px;text-align:center;background:url(img/ipt.gif) repeat-x 0 80px;color:#fff}
.ipt p{ height:165px;background:url(img/it1.png) no-repeat center top}
.ipt2 p{height:165px;background:url(img/it2.png) no-repeat center top;color:#06b}

.ipl dt{width:25%;overflow:hidden;float:left;padding-top:10px;padding-bottom:10px;font-size:12px;height:auto}
.ipl dt:hover{background:#e62}
.ipl dt:hover a,.ipl dt:hover a h3{color:#fff}
.ipl dt a{width:92%;display:block;margin:0 auto}
.ipl dt a img{width:100%}
.ipl dt a h3{padding:10px 0;display:block;font-weight:100;font-size:16px;color:#e62}
.ipl dt a span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:100%}
.ipl dt a span:after{content:"，";display:block;height:0;visibility:hidden}

@media screen and (max-width:840px){.ipl dt{width:33.3%;overflow:hidden;float:left;padding-top:10px;padding-bottom:15px}
}
@media screen and (max-width:640px){.ipl dt{width:50%;overflow:hidden;float:left;padding-top:10px;padding-bottom:15px}
}
.iab{line-height:2em;padding-bottom:30px}
.imo{clear:both;line-height:45px;text-align:center;padding:20px}
.imo a{display:block;width:160px;height:45px;margin:0 auto;color:#fff;background:#e62;font-size:16px}
.imo a:hover{background:#d00}
.iad{background:url(img/ibg.png) repeat center;color:#fff}

.ica{background:url(img/ibg.png) repeat center}

.ica .bd li{width:20%;padding:15px 0;float:left;overflow:hidden}
.ica .bd li:hover{background:#e62}
.ica .bd li a{width:90%;display:block;margin:0 auto;font-size:12px;color:#fff}
.ica .bd li a img{width:100%}
.ica .bd li a span{padding:10px 0;display:block;color:#fff;overflow:hidden;white-space:nowrap;font-size:14px;text-overflow:ellipsis;width:100%}
.ica .bd li a span:after{content:"，";display:block;height:0;visibility:hidden}
@media screen and (max-width:1024px){.ica .bd li{width:25%;float:left;padding-top:15px;padding-bottom:15px}
}
@media screen and (max-width:840px){.ica .bd li{width:33.3%;float:left;padding-top:15px;padding-bottom:15px}
}
.inews{padding-bottom:20px}
.inews dl{width:48%;height:120px;padding:20px 0;border-bottom:1px #ccc dashed}
.inews dl dt{float:left;width:30%;height:120px;border:4px solid #ccc;padding:0;overflow:hidden}
.inews dl dt img{width:100%;height:100%}
.inews dl dt:hover{border:4px solid #e62}
.inews dl dd{float:right;line-height:18px;width:65%;height:110px}
.inews dl dd p{font-style:normal;font-size:12px;padding-bottom:5px;display:block}
.inews dl dd p span{font-size:16px;color:#e62;overflow:hidden;white-space:nowrap;display:block;line-height:1.5em;text-overflow:ellipsis;width:100%}
.inews dl dd p span:after{content:"，";display:block;height:0;visibility:hidden}
.inews dl dd p span a{color:#e62}
.inews dl dd div{color:#555;font-size:12px;display:block;padding-top:5px;border-top:1px solid #ccc}
@media screen and (max-width:840px){.inews dl{float:left;width:100%;height:120px;padding:20px 0;border-bottom:1px #ccc dashed}
}
.ili{line-height:20px;font-size:12px;padding:10px 0}
.ili span{font-size:14px;font-weight:bold; cursor:pointer}
.ili dt a{margin-right:5px}
@media screen and (max-width:840px){.ili{display:none}
}
.bpic{padding-bottom:20px}
@media screen and (max-width:960px){.bpic{display:none}
}
.foot{background:url(img/ibg.png) #222;padding:25px 0;color:#eee;text-align:center;line-height:2em;font-size:12px}
.foot a{color:#eee}
@media screen and (max-width:960px){.foot{padding:15px 5px;line-height:1.5em}
}
#pages{padding:10px 0;text-align:center;font-size:12px;overflow:hidden}
#pages strong{padding:0px 10px;height:25px;line-height:25px}
#pages a{display:inline-block;padding:0px 8px;height:25px;line-height:25px;background:#eee;text-align:center;color:#333}
#pages a:hover{background:#36c;color:#fff;text-decoration:none}
#pages a.on{display:inline-block;padding:0px 8px;height:25px;line-height:25px;background:#d42;color:#fff;text-align:center}
@media screen and (max-width:960px){.share{display:none}
}
.share{position:fixed;_position:fixed;z-index:1000}


.share{width:32px;height:235px;background:#d5d5d5;left:0;bottom:65px;_bottom:65px}
.share a{display:block;width:16px;height:16px}
.share a.codepic{background-position:-112px -235px;margin:12px auto auto auto}
.share .code{background-position:0px 0px;width:195px;height:235px;left:32px;top:0px;position:absolute;display:none}
.bdsharebuttonbox{width:16px;overflow:hidden;margin:0 auto}
.bdsharebuttonbox a.bds_more,.bdsharebuttonbox a.bds_qzone,.bdsharebuttonbox a.bds_tieba,.bdsharebuttonbox a.bds_tsina,.bdsharebuttonbox a.bds_tqq,.bdsharebuttonbox a.bds_weixin,.bdsharebuttonbox a.bds_sqq{margin:12px auto auto auto;background-image:url(img/eucms.png)}
.bdsharebuttonbox a.bds_more{background-position:0px -235px}
.bdsharebuttonbox a.bds_qzone{background-position:-16px -235px}
.bdsharebuttonbox a.bds_tieba{background-position:-32px -235px}
.bdsharebuttonbox a.bds_tsina{background-position:-48px -235px}
.bdsharebuttonbox a.bds_tqq{background-position:-64px -235px}
.bdsharebuttonbox a.bds_weixin{background-position:-80px -235px}
.bdsharebuttonbox a.bds_sqq{background-position:-96px -235px}

#bar{z-index:1000;_display:none;width:100%;height:50px;position:fixed;left:0;bottom:0px;}
#bar ul{height:50px;border-top:1px solid rgba(163,163,163,0.5);background-color: #0072C6;}
#bar ul li{width:25%;float:left;text-align:center;}
#bar ul li:hover{background: #c00}
#bar ul li i{ font-size:24px; display:block;}
#bar ul li a{color:#FFFFFF;line-height:14px; padding:5px 0;font-size:12px;display:block;border-right:1px solid rgba(163,163,163,0.3);}

.gotop {display: block;background:rgba(0,0,0,0.5);position:fixed;right:0;bottom:51px;margin: 0 auto;width:30px;text-align:center; height:30px; line-height:30px; font-size:18px; color:#FFF}