@charset "gb2312";
/*重置样式*/
body,div,ul,li,a，dl,dt,dd,h2,img,p,h3,input,.select{margin:0;padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
a{text-decoration:none; color:#333;}
img{border:none;}
a:hover{ text-decoration:underline;color:#f3971d;}
/*公用样式*/
body{font-family:"Microsoft YaHei",'微软雅黑'; font-size:14px; color:#333; background:#f0f0f0;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clearfix2:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

.mt10{margin-top:10px;}
.fl{float:left;}
.fr{float:right}

.wp{width:1100px; margin:0 auto;}

.bgc{background:#eaeaea;}
.pd10{padding:10px;}
.pd20{padding:20px;}
.mg10{padding:10px;}

.header{height:90px; background:url(../images/bg.png) 0 -400px;}
.header .wp{height:90px; overflow:hidden;}
.header a.logo{display:block; float:left; height:79px; overflow:hidden;}
.header .tishi{display:none;}
.search{float:left; width:370px; height:44px; margin-left:160px; margin-top:25px; background:url(../images/searchbg.png);}
.search .text.qianse{color:#999;}
.search .text{display:block; float:left; width:310px; height:30px; margin-left:15px; margin-top:7px; line-height:34px; font-size:14px; background:none; border:none;}
.search .submit{display:block; float:left; width:45px; height:44px; font-size:14px; border:none; background:none; text-indent:-100px;}
.header .rlink{float:right; width:350px; margin:10px 10px 0 0; text-align:right; font-size:14px; line-height:20px; color:#fff;}
.header .rlink .qq{display:inline-block; width:16px; height:20px; margin:0; margin-bottom:-4px; background:url(../images/bg.png) -2px -40px; *+background-position:-4px -42px;}
.header .rlink .weibo{display:inline-block; width:20px; height:20px; margin:0; margin-bottom:-4px; background:url(../images/bg.png) -23px -40px; *+background-position:-25px -42px;}
.header .rlink .tougao{padding-bottom:5px;}
.header .rlink .tougao img{margin-bottom:-7px;}
.header .rlink a{margin: 0 5px; color:#fff;}
.header .rlink a:hover{color:#ffb400;}
.header .rlink .username{color:#ffb400;}
.header .topwenzi{float:right; width:200px; height:25px; margin-top:10px; background:url(../images/bg.png) 0 -70px;}
.header .zta{display:none; float:right; margin-top:13px; margin-right:10px; color:#fff;}

.nav{height:50px; background:url(../images/bg.png) 0 -490px; margin-bottom:5px;}
.nav .wp{position:relative; display:block; height:50px; padding-left:10px; width:1090px;}
.nav .li{display:block; float:left; height:40px; padding:0 10px; text-align:center; line-height:40px;}
.nav .li.cur a{color:#017eab; font-weight:bold;}
.nav a{color:#4e5053; font-size:16px;}
.nav a:hover{text-decoration:none;}
.nav li.rbtn{ width:135px; height:54px; float:right; margin-right:30px; margin-top:-6px; background:url(../images/bg.png) -163px -634px;}
.nav li.rbtn a{display:block; width:100%; height:100%;}
.nav a.kuaijie{display:block; float:left; line-height:16px; font-size:16px; border-right:solid 1px #000; margin-top:12px; padding-right:22px; background:url(../images/kuaijie_bg.gif) 65px center no-repeat}
.nav a.appdownload{diplay:block; float:right; width:141px; height:27px; margin-top:6px; background:url(../images/appdownload_bg.gif) no-repeat; line-height:27px; text-align:center;}
.nav .links{position:absolute; top:50px; left:0; width:1100px; height:0; background:url(../images/navbg.jpg) center top; z-index:1000000000; overflow:hidden;}
.nav .links ul{padding-top:0; padding-left:50px; height:50px;}
.nav .links li{display:block; float:left; height:25px; line-height:23px; padding:10px; background:#32a6ec; color:#fff; margin: 0 5px 5px 0;}
.nav .links li:hover{background:#f08b16;}
.nav .links li a{color:#fff;}
.nav .links li.tishi{background:#328beb;}


.contbox{}
.box2 .title{height:33px; line-height:33px; background:url(../images/titjiantou.png) right;}
.box2 .title h2,.box2 .title h3{display:block; width:88px; height:47px; margin-left:-6px; line-height:33px; background:url(../images/bg.png) 0 -100px; color:#fff; font-size:16px; text-align:center; overflow:visible;}
.box2 .title h2 a,.box2 .title h3 a{color:#fff;}
.box2 .content{padding:10px 15px; background:#fff;}
.box2 .content .li1{display:block; float:left; width:260px; height:190px; margin-right:20px; position:relative;}
.box2 .content .li1 img{width:260px; height:190px;}
.box2 .content .li1 .titbg{position:absolute; width:260px; left:0; bottom:0; height:30px; background:#000; filter:alpha(opacity=50); opacity:0.5;}
.box2 .content .li1 .tit{position:absolute; width:250px; padding:0 5px; left:0; bottom:0; height:30px; overflow:hidden; text-overflow:ellipsis; line-height:30px; color:#fff; text-align:center;}

.footer{margin-top:20px; background:#017eab;}
.footer .left{width:500px; float:left;}
.footer .right{width:600px; float:right;}
.footer .right li{width:133px; height:80px; float:left; margin-right:10px; margin-bottom:5px; line-height:20px; text-align:center;}
.footer .right li img{width:125px; height:50px; border:solid 4px #fff;}
.footer .right li a{color:#fff;}
.footer .content{padding:30px 0;}
.footer .title{width:157px; height:58px; margin-top:-6px; background:url(../images/footer_tit.png); text-align:center; line-height:50px; color:#fff;}
.footer_b{padding:40px 0 60px 0; font-size:16px; text-align:center; color:#fff; border-top:solid 1px #fff;}
.footer_b a{color:#fff;}
.sitedesc{font-size:18px; margin-top:15px; color:#fff;}

.footer_b{padding:40px 0 60px 0; font-size:16px; text-align:center; color:#000; border-top:solid 1px #fff;}
.footer_b a{color:#000;}
.sitedesc{font-size:18px; margin-top:15px; color:#000;}

#rfudong{position:fixed; display:none; top:30px; width:150px; border:solid 1px #ababab; background:#fff;}
#rfudong .tit{height:20px; line-height:20px; padding:5px; font-size:18px; text-align:center; background:#62a9eb; color:#fff;}
#rfudong .c1{height:30px; margin-bottom:5px; background:#fff; font-size:20px; text-align:center; line-height:30px; color:#bc64f4;}
#rfudong .c2{height:120px; padding:12px 0 5px 0; border-bottom:solid 1px #ababab; background:#fff;}
#rfudong .c21{text-align:center;}
#rfudong .c21 a{ font-size:18px; padding:3px 7px; text-decoration:none; border-radius:3px; text-align:center; line-height:30px; color:#fff; background:#2f66cd;}
#rfudong .c22{padding:15px; margin-bottom:5px; text-align:center;}
#rfudong .c23{text-align:center;}
#rfudong .c23 a{ font-size:18px; color:#2f66cd; line-height:20px; text-decoration:none;}
#rfudong .c3{background:#fff; text-align:center; padding-bottom:7px;}
#rfudong .c3 .c31{ line-height:30px; font-size:18px;}
#rfudong .c3 .c32 img{ margin-top:5px;}
#rfudong .c3 .c32 img{ margin-bottom:5px;}
#rfudong .c4{padding:10px; background:#fff; border-bottom:solid 1px #ababab; text-align:center;}
#rfudong .c42{margin-bottom:5px;}
#rfudong .c42 img{width:50px; height:50px; margin-bottom:10px;}
#rfudong .c43 a{ font-size:18px; color:#2f66cd; line-height:20px; text-decoration:none;}
#rfudong td.bder{border-right:solid 1px #999;}
#rfudong table{ margin:5px 0;}
#rfudong table span{ font-size:12px; color:#a5ddff;}
#rfudong .c44{text-align:left; font-size:12px; margin-top:10px;}
#rfudong .c45{margin-top:10px; text-align:left;}
#rfudong .c45 .bgdiv{width:130px; height:10px; background:url(../images/chajifen.png) 0 -10px;}
#rfudong .c45 .bgdiv div{height:10px; background:url(../images/chajifen.png);}
#rfudong #fudongyingcang{text-align:center;}

#fudong2{position:fixed; display:none; bottom:30px; width:150px; height:50px;}
#fudong2 div{float:left; width:50px; height:50px; background:url(../images/fudong2.png);}
#fudong2 a{display:block; width:50px; height:45px; padding-top:5px; color:#fff; line-height:20px; font-size:16px; text-align:center; text-decoration:none;}
#fudong2 a span{font-size:14px;}
#fudong2 .c1{ background-position: 0 0;}
#fudong2 .c1:hover{background-position:-50px 0;}
#fudong2 .c2{ background-position: 0 -50px;}
#fudong2 .c2:hover{background-position:-50px -50px;}
#fudong2 .c3{display:none; background-position: 0 -100px;}
#fudong2 .c3:hover{background-position:-50px -100px;}


.pinglun table{display:none;}
.pinglun{font-size:16px;}
.pinglun .c1 a.a{display:block; float:left; text-align:center; width:60px; height:25px; background:url(../images/bg.png) -150px 0; line-height:25px; margin-right:5px; color:#fff; font-size:14px;}
.pinglun .c1 a.a:hover{color:#fff; text-decoration:none; font-size:16px;}
.pinglun .c1 a.img{display:block; float:left;}
.pinglun .c2{margin-top:10px;}
.pinglun .c21{float:left; width:90px; padding-top:10px; text-align:center; color:#3164d5;}
.pinglun .c21 a{ font-size:14px;}
.pinglun .c22{float:left; height:88px; background:url(../images/pinglun_text.jpg) no-repeat;}
.pinglun .c22 textarea{background:none; width:895px; height:75px;  margin:5px 10px 5px 15px; border:none; overflow:hidden; font-size:16px;}
.pinglun .c3 .c31{float:right;}
.pinglun .c3 .c31 input:hover{ font-weight:bold;}
.pinglun .c3 .c31 input{width:90px; height:25px; cursor:pointer; background:url(../images/bg.png) -210px 0; border:none; margin:10px 75px 0 0; color:#fff;}
.pinglun .c3 .yzm{float:right; margin:10px; 10px 0 0}
.pinglun .c3 .yzm img{ margin-bottom:-5px;}
.pinglun .line1{ width:1050px; margin:20px 0 20px -15px;}
.pinglun .c4{font-size:16px; margin-left:5px;}
.pinglun .c5{margin:10px 0;}
.pinglun .c51{float:left; width:70px; text-align:center;}
.pinglun .c51 img{border-radius:50%;}
.pinglun .c52 .username{color:#64a9ea;}
.pinglun .c52 .username a{color:#64a9ea;}
.pinglun .c52 table{background:#cccccc;}
.pinglun .c52 td{background:#f5f5f5;}
.pinglun .plip{font-size:14px; color:#999999;}
.pinglun .plshare{position:relative; padding-right:12px; background:url(../images/bg.png) right -370px;}
.pinglun .plshare:hover .bdshare{display:block;}
.pinglun .plshare .bdshare{position:absolute; display:none; left:0px; top:20px; width:90px; height:50px; background:#fff; border:solid 1px #eee; font-size:14px;}
.pinglun .repltime{display:block; float:left; color:#999999;}
.pinglun .c52{float:left; width:780px; margin-left:10px;}
.pinglun .c53{float:right; margin-right:30px;}
.pinglun .c61{float:right; margin-right:30px;}
.pinglun .c61 .zan{display:inline-block; padding-left:20px; background:url(../images/bg.png) -90px -220px;}
.pinglun .c61 a{display:inline-block; margin-right:8px;}
.pinglun .c3{position:relative; z-index:100;}
#biaoqing{position:absolute; display:none; left:100px; top:40px; width:435px; padding:5px; border:solid 1px #f1f1f1; background:#fff; z-index:100;}
.biaoqing{float:left; margin-left:100px; margin-top:10px; border:solid #f1f1f1 1px; padding:3px;}

.piccont{margin-top:10px;}
.piccont .title{font-size:18px;}
.piccont li{position:relative; width:310px; height:230px; margin-bottom:10px;}
.piccont li img{width:310px; height:230px;}
.piccont li a{ color:#fff;}
.piccont li .titbg,.piccont li .tit{position:absolute; bottom:0; left:0; width:300px; height:20px; padding:5px; line-height:20px; color:#fff;}
.piccont li .titbg{background:#000; filter:alpha(opacity=50); opacity:0.5;}


/*20151203增加回复评论*/
.pinglun .pllist li{padding:10px; border-bottom:solid 1px #E6E6E6;}
.pinglun .pllist li .username{color:#64a9ea;}
.pinglun .pllist li .username a{color:#64a9ea;}
.pinglun .pllist .plleft{display:block; width:80px; float:left; text-align:center;}
.pinglun .pllist .plleft img{width:50px; height:50px; border-radius:50%; }
.pinglun .pllist .plright{display:block; width:890px; float:right; padding-bottom:5px;}
.pinglun .pllist .plright .plip{display:block; float:left;}
.pinglun .pllist .plright .pltime{display:block; float:right;}

.pinglun .pllist .ecomment{display:none; padding:5px; background:#fff;}
.pinglun .pllist .plbottom{height:30px; text-align:right; overflow:visible;}
.pinglun .pllist .plbottom a{margin:0 5px;}
.pinglun .pltext{padding-right:10px; word-wrap:break-word; word-break:normal;}

#plformdiv{display:none;}
.pinglun .huifudiv li{margin-left:80px;}
.pinglun .huifudiv form{display:block; float:right; margin-top:20px;}
.pinglun .huifudiv form input[type="submit"]{float:left; width:50px; height:25px; margin:0; line-height:25px; font-size:14px;}

.pinglun .huifudiv li .plright{width:890px;}
.pinglun .huifudiv form textarea{width:980px; height:70px;}
.pinglun .huifudiv form .bottom{width:922px;}
.pinglun .huifudiv form .btn input{float:right; width:90px; height:25px; cursor:pointer; background:url(../images/bg.png) -210px 0; border:none; margin:10px 20px 0 0; color:#fff;}
.pinglun .huifudiv form .yanzhengma{float:left;}
.pinglun .huifudiv form .yanzhengma img{margin-bottom:-6px;}




.fenye{padding:5px; margin-top:10px; text-align:center; background:#fff;}
.fenye a,.fenye b{display:inline-block; width:30px; height:30px; margin:0 5px; border:solid 1px #efefef; border-radius:4px; text-align:center; line-height:30px; color:#a7a7a7; text-decoration:none;}
.fenye b{background:#017fab; border-color:#017fab; color:#fff;}
.fenye a b{display:none;}


#totop{position:fixed; display:none; bottom:30px; width:50px; height:50px; background:url(../images/totop.png); cursor:pointer;}
