@charset "utf-8";
/* CSS Document */


/*--------------list页面----------------*/
.list_menu{ border-radius:10px; -moz-border-radius:10px; overflow:hidden; margin-bottom:28px;}
.list_menu h3{ padding-left:16px; height:33px; line-height:33px; font-size:15px; color:#000; border-bottom:1px solid #d1d1d1; background:url(/webroot/index/images/con_left_title_bg.jpg) -0px -468px repeat-x;}
.list_menu h3:after{ width:3px; margin:9px 7px 0px 0px; height:15px; content:""; display:block; float:left; background:#000;}
.list_menu p{ padding:12px 8px; line-height:25px;}
.list_menu p a{ margin:0px 8px; font-size:15px; color:#4c4c4c; text-decoration:underline;}
.list_menu p a:hover{ color:#fb7e9c;}

/*---list左边内容---*/
.con_left_con{ padding-right:0px; overflow:hidden;}

.list_left{}
.list_left .con_left_con li{ width:187px; margin-right:20px;}
.list_pic_hov{ width:187px; height:328px; background:url(/webroot/index/images/list_pic_hov_bg.jpg); position:absolute; left:0px; bottom:0px; border-radius:5px; -moz-border-radius:5px; overflow:hidden; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transition: all 0.3s linear 0s;}
.list_left .con_left_con li:hover .list_pic_hov{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.list_pic_hov h3{ padding:0px 15px; margin:25px 0px 14px 0px; text-align:center; height:62px; line-height:20px; font-size:15px; color:#fff; overflow:hidden;}
.list_pic_hov h3 a{ color:#fff;}
.list_pic_hov p{ padding:0px 15px; max-height:36px; overflow:hidden; text-align:center; line-height:18px; font-size:13px; color:#999; margin-bottom:8px;}
.list_pic_hov h4{ padding:5px 15px 0px 15px; height:84px; overflow:hidden; line-height:20px; font-size:14px; color:#e5e5e5;}
.list_pic_hov h4 a{ color:#fff;}
.list_pic_hov s{ height:35px; display:block; line-height:30px; text-align:center; font-size:13px; color:#999;}
.list_pic_hov label a{ width:100%; height:32px; display:block; line-height:32px; color:#fff; font-size:15px; background:#de4a46; border-top:1px dashed #929292;}
.list_pic_hov label a:after{ width:19px; height:20px; content:""; display:block; margin:7px 5px 0px 44px; float:left; background:url(/webroot/index/images/ico.png) -200px -56px;}


/*---list右边内容---*/
.list_right{}
.list_right_id{ text-align:center; font-size:0px; line-height:0px; margin-bottom:25px;}
.list_right_id img{ width:100%; max-width:300px; height:auto; border-radius:10px; -moz-border-radius:10px;}
.list_right .con_right_con p:last-child a{ border-bottom:0px;}

.list_right .con_right_con li div{ padding-left:25px;}



/*--------------文章页页面----------------*/
.article_pic_bg{}
.article_pic{ padding:30px 50px; overflow:hidden; position:relative;}
.article_pic_l{ width:300px; float:left; overflow:hidden;}
.article_pic_l_c{ width:350px; overflow:hidden; height:410px;}
.article_pic_l_c img{ width:300px;}
.article_pic_l_c li{ float:left;}
.article_pic_l_c li{ float:left;}
.article_pic_l_c li img{ max-width:320px;}

.article_pic_l{ position:relative;}
.article_pic_l_t li{ width:25%;}
.article_pic_r_con_l{ width:340px;}
.fenxiang_ico a{ margin-right:5px;}
.fenxiang_ico .ico06{ background:url(/webroot/index/images/ico_magnifier.png); background-position:0px -403px;}
.fenxiang_ico .ico07{ background:url(/webroot/index/images/ico_magnifier.png); background-position:-41px -403px;}
.fenxiang_ico .ico08{ background:url(/webroot/index/images/ico_magnifier.png); background-position:-82px -403px;}
.article_pic_l_c img{ cursor:pointer;}
.article_ico{ width:30px; height:30px; display:block; background:url(/webroot/index/images/ico_magnifier.png) -125px -403px; cursor:pointer; position:absolute; right:10px; z-index:9;}

.article_pic_l_t{ margin-top:10px;}
.article_pic_l_t li{ width:22%; float:left; cursor:pointer; text-align:center; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.article_pic_l_t li img{ width:60px; height:80px;}
.article_pic_l_t .on{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.article_img_bg{ width:100%; height:100%; position:fixed; left:0px; top:0px; background:rgba(0, 0, 0, 0.5); z-index:99; display:none;}
.article_img_c{ width:100%; max-width:350px; height:auto; position:fixed; left:50%; margin-left:-175px; top:15%; z-index:999; cursor:pointer; display:none;}
.article_img_gb{ width:100%; max-width:350px; margin:0px auto; height:30px;}
.article_img_gb span{ width:27px; height:27px; display:block; float:right; background:url(/webroot/index/images/ico.png) -263px -257px; cursor:pointer;}
.article_img{ width:100%; max-width:350px; padding:20px 0px; margin:0px auto; text-align:center; background:#fff;}
.article_img img{ width:100%; height:auto;}

.article_pic_r{ width:700px; padding-bottom:2px; float:right; margin-top:10px;}
.article_pic_r h1{ margin-top:15px; height:80px; line-height:38px; font-size:24px; color:#000; overflow:hidden;}
.article_pic_r h3{ height:25px; line-height:25px; overflow:hidden; font-size:16px; color:#808080;}
.article_pic_r_con{ margin-top:35px;}
.article_pic_r_con_l{ width:290px; float:left;}
.article_pic_r_con_l .text{ height:195px;}
.article_pic_r_con_l .text p{ font-size:15px; height:30px;line-height:30px; overflow:hidden;}
.article_pic_r_con_l .text p a{ color:#c32522;}
.article_pic_r_con_l .fenxiang_ico{}
.fenxiang_ico a{ width:41px; height:41px; margin-right:8px; display:block; float:left; background:url(/webroot/index/images/ico.png); transition: all 0s linear 0s;}
.fenxiang_ico .ico01{ background-position:-60px -252px;}
.fenxiang_ico .ico02{ background-position:-101px -252px;}
.fenxiang_ico .ico03{ background-position:-142px -252px;}
.fenxiang_ico .ico04{ background-position:-183px -252px;}
.fenxiang_ico .ico05{ background-position:-224px -252px;}
.fenxiang_ico .ico05_hov{ background-position:-224px -293px;}

.article_pic_r_con{}
.article_pic_r_con_r{ width:335px; height:235px; text-align:center; float:right; background:#f2f2f2; border:1px dashed #d1c6c5; border-radius:5px; -moz-border-radius:5px; position:absolute; right:50px; top:190px;}
.article_pic_r_con_r p{ margin-top:3px; height:50px; line-height:50px; font-size:14px;}
.article_pic_r_con_r p s{ margin-right:10px; color:#565555;}
.article_pic_r_con_r p span{ font-size:16px; color:#f10d1d; margin-left:10px;}
.article_pic_r_con_r a{ width:80%; margin:0px auto 10px; display:block; height:48px; line-height:48px; text-align:center; font-size:15px; color:#fff; text-align:center; border-radius:5px; -moz-border-radius:5px;}
.article_pic_r_con_r .czhy{ background:#ffa025;}
.article_pic_r_con_r .czhy:hover{ background:#eb911c;}
.article_pic_r_con_r .jrhy{ background:#fb7e9c;}
.article_pic_r_con_r .jrhy:hover{ background:#e66886;}
.article_pic_r_con_r .cart{ background:#de4a46;}
.article_pic_r_con_r .cart:hover{ background:#ca3d39;}

.article_con{ background:none;}
.article_con_l{ width:300px; float:left; margin-left:8px;}
.sjlb .con_right_con li{ min-height:40px; line-height:40px; padding:0px;}
.sjlb .con_right_con li a{ width:100%; height:40px; display:block; text-indent:20px; color:#010101; font-size:15px;}
.sjlb .con_right_con li a:hover{ background:#ded7d6;}
.sjlb .con_right_con li:last-child{ border-bottom:1px dashed #d1c6c5;}
.ztyd .con_left_con{ padding-left:22px;}
.ztyd .con_left_con li{ height:auto;}

.article_con_r{ width:870px; float:right;}
.article_con_r_t{ height:43px; line-height:40px;}
.article_con_r_t ul{ padding-left:8px;}
.article_con_r_t li{ width:122px; height:40px; margin-right:2px; float:left; text-align:center; font-size:14px; color:#fff; cursor:pointer; background:#de4a46; border-bottom:3px solid #fdb2b0; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;} 
.article_con_r_t .on{ background:#f49418; border-bottom:3px solid #fed39b;}

.article_con_r_con{font-size:15px; overflow:hidden; background:#fff; border-radius:10px; -moz-border-radius:10px; overflow:hidden; margin-bottom:25px; box-shadow:0 0 8px #c1c1c1; -webkit-box-shadow:0 0 8px #c1c1c1; -moz-box-shadow:0 0 8px #c1c1c1;}
.article_con_r_con .con1{}
.article_con_r_con .article_text{padding:50px 35px 30px;}
.article_con_r_con p{ margin-bottom:20px;}
.article_con_r_con .article_textb{ margin-top:40px; padding-top:30px; border-top:1px dashed #666;}
.article_con_r_con .article_textb h3{ font-size:16px; color:#333; font-weight:bold;}
.article_con_r_con .article_textb b{ color:#333;}


/*--------------出版社专区页面----------------*/
.Press_ny{ background:none;}
.Press_ny .press_bg{ height:auto;}
.Press_ny .press_con{width:auto;padding:10px;margin-bottom:40px;background:#fff;overflow:hidden;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;box-shadow:0 0 8px #c1c1c1;-webkit-box-shadow:0 0 8px #c1c1c1;-moz-box-shadow:0 0 8px #c1c1c1;}
.Press_ny .press_con_ul li{ width:auto; float:none;}
.Press_ny .press_con_ul dl{ width:48%; display:inline-block; margin-right: 30px;}
.Press_ny .press_con_ul dl.rr{ margin-right: 0px;}
.zbjs{}
.Press_ny_t h3{ font-size:18px; color:#000; height:45px; line-height:45px; border-bottom:1px solid #ccc;}
.zbjs dl{ height:222px; position:relative; padding:15px 0px 0px 170px;}
.zbjs dd{ width:150px; height:150px; font-size:0px; line-height:0px; overflow:hidden; border-radius:225px; -moz-border-radius:225px; position:absolute; left:0px; top:20px; box-shadow:0 0 8px #c1c1c1; -webkit-box-shadow:0 0 8px #c1c1c1; -moz-box-shadow:0 0 8px #c1c1c1;}
.zbjs dd img{ width:150px; height:150px;}
.zbjs dt{ max-height:205px; overflow:hidden;}
.zbjs dt h4{ margin-top:15px; height:35px; line-height:35px; font-size:16px; color:#262626;}
.zbjs dt p{ line-height:24px; color:#4c4c4c; font-size:15px;}

.cbsj .con_left_con{ padding-left:40px;}
.cbsj .con_left_con li{ height:370px; margin-right:30px;}
.cbsj .con_left_con .slider2_pic{ margin-top:40px;}

.pagelist{ overflow:hidden; height:30px; margin-top:40px; text-align:center;}
.pagelist a{ margin:0px 2px; padding:3px 8px 5px 8px; height:22px; line-height:18px; font-size:12px; color:#444; border:1px solid #e0dfdf; background:#e0dfdf;}
.pagelist a:hover{ color:#fff; text-decoration:none; border:1px solid #de4a46; background:#de4a46;}
.pagelist .pagelist_fy{ background:#fff;}
.pagelist .pagelist_hov{color:#fff; border:1px solid #de4a46; background:#de4a46;}




/*--------------群主社区----------------*/
.qzsq_l{ background:#fff;}
.qzsq_l_banner{ padding-bottom:30px; background:#fff;}
.qzsq_l_banner .bd li img{ width:100%; background:url(/webroot/index/images/loading.gif) center center no-repeat;}
.qzsq_l_banner .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}

.qzsq_l_banner .hd{ width:100%; height:1px; margin:0px auto; position:relative;}
.qzsq_l_banner .hd ul{ width:130px; position:absolute; left:50%; margin-left:-65px; bottom:-25px;}
.qzsq_l_banner .hd li{width:11px; height:11px; float:left; margin:0 6px; text-indent:10em; overflow:hidden; cursor:pointer; background:#c9c9c9; -webkit-border-radius:225px; -moz-border-radius:225px; border-radius:225px;}
.qzsq_l_banner .hd li.on{ background:#323640;}
.qzsq_l_banner .hd span{ width:65px; height:65px; display:block; position:absolute; bottom:175px; background:url(/webroot/index/images/ico.png); cursor:pointer; z-index:2;}
.qzsq_l_banner .hd .prev{ left:10px; background-position:-60px -293px;}
.qzsq_l_banner .hd .next{ right:10px; background-position:-125px -293px;}

.qzsq_l_c1{ padding:0px 30px; overflow:hidden;}
.qzsq_l_c1 .con_left_con{ padding:0px;}
.qzsq_l_c1 .con_left_con li{ height:auto;}
.qzsq_l_c1 .slider2_pic{ margin-top:20px;}
.qzsq_l .rmzt .con_left_con .ico{ width:37px; height:33px; background:url(/webroot/index/images/ico.png) -176px -103px; cursor:pointer;}
.qzsq_l .rmzt .con_left_con .ico_hov{ background-position: -213px -103px}
.qzsq_l .list_pic_hov{ width:100%; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.qzsq_l .list_pic_hov h3{ padding-top:50px; margin-bottom:0px; text-align:left;}
.qzsq_l .list_pic_hov h4{ height:143px; margin-bottom:15px; padding-top:0px;}
.qzsq_l .list_pic_hov label a:after{ margin-left:82px;}
.qzsq_l li:hover .list_pic_hov{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.qzsq_l_c1_l{ width:532px; float:left;}
.qzsq_l_c1 .qzsq_l_c1_l li{ width:100%;}
.qzsq_l_c1 .qzsq_l_c1_l .pic{ height:386px;}
.qzsq_l_c1 .qzsq_l_c1_l .pic img{ width:100%; height:auto; margin-top:18px}
.qzsq_l_c1 .qzsq_l_c1_l .text{ height:252px;}
.qzsq_l_c1 .qzsq_l_c1_l .text h3{ line-height:45px; font-size:20px; color:#000;}
.qzsq_l_c1 .qzsq_l_c1_l .text p{ font-size:15px; line-height:24px; height:195px;}
.qzsq_l_c1_r{ width:255px; float:right;}
.qzsq_l_c1 .qzsq_l_c1_r .text h3{ font-size:15px; color:#000;}
.qzsq_l_c1 .qzsq_l_c1_r .text p{ font-size:15px; line-height:20px;}
.qzsq_l_c2{ padding-bottom:30px;}
.qzsq_l_c2 .qzsq_l_c1_r{ width:auto; float:none;}
.qzsq_l_c2 .qzsq_l_c1_r li{ margin-right:22px;}
.qzsq_l_c2 .qzsq_l_c1_r li:last-child{ margin:0px;}
.qzsq_l_id{ margin-bottom:25px;}
.qzsq_l_id img{ width:100%; height:auto; border-radius:10px; -moz-border-radius:10px;}
.qzsq_l2 .qzsq_l_c2 .qzsq_l_c1_r li:nth-child(3n+0){ margin-right:0px;}


.qzsq_r{}
.qzsq_r1{ width:100%; position:relative; cursor:pointer; margin-bottom:20px;}
.qzsq_r1 input{ width:100%; text-indent:14px; height:40px; line-height:40px; font-size:14px; color:#333; border:0px; border-radius:10px; -moz-border-radius:10px; background:#fff; box-shadow:0 2px #c1c1c1; -webkit-box-shadow:0 2px #c1c1c1; -moz-box-shadow:0 2px #c1c1c1; border:1px #c1c1c1 solid}
.qzsq_r1 .sel_css {}
.qzsq_r1 .sele{ width:100%; text-indent:14px; height:40px; line-height:40px; font-size:14px; color:#333; border:0px; border-radius:10px; -moz-border-radius:10px; background:#fff; box-shadow:0 2px #c1c1c1; -webkit-box-shadow:0 2px #c1c1c1; -moz-box-shadow:0 2px #c1c1c1; border:1px #c1c1c1 solid; outline:none;}
.qzsq_r1 span{ width:17px; height:26px; display:block; position:absolute; right:5px; top:7px; background:url(/webroot/index/images/ico.png) -250px -107px;}
.qzsq_r1 span:after{ width:7px; height:7px; content:""; display:block; position:absolute; right:5px; top:9px; background:url(/webroot/index/images/ico.png) -267px -116px; -webkit-transition: -webkit-transform 0.5s ease-out; -moz-transition: -moz-transform 0.5s ease-out; -o-transition: -o-transform 0.5s ease-out; -ms-transition: -ms-transform 0.5s ease-out;}
.qzsq_r1 .span_hov:after{-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -o-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg); transform: rotateZ(180deg);}
.qzsq_r1 ul{ width:100%; display:none; position:absolute; left:0px; top:33px; background:#fff; border-radius:0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px; overflow:hidden; z-index:99;}
.qzsq_r1 li{ height:35px; line-height:35px; color:#333; text-indent:14px;}
.qzsq_r1 li:hover{ background:#d1c6c5;}

.qzsq_r2{ background:#fff; padding-bottom:10px;}
.qzsq_r2 dl{ border-bottom:1px dashed #d1c6c5; padding-bottom:15px;}
.qzsq_r2 dd{ width:150px; height:150px; margin:20px auto 15px; font-size:0px; line-height:0px; overflow:hidden; border-radius:225px; -moz-border-radius:225px; box-shadow:0 0 8px #c1c1c1; -webkit-box-shadow:0 0 8px #c1c1c1; -moz-box-shadow:0 0 8px #c1c1c1;}
.qzsq_r2 dd img{ width:150px; height:150px;}
.qzsq_r2 dt{ padding:0px 18px; max-height:205px; overflow:hidden;}
.qzsq_r2 dt h3{ height:35px; text-align:center; line-height:35px; font-size:16px; color:#010101;}
.qzsq_r2 dt h3 a{ color:#010101;}
.qzsq_r2 dt p{ line-height:20px; color:#808080; font-size:15px;}
.qzsq_r2 li a{ display:block; line-height:20px; padding:18px 18px 18px 34px; background:#f2f2f2; border-bottom:1px dashed #d1c6c5; position:relative;}
.qzsq_r2 li a:after{ width:6px; height:7px; content:""; display:block; background:url(/webroot/index/images/ico.png) -274px -116px; position:absolute; left:18px; top:50%; margin-top:-4px;}

.qzsq_r3{ width:100%; margin-bottom:20px; border:4px solid #ff9f9c; border-radius:10px; -moz-border-radius:10px; background:#fff; box-shadow:0 2px #c1c1c1; -webkit-box-shadow:0 2px #c1c1c1; -moz-box-shadow:0 2px #c1c1c1;}
.qzsq_r3 dl{ margin:0px 12px; padding:20px 0px; height:75px; border-bottom:1px dashed #d1c6c5; overflow:hidden;}
.qzsq_r3 dd{ width:45%; line-height:55px; float:left; text-align:center; font-size:60px; color:#de4a46;}
.qzsq_r3 dt{ width:55%; float:left;}
.qzsq_r3 dt h3{ color:#010101; font-size:16px;}
.qzsq_r3 dt p{}
.qzsq_r3 dt p .xingxing{ width:22px; height:22px; margin-right:2px; display:block; float:left; background:url(/webroot/index/images/ico.png) -211px -334px;}
.qzsq_r3 dt p .xingxing_hov{ background-position:-189px -334px;}
.qzsq_r3 h4{ padding:20px 12px;}




/*--------------群主社区内容页----------------*/
.qzsq_article{ padding:20px 30px 0px 30px; background:#fff;}
.qzsq_article_t{ padding-bottom:20px;}
.qzsq_article_t h1{ line-height:30px; font-size:22px; color:#000; padding:10px 0px 15px 0px;}
.qzsq_article_t p{ font-size:14px; color:#999;}
.qzsq_article_t_ico{ overflow:hidden; font-size:14px; color:#999}
.qzsq_article_t_ico .fenxiang_ico{ margin-top:5px; float:right;}
.qzsq_article_t_ico .fenxiang_ico a{ width:27px; height:27px; background-size:200px 333px;}
.qzsq_article_t_ico .fenxiang_ico .ico01{ background-position:-40px -168px;}
.qzsq_article_t_ico .fenxiang_ico .ico02{ background-position:-67px -168px;}
.qzsq_article_t_ico .fenxiang_ico .ico03{ background-position:-95px -168px;}
.qzsq_article_t_ico .fenxiang_ico .ico04{ background-position:-122px -168px;}
.qzsq_article_t_ico .fenxiang_ico .ico05{ background-position:-149px -168px;}
.qzsq_article_t_ico .fenxiang_ico .ico05_hov{ background-position:-149px -195px;}
.qzsq_article_c{ font-size:15px; line-height:26px; color:#262626; padding-bottom:40px;}
.qzsq_article_c p{ margin-bottom:20px;}
.qzsq_article_c p img{ max-width:810px;}
.qzsq_article_ysyd{ padding:10px 0px 50px 0px;}
.qzsq_article_ysyd li a{ display:block; line-height:30px; font-size:15px; color:#262626; padding-left:20px; position:relative;}
.qzsq_article_ysyd li a:hover{ color:#fb7e9c;}
.qzsq_article_ysyd li a:after{ width:6px; height:7px; content:""; display:block; background:url(/webroot/index/images/ico.png) -274px -116px; position:absolute; left:5px; top:50%; margin-top:-4px;}
.qzsq_article_gjz{ padding:10px 10px 50px 10px;}
.qzsq_article_gjz a{ color:#c32522;}

.con_left .facebook .con_left_con{ padding-top:20px;}
.facebook .con_left_title{ background:url(/webroot/index/images/con_left_title_bg.jpg) 0px -501px repeat-x; border-bottom:3px solid #71abf0;}


.ysyd{ padding-top:50px;}
.ysyd .con_left_con{ padding-left:15px;}


.qzsq_article_t_ico .fenxiang_ico .ico06{  background-size:196px 329px; background-position:0px -265px;}
.qzsq_article_t_ico .fenxiang_ico .ico07{ background-size:196px 329px; background-position:-27px -265px;}
.qzsq_article_t_ico .fenxiang_ico .ico08{ background-size:196px 329px; background-position:-54px -265px;}

.article_pic_r_con_l{ width:340px;}
.fenxiang_ico a{ margin-right:5px;}
.fenxiang_ico .ico06{ background-position:0px -403px;}
.fenxiang_ico .ico07{  background-position:-41px -403px;}
.fenxiang_ico .ico08{ background-position:-82px -403px;}
@media screen and (max-width:340px) {
    .article_pic_r_con_l{ width:auto;}
}