@charset "utf-8";

.page .head{ padding:1rem 3%; background:#f4f4f4}
.page .head .logo{ float:left; background:#f4f4f4; width:24%; height:2.8rem; margin-right:2%; text-align:center; border:none; overflow:hidden;}
.page .head .logo a{width:100%; height:100%; border:none; display:block; background:#f4f4f4}
.page .head .logo a img{width:100%; height:100%; border:none;}
.page .head input{ float:left; height:2.8rem; line-height:2.8rem; width:52%; border-radius:0.2rem; border:1px solid #c9c9c9; background:#d3d3d3; -moz-box-shadow:0 0.1rem 0.1rem #b7b7b7; -webkit-box-shadow:0 0.1rem 0.1rem #b7b7b7; box-shadow:0 0.1rem 0.1rem #b7b7b7 inset; padding-left:2%; font-size:1.4rem; color:#656565; line-height:2.8rem;}
.page .head a{ float:left; margin-left:1%; display:block; height:2.8rem; width:17%; border:1px solid #c9c9c9; border-radius:0.3rem; background:-moz-linear-gradient(top, #fff, #dfdfdf); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dfdfdf)); background:-webkit-linear-gradient(top, #fff, #dfdfdf); background:-o-linear-gradient(top, #fff, #dfdfdf); background:-ms-linear-gradient(top, #fff, #dfdfdf); background:linear-gradient(top, #fff, #dfdfdf); text-align:center}
.page .head a label{ display:inline-block; width:40%; height:100%; background:url(../images_app/ico_search.png) 0  center no-repeat; background-size:100% auto}
.page .head-line{ background:url(../images_app/head_line.png) 0 center no-repeat; background-size:100% auto; height:0.3rem}

.page .nav{ padding:1rem 0.8rem 0.5rem 0.8rem}
.page .nav span{ display:inline-block; width:18%; height:3.4rem; line-height:3.4rem; padding:0 1%; margin-bottom:0.5rem; float:left}
.page .nav a{ display:inline-block; width:100%; height:100%; border:1px solid #41547a; border-radius:0.2rem; background:-moz-linear-gradient(top, #4c7ebe, #023474); background:-webkit-gradient(linear, left top, left bottom, from(#4c7ebe), to(#023474)); background:-webkit-linear-gradient(top, #4c7ebe, #023474); background:-o-linear-gradient(top, #4c7ebe, #023474); background:-ms-linear-gradient(top, #4c7ebe, #023474); background:linear-gradient(top, #4c7ebe, #023474); font-size:1.5rem; font-family:'宋体'; color:#fff; text-align:center; text-shadow:0.1rem 0.1rem 0.1rem #173152}

.page .banner{ padding:0 0.8rem 0.8rem 0.8rem}
.page .banner-in{ position:relative; min-height:10.1rem; overflow:hidden; -moz-box-shadow:0 2px 2px #aaa; -webkit-box-shadow:0 2px 2px #aaa; box-shadow:0 2px 2px #aaa}
.page .banner-in ul{ position:absolute; left:0; top:0; width:100%; height:100%; margin:0; padding:0}
.page .banner-in ul li{ width:100%; height:100%; position:absolute; left:0; top:0; text-align:center}
.page .banner-in ul li img{ width:100%; height:100%;}
.page .banner-in ul li label{ font-size:0.8rem; color:#000; background:#fff; position:absolute; left:0; width:100%; height:2rem; line-height:2rem; bottom:0; text-align:left; padding-left:0.5rem; display:none;}

.page .banner-in .ico{ position:absolute; bottom:0.5rem; right:0.5rem; text-align:center; z-index:100}
.page .banner-in .ico a{ display:inline-block; width:0.5rem; height:0.5rem; margin-right:0.6rem; background:#666; border-radius:1rem}
.page .banner-in .ico .selected{ background:#ff7800}

.page .scrollbanner{ position:relative; min-height:3.7rem; overflow:hidden; margin-bottom:0.8rem; padding:0 0.8rem}
.page .scrollbanner ul{ position:absolute; left:0; top:0; width:100%; height:100%; margin:0; padding:0}
.page .scrollbanner ul li{ position:absolute; left:0; top:-100%; height:100%; width:100%}
.page .scrollbanner ul li img{ width:100%; height:100%}

.page .box .box-title-2{ padding:0 0.8rem; background:-moz-linear-gradient(top, #d7d7d7, #fff); background:-webkit-linear-gradient(top, #d7d7d7, #fff); background:-webkit-gradient(linear, left top, left bottom, from(#d7d7d7), to(#fff)); background:-o-linear-gradient(top, #d7d7d7, #fff); background:-ms-linear-gradient(top, #d7d7d7, #fff); background:linear-gradient(top, #d7d7d7, #fff);}
.page .box .box-title-2 label{ display:inline-block; height:1.2rem; width:0.3rem; border-radius:0.2rem; background:-moz-linear-gradient(top, #c77575, #701d1d); background:-webkit-linear-gradient(top, #c77575, #701d1d); background:-webkit-gradient(linear, left top, left bottom, from(#c77575), to(#701d1d)); background:-o-linear-gradient(top, #c77575, #701d1d); background:-ms-linear-gradient(top, #c77575, #701d1d); background:linear-gradient(top, #c77575, #701d1d); vertical-align:middle; margin-right:0.5rem; margin-top:-0.4rem}
.page .box .box-title-2 span{ font-size:1.2rem; color:#474747; height:3rem; line-height:3rem}
.page .box .box-title-2 span a{color:#474747; text-decoration:none;}
.page .box .box-line{ padding:0 0.8rem; height:0.2rem;}
.page .box .box-line label{width:100%; height:0.2rem; background:#c66530; background-size:auto 100%; display:block;}

.page .box-title-3{ margin:0 auto; height:5.1rem; background:url(../images_app/title_bg.png) 0 center no-repeat; background-size:100% 100%; text-align:center; position:relative;}
.page .box-title-3 label{ display:inline-block; height:1.8rem; width:0.4rem; border-radius:0.2rem; background:-moz-linear-gradient(top, #c77575, #701d1d); background:-webkit-gradient(linear, left top, left bottom, from(#c77575), to(#701d1d)); background:-webkit-linear-gradient(top, #c77575, #701d1d); background:-o-linear-gradient(top, #c77575, #701d1d); background:-ms-linear-gradient(top, #c77575, #701d1d); background:linear-gradient(top, #c77575, #701d1d); vertical-align:middle; margin-right:0.8rem; margin-top:-0.8rem}
.page .box-title-3 span{ font-size:1.8rem; color:#f5f3f4; text-shadow:0 0 0.2rem #000; height:4.2rem; line-height:4.2rem}
.page .box-title-3 a{ display:inline-block; font-size:0.9rem; color:#fff; background:-moz-linear-gradient(top, #6b6b6b, #2f2f2f); background:-webkit-gradient(linear, left top, left bottom, from(#6b6b6b), to(#2f2f2f)); background:-webkit-linear-gradient(top, #6b6b6b, #2f2f2f); background:-o-linear-gradient(top, #6b6b6b, #2f2f2f); background:-ms-linear-gradient(top, #6b6b6b, #2f2f2f); background:linear-gradient(top, #6b6b6b, #2f2f2f); border-radius:0.2rem; height:1.5rem; line-height:1.5rem; width:4.7rem; text-align:center; position:absolute; right:1rem; top:50%; margin-top:-1.05rem}

.page .box-title-4{ margin:0 auto; height:5.1rem; background:url(../images_app/title_bg.png) 0 center no-repeat; background-size:100% 100%; text-align:center; overflow:hidden;}
.page .box-title-4 span{ font-size:1.8rem; color:#f5f3f4; text-shadow:0 0 0.2rem #000; width:100%; height:4.2rem; line-height:4.2rem; overflow:hidden;}

.page .box .list{ padding:0 0.8rem 0.8rem 0.8rem}
.page .box .list ul{ border-top:0.2rem solid #c66530; border-right:1px solid #ccc; border-left:1px solid #ccc; margin-bottom:0.8rem}
.page .box .list ul li{ border-bottom:1px solid #ccc; padding:1.5rem}
.page .box .list ul li img{ width:36%; float:left}
.page .box .list ul li .rt{ display:inline-block; width:59%; float:right; padding-left:5%}
.page .box .list ul li .rt p{ font-size:1.2rem; color:#000; line-height:1.8rem; display:inline}
.page .box .list ul li .rt p a{color:#000; text-decoration:none;}
.page .box .list ul li .rt p a:hover{color:#c00; text-decoration:none;}
.page .box .list ul li .rt .headline{color:#c00;}
.page .box .list ul li .rt .headline a{color:#c00; text-decoration:none;}
.page .box .list ul li .rt .count{ font-size:0.9rem; line-height:1.36rem; color:#767676; padding-top:1rem}
.page .box .list ul li .rt .count .s1{ float:left}
.page .box .list ul li .rt .count .s2{ float:right; padding-left:1.14rem; background:url(../images_app/ico_o.png) 0 0.36rem no-repeat; background-size:auto 80%}

.page .box .imgs{ padding:0.5rem 0.8rem 0.8rem 0.8rem}
.page .box .imgs ul li{ float:left; width:48%; margin-right:4%; margin-bottom:0.8rem}
.page .box .imgs ul li div{ border:1px solid #ccc; -moz-box-shadow:0 0.1rem 0.1rem #000; -webkit-box-shadow:0 0.1rem 0.1rem #000; box-shadow:0 0.1rem 0.1rem #000}
.page .box .imgs ul li img{ width:100%}
.page .box .imgs ul li span{ display:block; width:100%; height:2.8rem; line-height:2.8rem; overflow:hidden; text-align:center; font-size:0.8rem; color:#000}
.page .box .imgs ul .even{ margin:0}

.page .box .add-more{ display:block; height:3rem; line-height:3rem; text-align:center; border:1px solid #ccc; font-size:1.2rem; color:#474747; background:-moz-linear-gradient(top, #fff, #f5f5f5); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5)); background:-webkit-linear-gradient(top, #fff, #f5f5f5); background:-o-linear-gradient(top, #fff, #f5f5f5); background:-ms-linear-gradient(top, #fff, #f5f5f5); background:linear-gradient(top, #fff, #f5f5f5)}

.page .add-more-2{ text-align:center; padding:0.6rem 0}
.page .add-more-2 a{ display:inline-block; width:2.7rem; height:2.2rem; background:url(../images_app/ico_more.png) 0 0 no-repeat; background-size:100% 100%; margin:0 auto}

.page .sendmsg{ border:1px solid #ccc; border-top:0.2rem solid #3296cc; margin-bottom:1.2rem}
.page .sendmsg .title{ height:3.8rem; line-height:3.8rem; font-size:1.5rem; color:#00337e; padding:0 0.8rem; border-bottom:1px solid #ccc}
.page .sendmsg .title .s1{ float:left}
.page .sendmsg .title .s2{ float:right;}

.page .sendmsg .title .s3{ float:right;}
.page .sendmsg .title .s3 .a1{ background:url(../images_app/ico_pop.png) 0 center no-repeat; background-size:auto 80%; padding-left:2rem}
.page .sendmsg .title .s3 .a2{ margin-left:0.5rem}

.page .sendmsg .title  a{ color:#00337e}
.page .sendmsg .in{ background:#f1f1f1; padding:1.5rem}
.page .sendmsg .in textarea{ width:94%; border:1px solid #ccc; margin-left:-1px; box-shadow:0 1px 2px inset #666; height:10rem; padding:3%; font-size:1rem; color:#333}
.page .sendmsg .btn{ font-size:1.2rem; color:#666; padding-top:0.8rem}
.page .sendmsg .btn .s1{ float:left}
.page .sendmsg .btn .s2{ float:right; height:2.5rem; line-height:2.5rem; text-align:center; border-radius:0.4rem; background:-moz-linear-gradient(top, #fff, #d7d7d7); background:-webkit-linear-gradient(top, #fff, #d7d7d7); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7d7d7)); background:-o-linear-gradient(top, #fff, #d7d7d7); background:-ms-linear-gradient(top, #fff, #d7d7d7); background:linear-gradient(top, #fff, #d7d7d7); width:7.5rem; border:1px solid #ccc; vertical-align:middle; cursor:pointer;}


.page .msglist{ border:1px solid #ccc; border-top:0.2rem solid #3296cc; margin-bottom:0.8rem}
.page .msglist .title{ height:3.8rem; line-height:3.8rem; font-size:1.5rem; color:#00337e; padding:0 0.8rem}
.page .msglist .title .s1{ float:left}
.page .msglist .title .s2{ float:right; background:url(../images_app/ico_msg.png) 0 60% no-repeat; background-size:auto 50%; padding-left:2.5rem}
.page .msglist .title .s2 label{ color:#e27300}

.page .msglist ul li{ padding:0.8rem; border-top:1px solid #ccc}
.page .msglist ul li span{ display:inline-block; height:1.2rem; line-height:1.2rem}
.page .msglist ul li .hd{ padding:0.8rem 0}
.page .msglist ul li .user{ float:left; font-size:1.2rem; padding-left:1.2rem; background:url(../images_app/ico_pop.png) 0 center no-repeat; background-size:auto 90%; color:#00337e}
.page .msglist ul li .addr{ float:left; color:#838383; padding-left:1.2rem}
.page .msglist ul li .floor{ float:right; color:#838383}
.page .msglist ul li .floor a{ height:1.2rem; line-height:1.2rem; border:none; width:auto; color:#000; background:none}
.page .msglist ul li .floor a label{ color:#df7400; background:none; width:auto}
.page .msglist ul li .user-msg{ line-height:1.4rem; padding-bottom:0.6rem}
.page .msglist ul li .anslist{}
.page .msglist ul li .anslist .ans{ background:#d3d3d3; border:1px solid #ccc; padding:0.5rem 0.8rem; margin-bottom:0.2rem}
.page .msglist ul li .anslist .ans .ans-tltle .s1{ float:left; color:#00337e; padding-left:1.2rem; background:url(../images_app/ico_pop.png) 0 center no-repeat; background-size:auto 90%}
.page .msglist ul li .anslist .ans .ans-tltle .s2{ float:left; color:#333; padding-left:1.2rem}
.page .msglist ul li .anslist .ans .ans-tltle .s3{ float:right; color:#333}
.page .msglist ul li .anslist .ans .ans-txt{ padding-top:0.5rem}

.page .msglist ul li .ans-num{ padding-top:0.6rem}
.page .msglist ul li .ans-num span{ float:right; color:#00337e; cursor:pointer;}
.page .msglist ul li .ans-num span label{ padding:0 0.2rem; color:#828282; letter-spacing:0.2rem}

.page .msglist .ans-box{ padding:2rem 0 0 0; display:none;}
.page .msglist .ans-box textarea{ width:94%; border:1px solid #ccc; margin-left:-1px; box-shadow:0 1px 2px inset #666; height:6rem; padding:3%; font-size:1rem; color:#333}
.page .msglist .btn{ font-size:1.2rem; color:#666; padding-top:0.8rem}
.page .msglist .btn .s1{ float:left; color:#828282}
.page .msglist .btn .s2{ float:right; height:2.5rem; line-height:2.5rem; text-align:center; border-radius:0.4rem; background:-moz-linear-gradient(top, #fff, #d7d7d7); background:-webkit-linear-gradient(top, #fff, #d7d7d7); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7d7d7)); background:-o-linear-gradient(top, #fff, #d7d7d7); background:-ms-linear-gradient(top, #fff, #d7d7d7); background:linear-gradient(top, #fff, #d7d7d7); width:7.5rem; border:1px solid #ccc; vertical-align:middle; cursor:pointer;}

.page .ans-add{ height:3.2rem; line-height:3.2rem; text-align:center; border:1px solid #ccc; font-size:1.2rem; color:#333; background:-moz-linear-gradient(top, #fff, #f5f5f5); background:-webkit-linear-gradient(top, #fff, #f5f5f5); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5)); background:-o-linear-gradient(top, #fff, #f5f5f5); background:-ms-linear-gradient(top, #fff, #f5f5f5); background:linear-gradient(top, #fff, #f5f5f5); margin-bottom:0.8rem; cursor:pointer;}

.page .paging{ background:#eee; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:0.7rem 0; margin-bottom:0.8rem; text-align:center; position:relative}
.page .paging span{ display:inline-block; border:1px solid #ccc; border-radius:0.2rem; height:3.2rem; width:3.2rem; margin:0 0.4rem; background:-moz-linear-gradient(top, #fff, #d2d2d2); background:-webkit-linear-gradient(top, #fff, #d2d2d2); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d2d2d2)); background:-o-linear-gradient(top, #fff, #d2d2d2); background:-ms-linear-gradient(top, #fff, #d2d2d2); background:linear-gradient(top, #fff, #d2d2d2); vertical-align:middle; line-height:3.2rem; font-size:1.5rem; color:#333}
.page .paging span a{ display:block; height:100%}
.page .paging .s1 a{ background:url(../images_app/ico_1.png) center center no-repeat; background-size:60% 60%} 
.page .paging .s3 a{ background:url(../images_app/ico_2.png) center center no-repeat; background-size:60% 60%}
.page .paging .total{ display:inline-block; position:absolute; bottom:0.5rem; right:1.2rem; font-size:1.5rem; line-height:3.2rem; color:#666}

.page .pagenum{margin:0 auto; padding:0; border:none; text-align:center; display:none;}

.page .remark{ height:4rem; line-height:4rem; color:#fff; text-align:center; font-size:1.2rem; background:#333; margin-bottom:4rem}

.page .foot{ position:fixed; height:1px; width:100%; left:0; bottom:0; background:#000; z-index:102}
.page .foot .home{ position:absolute; bottom:0; left:0; width:100%; height:4rem; padding-top:1px; line-height:4rem; text-align:center; background:url(../images_app/nav_bg.png) 0 0 repeat-x; background-size:auto 100% }
.page .foot .home ul{ width:100%; height:100%}
.page .foot .home ul li{ float:left; width:21%; height:100%; position:relative}
.page .foot .home ul li a{ display:block; font-size:1.2rem; border-right:1px solid #000; border-left:1px solid #727272; height:100%; text-align:center; color:#fff}
.page .foot .home ul li .hover{ background:-moz-linear-gradient(top, #2657af, #001d57); background:-webkit-linear-gradient(top, #2657af, #001d57); background:-webkit-gradient(linear, left top, left bottom, from(#2657af), to(#001d57)); background:-o-linear-gradient(top, #2657af, #001d57); background:-ms-linear-gradient(top, #2657af, #001d57); background:linear-gradient(top, #2657af, #001d57);}
.page .foot .home ul li .rt{ border-right:none}
.page .foot .home ul li .lt{ border-left:none}
.page .foot .home ul li .child{ position:absolute; bottom:3.6rem; left:0; width:100%; background:url(../images_app/ico_atr2.png) center bottom no-repeat; background-size:20% 5%; padding-bottom:0.4rem; display:none; z-index:120}
.page .foot .home ul li .child a{ display:block; width:100%; height:4rem; line-height:4rem; text-align:center; color:#fff; font-size:1.2rem; border:none; border-bottom:1px solid #000; border-top:1px solid #262728; background:-moz-linear-gradient(top, #383838, #1a1a1a); background:-webkit-linear-gradient(top, #383838, #1a1a1a); background:-webkit-gradient(linear, left top, left bottom, from(#383838), to(#1a1a1a)); background:-o-linear-gradient(top, #383838, #1a1a1a); background:-ms-linear-gradient(top, #383838, #1a1a1a); background:linear-gradient(top, #383838, #1a1a1a); background-size:auto 100%; float:left}
.page .foot .home ul li .child a:hover{ background:-moz-linear-gradient(top, #2657af, #001d57); background:-webkit-linear-gradient(top, #2657af, #001d57); background:-webkit-gradient(linear, left top, left bottom, from(#2657af), to(#001d57)); background:-o-linear-gradient(top, #2657af, #001d57); background:-ms-linear-gradient(top, #2657af, #001d57); background:linear-gradient(top, #2657af, #001d57);}
.page .foot .home ul .sp{ width:16%; background:url(../images_app/ico_home.png) center center no-repeat; background-size:70% 70%}
.page .jump{position:fixed; width:100%; left:0; bottom:0; z-index:101}
.page .jump .btns{ display:inline-block; width:4rem; height:4rem; position:absolute; right:2%}
.page .jump .backtop{ bottom:5rem; background:url(../images_app/btn-backtop.png) 0 0 no-repeat; background-size:100% 100%}
.page .jump .pcdetail{ bottom:9.5rem; background:url(../images_app/btn-pcdetail.png) 0 0 no-repeat; background-size:100% 100%}

.page .adwatermark01{padding:0.1rem 0.25rem; border:1px #FFFFFF solid; border-radius:0.25rem; position:absolute; left:0.25rem; bottom:0.25rem; color:#FFFFFF; z-index:999;}
.page .adwatermark02{line-height:0.9rem; border:1px #FFFFFF solid; border-radius:0.25rem; position:absolute; right:0.25rem; bottom:0.25rem; color:#FFFFFF; z-index:999;}


.index .head, .search .head{ position:relative}
.index .head input, .search .head input{ width:37%; padding-left:17%; font-size:1.4rem; color:#656565; line-height:2.8rem;}
.index .head .select, .search .head .select{ position:absolute; top:1rem; left:27%; width:14%; height:2.8rem; line-height:2.8rem; font-size:1.4rem; color:#656565; text-align:center}
.index .head .select span, .search .head .select span{ display:inline-block; height:100%; padding-right:8%; width:92%; background:url(../images_app/ico_atr.png) right center no-repeat; background-size:0.6rem auto}
.index .head .select ul, .search .head .select ul{ position:absolute; top:130%; left:0; width:184%; background:#f1f1f1; border:1px solid #d3d3d3; display:none}
.index .head .select ul .sp, .search .head .select ul .sp{ border-bottom:1px solid #7f7e7e}
.index .head .select ul label, .search .head .select ul label{ display:inline-block; width:2.2rem; height:1.2rem; position:absolute; bottom:100%; left:50%; margin-left:-1.1rem; background:url(../images_app/atr.png) 0 0 no-repeat; background-size:100% 100%; margin-bottom:-2px}

.index .box .box-title{ text-align:center; position:relative;background:-moz-linear-gradient(top, #d7d7d7, #fff); background:-webkit-gradient(linear, left top, left bottom, from(#d7d7d7), to(#fff)); background:-webkit-linear-gradient(top, #d7d7d7, #fff); background:-o-linear-gradient(top, #d7d7d7, #fff); background:-ms-linear-gradient(top, #d7d7d7, #fff); background:linear-gradient(top, #d7d7d7, #fff)}
.index .box .box-title label{ display:inline-block; height:1.8rem; width:0.4rem; border-radius:0.2rem; background:-moz-linear-gradient(top, #c77575, #701d1d); background:-webkit-gradient(linear, left top, left bottom, from(#c77575), to(#701d1d)); background:-webkit-linear-gradient(top, #c77575, #701d1d); background:-o-linear-gradient(top, #c77575, #701d1d); background:-ms-linear-gradient(top, #c77575, #701d1d); background:linear-gradient(top, #c77575, #701d1d); vertical-align:middle; margin-right:0.8rem; margin-top:-0.8rem}
.index .box .box-title span{ font-size:1.8rem; color:#f5f3f4; text-shadow:0 0 0.2rem #000; height:3rem; line-height:3rem}
.index .box .box-title a{ display:inline-block; font-size:0.9rem; color:#fff; background:-moz-linear-gradient(top, #6b6b6b, #2f2f2f); background:-webkit-gradient(linear, left top, left bottom, from(#6b6b6b), to(#2f2f2f)); background:-webkit-linear-gradient(top, #6b6b6b, #2f2f2f); background:-o-linear-gradient(top, #6b6b6b, #2f2f2f); background:-ms-linear-gradient(top, #6b6b6b, #2f2f2f); background:linear-gradient(top, #6b6b6b, #2f2f2f); border-radius:0.2rem; height:1.5rem; line-height:1.5rem; width:4.7rem; text-align:center; position:absolute; right:0.8rem; top:50%; margin-top:-0.75rem}

.index .box .special{ padding:0 0.8rem 0.8rem 0.8rem}
.index .box .special ul li{ border:1px solid #ccc; border-top:0.2rem solid #c66530; padding:0.8rem 0.8rem 0 0.8rem; margin-bottom:1rem}
.index .box .special ul li img{ width:100%}
.index .box .special ul li span{ display:block; font-size:1rem; text-align:center; color:#000; height:3rem; line-height:3rem}

.index .box .news{ padding:0 0.8rem 0.8rem 0.8rem}
.index .box .news-in{ border:1px solid #ccc; border-top:0.2rem solid #c66530; -moz-box-shadow:0 0.1rem 0.1rem #000; -webkit-box-shadow:0 0.1rem 0.1rem #000; box-shadow:0 0.1rem 0.1rem #000; padding:0.8rem}
.index .box .news-imgs a{ display:inline-block; width:48%; margin-right:4%; float:left}
.index .box .news-imgs img{ width:100%}
.index .box .news-imgs span{ display:block; height:2.2rem; line-height:2.2rem; color:#fff; text-align:center; font-size:1rem; background:#000}
.index .box .news-imgs .end{ margin:0}
.index .box .news-ul{ padding:1rem 0 0 0}
.index .box .news-ul li a{ font-size:1.2rem; line-height:1.8rem; color:#000; padding:0.6rem 0; display:block; background:url(../images_app/ico_o2.png) 0 1.05rem no-repeat; background-size:1rem auto; padding-left:1.2rem}

.index .box .choose{ padding:0 0.8rem 0.8rem 0.8rem}
.index .box .choose .choose-in{ border:1px solid #ccc; border-top:none}
.index .box .choose .choose-tab span{ float:left; display:block; width:33%; border-bottom:1px solid #ccc}
.index .box .choose .choose-tab span a{ border-right:1px solid #ccc; display:block; height:5rem; line-height:5rem; font-size:1.4rem; color:#6b6969; text-align:center; border-top:0.2rem solid #ccc;}
.index .box .choose .choose-tab .end{ width:34%}
.index .box .choose .choose-tab .end a{ border-right:none}
.index .box .choose .choose-tab .selected{ border-bottom:none}
.index .box .choose .choose-tab .selected a{ color:#c1622f; border-top:0.2rem solid #c66530}
.index .box .choose .ch-title{ text-align:center}
.index .box .choose .ch-title label{ display:inline-block; height:1.2rem; width:0.3rem; border-radius:0.2rem; background:-moz-linear-gradient(top, #707070, #4b4b4b); background:-webkit-gradient(linear, left top, left bottom, from(#707070), to(#4b4b4b)); background:-webkit-linear-gradient(top, #707070, #4b4b4b); background:-o-linear-gradient(top, #707070, #4b4b4b); background:-ms-linear-gradient(top, #707070, #4b4b4b); background:linear-gradient(top, #707070, #4b4b4b); vertical-align:middle; margin-right:0.8rem; margin-top:-0.3rem}
.index .box .choose .ch-title span{ font-size:1.5rem; color:#444343;  height:3.5rem; line-height:3.5rem}
.index .box .choose .ch-boxs{ display:none}
.index .box .choose .show{ display:block}
.index .box .choose .ch-boxs ul{ padding:0 1.5rem; border-bottom:1px dashed #ccc}
.index .box .choose .ch-boxs ul li{ float:left; width:32%; margin-right:2%; margin-bottom:0.8rem}
.index .box .choose .ch-boxs ul li img{ width:100%; border:1px solid #ccc}
.index .box .choose .ch-boxs ul li span{ text-align:center; display:block; height:1.6rem; line-height:1.6rem; color:#666; font-size:0.9rem}
.index .box .choose .ch-boxs ul .end{ margin-right:0}
.index .box .choose .ch-boxs .end{ border:none}

.index .box .video{ padding:0 0.8rem 0.8rem 0.8rem}
.index .box .video ul{ border:1px solid #ccc; border-top:0.2rem solid #c66530; padding:1.1rem; margin-bottom:0.8rem}
.index .box .video ul li{ width:48%; margin-right:4%; float:left}
.index .box .video ul li img{ width:100%}
.index .box .video ul li span{ display:block; width:100%; height:2.8rem; line-height:2.8rem; overflow:hidden; font-size:1.1rem; color:#666; text-align:center;}
.index .box .video ul .even{ margin-right:0}



.news .art-title{padding:1rem 0.8rem 0 0.8rem; text-align:center; line-height:3rem; font-family:"Microsoft YaHei"; font-size:2rem; font-weight:bold;}
.news .des{margin:0 auto; padding:0.5rem 1rem 0.5rem 1rem; text-align:center;}
.news .des span{padding:0 0.6rem 0 0.6rem; line-height:1.8rem; font-size:1.2rem; color:#474747;}
.news .content{padding:0.5rem 0.8rem 0.8rem 0.8rem;}
.news .content p{margin:0 0 0 0; padding:0.5rem 0 0.5rem 0; line-height:2rem; font-size:1.2rem; color:#202020; table-layout:fixed; word-wrap:break-word; word-break:normal; white-space:normal; text-indent:2.4rem; overflow:hidden;}
.news .content p img{margin-left:-2.4rem; max-width:100%;}
.news .content p iframe{margin-left:-2.4rem; width:100%; min-height:23.65rem;}
.news .content br{line-height:0.6rem;}
.news .detailbanner{padding:1rem 0.8rem 1rem 0.8rem; text-align:center;}
.news .detailbanner a{display:block; position:relative;}
.news .detailbanner img{width:100%;}
.news .box .relative{margin:0 0.8rem 0.8rem 0.8rem; border-top:0.2rem solid #c66530; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:0.8rem;}
.news .box .relative ul{padding:1rem 0.5rem 1rem 0.5rem}
.news .box .relative ul li a{font-size:1.2rem; line-height:1.8rem; color:#000; padding:0.6rem 0; display:block; background:url(../images_app/ico_o3.png) 0 0.8rem no-repeat; background-size:1.4rem 1.4rem; padding-left:1.8rem}



.picture .pic-title{padding:1rem 0.6rem 0.2rem 0.6rem;}
.picture .picbanner{ padding:0.5rem 0.8rem 0.8rem 0.8rem}
.picture .picbanner-in{ position:relative; min-height:12rem; overflow:hidden; -moz-box-shadow:0 2px 2px #aaa; -webkit-box-shadow:0 2px 2px #aaa; box-shadow:0 2px 2px #aaa}
.picture .picbanner-in ul{ position:absolute; left:0; top:0; width:100%; height:100%; margin:0; padding:0}
.picture .picbanner-in ul li{ width:100%; height:100%; position:absolute; left:0; top:0; text-align:center}
.picture .picbanner-in ul li img{ width:100%; height:100%}
.picture .picbanner-in ul li label{ font-size:0.8rem; color:#fff; background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; position:absolute; left:0; width:100%; height:2rem; line-height:2rem; bottom:0; text-align:left; padding-left:0.5rem}
.picture .picbanner-in .ico{ position:absolute; bottom:0.5rem; right:1rem; text-align:center; z-index:100}
.picture .picbanner-in .ico a{ display:inline-block; width:0.5rem; height:0.5rem; margin-right:0.6rem; background:#666; border-radius:1rem}
.picture .picbanner-in .ico .selected{ background:#ff7800}



.picturedetail .content{ padding:0 0.8rem}
.picturedetail .picbanner{ margin:0 auto; margin-top:1.2rem; padding:0 0 0 0; overflow:hidden}
.picturedetail .picbanner .picbanner-in{ position:relative; height:16.65rem; box-shadow:none; background:#000000;}
.picturedetail .picbanner .picbanner-in ul{ position:absolute; left:0; top:0; width:100%; height:100%; margin:0; padding:0}
.picturedetail .picbanner .picbanner-in ul li{ width:100%; height:100%; position:absolute; left:0; top:0; text-align:center}
.picturedetail .picbanner .picbanner-in ul li img{ width:100%; height:100%}
.picturedetail .picbanner .picbanner-in .ico{ bottom:0.3rem; right:0%; width:100%; text-align:center; display:none}
.picturedetail .albumtitle{ height:4.5rem; background:#ececec; font-size:1.2rem; color:#000; border:1px solid #ccc; text-align:center; line-height:4.5rem; padding:0; width:100%}
.picturedetail .albumline{ background:url(../images_app/picture_line.png) center 0 no-repeat; background-size:auto 100%; height:1.7rem}

.picturedetail .msg{ padding-bottom:1rem; font-size:1rem; color:#000; text-align:center}
.picturedetail .about{ margin-bottom:1.2rem; border:1px solid #ccc; border-top:0.2rem solid #327ccc}
.picturedetail .about .title{ padding:1.3rem; font-size:1.3rem; color:#01337e; border-bottom:1px dashed #ccc}
.picturedetail .about .title span{ display:inline-block; vertical-align:middle}
.picturedetail .about .title .s1{ height:1.2rem; width:0.3rem; border-radius:0.3rem; background:-moz-linear-gradient(top, #5178bb, #1d4283); background:-webkit-linear-gradient(top, #5178bb, #1d4283); background:-webkit-gradient(linear, left top, left bottom, from(#5178bb), to(#1d4283)); background:-o-linear-gradient(top, #5178bb, #1d4283); background:-ms-linear-gradient(top, #5178bb, #1d4283); background:linear-gradient(top, #5178bb, #1d4283); margin-right:0.4rem}
.picturedetail .about .in{ padding:1.3rem}
.picturedetail .about .in p{ font-weight:bold; font-size:1.3rem; color:#01337e}
.picturedetail .about .in .d1{ font-size:1.2rem; color:#696464; padding-top:0.8rem}
.picturedetail .about .in .d1 .s1{ float:left}
.picturedetail .about .in .d1 .s2{ float:right}
.picturedetail .about .in .d1 .s2 label{ color:#ff7800}

.picturedetail .car-title{ padding:1rem 0}
.picturedetail .car-title img{ width:100%}



.events .box .art-title{margin:0 auto; padding: 0 0.8rem 0 0.8rem}
.events .box .art-title a{color:#ffffff; text-decoration:none; padding:0 1rem; height:5.55rem; line-height:5.55rem; display:block; text-align:center; background:url(../images_app/events_bg.png) center center no-repeat; background-size:100% 100%; font-family:"Microsoft YaHei"; font-size:1.8rem; font-weight:bold; overflow:hidden;}
.events .box .picture{padding:1rem 0.8rem 1rem 0.8rem; text-align:center;}
.events .box .picture img{width:100%;}
.events .box .art-title-2{padding:0 0.8rem 0 0.8rem; position:relative;}
.events .box .art-title-2 span{font-family:"Microsoft YaHei"; font-size:1.5rem; line-height:3.5rem; text-align:left;}
.events .box .art-title-2 a{ display:inline-block; font-size:0.9rem; color:#fff; background:-moz-linear-gradient(top, #6b6b6b, #2f2f2f); background:-webkit-gradient(linear, left top, left bottom, from(#6b6b6b), to(#2f2f2f)); background:-webkit-linear-gradient(top, #6b6b6b, #2f2f2f); background:-o-linear-gradient(top, #6b6b6b, #2f2f2f); background:-ms-linear-gradient(top, #6b6b6b, #2f2f2f); background:linear-gradient(top, #6b6b6b, #2f2f2f); border-radius:0.2rem; height:1.5rem; line-height:1.5rem; width:4.7rem; text-align:center; position:absolute; right:0.8rem; top:50%; margin-top:-0.75rem}
.events .box .relative{margin:0 0.8rem 1.8rem 0.8rem; border-top:0.2rem solid #c66530; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:0.8rem;}
.events .box .relative ul{padding:1rem 0.5rem 0.5rem 0.5rem}
.events .box .relative ul li a{font-size:1.2rem; line-height:1.8rem; color:#000; padding:0.6rem 0; display:block; background:url(../images_app/ico_o2.png) 0 1.05rem no-repeat; background-size:1rem auto; padding-left:1.6rem}




.choose .content{ padding: 0 0.8rem 0.8rem 0.8rem }
.choose .content .in{ border-top:0.2rem solid #c66530}
.choose .content .in .tabs{ border:1px solid #ccc; border-radius:0.4rem 0.4rem 0 0; height:4.2rem; line-height:4.2rem; margin-top:1rem; background:#f2f2f2}
.choose .content .in .tabs span{ display:inline-block; width:50%; height:100%; text-align:center; float:left}
.choose .content .in .tabs a{ display:block; height:100%; font-size:1.8rem; color:#333}
.choose .content .in .tabs .lt{ border-right:1px solid #ccc}
.choose .content .in .tabs .selected{ color:#bc2f2f; background:url(../images_app/choose_tab_selected.png) 0 bottom no-repeat; background-size:100% auto}
.choose .content .in .box1{ border:1px solid #ccc; border-top:none; padding-bottom:0.8rem;}
.choose .content .in .box1 .option ul li{ border-bottom:1px dashed #ccc; height:4.7rem; line-height:4.7rem; padding:0 2.5rem 0 1.5rem; font-size:1.6rem; color:#6a6b6e}
.choose .content .in .box1 .option ul li .s1{ float:left}
.choose .content .in .box1 .option ul li .s2{ float:right}
.choose .content .in .box1 .option ul li .selected{ color:#1993d0}
.choose .content .in .box1 .box1-num span{ display:inline-block; height:3.1rem; line-height:3.1rem; text-align:center; font-size:1.5rem; color:#fff; background:-moz-linear-gradient(top, #0f86c5, #3cb7ee); background:-webkit-linear-gradient(top, #0f86c5, #3cb7ee); background:-webkit-gradient(linear, left top, left bottom, from(#0f86c5), to(#3cb7ee)); background:-o-linear-gradient(top, #0f86c5, #3cb7ee); background:-ms-linear-gradient(top, #0f86c5, #3cb7ee); background:linear-gradient(top, #0f86c5, #3cb7ee); margin:0.9rem 0}
.choose .content .in .box1 .box1-num .s1{ float:left; width:18%; display:none}
.choose .content .in .box1 .box1-num .s2{ float:right; width:100%}
.choose .content .in .box1 .box1-list{}
.choose .content .in .box1 .box1-list .tl{ font-size:1.5rem; color:#012d7a; height:3.8rem; line-height:3.8rem; text-align:center; border-top:0.2rem solid #327ccc}
.choose .content .in .box1 .box1-list .tl a{color:#012d7a; text-decoration:none;}
.choose .content .in .box1 .box1-list .img{ padding:0 0.8rem}
.choose .content .in .box1 .box1-list .img img{ width:100%; border:1px solid #ccc}
.choose .content .in .box1 .box1-list .btns{ padding:0.8rem 0.8rem 0 0.8rem}
.choose .content .in .box1 .box1-list .btns span{ display:inline-block; height:3.2rem; line-height:3.2rem; width:32%; margin-right:2%; float:left; margin-bottom:0.8rem}
.choose .content .in .box1 .box1-list .btns span a{ display:block; border:1px solid #ccc; border-radius:0.4rem; text-align:center; font-size:1.2rem; color:#3e3e3e; background:-moz-linear-gradient(top, #fff, #d7d7d7); background:-webkit-linear-gradient(top, #fff, #d7d7d7); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7d7d7)); background:-o-linear-gradient(top, #fff, #d7d7d7); background:-ms-linear-gradient(top, #fff, #d7d7d7); background:linear-gradient(top, #fff, #d7d7d7);}
.choose .content .in .box1 .box1-list .btns .last{ margin-right:0}
.choose .content .in .box1-more{ height:3.2rem; line-height:3.2rem; text-align:center; border:1px solid #ccc; font-size:1.2rem; color:#474747; background:-moz-linear-gradient(top, #fff, #f4f4f4); background:-webkit-linear-gradient(top, #fff, #f4f4f4); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f4f4)); background:-o-linear-gradient(top, #fff, #f4f4f4); background:-ms-linear-gradient(top, #fff, #f4f4f4); background:linear-gradient(top, #fff, #f4f4f4); margin-top:0.8rem; cursor:pointer;}
.choose .content .in .box1-paging{ padding:0.7rem; background:#f2f2f2; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:0.8rem; text-align:center}
.choose .content .in .box1-paging span{ display:inline-block; height:2.8rem; width:12%; text-align:center; line-height:2.8rem; vertical-align:middle}
.choose .content .in .box1-paging span a{ display:block; border:1px solid #ccc; border-radius:0.4rem; font-size:1.5rem; color:#666; height:2.7rem; width:2.7rem; margin:0 auto}
.choose .content .in .box1-paging span .a1{ background:url(../images_app/ico_0.png) center center no-repeat; background-size:auto 70%}
.choose .content .in .box1-paging span .a2{ background:url(../images_app/ico_1.png) center center no-repeat; background-size:auto 70%}
.choose .content .in .box1-paging span .a3{ background:url(../images_app/ico_2.png) center center no-repeat; background-size:auto 70%}
.choose .content .in .box1-paging span .a4{ background:url(../images_app/ico_3.png) center center no-repeat; background-size:auto 70%}
.choose .content .in .box2{ border:1px solid #ccc; border-top:none; padding-top:0.5rem; display:none}
.choose .content .in .box2 .box2-title{ height:2.6rem; line-height:2.6rem; padding:0 2rem; background:#dedede; font-size:1.4rem; color:#666}
.choose .content .in .box2 ul{ padding:0 0.8rem}
.choose .content .in .box2 ul li{ padding:2.4rem 0; border-bottom:1px dashed #ccc}
.choose .content .in .box2 ul li a{ display:inline-block; width:33%; text-align:center; float:left; font-size:1.4rem; color:#04327e}
.choose .content .in .box2 ul li img{ height:2.5rem}
.choose .content .in .box2 ul .letter{ padding:0.8rem 0}
.choose .content .in .box2 ul .end{ border:none}
.choose .effect{ position:fixed; right:0; top:0; height:100%; width:2rem; z-index:1000; display:none}
.choose .effect .link{ position:absolute; top:10%; right:0; width:2rem}
.choose .effect .link a{ display:block; height:1.4rem; width:2rem; text-align:center; line-height:1.4rem; color:#0032a3; font-size:1.3rem; font-weight:bold}
.choose-option{ position:fixed; width:80%; height:100%; background:#fff; right:-80%; top:0; z-index:999}
.choose-option .tabs{ height:4rem; line-height:4rem; padding-left:1rem; text-align:left; background:#fff; border-bottom:0.2rem solid #147ef1; position:absolute; left:0; width:100%; top:0}
.choose-option .tabs span{ display:inline-block; font-size:1.4rem; color:#004daf; padding:0 5%}
.choose-option .tabs .sp{ color:#000}
.choose-option .option-content{ overflow-y:auto;  font-size:1.4rem; color:#666; position:absolute; left:0; top:4rem; width:100%}
.choose-option .option-content .option-top{ background:#e9e9e9; padding:1rem 0}
.choose-option .option-content .option-top .in{ background:#fff; padding-left:2.5rem; height:3.2rem; line-height:3.2rem}
.choose-option .option-content input{ height:1rem; width:1rem; margin-right:1rem}
.choose-option .option-content .option-list .option-tl{ padding:0.3rem 0 0.3rem 2.5rem; border-bottom:1px dashed #ccc}
.choose-option .option-content .option-list li{ padding:1.2rem 0 1.2rem 2.5rem; border-bottom:1px dashed #ccc}




.cardetail .content{ padding:0 0.8rem}
.cardetail .links{ padding:1.2rem 1rem 0.2rem 1rem; border:1px solid #ccc; border-top:0.2rem solid #cc6832}
.cardetail .links span{ display:inline-block; float:left; width:33%}
.cardetail .links .sp{ width:34%}
.cardetail .links span a{ display:block; width:90%; margin:0 auto; height:3.2rem; line-height:3.2rem; text-align:center; color:#333; font-size:1.2rem; border-radius:0.4rem; border:1px solid #ccc; background:-moz-linear-gradient(top, #fff, #d7d7d7);  background:-webkit-linear-gradient(top, #fff, #d7d7d7); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7d7d7)); background:-o-linear-gradient(top, #fff, #d7d7d7); background:-ms-linear-gradient(top, #fff, #d7d7d7); background:linear-gradient(top, #fff, #d7d7d7); margin-bottom:0.8rem}
.cardetail .links span .selected{ color:#fff; background:-moz-linear-gradient(top, #67c3ff, #00599a); background:-webkit-linear-gradient(top, #67c3ff, #00599a); background:-webkit-gradient(linear, left top, left bottom, from(#67c3ff), to(#00599a)); background:-o-linear-gradient(top, #67c3ff, #00599a); background:-ms-linear-gradient(top, #67c3ff, #00599a); background:linear-gradient(top, #67c3ff, #00599a);}

.cardetail .pro{ padding:0 1.2rem 1.2rem 1.2rem; border:1px solid #ccc; border-top:0.2rem solid #327ccc; margin-bottom:1.2rem}
.cardetail .pro .title{ font-size:1.5rem; color:#012d7a; padding:1rem 0; line-height:2.4rem}
.cardetail .pro .img img{ width:100%; vertical-align:middle}
.cardetail .pro p{ padding:1rem 0 0 0 }
.cardetail .pro .p1{ font-size:1.3rem; color:#9C9898;}
.cardetail .pro .p2{ font-size:1.3rem; color:#474747;}

.cardetail .news{ border:1px solid #ccc; border-top:0.2rem solid #3296cc; margin-bottom:1.2rem}
.cardetail .news .title{ height:3.8rem; line-height:3.8rem; padding:0 1.8rem; position:relative; border-bottom:1px dashed #ccc}
.cardetail .news .title p{ font-size:1.5rem; font-weight:bold}
.cardetail .news .title .more{ height:1.6rem; line-height:1.6rem; width:4.7rem; text-align:center; border-radius:0.3rem; font-size:0.8rem; color:#fff; background:-moz-linear-gradient(top, #787878, #2d2d2d); background:-webkit-linear-gradient(top, #787878, #2d2d2d); background:-webkit-gradient(linear, left top, left bottom, from(#787878), to(#2d2d2d)); background:-o-linear-gradient(top, #787878, #2d2d2d); background:-ms-linear-gradient(top, #787878, #2d2d2d); background:linear-gradient(top, #787878, #2d2d2d); position:absolute; right:1rem; top:1.1rem}

.cardetail .news ul li{ padding:1rem 0.7rem 0 1.8rem; font-size:1.4rem; color:#333; background:url(../images_app/ico_o2.png) 0.5rem 1.6rem no-repeat; background-size:1rem auto; line-height:2.2rem}
.cardetail .news ul li a{color:#333; text-decoration:none;}

.cardetail .car-picture{ margin:0 auto; padding-bottom:1rem; text-align:center;}
.cardetail .car-picture img{ width:100%;}

.cardetail .content .list{ border:1px solid #ccc; border-top:0.2rem solid #3296cc; margin-top:1rem; margin-bottom:2rem}
.cardetail .content .list .title{ height:3.8rem; line-height:3.8rem; padding:0 1.8rem; position:relative; border-bottom:1px solid #ccc}
.cardetail .content .list .title p{ font-size:1.5rem; font-weight:bold}
.cardetail .content .list ul{ padding:1.6rem 0.8rem 0 0.8rem}
.cardetail .content .list ul li{ float:left; width:50%; text-align:center; margin-bottom:1.6rem}
.cardetail .content .list ul li img{ width:90%; height:8.5rem;}

.cardetail .param{margin:0 auto; margin-bottom:1.2rem; border-top:0.2rem solid #c66530; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.cardetail .param .con{padding:0 1.2rem 0 1.2rem; line-height:3.5rem; border:none; border-bottom:1px dotted #ccc; text-align:left; font-size:1.4rem; font-family:"Microsoft YaHei";}
.cardetail .param .first{font-weight:bold; line-height:2.5rem; padding:0.5rem 1.2rem 0.5rem 1.2rem;}
.cardetail .param .last{border-bottom:none;}

.show-img{ position:fixed; left:0; top:0; width:100%; height:100%; display:none; z-index:1000; background:rgba(0,0,0,0.9)}
.show-img .in{ position:relative; height:100%; overflow:hidden}
.show-img .in ul{ position:absolute; left:0; top:0; width:100%; height:100%; margin:0; padding:0; display:none}
.show-img .in ul li{ width:100%; height:100%; position:absolute; left:0; top:0; text-align:center}
.show-img .in ul li img{ width:100%}
.show-img .in ul li label{ font-size:0.8rem; color:#000; background:#fff; position:absolute; left:0; width:100%; height:2rem; line-height:2rem; bottom:0; text-align:left; padding-left:2rem}

.show-img .ico{ position:absolute; bottom:10%; right:0; width:100%; text-align:center; z-index:100}
.show-img .ico a{ display:inline-block; width:0.5rem; height:0.5rem; margin-right:0.6rem; background:#666; border-radius:1rem}
.show-img .ico .selected{ background:#ff7800}
.show-img .close{ position:absolute; right:2%; top:2%; height:2rem; width:2rem; display:inline-block; background:url(../images_app/close.png) 0 0 no-repeat; background-size:100% 100%}




.seminar .sem-title{padding:1rem 0.6rem 0.2rem 0.6rem;}
.seminar .recommend{padding:0.5rem 0.8rem 0.2rem 0.8rem;}
.seminar .recommend img{width:100%;}
.seminar .jianjie{margin:0 auto; margin:1.2rem 0.8rem 1.2rem 0.8rem; padding:0.8rem 0.8rem 0.8rem 0.8rem; overflow:hidden; border-top:0.2rem solid #c66530; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; color:#474747; font-size:1.4rem; text-align:left; text-indent:2.8rem; line-height:2.2rem;}
.seminar .box .list-2{margin:0.5rem 0.8rem 0.8rem 0.8rem; border-top:0.2rem solid #c66530; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.seminar .box .list-2 .con{padding:1rem 0.4rem 1rem 0.4rem}
.seminar .box .list-2 .con .title{height:3.6rem; padding:0 0 1rem 0; width:100%; text-align:left; background:url(../images_app/ico_num.png) 0 center no-repeat; background-size:auto 100%; overflow:hidden;}
.seminar .box .list-2 .con .title .num{padding:0 1.5rem 0 1rem; width:4.4rem; height:3.6rem; line-height:3.6rem; color:#ffffff; font-size:2rem; text-align:center; border:none;}
.seminar .box .list-2 .con .title .txt{height:3.6rem; line-height:3.6rem; color:#ff9000; font-size:1.6rem; text-align:left; border:none;}
.seminar .box .list-2 .con .title .txt a{color:#ff9000; text-decoration:none;}
.seminar .box .list-2 .con .des{padding:1rem 0 0 0; width:100%; color:#474747; font-size:1.4rem; text-align:left; text-indent:3.2rem; line-height:2.2rem; overflow:hidden;}
.seminar .box .list-2 .con .more{width:100%; margin-top:1rem; text-align:right;}
.seminar .box .list-2 .con .more a{display:inline-block; font-size:0.9rem; color:#fff; background:-moz-linear-gradient(top, #6b6b6b, #2f2f2f); background:-webkit-gradient(linear, left top, left bottom, from(#6b6b6b), to(#2f2f2f)); background:-webkit-linear-gradient(top, #6b6b6b, #2f2f2f); background:-o-linear-gradient(top, #6b6b6b, #2f2f2f); background:-ms-linear-gradient(top, #6b6b6b, #2f2f2f); background:linear-gradient(top, #6b6b6b, #2f2f2f); border-radius:0.2rem; height:1.5rem; line-height:1.5rem; width:4.7rem; text-align:center;}

.seminar .content{ padding:0 0.8rem 1.2rem 0.8rem}
.seminar .content .picbanner{ padding:0 0 0 0; overflow:hidden}
.seminar .content .picbanner-in{ position:relative; height:15rem; border-radius:0 0 0.5rem 0.5rem; box-shadow:none}
.seminar .content .picbanner-in ul{ position:absolute; left:0; top:0; width:100%; height:100%; margin:0; padding:0}
.seminar .content .picbanner-in ul li{ width:100%; height:100%; position:absolute; left:0; top:0; text-align:center}
.seminar .content .picbanner-in ul li img{ width:100%; height:100%}
.seminar .content .picbanner-in .ico{ bottom:0.3rem; right:0%; width:100%; text-align:center; display:none}




.video .content{ padding:0 0.8rem}
.video .content .con{margin:0 auto; margin-bottom:1.5rem;}
.video .content .con .title{ padding:1.2rem 0}
.video .content .con .title span{ display:inline-block; font-size:1rem; color:#000}
.video .content .con .title .s1{ float:left; text-align:left; padding-left:1.8rem; background:url(../images_app/ico_v.png) 0 center no-repeat; background-size:auto 80%}
.video .content .con .title .s2{ float:right; text-align:left; padding-left:1.2rem; background:url(../images_app/ico_num.png) 0 center no-repeat; background-size:auto 80%}
.video .content .con .in{ height:23.65rem; border:none; text-align:center;}
.video .content .con .in iframe{width:100%; height:100%;}

.video .videolist{ padding:1.2rem 0.8rem 0 0.8rem; margin-bottom:1rem; border:1px solid #ccc; border-top:0.2rem solid #cc6832; background:#f5f5f5}
.video .videolist ul li{ float:left; width:48%; margin-right:4%; border:none}
.video .videolist ul li img{ width:100%}
.video .videolist ul li span{ display:block; width:100%; height:2.8rem; line-height:2.8rem; overflow:hidden; text-align:center; font-size:0.8rem; color:#000}
.video .videolist ul .even{ margin:0}
.video .add-more{ display:block; height:3.2rem; line-height:3.2rem; margin-bottom:1rem; text-align:center; border:1px solid #ccc; font-size:0.9rem; color:#474747; background:-moz-linear-gradient(top, #fff, #f5f5f5); background:-webkit-linear-gradient(top, #fff, #f5f5f5); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5)); background:-o-linear-gradient(top, #fff, #f5f5f5); background:-ms-linear-gradient(top, #fff, #f5f5f5); background:linear-gradient(top, #fff, #f5f5f5); margin-top:1rem}




.search .box .box-num{ padding: 0 0.8rem 0 0.8rem }
.search .box .box-num span{ display:inline-block; height:3.1rem; line-height:3.1rem; width:100%; text-align:center; font-size:1.5rem; color:#fff; background:-moz-linear-gradient(top, #0f86c5, #3cb7ee); background:-webkit-linear-gradient(top, #0f86c5, #3cb7ee); background:-webkit-gradient(linear, left top, left bottom, from(#0f86c5), to(#3cb7ee)); background:-o-linear-gradient(top, #0f86c5, #3cb7ee); background:-ms-linear-gradient(top, #0f86c5, #3cb7ee); background:linear-gradient(top, #0f86c5, #3cb7ee); margin:0.9rem 0}
.search .box .list ul{ border-top:0.2rem solid #327ccc;}
.search .box .list-2{ margin: 0 0.8rem 0.8rem 0.8rem; border:1px solid #ccc; border-top:none;}
.search .box .list-2 .tl{ font-size:1.5rem; color:#012d7a; height:3.8rem; line-height:3.8rem; text-align:center; border-top:0.2rem solid #327ccc}
.search .box .list-2 .tl a{color:#012d7a; text-decoration:none;}
.search .box .list-2 .img{ padding:0 0.8rem}
.search .box .list-2 .img img{ width:100%; border:1px solid #ccc}
.search .box .list-2 .btns{ padding:0.8rem 0.8rem 0 0.8rem}
.search .box .list-2 .btns span{ display:inline-block; height:3.2rem; line-height:3.2rem; width:32%; margin-right:2%; float:left; margin-bottom:0.8rem}
.search .box .list-2 .btns span a{ display:block; border:1px solid #ccc; border-radius:0.4rem; text-align:center; font-size:1.5rem; color:#3e3e3e; background:-moz-linear-gradient(top, #fff, #d7d7d7); background:-webkit-linear-gradient(top, #fff, #d7d7d7); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7d7d7)); background:-o-linear-gradient(top, #fff, #d7d7d7); background:-ms-linear-gradient(top, #fff, #d7d7d7); background:linear-gradient(top, #fff, #d7d7d7);}
.search .box .list-2 .btns .last{ margin-right:0}
.search .box .add-more-2{ margin:0 auto; padding: 0 0.8rem 0 0.8rem;}
.search .box .add-more-2 a{ display:block; margin:0.8rem 0 0.8rem 0; width:100%; height:3rem; line-height:3rem; text-align:center; border:1px solid #ccc; font-size:1.2rem; color:#474747; background:-moz-linear-gradient(top, #fff, #f4f4f4); background:-webkit-linear-gradient(top, #fff, #f4f4f4); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f4f4)); background:-o-linear-gradient(top, #fff, #f4f4f4); background:-ms-linear-gradient(top, #fff, #f4f4f4); background:linear-gradient(top, #fff, #f4f4f4);}


@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3){/* 兼容iphone6 plus */
	.news .content p img{width:100%;}
}

