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

body{ margin:0px; padding:0px; font-size:14px; line-height:24px; color:#595959; font-family:"微軟正黑體","Microsoft YaHei","黑体"; background:url(/webroot/index/images/body_bg.jpg);}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form{ margin:0px; padding:0px; font-weight:normal;}
ul,li{ list-style:none;}
img{border:0px; padding:0px;}
a{ color:#6c6c6c; text-decoration:none;transition: all 0.3s linear 0s;}
a:hover{ color:#fb7e9c; text-decoration:underline;}
input{ font-size:12px; color:#b4b4b4; font-family:"Microsoft YaHei","黑体"; outline:none; -webkit-box-sizing:border-box;box-sizing:border-box; border:none; background:none;}
/*input{ font-size:12px; color:#b4b4b4; font-family:"Microsoft YaHei","黑体"; outline:none;appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box; border:none; background:none;} */
.clear{ clear:both;font-size:0px; line-height:0px;}
.hidden{display:none;}
.w1200{ width:1200px; margin:0px auto; background:#FFF;}
.yuanjiao{ 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;}



/*-------------------------head--------------------------*/
.head{ height:42px; line-height:42px; position:relative;}
.head_r{ float:right;}
.head_gb{ display:none;}

/*-----------未登录-----------*/
.not_land{ float:right; margin-right:15px;}
.not_land a,.After_landing a{ height:42px; line-height:42px; display:block; float:left; margin-right:15px;}
.not_land a span,.After_landing a span{ width:15px; height:42px; margin-right:5px; display:block; float:left; background:url(/webroot/index/images/ico.png);}
.not_land .hydl span,.After_landing .hydl span{ background-position:0px 0px;}
.not_land .hyfajs span,.After_landing .hyfajs span{ background-position:-17px 0px;}
.not_land .cart span,.After_landing .cart span{ background-position:-34px 0px;}

/*-----------登录后-----------*/
.After_landing{ float:right; display:none;}
.After_landing p{ float:left;}
.After_landing p en{ height:42px; max-width:120px; display:block; float:left; text-align:right; overflow:hidden; margin-right:5px;}
.After_landing p a{ float:right; color:#fb7e9c; text-decoration:underline; margin-left:5px;}


.top{ height:85px; position:relative; margin-bottom:45px;}
.logo{ width:295px; height:75px; position:absolute; left:23px; top:-15px;}
.top .notice{ width:375px; float:left; margin-left:337px; padding:4px 0px 0px 35px; position:relative;}
.top .notice:after{ width:35px; height:35px; content:""; display:block; background:url(/webroot/index/images/ico.png) -55px -8px no-repeat; position:absolute; left:0px; top:4px;}
.top .notice .marquee{ width:100%; height:35px; line-height:25px; position:relative; overflow:hidden;}
.top .notice .marquee li { position:absolute; top:-999em; left:0; display:block; white-space:nowrap;}


.search{ width:422px; float:right;}
.search_top{ height:37px;}
.search_top_l{ width:340px; float:left; height:30px; line-height:30px; background:#fff; border:3px solid #cfd9e5; border-radius:125px; -moz-border-radius:125px; position:relative;}
.search_top_l span{ width:20px; height:20px; display:block; background:url(/webroot/index/images/ico.png) -99px -12px; position:absolute; left:6px; top:6px;}
.search_top_l div{ padding:0px 80px 0px 30px;}
.search_top_l .text{ width:100%; float:left; height:28px; line-height:20px; font-size:14px; color:#bfbfbf; letter-spacing:1px; border:0px; background:#fff;}
.search_top_l .bnt{ width:72px; height:24px; line-height:22px; color:#fff; text-align:center; background:#ffa025; border:0px; cursor:pointer; border-radius:125px; -moz-border-radius:125px; transition: all 0.3s linear 0s; position:absolute; right:3px; top:3px;}
.search_top_l .bnt:hover{ background:#eb901a;}
.search_top .jjsx{ width:37px; height:33px; padding-top:4px; margin-left:8px; display:block; float:left; line-height:14px; text-align:center; color:#fff; background:#fb7e9c; border-radius:125px; -moz-border-radius:125px;}
.search_top .jjsx:hover{ background:#e96a88; text-decoration:none;}

.search_bottom{ height:44px; line-height:44px; color:#999; overflow:hidden; text-indent:4px;}
.search_bottom a{ color:#999; margin-right:5px; text-decoration:underline;}
.search_bottom a:hover{ color:#fb7e9c;}


/*-------------------------菜单--------------------------*/
.nav{ height:45px; line-height:45px; background:#de4a46; position:absolute; left:50%; margin-left:-600px; top:127px; z-index:99;}
.nav ul{ position:relative;}
.nav li{ width:14%; float:left; transition: all 0.3s linear 0s;}
/*.nav li:nth-child(4),.nav li:nth-child(5),.nav li:nth-child(7){ width:15.42%;}*/

.nav li a{ width:100%; height:45px; font-size:17px; color:#fff; text-align:center; text-indent:15px; display:block; background:url(/webroot/index/images/ico.png) -299px -42px no-repeat; position:relative;}
.nav li:hover{ background:#c43734;}
.nav li a:after{ width:26px; height:45px; content:""; display:block; position:absolute; left:20px; top:0px; background:url(/webroot/index/images/ico.png);}
.nav li:nth-child(1) a:after{ background-position:0px -42px;}
.nav li:nth-child(2) a:after{ background-position:-26px -42px;}
.nav li:nth-child(3) a:after{ background-position:-52px -42px;}
.nav li:nth-child(4) a:after{ left:21px; background-position:-78px -42px;}
.nav li:nth-child(5) a:after{ background-position:-104px -42px;}
.nav li:nth-child(6) a:after{ background-position:-130px -42px;}
.nav li:nth-child(7) a:after{ background-position:-156px -42px;}
.nav li:nth-child(8) a:after{ left:8px; background-position:-78px -42px;}



.nav .subnav_bg{ width:1200px; padding-bottom:20px; background:#c43734; position:absolute; left:0px; top:45px; z-index:99999; display:none; overflow:hidden;}

.nav li:hover .subnav_bg{ display:block;}
.nav .subnav{ padding:5px 0px 0px 20px;}
.nav .subnav a{ width:auto; float:left; border:0px; font-size:15px; height:25px; line-height:25px; text-indent:0px; margin-right:10px; background:none;}
.nav .subnav a:after{ display:none;}
.nav .subnav dl{ width:216px; min-height:100px; float:left; margin-right:20px;}
.nav .subnav dd{ margin-bottom:5px; border-bottom:1px solid #FFF; overflow:hidden;}
.nav .subnav dd a{ height:35px; line-height:35px; font-size:16px; font-weight:bold;}
/* .nav li:nth-child(5) dl{ width:98%;} */


/*-------------------------当前位置--------------------------*/
.position{ height:50px; line-height:50px; background:none; color:#999; overflow:hidden; font-size:13px;}
.position a{ font-size:13px; margin:0px 8px; color:#999;}
.position a:hover{ color:#de4a46;}
.position .position_index{ color:#de4a46;}
.position_index:after{ width:15px; margin-top:14px; height:22px; content:""; display:block; float:left; background:url(/webroot/index/images/ico.png) -185px -54px no-repeat;}


/*-------------------------banner--------------------------*/
.banner{ max-width:1200px; margin:0px auto; position:relative; overflow:hidden;/* 设置焦点图最大宽度 */}
.banner .bd{ width:970px; margin:0px auto; position:relative; z-index:0;}
.banner .bd li{ text-align:center;}
.banner .bd li img{ background:url(/webroot/index/images/loading.gif) center center no-repeat;}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}

.banner .hd{ width:1200px; height:1px; margin:0px auto; position:relative;}
.banner .hd ul{ width:260px; position:absolute; left:50%; margin-left:-100px; bottom:10px;}
.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;}
.banner .hd li.on{ background:#323640;}
.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;}
.banner .hd .prev{ left:50px; background-position:0px -87px;}
.banner .hd .next{ right:50px; background-position:-65px -87px;}

.banner .ico{ width:500px; height:430px; background:url(/webroot/index/images/banner_ico.png); position:absolute; top:-431px; z-index:1;}
.banner .left{ right:1080px;}
.banner .right{ left:1080px;}


/*-------------------------公告--------------------------*/
.con_notice{ height:32px; margin:15px auto; line-height:32px; background:none; position:relative; overflow:hidden;}
.con_notice:after{ width:35px; height:35px; content:""; display:block; background:url(/webroot/index/images/ico.png) -132px -8px no-repeat; position:absolute; left:0px; top:4px;}
.con_notice li{ padding-left:40px;}
.con_notice li a{ color:#333;}
.con_notice li a:hover{ color:#fb7e9c;}

/*-------------------------内容区块--------------------------*/
.content{ overflow:visible;}
.con_left{ width:870px; float:left;}
.con_right{ width:300px; float:right;}

/*-----------------左边内容区块----------------*/
.con_left_c{ 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;}
.con_left_title{ height:50px; line-height:50px; background:url(/webroot/index/images/con_left_title_bg.jpg) 0px 0px repeat-x; border-bottom:3px solid #ffa181;}
.con_left_title h3{ float:left; margin-left:30px; font-size:22px; color:#fff;}
.con_left_title span{ width:40px; height:50px; display:block; float:left; background:url(/webroot/index/images/ico.png) 0px -152px;}
.con_left_title a{ margin-right:30px; color:#ffecdd; font-size:13px; float:right; text-decoration:underline;}

.con_left_con{ padding:0px 30px 30px 30px; background:#fff;}
.con_left_con li{ height:360px; float:left;}

.slider2_pic{ margin-top:30px; position:relative; background:#fff; border:1px solid #ebebeb; border-radius:5px; -moz-border-radius:5px;}
.con_left_con .pic{ width:100%; height:213px; text-align:center; border-bottom:2px solid #ffa181; overflow:hidden;}
.con_left_con .pic img{ max-width:150px; max-height:180px; margin:15px auto;}
.con_left_con .text{ padding:10px 15px; text-align:center; background:#ebebeb;}
.con_left_con .text h3{ height:42px; overflow:hidden; font-size:15px; line-height:20px;}
.con_left_con .text h3 a{ color:#010101;}
.con_left_con .text h3 a:hover{ color:#fb7e9c;}
.con_left_con .text p{ height:25px; line-height:25px; font-size:13px; color:#818080; overflow:hidden;}
.con_left_con .ico{ width:77px; height:26px; line-height:26px; text-align:center; color:#8c5712; font-size:14px; background:url(/webroot/index/images/ico.png) -178px -9px no-repeat; position:absolute; right:-11px; top:-11px; z-index:9;} 
.con_left_con .ico b{ padding:0px 5px; font-size:16px; color:#ff0000;}
.con_left_con .cart{ width:30px; height:30px; position:absolute; right:8px; top:180px;}
.con_left_con .cart a{ width:30px; height:30px; display:block; background:url(/webroot/index/images/ico.png) -272px -6px no-repeat;}

.bx-wrapper{position:relative;margin:0 auto;padding:0}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{ padding-right:11px;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;top:-52px; right: 45px;}
.bx-wrapper .bx-loading{min-height:50px;background:url(/webroot/index/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}
.bx-wrapper .bx-pager.bx-default-pager a{width:11px;height:11px;margin:0 3px; overflow:hidden; line-height:100px;display:block;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/* .bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ffd6d4;-moz-box-shadow:0px 0px 0px #af5004 inset;-webkit-box-shadow:0px 0px 0px #af5004 inset; box-shadow:0px 0px 0px #af5004 inset;}*/
.bx-wrapper .bx-prev{left:-27px;background:url(/webroot/index/images/controls.png) no-repeat;}
.bx-wrapper .bx-next{right:-27px;background:url(/webroot/index/images/controls.png) -23px 0px no-repeat;}
.bx-wrapper .bx-controls-direction a{width:23px;height:39px;position:absolute;top:50%;margin-top:-19px;outline:0;text-indent:-9999px;z-index:9}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:none;}
.bx-wrapper .bx-controls-auto .bx-stop{display:none;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:100%;text-align:right; /*padding-right:50px;*/}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}

.xssj .bx-wrapper .bx-pager.bx-default-pager a{background:#d05328;-moz-box-shadow:0px 2px 1px #b5431c inset;-webkit-box-shadow:0px 2px 1px #b5431c inset; box-shadow:0px 2px 1px #b5431c inset;}
.xssj .bx-wrapper .bx-pager.bx-default-pager a.active,.xssj .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ffd6d4;-moz-box-shadow:0px 0px 0px #af5004 inset;-webkit-box-shadow:0px 0px 0px #af5004 inset; box-shadow:0px 0px 0px #af5004 inset;}
.jdtj .bx-wrapper .bx-pager.bx-default-pager a{background:#cd620e;-moz-box-shadow:0px 2px 1px #b35205 inset;-webkit-box-shadow:0px 2px 1px #b35205 inset; box-shadow:0px 2px 1px #b35205 inset;}
.jdtj .bx-wrapper .bx-pager.bx-default-pager a.active,.jdtj .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ffd6d4;-moz-box-shadow:0px 0px 0px #af5004 inset;-webkit-box-shadow:0px 0px 0px #af5004 inset; box-shadow:0px 0px 0px #af5004 inset;}
.jdtj .bx-wrapper .bx-prev{ background-position:0px -39px;}
.jdtj .bx-wrapper .bx-next{ background-position:-23px -39px;}
/* .rmzt .bx-wrapper .bx-pager.bx-default-pager a{background:#d08216;-moz-box-shadow:0px 2px 1px #b2690a inset;-webkit-box-shadow:0px 2px 1px #b2690a inset; box-shadow:0px 2px 1px #b2690a inset;}
.rmzt .bx-wrapper .bx-pager.bx-default-pager a.active,.rmzt .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ffd6d4;-moz-box-shadow:0px 0px 0px #af5004 inset;-webkit-box-shadow:0px 0px 0px #af5004 inset; box-shadow:0px 0px 0px #af5004 inset;} */
.rmzt .bx-wrapper .bx-prev{ background-position:0px -78px;}
.rmzt .bx-wrapper .bx-next{ background-position:-23px -78px;}
.bjjx .bx-wrapper .bx-pager.bx-default-pager a{background:#d96830;-moz-box-shadow:0px 2px 1px #ab4e22 inset;-webkit-box-shadow:0px 2px 1px #ab4e22 inset; box-shadow:0px 2px 1px #ab4e22 inset;}
.bjjx .bx-wrapper .bx-pager.bx-default-pager a.active,.bjjx .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ffd6d4;-moz-box-shadow:0px 0px 0px #af5004 inset;-webkit-box-shadow:0px 0px 0px #af5004 inset; box-shadow:0px 0px 0px #af5004 inset;}
.bjjx .bx-wrapper .bx-prev{ background-position:0px -117px;}
.bjjx .bx-wrapper .bx-next{ background-position:-23px -117px;}
.jdzj .bx-wrapper .bx-pager.bx-default-pager a{background:#d95a53;-moz-box-shadow:0px 2px 1px #af3d3c inset;-webkit-box-shadow:0px 2px 1px #af3d3c inset; box-shadow:0px 2px 1px #af3d3c inset;}
.jdzj .bx-wrapper .bx-pager.bx-default-pager a.active,.jdzj .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ffd6d4;-moz-box-shadow:0px 0px 0px #af5004 inset;-webkit-box-shadow:0px 0px 0px #af5004 inset; box-shadow:0px 0px 0px #af5004 inset;}
.jdzj .bx-wrapper .bx-prev{ background-position:0px -156px;}
.jdzj .bx-wrapper .bx-next{ background-position:-23px -156px;}
.cxjd .bx-wrapper .bx-pager.bx-default-pager a{background:#cc506c;-moz-box-shadow:0px 2px 1px #a83850 inset;-webkit-box-shadow:0px 2px 1px #a83850 inset; box-shadow:0px 2px 1px #a83850 inset;}
.cxjd .bx-wrapper .bx-pager.bx-default-pager a.active,.cxjd .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ffd6d4;-moz-box-shadow:0px 0px 0px #af5004 inset;-webkit-box-shadow:0px 0px 0px #af5004 inset; box-shadow:0px 0px 0px #af5004 inset;}
.cxjd .bx-wrapper .bx-prev{ background-position:0px -195px;}
.cxjd .bx-wrapper .bx-next{ background-position:-23px -195px;}
.hjsd .bx-wrapper .bx-pager.bx-default-pager a{background:#d8672f;-moz-box-shadow:0px 2px 1px #b45323 inset;-webkit-box-shadow:0px 2px 1px #b45323 inset; box-shadow:0px 2px 1px #b45323 inset;}
.hjsd .bx-wrapper .bx-pager.bx-default-pager a.active,.hjsd .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ffd6d4;-moz-box-shadow:0px 0px 0px #af5004 inset;-webkit-box-shadow:0px 0px 0px #af5004 inset; box-shadow:0px 0px 0px #af5004 inset;}
.hjsd .bx-wrapper .bx-prev{ background-position:0px -234px;}
.hjsd .bx-wrapper .bx-next{ background-position:-23px -234px;}



.jdtj .con_left_title span{ background-position:-50px -152px;}
.jdtj .con_left_title{ background:url(/webroot/index/images/con_left_title_bg.jpg) 0px -52px repeat-x; border-bottom:3px solid #fca968;}
.rmzt .con_left_title span{ background-position:-100px -152px;}
.rmzt .con_left_title{ background:url(/webroot/index/images/con_left_title_bg.jpg) 0px -104px repeat-x; border-bottom:3px solid #fec173;}
.rmzt .con_left_con li{ width:255px; height:350px;}
.rmzt .con_left_con .pic{ width:100%; height:185px; border-bottom:2px solid #ffa181; overflow:hidden;}
.rmzt .con_left_con .pic img{ width:255px; height:185px;}
.rmzt .con_left_con .ico{ width:88px; color:#fff; background:#bf6c01; border-radius:5px; -moz-border-radius:5px; top:5px; right:5px;}
.rmzt .con_left_con .text{ text-align:left;}
.rmzt .con_left_con .text h3{ font-size:15px;}
.rmzt .con_left_con .text h3 a{ color:#000;}
.rmzt .con_left_con .text h3 a:hover{ color:#fb7e9c;}
.rmzt .con_left_con .text p{ margin-top:8px; height:62px; line-height:20px; font-size:14px;}
.bjjx .con_left_title span{ background-position:-150px -152px;}
.bjjx .con_left_title{ background:url(/webroot/index/images/con_left_title_bg.jpg) 0px -156px repeat-x; border-bottom:3px solid #ffb591;}
.jdzj .con_left_title span{ background-position:-200px -152px;}
.jdzj .con_left_title{ background:url(/webroot/index/images/con_left_title_bg.jpg) 0px -208px repeat-x; border-bottom:3px solid #ffb2af;}
.cxjd .con_left_title span{ background-position:-250px -152px;}
.cxjd .con_left_title{ background:url(/webroot/index/images/con_left_title_bg.jpg) 0px -260px repeat-x; border-bottom:3px solid #feb7c7;}
.hjsd .con_left_title span{ background-position:0px -202px;}
.hjsd .con_left_title{ background:url(/webroot/index/images/con_left_title_bg.png) #ff945f; border-bottom:3px solid #ffb591;}

.con_left_id1{ font-size:0px; line-height:0px; overflow:hidden; margin-bottom:20px;}
.con_left_id1 img{ width:870px; height:180px;}
.con_left_id2{ padding-left:0px; overflow:hidden; margin-bottom:5px;}
.con_left_id2 li{ width:248; height:248px; margin-left:18px; margin-top:30px; float:left; font-size:0px; line-height:0px; overflow:hidden; border-radius:5px; -moz-border-radius:5px;}
.con_left_id2 li img{ max-width:248px; } 

/*-----------------右边内容区块----------------*/
.con_right_c{ width:100%; border-radius:10px; -moz-border-radius:10px; overflow:hidden; margin-bottom:25px; box-shadow:0 2px #c1c1c1; -webkit-box-shadow:0 2px #c1c1c1; -moz-box-shadow:0 2px #c1c1c1;}
.con_right_title{ height:50px; line-height:50px; background:url(/webroot/index/images/con_left_title_bg.jpg) 0px -416px repeat-x; border-bottom:3px solid #a18c8a;}
.con_right_title h3{ text-align:center; font-size:22px; color:#fff;}
.con_right_con{ width:100%; background:#fff; overflow:hidden;}
.con_right_con li{ width:100%; overflow:hidden; min-height:65px; padding:10px 0px; border-bottom:1px dashed #d1c6c5; position:relative;}
.con_right_con li strong{ width:33px; height:35px; line-height:35px; display:block; float:left; color:#fff; font-size:18px; font-weight:bold; text-align:center; background:url(/webroot/index/images/ico.png) -50px -210px no-repeat; position:absolute; left:15px; top:50%; margin-top:-15px;}
.con_right_con li div{ overflow:hidden; padding:0px 70px 0px 60px;}
.con_right_con li td{ font-size:15px; line-height:20px;}
.con_right_con li td a{ color:#010101;}
.con_right_con li td a:hover{ color:#fb7e9c;}
.con_right_con li span{ width:50px; height:65px; position:absolute; right:15px; top:50%; margin-top:-32px;}
.con_right_con li span img{max-width:50px;}
.con_right_con li:last-child{ border-bottom:0px;} 
.con_right_con dl{ padding:20px 15px; overflow:hidden;}
.con_right_con dd{ width:100%; height:240px; text-align:center; overflow:hidden;}
.con_right_con dd img{ max-width:160px; }
.con_right_con dt a{ line-height:20px; color:#010101; font-size:15px;}
.con_right_id1{ font-size:0px; line-height:0px; overflow:hidden; margin-bottom:20px;}
.con_right_id1 img{ width:300px; height:380px;}
.con_right_id2{ font-size:0px; line-height:0px; overflow:hidden; margin-bottom:20px;}
.con_right_id2 img{ width:300px; height:190px;}

.jsxx .con_right_con p a{ display:block; font-size:15px; line-height:20px; color:#010101; padding:15px; border-bottom:1px dashed #d1c6c5;}
.jsxx .con_right_con p a:hover{ color:#fb7e9c;}
.jsxx .con_right_con .more{ padding:10px;}
.jsxx .con_right_con .more a{ width:100%; height:30px; display:block; line-height:30px; text-align:center; font-size:13px; color:#fff; background:#de4a46; border-radius:5px; -moz-border-radius:5px;}
.jsxx .con_right_con .more a:hover{ text-decoration:none; background:#ca3935;}

.con_right_con2{ width:100%; background:#fff; overflow:hidden;}
.con_right_con2 p { display:block; font-size:15px; line-height:20px; color:#010101; padding:15px; border-bottom:1px dashed #d1c6c5; }

.con_right_con3 { width:100%; background:#fff; overflow:hidden; margin-bottom:25px;}

.con_right_con2.co{ background: #fff;margin-bottom: 25px;border-radius:10px; -moz-border-radius:10px; overflow:hidden; margin-bottom:25px; box-shadow:0 2px #c1c1c1; -webkit-box-shadow:0 2px #c1c1c1; -moz-box-shadow:0 2px #c1c1c1;}

.con_right_con2.co p { border-bottom: none; padding: 20px 15px;}
.con_right_con2.co p span { color:#de4a46;}
.con_right_con2.co p img { width:110px; vertical-align: middle;}
.con_right_con b.red { color:#f00;font-size: 18px;}

.con_right_con3.edm {
	border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0 2px #c1c1c1;
    -webkit-box-shadow: 0 2px #c1c1c1;
    -moz-box-shadow: 0 2px #c1c1c1;	
    margin-bottom: 25px;
}



/*-------------------------出版社專區--------------------------*/
.press_jt{ height:1px; margin:0px auto; background:#e8e8e8;}
.press_jt span{ width:23px; height:39px; display:block; position:absolute; bottom:210px; background:url(/webroot/index/images/ico.png);}
.press_jt s{ width:30px; height:105px; display:block; position:absolute; bottom:-1px; background:url(/webroot/index/images/ico.png);}
.press_jt_l,.press_jt_r{ position:absolute; z-index:9;}
.press_jt .press_jt_l span{ left:-10px; background-position: -130px -100px;}
.press_jt .press_jt_l s{ background-position: 0px -252px;}
.press_jt .press_jt_r span{ right:-40px; background-position: -153px -100px;}
.press_jt .press_jt_r s{ background-position: -30px -252px;}
.press_jt_l{left:0px;}
.press_jt_r{right:30px;}


.press_bg{ margin:0px auto; background:none; position:relative;}

.press_title{ height:50px; line-height:50px; background:url(/webroot/index/images/con_left_title_bg.jpg) 0px -364px repeat-x; border-bottom:3px solid #999; border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px;}
.press_title h3{ float:left; margin-left:30px; font-size:22px; color:#fff;}
.press_title span{ width:40px; height:50px; display:block; float:left; margin-right:5px; background:url(/webroot/index/images/ico.png) -100px -202px;}
.press_title a{ margin-right:30px; color:#fff; font-size:13px; float:right; text-decoration:underline;}

.press_js{ overflow:hidden; border-radius:0px 0px 10px 10px ; -moz-border-radius:0px 0px 10px 10px ; background:#fff; box-shadow:0 0 8px #c1c1c1; -webkit-box-shadow:0 0 8px #c1c1c1; -moz-box-shadow:0 0 8px #c1c1c1;}

.press_t_bg{ height:105px; background:#e8e8e8;}
.press_t{width:1095px; margin:0px auto; height:90px; padding-top:15px; position:relative; overflow:hidden;}
.press_t ul{ position:absolute;}
.press_t li{ width:85px; height:73px; float:left;}
.press_t li span{ width:73px; height:73px; text-align:center; display:block; margin:0px auto; border-radius:225px; -moz-border-radius:225px; overflow:hidden; background:#fff; box-shadow:0 0 8px #e2e2e2; -webkit-box-shadow:0 0 8px #e2e2e2; -moz-box-shadow:0 0 8px #e2e2e2;}
.press_t li img{ width:73px; height:73px;}
.press_t .cur span{ border:2px solid #666;}

.press_con{ width:1085px; margin:0px auto; padding:20px 0px; position:relative; overflow:hidden;}
.press_con_ul{ position:relative;}
.press_con_ul li{ width:1085px; overflow:hidden; float:left;}
.press_con_ul dl{ width:580px; height:205px; float:left; position:relative; overflow:hidden;}
.press_con_ul dd{ width:124px; height:124px; overflow:hidden; border:2px solid #dbdbdb; text-align:center; border-radius:255px; -moz-border-radius:255px; position:absolute; left:0px; top:45px;}
.press_con_ul dd img{ width:124px; height:124px;}
.press_con_ul dt{ padding-left:145px;}
.press_con_ul dt h3{ height:35px; line-height:35px; margin-top:30px; font-size:16px; color:#1a1a1a; font-weight:bold;}
.press_con_ul dt p{ font-size:14px; color:#666; line-height:20px;}
.morelist { color:#bb0b2a; text-decoration:none; float:right;}
.press_con_ul .pic{ width:480px; height:215px; float:right; overflow:hidden;}
.press_con_ul .pic img{ width:480px; height:215px;}




/*-------------------------footer--------------------------*/
.footer_bg{ width:100%; margin-top:130px; padding-top:25px; height:160px; border-top:4px solid #f58727; background:#393939; overflow:hidden;}
.footer{ background:none; position:relative;}
.footer_logo{ float:left;}

.footer_r{ width:635px; float:right;}

.footer_r_search_bg{ overflow:hidden;padding: 20px 15px;}
/*.footer_r_search{ width:430px; height:30px; margin-top:5px; float:right; line-height:30px; background:#fff; border:3px solid #cfd9e5; border-radius:125px; -moz-border-radius:125px; position:relative;}*/

.footer_r_search{ width: 98%; height:30px; margin-top:15px; float:right; line-height:30px; background:#fff; border:3px solid #cfd9e5; border-radius:125px; -moz-border-radius:125px; position:relative;}
.footer_r_search span{ width:120px; height:16px; line-height:16px; font-size:14px; color:#393939; display:block; position:absolute; left:12px; top:7px;}
/*.footer_r_search span:after{ width:21px; height:16px; content:""; display:block; margin-right:5px; float:left; background:url(/webroot/index/images/ico.png) -190px -305px;}
.footer_r_search span:before{ width:11px; height:16px; content:""; display:block; float:right; border-left:1px solid #d4d4d4;}
.footer_r_search div{ padding:0px 80px 0px 132px;}
*/
.footer_r_search_bg span:after{ width:21px; height:16px; content:""; display:block; margin-right:5px;    margin-top: 4px; float:left; background:url(/webroot/index/images/ico.png) -190px -305px;}

.footer_r_search div{ padding:0px 10px;}
.footer_r_search .text{ width:100%; float:left; margin-top:4px; height:22px; line-height:22px; font-size:14px; color:#bfbfbf; letter-spacing:0px; border:0px; background:#fff;}
.footer_r_search .bnt{ width:50px; height:24px; line-height:22px; color:#fff; text-align:center; background:#de4a46; border:0px; cursor:pointer; border-radius:125px; -moz-border-radius:125px; transition: all 0.3s linear 0s; position:absolute; right:3px; top:3px;}
.footer_r_search .bnt:hover{ background:#c93b37;}

.footer_r_menu{ margin-top:20px; font-size:15px; line-height:30px; color:#6a6a6a;}
.footer_r_menu a{ margin:0px 17px; color:#fff;}


.copyright{ font-size:12px; line-height:18px; color:#9b9b9b; position:absolute; left:0px; top:80px;}

.c_links { margin-top: 25px; float: right;}
.c_links li { display:inline-block; margin: 0px 3px;}
.c_links li img { width: 30px;}
.c_links li span { color:#de4a46; vertical-align: text-bottom; font-weight: bold;}

/* 
	浮動視窗Sroll Top
*/
#abgne_float_ad { display: none; position: absolute; z-index: 111; }
#abgne_float_ad img { border: none; }




.new_discount_code{ padding:20px 0; font-size: 16px; line-height: 32px; overflow: hidden;}
.new_discount_code .text{ float:left;}
.new_discount_code .ipt{ width: 225px; float:left; border-radius:5px; -moz-border-radius:5px; border: 1px solid #f3d7d7; background-color: #fff0f0; font-size: 15px; vertical-align: inherit; padding: 0px 0px 0px 10px; height: 32px; font-family: inherit;}
.new_discount_code .bnt{ padding: 0 10px; float:left; color: #fff; border-radius:5px; -moz-border-radius:5px; margin: 0 10px; background: #de4a46; cursor: pointer;}
.new_discount_code .discount_result{ float:left; color: #de4a46;}



.iframe_video img{ width:100%; cursor:pointer;}
.popup_bg{ width:100%; height:100%; position:fixed; left:0px; top:0px; background:rgba(0, 0, 0, 0.7); z-index:888; display:none;}
.popup_video{ width:100%; max-width:640px; text-align:center; position:fixed; left:50%; margin-left:-320px; top:12%; z-index:2; transition: all 0.3s linear 0s; z-index:999; display:none;}
.popup_video_c{ background:#fff;}
.popup_video_c .ico{ text-align:left; padding:5px 12px 10px; overflow:hidden;}
.popup_video_c .ico span{ display:block; margin-right:10px; float:left; background:#666; line-height:0; font-size:0;}
.popup_video_c .ico span.hov{ background:#42990d;}
.popup_video_c .ico img{ width:25px;}
.popup_video_gb{ height:1px; position:relative;}
.popup_video_gb span{ width:30px; height:30px; display:block; background:url(/webroot/index/images/popup_video_gb.png) center no-repeat; background-size:25px auto; position:absolute; right:-35px; top:-2px;}
@media screen and (max-width:750px) {
.popup_video{ left:0px; margin:0px;}
.popup_video_gb span{ top:-40px; right:10px;}
}

@media screen and (max-width:414px) {
.popup_video_c iframe{ width:100%; height:243px;}
}
@media screen and (max-width:375px) {
.popup_video_c iframe{ height:220px;}
}
@media screen and (max-width:320px) {
.popup_video_c iframe{ height:188px;}
}
