﻿@charset "utf-8";
*{margin:0; padding:0;}
html{margin:0; padding:0;width:100%; height:100%;}
body {font-family:"微软雅黑",Arial,Helvetica,sans-serif;color:#666666;width:100%; height:100%; margin:0; padding:0; font-size:12px; background:#fff;}
body,div,ul,li,ol,dt,dd,dl,p,h1,h2,h3,h4,h5,h6,p{list-style:none;font-weight:normal;}
.hide{ display:none;}
a{text-decoration:none; color:#333333;}
a:hover{ text-decoration:none; color:#333333;}
ul,li{ margin:0; padding:0; list-style:none;}

.pagecountSearch { margin-top:-78px;}
.pagecountSearch ul {text-align:center;}
.pagecountSearch li {display: inline; margin: 5px;position:relative;top:18px;}
.pagecountSearch li a { padding:5px;border:#e8e8e8 1px solid; height:25px;line-height:25px;}
.pagecountSearch li a:hover,#pg_on {background:#ff6600;color:#fff;border:none;border:#ff6600 1px solid;}

.bg1{ background:#FFFFFF}
.bg2{ background:#F8F8F8}
.bg_cheng{ background:#f89153;}
.bg_lv{ background:#b7d052;}
.bg_qianlan{ background:#52d0cf;}
.bg_shenlan{ background:#54a3e0;}
.bg_zi{ background:#ab73ef;}
.bg_hong{ background:#f25755;}
.bg_shenhong{ background:#e74643;}
.bg_huang{ background:#f8d753;}
.bg_shenlv{ background:#52d099;}
.bg_lan{ background:#527ed0;}

.bg_tm_cheng{ background-color:rgba(247,153,94,0.8);}
.bg_tm_lv{ background-color:rgba(163,185,77,0.8);}
.bg_tm_qianlan{ background-color:rgba(98,204,181,0.8);}
.bg_tm_hong{ background-color:rgba(243,112,108,0.8);}

.br_cheng{ border-bottom:2px solid #f89153;}
.br_lv{ border-bottom:2px solid #b7d052;}
.br_qianlan{ border-bottom:2px solid #4fcfb5;}
.br_shenlan{ border-bottom:2px solid #54a3e0;}
.br_zi{ border-bottom:2px solid #ab73ef;}

.bo_cheng{ border:1px solid #f89153;}
.bo_lv{ border:1px solid #b7d052;}
.bo_qianlan{ border:1px solid #4fcfb5;}
.bo_shenlan{ border:1px solid #54a3e0;}
.bo_zi{ border:1px solid #ab73ef;}

.co_cheng{ color:#f89153;}
.co_lv{ color:#b7d052;}
.co_qianlan{ color:#4fcfb5;}
.co_shenlan{ color:#54a3e0;}
.co_zi{ color:#ab73ef;}
.co_hong{ color:#f25755;}


.bg_p6{position:relative; background:url(img/6.jpg) #ffffff no-repeat center top; background-size:100% 100%; width:100%;}
.bg_p8{ background:url(img/8.jpg) no-repeat center top; background-size:100% 100%;}
.bg_p23{ background:url(img/23.jpg) no-repeat center top; background-size:auto 100%;}



.unitbox{ max-width:768px; margin:0 auto; padding:0; position:relative;}
.container{ width:100%;}

.header{ width:100%; height:60px; position:relative;}
.header .logo img{ height:44px; margin-top:8px; margin-left:10px;}
.header .tool{ height:60px;position:absolute; right:10px; top:0; }
.header .tool .city span{ background:url(img/101.png) no-repeat left center;background-size:auto 30px; height:60px; padding-left:16px; color:#df1a18; float:left;}
.header .tool .user{ width:30px; height:30px; float:right; margin-top:5px; margin-right:8px;}
.header .tool .user img{ width:30px; height:30px; overflow:hidden; border-radius:34px;}
.header .tool .search{ width:70px; height:30px; float:right; margin-right:8px; background:#e9e9e9; border-radius:30px; margin-top:5px; overflow:hidden; position:relative; padding-right:30px;}
.header .tool .search input{ width:100%; height:20px; float:left; margin:5px 0; line-height:20px; font-size:12px; background:none; outline:none; padding:0; text-indent:10px; border:none;}
.header .tool .search button{ width:30px; height:30px; float:left; margin:0; padding:0; background:url(img/search.png) no-repeat center center; background-size:18px auto; outline:none; border:none; position:absolute; right:0; top:0;}
.header .tool .search a{ width:30px; height:30px; float:left; margin:0; padding:0; background:url(img/search.png) no-repeat center center; background-size:18px auto; outline:none; border:none; position:absolute; right:0; top:0;}

.solide img{ width:100%;}
.swiper-pagination-bullet{ opacity:.41; background:#ffffff;}
.swiper-pagination-bullet-active{ background:#ffffff; opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:40px;}

.citylist{ width:100%;margin:60px 0 0 0; background-color:rgba(0,0,0,0.4); padding:0 0 0px 0;  position:absolute; left:0; top:0; z-index:9999;}
.citylist .con{ margin:0 0px; background:#006AB3; /*box-shadow: 0 0 30px #dcdadb;*/}
.citylist h2{ font-size:14px; color:#FFFFFF; width:100%; height:40px; line-height:40px; margin:0; padding:0; text-indent:20px;}
.citylist .lista{ width:100%; height:auto !important;}
.citylist .listEver{width:100%; height:auto !important;}
.citylist .listEver ul{ width:100%; height:auto !important; }
.citylist .listEver li { width:25%; float:left; text-align:center; font-size:14px; line-height:28px;}
.citylist .listEver p { width:100%; padding:5px 0; background: #f5f7fa;font-size:12px;color:#333;margin:0; text-indent:20px;}
.citylist .listEver .row{ text-align:center; padding:10px 0; margin:0 20px 0 10px;}
.citylist .listEver .row div{ padding:4px 0;}
.citylist .letter{width: 1rem;height: 100%;position: fixed;right:15px;top:60px; z-index:1000000;}
.citylist .letter ul,li{list-style: none;font-size: 13px; line-height:24px;color:#999999;}

.title{ text-align:center; padding:20px 0; overflow:hidden;}
.title .font{ display:inline; height:40px;}
.title strong{font-size:15px; color:#fff;height:16px; line-height:16px;}
.title label{ font-size:14px; color:#333333; line-height:16px; height:16px; margin-top:4px;}

.morebtn{ width:100%; text-align:center; margin-top:15px;padding-bottom:20px;}
.morebtn .more{padding:5px 30px; font-size:12px; line-height:14px; color:#ffffff; border-radius:17px; background:url(img/button.jpg) no-repeat center center; background-size:auto 34px; margin:0;}

.onsubmint{ width:100%;padding:0; text-align:center; height:28px; line-height:28px; font-size:12px; color:#ffffff; border-radius:17px; background:url(img/button.jpg) no-repeat center center; background-size:auto 34px; margin:0;box-shadow:2px 2px 5px #faa36e; border:none; outline:none;}
 
.subbtn{ width:100%; height:34px; text-align:center; margin-top:15px;}
.subbtn .btns{ width:100%;font-size:14px; height:34px; line-height:34px; color:#ffffff; border-radius:17px; background:url(img/button.jpg) no-repeat center center; font-weight:bold; background-size:100% 34px; border:none; margin:0;box-shadow:2px 2px 5px #faa36e; outline:none; float:left;}

.minsubbtn{ width:100%; height:34px; text-align:center; margin-top:24px; position:relative;}
.minsubbtn .btns{ width:140px;font-size:14px; height:34px; line-height:34px; color:#ffffff; border-radius:17px; background:url(img/button.jpg) no-repeat center center; font-weight:bold; background-size:100% 34px; border:none; margin:0;box-shadow:2px 2px 5px #faa36e; outline:none; float:left; position:absolute; left:50%; top:0; margin-left:-70px;}

.desc{ padding:0 12px; margin-top:-10px; text-align:center; color:#666666; font-size:12px; line-height:16px;}

.notit{ text-align:center; height:40px; line-height:40px; color:#333333; font-size:13px; background-repeat:no-repeat; background-position:center center; background-size:auto 32px; margin:10px;}
.notit1{ background-image:url(img/no1.png);}
.notit2{ background-image:url(img/no2.png);}
.notit3{ background-image:url(img/no3.png);}
.notit4{ background-image:url(img/no4.png);}

.newnotit{ text-align:center; height:70px; color:#333333; font-size:13px; background-repeat:no-repeat; background-position:center center; background-image:url(img/18.png); background-size:auto 22px; position:relative;}
.newnotit i{ width:40px; height:40px; position:absolute; left:50%; top:4px; margin-left:-20px;}
.newnotit i.i1{ background:url(img/no1.png) no-repeat center center; background-size:28px auto;}
.newnotit i.i2{ background:url(img/no2.png) no-repeat center center; background-size:28px auto;}
.newnotit i.i3{ background:url(img/no3.png) no-repeat center center; background-size:28px auto;}
.newnotit i.i4{ background:url(img/no4.png) no-repeat center center; background-size:28px auto;}
.newnotit span{ width:100px; height:30px; line-height:30px; position:absolute; left:50%; top:30px; font-size:14px; margin-left:-50px;}

.pics{ width:100%;}
.pics img{ width:100%;}

.input_text{ width:430px; color:#f4f4f4; font-size:14px; height:40px; line-height:40px; border:none; background:url(img/input_bg.png) no-repeat 0 0; padding:0 15px; outline:none;}
.iPhoneOn{ width:430px; color:#333333; font-size:14px; height:40px; line-height:40px; border:none; background:url(img/input_bg.png) no-repeat 0 0; padding:0 15px; outline:none;}
.crumbs{ padding:12px 12px 20px 32px;  position:relative;}
.crumbs i{ width:12px; height:12px; background:#e22a16; position:absolute; left:12px; top:14px;}
.crumbs span{ width:100%; line-height:16px;}
.crumbs span a{ color:#333333;}
.crumbs span a.on{ color:#e22a16}

.menu .row{ margin:12px; padding:8px 0 18px 0; background:#ffffff; margin-top:-30px; position:relative; z-index:0; border-radius:10px;box-shadow: 0 0 30px #dcdadb;}
.menu .row .col-xs-4{ height:120px; width:33%; text-align:center; margin-top:10px; padding:0;}
.menu .row img{ height:80px;}
.menu .row h3{ width:100%; height:20px; font-size:12px; margin:0; padding:0; line-height:30px; color:#333333; }

.data .row{ text-align:center; margin:12px;}
.data .row .col-xs-4{ height:68px; text-align:center; margin-top:10px; margin:0;}
.data .row strong{ width:100%; font-size:23px; line-height:26px; margin:0; padding:0; color:#e22a16; float:left; margin-top:10px;}
.data .row span{ width:100%; height:20px; font-size:12px; margin:0; padding:0; line-height:20px; color:#666666; float:left; }
.data .row .c1{ border-bottom:1px solid #fddde6;}
.data .row .c2{ border:1px solid #fddde6; border-top:none;}
.data .row .c3{ border-bottom:1px solid #fddde6;}
.data .row .c5{ border:1px solid #fddde6; border-top:none; border-bottom:none;}

.tags .row{ text-align:center; margin:0 18px;}
.tags .row .col-xs-4{ height:24px; text-align:center;margin:15px 0 0px 0; padding:0;}
.tags .row .col-xs-4 img{ width: 157px; height: 86px; border-radius: 8px; float: left; overflow: hidden;}
.tags .row span{ height:24px; line-height:24px; font-size:12px; border-radius:20px; padding:0 8px; position:relative;}
.tags .row span i{ width:10px; height:10px; background:url(img/arrow_on.png) no-repeat center center; position:absolute; left:50%; bottom:-9px; margin-left:-5px; background-size:10px auto; display:none;}
.tags .row span.on{ background:#e63456; color:#ffffff; }
.tags .row span.on i{ display:block;}

.navtags{ width:100%; height:40px; overflow:hidden;}
.navtags .row{ text-align:center; border-top:1px solid #f8f8f8;  height:40px; padding-top:5px;}
.navtags .row a{ height:24px; line-height:24px;position:relative; margin:5px 5px; color:#333333; font-size:12px;}
.navtags .row a i{ width:30px; height:2px; position:absolute; left:50%; top:20px; margin-left:-15px; background:#e63456; display:none;}
.navtags .row a.on{ color:#e63456;}
.navtags .row a.on i{ display:block;}

#indextabs{ margin-top:-12px;}

.datanav{ padding:0 12px; margin-top:-12px; overflow:hidden;}
.datanav .row .col-xs-3{margin:0; padding:0; height:28px; line-height:28px; text-align:center; position:relative;}
.datanav .row .col-xs-4{margin:0; padding:0; height:28px; line-height:28px; text-align:center; position:relative;}
.datanav .row a{ color:#333333; font-size:14px; text-align:center; width:100%; height:28px; float:left; margin:0; padding:0;}
.datanav .row a.xline{ background:url(img/xline.png) no-repeat right center; background-size:auto 12px;}
.datanav .row a.on{ color:#e22a16; text-decoration:none;}
.datanav .row a.on:hover{ color:#e22a16;text-decoration:none;}
.datanav .row i{ width:100%; height:29px; position:absolute; left:0; bottom:-18px; background:url(img/arrow_A.png) no-repeat center bottom; background-size:auto 16px; display:none;}
.datanav .row i.on{ display:block;}
.pb28{ padding-bottom:28px;}

.datamore{ padding:0px 6px 12px 6px; margin:0; margin-top:-14px; background:#f8f8f8; position:relative;}
.datamore .row{ width:100%; margin:0; padding:0; overflow:hidden;}
.datamore .row .col-xs-6{margin:0; padding:0 6px; margin-top:12px;}
.datamore .row .col-xs-12{margin:0; padding:0 6px; margin-top:12px;}
.datamore .row a.tit{ padding:2px 10px; margin:0; height:24px; line-height:24px; border-radius:20px; background:#ffffff; color:#333333; font-size:13px;}
.datamore .row p{ width:100%; overflow:hidden; margin:0; padding:0; margin-top:4px;}
.datamore .row p a{height:24px; line-height:24px; font-size:13px; float:left; margin-right:20px; color:#666666;}
.datamore .row p.c3 a{ margin:0; width:33.3333%; text-align:center;}
.datamore .row p.c4 a{ margin:0; width:25%; text-align:center;}
.datamore .row p a:hover{ color:#666666;}
.datamore .row a.on{ background:#e22a16; color:#ffffff;}
.datamore .row p a.on{ color:#e22a16; background:none;}

.grid1 .row{ text-align:center; margin:0 6px; margin-top:-10px;}
.grid1 .row .col-xs-4{  text-align:center; padding:6px;  position:relative;}
.grid1 .row .col-xs-4 img{ width:100%; border-radius:10px;box-shadow: 0 0 30px #ccc;}
.grid1 .row .col-xs-4 .txt{ width:100%; height:60px; position:absolute; left:0; top:50%; margin-top:-30px;}
.grid1 .row .col-xs-4 .txt .nr{ width:100%; height:60px; position:relative;}
.grid1 .row .col-xs-4 i{ width:36px; height:36px; position:absolute; left:50%; top:0; margin-left:-18px; border-radius:18px; font-size:16px; color:#ffffff; line-height:36px; text-align:center; font-style:normal;}
.grid1 .row .col-xs-4 span{ width:90%; height:20px; line-height:20px; text-align:center; font-size:12px; color:#333333; position:absolute; left:5%; bottom:0; overflow:hidden;}

.grid2 .row{ text-align:center; margin:0 8px; margin-top:-10px;}
.grid2 .row .nbox{ background:#ffffff; float:left; clear:both; width:100%; position:relative;}
.grid2 .row .nbox span{ width:100%; text-align:center; font-size:12px; padding:6px; overflow:hidden; height:40px; line-height:14px; float:left; clear:both; color:#333333;}
.grid2 .row .nbox img{ width:100%; }
.grid2 .row .col-xs-4{  text-align:center; padding:4px;  position:relative;}
.grid2 .row .col-xs-6{  text-align:center; padding:4px;  position:relative;}

.grid3 .row{ text-align:center; margin:0 8px; margin-top:-10px;}
.grid3 .row .nbox{ background:#ffffff; float:left; clear:both; width:100%; position:relative;}
.grid3 .row .nbox span{ width:100%; text-align:center; font-size:12px; padding:0; overflow:hidden; height:28px; line-height:24px; float:left; clear:both; color:#333333;}
.grid3 .row .nbox img{ width:100%; }
.grid3 .row .nbox hr{ width:40px; height:3px; float:left; clear:both; margin:0; padding:0; position:absolute; left:50%; bottom:0px; margin-left:-20px;}
.grid3 .row .col-xs-4{  text-align:center; padding:4px;  position:relative;}
.grid3 .row .col-xs-6{  text-align:center; padding:4px;  position:relative;}

.grid4{ padding-bottom:20px;}
.grid4 .row{ text-align:center; margin:-10px 0px 0 0px; }
.grid4 .row .col-xs-6{ text-align:center; padding:6px;}
.grid4 .row .nbox{background:#ffffff; box-shadow: 0 0 16px #dcdadb;position:relative;}
.grid4 .row .nbox img{ width:100%; }
.grid4 .row .nbox h2{ width:100%; height:40px; position:relative; text-align:center; font-size:14px; font-weight:bold; margin:0; line-height:40px;}
.grid4 .row .nbox h2 hr{ width:30px; height:2px; background:#fcc80d; margin:0; padding:0; position:absolute; left:50%; bottom:0px; margin-left:-15px;}
.grid4 .row .nbox p{ margin:10px 15px; height:48px; text-align:justify; line-height:16px; color:#666666; font-size:12px; overflow:hidden;}

.grid5 .row{ text-align:center; margin:0 6px; margin-top:-10px;}
.grid5 .row .col-xs-4{  text-align:center; padding:6px;  margin-top:14px; position:relative;}
.grid5 .row .col-xs-4 img{ width:100%; border-radius:10px;box-shadow: 0 0 30px #ccc;}
.grid5 .row .col-xs-4 .txt{ width:100%; height:60px; position:absolute; left:0; top:-12px; }
.grid5 .row .col-xs-4 .txt .nr{ width:100%; height:60px; position:relative;}
.grid5 .row .col-xs-4 i{ width:36px; height:36px; position:absolute; left:50%; top:0; margin-left:-18px; border-radius:18px; font-size:16px; color:#ffffff; line-height:36px; text-align:center; font-style:normal;}
.grid5 .row .col-xs-4 h2{ width:100%; height:16px; line-height:20px; text-align:center; font-size:12px; color:#333333; overflow:hidden; margin:0; padding:0; margin-top:40px;}
.grid5 .row .col-xs-4 p{ padding:0 10px; margin:0; max-height:42px; overflow:hidden; line-height:14px;font-size:12px;color:#666666; text-align:center;}

.grid6 .row{ text-align:center; margin:0 6px; margin-top:-12px; padding-bottom:20px;}
.grid6 .row .col-xs-6{text-align:center; padding:0 6px; margin-top:12px; }
.grid6 .row .col-xs-6 .txt{ width:100%; height:90px; padding-left:64px; padding-right:10px; box-shadow: 0 0 30px #ccc;position:relative; background:#ffffff; text-align:left;}
.grid6 .row .col-xs-6 .txt img{ height:90px; width:55px; position:absolute; left:0; top:0;}
.grid6 .row .col-xs-6 .txt h2{ width:100%; height:20px; line-height:20px;font-size:14px; overflow:hidden; margin:0; padding:0; float:left; clear:both; margin-top:10px;}
.grid6 .row .col-xs-6 .txt p{ width:100%; margin:0; padding:0; line-height:14px; height:42px; overflow:hidden; margin-top:6px;font-size:10px; text-align:justify;color:#666666; float:left; clear:both;}

.grid7 .row{ text-align:center; margin:0 24px; padding-bottom:10px;}
.grid7 .row .col-xs-6{text-align:center; padding:0; margin:0; }
.grid7 .row .col-xs-6 .txt{ position:relative; }
.grid7 .row .col-xs-6 .txt img{ width:100%; }
.grid7 .row .col-xs-6 .txt .wz{ width:100%;padding:5px 10px; overflow:hidden; margin:0; float:left; clear:both; color:#ffffff; font-size:12px; text-align:left;}
.grid7 .row .col-xs-6 .txt .ll{ position:absolute; left:-12px; bottom:10%;}
.grid7 .row .col-xs-6 .txt .rr{ position:absolute; right:-12px; bottom:10%;}
.grid7 .row .col-xs-6 .txt .wz h2{ width:100%; height:28px; line-height:14px; overflow:hidden; margin:0; float:left; clear:both; color:#ffffff; font-size:12px; text-align:center;}

.grid8{ padding-bottom:20px;}
.grid8 .row{ text-align:center; margin:-10px 6px 0 6px; }
.grid8 .row .col-xs-4{ text-align:center; padding:6px;}
.grid8 .row .nbox{background:#ffffff; box-shadow: 0 0 16px #dcdadb;position:relative;}
.grid8 .row .nbox img{ width:100%; }
.grid8 .row .nbox .tit{ height:42px; padding:0; position:relative;}
.grid8 .row .nbox .tit h2{ width:100%; height:32px; padding:0;  text-align:center; font-size:12px; font-weight:normal;margin:0; margin-top:10px; line-height:16px;}
.grid8 .row .nbox .tit hr{ width:30px; height:2px;margin:0; padding:0; position:absolute; left:50%; bottom:0px; margin-left:-15px;}

.grid9 .row{ text-align:center; margin:0 6px; margin-top:-20px; padding-bottom:30px;}
.grid9 .row .col-xs-6{  text-align:center; padding:6px;  margin-top:20px;}
.grid9 .row .col-xs-6 .txt{ width:100%; height:100px; background:#ffffff; position:relative;}
.grid9 .row .col-xs-6 i{ width:50px; height:36px; position:absolute; left:50%; top:-18px; margin-left:-25px;}
.grid9 .row .col-xs-6 i.i1{ background:url(img/icon_4_1.png) no-repeat center center; background-size:36px auto;}
.grid9 .row .col-xs-6 i.i2{ background:url(img/icon_4_2.png) no-repeat center center; background-size:36px auto;}
.grid9 .row .col-xs-6 i.i3{ background:url(img/icon_4_3.png) no-repeat center center; background-size:40px auto;}
.grid9 .row .col-xs-6 i.i4{ background:url(img/icon_4_4.png) no-repeat center center; background-size:36px auto;}
.grid9 .row .col-xs-6 h2{ width:100%; height:16px; line-height:16px; text-align:center; font-size:12px; color:#333333; overflow:hidden; margin:0; padding:0; position:absolute; left:0; top:18px;}
.grid9 .row .col-xs-6 p{ margin:0 10px;line-height:14px; height:42px; overflow:hidden;font-size:10px;color:#666666; text-align:left; position:absolute; left:0; top:40px; background:url(img/b.png) no-repeat left top; background-size:auto 12px; padding-left:10px;}
.grid9 .row .col-xs-6 .morebtn{ position:absolute; left:0; bottom:-30px;}


.grid10{ margin:0 10px 0 10px; background:#ffffff; box-shadow: 0 0 15px #ccc; position:relative;}
.grid10 h2{ height:40px; font-size:12px; color:#333333; text-align:center; font-weight:bolder; line-height:40px; margin:0; padding:0;}
.grid10 hr{ width:40px; height:2px; position:absolute; left:50%; top:15px; margin-left:-20px;}
.grid10 .row{ text-align:center; margin:8px 4px; padding-bottom:8px; }
.grid10 .row .col-xs-3{ text-align:center; padding:2px;}
.grid10 .row .nr{background:#ffffff; padding-bottom:8px; width:100%;position:relative; border-radius:10px; overflow:hidden;}
.grid10 .row .nr i{ width:100%; height:20px; line-height:20px; font-style:normal; text-align:center; color:#ffffff; font-size:14px; float:left; clear:both;}
.grid10 .row .nr strong{ width:100%; text-align:center; float:left; clear:both; margin-top:8px;}
.grid10 .row .nr p{ width:100%; text-align:center; line-height:14px; height:28px; overflow:hidden; float:left; clear:both; color:#999999; margin-top:4px; padding:0}
.grid10 .row .b1{ border:1px solid #f15754;}
.grid10 .row .b1 i{ background:#f15754}
.grid10 .row .b2{ border:1px solid #f79054;}
.grid10 .row .b2 i{ background:#f79054}
.grid10 .row .b3{ border:1px solid #b6cf55;}
.grid10 .row .b3 i{ background:#b6cf55}
.grid10 .row .b4{ border:1px solid #4eceb5;}
.grid10 .row .b4 i{ background:#4eceb5}
.grid10 .row .b5{ border:1px solid #54a3df;}
.grid10 .row .b5 i{ background:#54a3df}
.grid10 .row .b6{ border:1px solid #a15ff1;}
.grid10 .row .b6 i{ background:#a15ff1}
.grid10 .row .b7{ border:1px solid #de44e0;}
.grid10 .row .b7 i{ background:#de44e0}
.grid10 .row .b8{ border:1px solid #fa417d;}
.grid10 .row .b8 i{ background:#fa417d}

.grid11{ margin:0 12px; padding-bottom:10px; background:#ffffff; box-shadow: 0 0 15px #ccc; position:relative;}
.grid11 h2{ height:40px; font-size:12px; color:#333333; text-align:center; font-weight:bolder; line-height:40px; margin:0; padding:0;}
.grid11 hr{ width:30px; height:2px; position:absolute; left:50%; top:11px; margin-left:-15px;}
.grid11 .rt{ padding:0 20px;}
.grid11 .row .col-xs-6{ text-align:center; padding:0 6px;}
.grid11 .row .col-xs-6 img{ width:100%; margin-top:10px;}
.grid11 .row .col-xs-6 strong{ width:100%; float:left; height:9px; border-bottom:1px dashed #cccccc; position:relative; text-align:center;}
.grid11 .row .col-xs-6 strong i{ padding:10px; background:#ffffff; font-size:12px; font-style:normal; color:#666666;}

.grid12{ margin:0; padding:0; margin-top:12px;  background:#ffffff; position:relative;}
.grid12 h2{ height:40px; font-size:12px; color:#333333; text-align:center; font-weight:bolder; line-height:40px; margin:0; padding:0;}
.grid12 hr{ width:30px; height:2px; position:absolute; left:50%; top:11px; margin-left:-15px;}
.grid12 .row{ margin:0 6px;}
.grid12 .row .col-xs-6{ text-align:center; padding:0 6px; }
.grid12 .row .col-xs-6 .nr{ width:100%; padding:0 10px; padding-bottom:15px; box-shadow: 0 0 15px #ccc;}
.grid12 .row .col-xs-6 .nr .lbox{ width:100%; height:75px;}
.grid12 .row .col-xs-6 .nr .lbox ul li{ width:100%; height:20px; margin-top:5px; line-height:20px; overflow:hidden; float:left; text-align:left; padding-left:28px; position:relative;}
.grid12 .row .col-xs-6 .nr .lbox ul li i{ width:20px; height:14px; line-height:14px; position:absolute; left:0; top:2px; background:#fcc80d; color:#ffffff; font-style:normal; border-radius:4px; text-align:center;}

.grid13{  margin-top:10px; background:#ffffff; position:relative;}
.grid13 h2{ height:40px; font-size:12px; color:#333333; text-align:center; font-weight:bolder; line-height:40px; margin:0; padding:0;}
.grid13 hr{ width:30px; height:2px; position:absolute; left:50%; top:11px; margin-left:-15px;}
.grid13 .row{margin:0 6px; margin-top:12px;}
.grid13 .row .c1{ width:30%;}
.grid13 .row .c2{ width:40%;}
.grid13 .row .col-xs-4{ text-align:center; padding:0 6px;}
.grid13 .row .col-xs-4 .nr{ background:#ffffff;box-shadow: 0 0 15px #ccc; text-align:center; position:relative; padding-top:36px; height:100px;}
.grid13 .row .col-xs-4 .nr h2{ width:60px; height:20px; line-height:20px; text-align:center; position:absolute; left:50%; top:8px; margin-left:-30px;border-radius:20px; color:#ffffff;}
.grid13 .row .col-xs-4 .nr P{ width:100%; margin:0; padding:0; text-align:center; color:#666666; font-size:12px; line-height:18px;}

.grid14 .row{ text-align:center; margin:0 8px; margin-top:-10px; padding-bottom:20px;}
.grid14 .row .col-xs-3{ height:72px; text-align:center; padding:4px;  position:relative;}
.grid14 .row .col-xs-3 span{ width:100%; text-align:center; font-size:10px;  overflow:hidden; height:14px; line-height:14px;color:#333333; position:absolute; left:0; bottom:0; z-index:1;}
.grid14 .row .col-xs-3 img{ width:40px; }


.grid15 .row{ text-align:center; margin:0 8px; margin-top:8px; padding-bottom:20px;}
.grid15 .row .col-xs-4{text-align:center; padding:4px;}
.grid15 .row .col-xs-4 .nr{  position:relative;}
.grid15 .row .col-xs-4 .nr i{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); z-index:1;}
.grid15 .row .col-xs-4 .nr span{ width:100%; height:20px; line-height:20px; text-align:center; position:absolute; left:0; top:50%;  color:#ffffff; font-size:14px; margin-top:-10px; z-index:2;}
.grid15 .row .col-xs-4 .nr img{ width:100%; }
.pingce{ margin-top:-16px;}
.pingce .row{ padding-bottom:0;}
.pingce .row .col-xs-4 .nr span{height:40px;margin-top:-20px;}

.grid16 .row{ text-align:center; margin:-14px 8px 0 8px;}
.grid16 .row .col-xs-12{text-align:center; padding:0 4px; margin:14px 0 0 0;}
.grid16 .row .col-xs-12 .nr{ height:120px; padding-left:107px; padding-right:12px; position:relative; box-shadow: 0 0 15px #ccc;}
.grid16 .row .col-xs-12 .nr img{ height:120px; position:absolute; left:0; top:0;}
.grid16 .row .col-xs-12 .nr i{ width:12px; height:12px; position:absolute; right:0; top:0; }
.grid16 .row .col-xs-12 .nr h2{ width:100%; height:34px; line-height:28px; color:#333333; margin:0; padding:0; font-size:14px; text-align:left;}
.grid16 .row .col-xs-12 .nr hr{ width:40px; height:1px; position:absolute; left:107px; top:26px;margin:0; padding:0;}
.grid16 .row .col-xs-12 .nr p{ width:100%; height:75px; text-align:justify; font-size:12px; line-height:15px; color:#999999; overflow:hidden;}

.grid17 .row{ text-align:center; margin:0 6px;}
.grid17 .row .col-xs-6{text-align:center; padding:0 6px; margin:0;}
.grid17 .row .mt12{ margin-top:12px;}
.grid17 .row .col-xs-6 .nr{  position:relative; box-shadow: 0 0 15px #ccc; padding-bottom:5px;}
.grid17 .row .col-xs-6 .nr img{ width:100%;}
.grid17 .row .col-xs-6 .nr h2{ width:100%; height:34px; line-height:34px; color:#333333; margin:0; padding:0; font-size:14px;}
.grid17 .row .col-xs-6 .nr hr{ width:60px; height:1px; position:absolute; left:50%; bottom:0; margin:0; padding:0; margin-left:-30px;}
.grid17 .row .col-xs-6 .nr p{ width:100%; height:80px; text-align:justify; font-size:12px; line-height:16px; color:#666666; padding:0 12px; overflow:hidden;}

.grid18{ padding:0 12px;}
.grid18 .row{ text-align:center; margin:0; padding:0 6px; background:url(img/11.jpg) no-repeat center top; background-size:100% 100%;}
.grid18 .row .col-xs-6{text-align:center; padding:0 6px; margin:0;}
.grid18 .row .col-xs-6 .nr{ height:216px; position:relative;}
.grid18 .row .col-xs-6 .nr i{ width:40px; height:40px; position:absolute; left:50%; top:16px; margin-left:-20px;}
.grid18 .row .col-xs-6 .nr i.i1{ background:url(img/red_1.png) no-repeat center center; background-size:40px 40px;}
.grid18 .row .col-xs-6 .nr i.i2{ background:url(img/red_2.png) no-repeat center center; background-size:40px 40px;}
.grid18 .row .col-xs-6 .nr h2{ width:100%; height:34px; line-height:34px; color:#333333; margin:0; padding:0; font-size:14px; position:absolute; left:0; top:56px;}
.grid18 .row .col-xs-6 .nr p{ width:100%; height:112px; text-align:justify; font-size:12px; line-height:16px; color:#666666; padding:0 6px; overflow:hidden;position:absolute; left:0; top:86px;}

.grid19 { padding:0 12px;}
.grid19 img{ width:100%;}
.grid19 .row{ text-align:center; margin:0 4px; margin-top:16px;}
.grid19 .row .col-xs-12{text-align:center; padding:0 4px; margin:0;}
.grid19 .row .col-xs-12 h2{ height:24px; line-height:24px; color:#333333; margin:0 10px; padding:0 10px; font-size:12px;overflow:hidden; border-radius:30px;}
.grid19 .row .col-xs-12 p{ width:100%;margin-top:12px; text-align:justify; font-size:12px; line-height:15px; color:#666666;}

.grid20{ }
.grid20 .row{margin:0 6px;}
.grid20 .row .col-xs-6{text-align:center; padding:0 6px; margin:0; margin-top:12px;}
.grid20 .row .col-xs-6 .nr{ padding-bottom:12px; position:relative;box-shadow: 0 0 15px #ccc; }
.grid20 .row .col-xs-6 .nr img{ width:100%;}
.grid20 .row .col-xs-6 .nr .text{ height:184px; margin:0; padding:0; width:100%; padding-top:52px; position:relative;}
.grid20 .row .col-xs-6 .nr .text i{ width:40px; height:40px; text-align:center; line-height:40px; font-size:16px; color:#ffffff; border-radius:40px; position:absolute; left:50%; top:-20px; margin-left:-20px;}
.grid20 .row .col-xs-6 .nr .text h2{ width:100%; height:34px; line-height:34px; color:#333333; margin:0; padding:0; font-size:14px; position:absolute; left:0; top:20px;}
.grid20 .row .col-xs-6 .nr .text p{ width:100%; height:128px; text-align:justify; font-size:12px; line-height:16px; color:#666666; padding:0 12px; overflow:hidden;}

.grid21{ margin-top:-12px;}
.grid21 .row{margin:0 6px;}
.grid21 .row .col-xs-12{text-align:center; padding:0 6px; margin:0; margin-top:12px;}
.grid21 .row .col-xs-12 .nr{ height:90px; position:relative;box-shadow: 0 0 15px #ccc; }
.grid21 .row .col-xs-12 .nr .pic{  width:103px; height:90px; position:absolute; top:0; z-index:1;}
.grid21 .row .col-xs-12 .nr .pic img{ width:103px; height:90px;}
.grid21 .row .col-xs-12 .nr .pic i{ width:103px; height:90px; position:absolute; top:0; background-color:rgba(0,0,0,0.5); z-index:2;}
.grid21 .row .col-xs-12 .nr .pic span{ width:103px; height:32px; line-height:16px; text-align:center; color:#ffffff; z-index:3; position:absolute; top:50%; margin-top:-16px; }
.grid21 .row .col-xs-12 .nr p{ margin:0; width:100%; height:76px; overflow:hidden; padding:12px; line-height:16px; text-align:justify; }
.grid21 .row .col-xs-12 .ll{ padding-left:103px;}
.grid21 .row .col-xs-12 .ll .pic{ left:0;}
.grid21 .row .col-xs-12 .ll .pic i{ left:0;}
.grid21 .row .col-xs-12 .ll .pic span{ left:0;}
.grid21 .row .col-xs-12 .rr{ padding-right:103px;}
.grid21 .row .col-xs-12 .rr .pic{ right:0;}
.grid21 .row .col-xs-12 .rr .pic i{ right:0;}
.grid21 .row .col-xs-12 .rr .pic span{ right:0;}
.grid21 .row .col-xs-12 .p1 .pic span{ line-height:32px;}
.grid21 .row .col-xs-12 .p2 .pic span{ line-height:32px;}
.grid21 .row .col-xs-12 .p1 { border-right:2px solid #f89153;}
.grid21 .row .col-xs-12 .p2 { border-left:2px solid #b7d052;}
.grid21 .row .col-xs-12 .p3 { border-right:2px solid #4fcfb5;}
.grid21 .row .col-xs-12 .p4 {  border-left:2px solid #54a3e0;}
.grid21 .row .col-xs-12 .p5 { border-right:2px solid #ab73ef;}

.grid22 .row{ text-align:center; margin:0 6px;}
.grid22 .row .col-xs-6{text-align:center; padding:0 6px; margin:0;}
.grid22 .row .col-xs-6 .nr{  position:relative; box-shadow: 0 0 15px #ccc; padding-bottom:5px;}
.grid22 .row .col-xs-6 .nr h2{ width:100%; height:34px; line-height:34px; color:#333333; margin:0; padding:0; font-size:14px;}
.grid22 .row .col-xs-6 .nr hr{ width:40px; height:1px; position:absolute; left:50%; top:30px; margin:0; padding:0; margin-left:-20px;}
.grid22 .row .col-xs-6 .nr p{ width:100%; height:75px; text-align:justify; font-size:12px; line-height:15px; color:#666666; padding:0 12px; overflow:hidden; margin-top:10px;}

.grid23{ padding:0 0;}
.grid23 .row{ text-align:center; margin:0; padding:0 6px; }
.grid23 .row .col-xs-6{text-align:center; padding:0 6px; margin:0;}
.grid23 .row .col-xs-6 .nr{ width:100%;  position:relative; padding:16px 12px 0 12px; box-shadow: 0 0 15px #ccc; }
.grid23 .row .col-xs-6 .nrb1{ width:100%; height:100%; background:url(img/13.jpg) no-repeat center top; background-size:100% 100%;}
.grid23 .row .col-xs-6 .nrb2{ width:100%; height:100%;background:url(img/14.jpg) no-repeat center top; background-size:100% 100%;}
.grid23 .row .col-xs-6 .nr i{ width:40px; height:4px; position:absolute; left:50%; top:0; margin-left:-20px;}
.grid23 .row .col-xs-6 .nr h2{ width:100%; height:32px; line-height:16px; color:#333333; margin:0; padding:0; font-size:14px;  overflow:hidden;}
.grid23 .row .col-xs-6 .nr p{ width:100%; height:108px; text-align:justify; font-size:12px; line-height:16px; color:#666666; padding:0; overflow:hidden; padding-top:10px;}

.grid24{ padding:0 0;}
.grid24 .row{ text-align:center; margin:0 12px; margin-top:12px;  box-shadow: 0 0 15px #ccc; }
.grid24 .nrb1{background:url(img/15.jpg) no-repeat center top; background-size:100% 100%;} 
.grid24 .nrb2{background:url(img/16.jpg) no-repeat center top; background-size:100% 100%;}
.grid24 .row .col-xs-12{text-align:center; padding:0; margin:0;}
.grid24 .row .col-xs-6{text-align:center; padding:0; margin:0;}
.grid24 .row .nr{ width:100%;  position:relative; padding:16px 12px 0 12px;}
.grid24 .row .nr i{ width:40px; height:4px; position:absolute; left:50%; top:0; margin-left:-20px;}
.grid24 .row .nr h2{ width:100%; height:30px; line-height:16px; color:#333333; margin:0; padding:0; font-size:14px;  overflow:hidden;}
.grid24 .row .nr p{ width:100%; height:112px; text-align:justify; font-size:12px; line-height:16px; color:#666666; padding:0; overflow:hidden; margin-top:-4px;}

.grid25 .row{ text-align:center; margin:-14px 8px 0 8px;}
.grid25 .row .col-xs-12{text-align:center; padding:0 4px; margin:14px 0 0 0;}
.grid25 .row .col-xs-12 .nr{ height:110px; position:relative; box-shadow: 0 0 15px #ccc;}
.grid25 .row .col-xs-12 .ll{ padding-left:148px; padding-right:16px;  }
.grid25 .row .col-xs-12 .ll img{ height:110px; position:absolute; left:0; top:0;}
.grid25 .row .col-xs-12 .ll i{ width:12px; height:12px; position:absolute; right:0; top:0; }
.grid25 .row .col-xs-12 .rr{ padding-right:148px; padding-left:16px;  }
.grid25 .row .col-xs-12 .rr img{ height:110px; position:absolute; right:0; top:0;}
.grid25 .row .col-xs-12 .rr i{ width:12px; height:12px; position:absolute; left:0; top:0; }
.grid25 .row .col-xs-12 .nr h2{ width:100%; height:34px; line-height:40px; color:#333333; margin:0; padding:0; font-size:14px; text-align:left;}
.grid25 .row .col-xs-12 .nr p{ width:100%; height:64px; text-align:justify; font-size:12px; line-height:16px; color:#999999; overflow:hidden; margin:0; padding:0;}

.grid26{ margin:12px 12px 0 12px;}
.grid26 .conbox{box-shadow: 0 0 15px #ccc; }
.grid26 .row{ margin:0 6px; padding:6px 0;}
.grid26 .row .col-xs-12{text-align:center; padding:0 6px 12px 26px; margin:0; margin-top:6px; position:relative;}
.grid26 .row .col-xs-12 i{ width:16px; height:16px; text-align:center; line-height:16px; color:#ffffff; background:#e22a16; border-radius:2px; position:absolute; left:4px; top:3px; font-size:12px; font-weight:bold; font-style:normal;}
.grid26 .row .col-xs-12 h2{ font-size:13px; color:#333333;text-align:left; height:20px; line-height:20px; margin:0; padding:0; overflow:hidden;}
.grid26 .row .col-xs-12 p{ margin:0; padding:0; line-height:16px; height:32px; overflow:hidden; text-align:left; color:#666666;}
.grid26 .row .col-xs-12 span{ position:absolute; right:12px; bottom:0; color:#999999;}
.grid26 .row .col-xs-12 i.no1{ background:#e22a16;}
.grid26 .row .col-xs-12 i.no2{ background:#f89153;}
.grid26 .row .col-xs-12 i.no3{ background:#fcc80d;}
.grid26 .row .col-xs-12 i.no4{ background:#b7d052;}
.grid26 .row .col-xs-12 i.no5{ background:#4fcfb5;}
.grid26 .row .col-xs-12 i.no6{ background:#429ade;}
.grid26 .row .col-xs-12 i.no7{ background:#a368ec;}
.grid26 .row .col-xs-12 i.no8{ background:#be48d3;}

.grid27{ margin:0 6px; margin-top:-16px; overflow:hidden;}
.grid27 .row{ margin:0 6px; }
.grid27 .row .col-xs-12{text-align:center; height:100px; padding-left:128px; padding-right:12px; background:#f8f8f8; margin:0; position:relative; margin-top:12px; }
.grid27 .row .col-xs-12 img{ height:100px; width:116px; position:absolute; left:0; top:0;}
.grid27 .row .col-xs-12 h2{ width:100%; font-size:13px; color:#333333;text-align:left; height:14px; line-height:14px; margin:0; padding:0; overflow:hidden; margin-top:12px;}
.grid27 .row .col-xs-12 p{ width:100%;  margin:0; padding:0; margin-top:4px; line-height:16px; height:32px; overflow:hidden; text-align:left; color:#666666;}
.grid27 .row .col-xs-12 .btnbox{ width:100%; height:20px; margin-top:4px;position:relative; text-align:center;}
.grid27 .row .col-xs-12 .btnbox a{padding:2px 16px; margin:0 6px; text-align:center; height:24px; line-height:24px; font-size:12px;color:#ffffff; border-radius:17px; border:none; outline:none;}
.grid27 .row .col-xs-12 .btnbox a.redbtn{background:url(img/button.jpg) no-repeat center center; background-size:auto 34px;box-shadow:2px 2px 5px #faa36e;}
.grid27 .row .col-xs-12 .btnbox a.yelbtn{background:url(img/button_yel.jpg) no-repeat center center; background-size:auto 34px;box-shadow:2px 2px 5px #faa36e;}

.grid28{ margin-top:-16px; overflow:hidden;}
.grid28 .row{ margin:0 6px;}
.grid28 .row .col-xs-6{text-align:center; padding:0 6px; margin-top:12px;}
.grid28 .row .col-xs-6 .nr{ position:relative;}
.grid28 .row .col-xs-6 .nr img{ width:100%;}
.grid28 .row .col-xs-6 .nr span{ width:100%; height:32px; line-height:32px; position:absolute; left:0; bottom:0; color:#ffffff; font-size:14px;}

.grid29{ margin:0 12px;}
.grid29 img{ width:100%;}
.grid29 .row{ margin:0; padding:6px 0;}
.grid29 .row .col-xs-12{text-align:center; padding:4px 0 6px 46px; margin:0; margin-top:6px; position:relative; border-bottom:1px solid #ebebeb;}
.grid29 .row .col-xs-12 i{ width:36px; height:16px; text-align:center; line-height:16px; color:#ffffff; background:#e22a16; border-radius:2px; position:absolute; left:0; top:6px; font-size:12px; font-weight:bold; font-style:normal;}
.grid29 .row .col-xs-12 h2{ font-size:13px; color:#333333;text-align:left; height:20px; line-height:20px; margin:0; padding:0; overflow:hidden;}
.grid29 .row .col-xs-12 p{ margin:0; padding:0; line-height:24px; height:24px; overflow:hidden; text-align:left; color:#666666;}
.grid29 .row .col-xs-12 span{ position:absolute; height:20px; line-height:20px; background:#ffffff; right:12px; top:4px; color:#999999;}
.grid29 .row .col-xs-12 i.no1{ background:#e22a16;}
.grid29 .row .col-xs-12 i.no2{ background:#f89153;}
.grid29 .row .col-xs-12 i.no3{ background:#fcc80d;}
.grid29 .row .col-xs-12 i.no4{ background:#b7d052;}
.grid29 .row .col-xs-12 i.no5{ background:#4fcfb5;}
.grid29 .row .col-xs-12 i.no6{ background:#429ade;}
.grid29 .row .col-xs-12 i.no7{ background:#a368ec;}
.grid29 .row .col-xs-12 i.no8{ background:#be48d3;}


.grid30{ margin:0 12px; margin-top:-6px;}
.grid30 .row{ margin:0; padding:6px 0;}
.grid30 .row .col-xs-12{text-align:center; padding:14px 0 16px 0; margin:0; position:relative; border-bottom:1px solid #eeeeee;}
.grid30 .row .col-xs-12 h2{ font-size:13px; color:#333333;text-align:left;line-height:18px; margin:0; padding:0;background:url(img/d_r.png) no-repeat left 2px; background-size:auto 13px; padding-left:10px;}
.grid30 .row .col-xs-12 p{ margin:0; padding:0; line-height:16px; height: auto; overflow:hidden; text-align:justify; color:#666666; background:url(img/d_y.png) no-repeat left 2px; background-size:auto 13px; margin-top:4px; padding-left:10px;}
.grid30 .row .col-xs-12 span{ position:absolute; right:0; bottom:4px; color:#999999;font-size:11px; padding-top:10px}
.grid30 .more{ width:100%; height:14px; line-height:14px; margin-top:8px; font-size:13px; color:#999999;text-align:center;}
.grid30 .more a{ color:#999999;}
.grid30 .more a:hover{ color:#999999;}

.grid31{ margin:0 12px;}
.grid31 .conbox{box-shadow: 0 0 15px #ccc; padding-bottom:16px; }
.grid31 .row{ margin:0 12px; padding:6px 0;}
.grid31 .row .col-xs-12{text-align:center; padding:0; margin:0;  position:relative;}
.grid31 .row .col-xs-12 h2{ font-size:13px; color:#333333;text-align:justify;line-height:18px; margin:0; padding:0;}
.grid31 .row .col-xs-12 p{ margin:0; padding:0; line-height:12px; margin-top:6px; text-align:left; color:#999999;}
.grid31 .row .col-xs-12 .con{ margin:12px 0; padding:0 0 0 12px;}
.grid31 .row .col-xs-12 .no1{ border-left:2px solid #e22a16;}
.grid31 .row .col-xs-12 .no2{ border-left:2px solid #f89153;}
.grid31 .row .col-xs-12 .no3{ border-left:2px solid #fcc80d;}
.grid31 .row .col-xs-12 .no4{ border-left:2px solid #b7d052;}
.grid31 .row .col-xs-12 .no5{ border-left:2px solid #4fcfb5;}
.grid31 .more{ width:100%; height:14px; line-height:14px; margin-top:-6px; padding-bottom:20px; font-size:13px; color:#999999;text-align:center;}
.grid31 .more a{ color:#999999;}
.grid31 .more a:hover{ color:#999999;}

.grid32{ margin-top:-12px;}
.grid32 .row{ margin:0 12px; padding:0;}
.grid32 .row .col-xs-12{text-align:center; padding:0; margin:0; margin-top:12px; }
.grid32 .row .col-xs-12 .conx{box-shadow: 0 0 15px #ccc;  position:relative; padding:12px 12px 12px 42px;}
.grid32 .row .col-xs-12 .conx i{ height:14px; line-height:14px; padding-left:4px; font-weight:bold; position:absolute; left:12px; top:14px;}
.grid32 .row .col-xs-12 h2{ font-size:13px; color:#333333;text-align:justify; line-height:18px; margin:0; padding:0;}
.grid32 .row .col-xs-12 p{ margin:0; padding:0; line-height:16px; text-align:justify; margin-top:4px; color:#999999;}
.grid32 .row .col-xs-12 .con{ margin:12px 0; padding:0 0 0 12px;}
.grid32 .row .col-xs-12 .no1{ border-left:2px solid #e22a16; color:#e22a16;}
.grid32 .row .col-xs-12 .no2{ border-left:2px solid #f89153; color:#f89153;}
.grid32 .row .col-xs-12 .no3{ border-left:2px solid #fcc80d; color:#fcc80d;}
.grid32 .row .col-xs-12 .no4{ border-left:2px solid #b7d052; color:#b7d052;}
.grid32 .row .col-xs-12 .no5{ border-left:2px solid #4fcfb5; color:#4fcfb5;}
.grid32 .more{ width:100%; height:14px; line-height:14px; margin-top:12px; padding-bottom:20px; font-size:13px; color:#999999;text-align:center;}
.grid32 .more a{ color:#999999;}
.grid32 .more a:hover{ color:#999999;}

.grid33{ margin-top:-16px;}
.grid33 .row{ margin:0 6px; padding:0;}
.grid33 .row .col-xs-4{text-align:center; padding:0 6px; margin:0; margin-top:12px; }
.grid33 .row .col-xs-4 .conx{box-shadow: 0 0 15px #ccc; height:90px; position:relative;}
.grid33 .row .col-xs-4 h2{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#ffffff; margin:0; padding:0; position:absolute; left:0; top:0;}
.grid33 .row .col-xs-4 p{ margin:0; margin-top:30px; width:100%; height:30px; line-height:15px; font-size:13px; text-align:center; padding:15px 0; float:left;}
.grid33 .row .col-xs-4 p.all{ line-height:30px;}

.grid34{ margin-top:-12px;}
.grid34 .row{ margin:0 6px; padding:0;}
.grid34 .row .col-xs-12{text-align:center; padding:0 6px; margin:0; margin-top:12px; }
.grid34 .row .col-xs-12 .conx{ height:170px; padding:0 0 0 127px; position:relative;}
.grid34 .row .col-xs-12 .conx img{ width:127px; height:170px; position:absolute; left:0; top:0;}
.grid34 .row .col-xs-12 .conx .nr{ width:100%; height:170px; padding-top:40px; background:#ffffff; position:relative;}
.grid34 .row .col-xs-12 .conx .nr h2{ width:133px; height:26px; margin:0; padding:0; line-height:26px; text-align:center; color:#ffffff; font-size:13px; position:absolute; left:50%; top:6px; margin-left:-66px; background:url(img/title_min.png) no-repeat center center; background-size:auto 26px;}
.grid34 .row .col-xs-12 .conx .nr p{ margin:0; height:80px; overflow:hidden; padding:0 12px; text-align:justify; font-size:12px; line-height:16px;}

.grid35{ background:#f8f8f8;margin:0 12px; margin-top:12px;}
.grid35 .row{ margin:0; padding:0;}
.grid35 .row .col-xs-3{text-align:center; padding:6px 0 12px 0; margin:0;}
.grid35 .row .col-xs-3 img{ width:50px;}
.grid35 .row .col-xs-3 p{ width:100%; margin:0; padding:0; text-align:center;}

.grid36{margin:0 12px; margin-top:-12px;}
.grid36 .row{ margin:0; padding:0;}
.grid36 .row .col-xs-12{padding:0 0 0 140px; background:#f8f8f8; margin:0; margin-top:12px; text-align:center; position:relative; overflow:hidden; border-left:2px solid #fcc80d;}
.grid36 .row .col-xs-12 img{ width:140px; position:absolute; left:0; top:0;}
.grid36 .row .col-xs-12 p{ width:100%; margin:0; padding:0 12px; line-height:16px; color:#666666; text-align:justify; overflow:hidden; margin-top:4px;}
.grid36 .row .p1{ height:96px; background:url(img/18.jpg) no-repeat center center; background-size:100% 100%;}
.grid36 .row .p2{ height:145px; background:url(img/19.jpg) no-repeat center center; background-size:100% 100%;}
.grid36 .row .p1 p{ height:80px;}
.grid36 .row .p2 p{ height:128px;}

.grid37{ margin-top:-14px;}
.grid37 .row{ text-align:center; margin:0 6px;}
.grid37 .row .col-xs-6{text-align:center; padding:0 6px; margin:0; margin-top:12px;}
.grid37 .row .col-xs-6 .conx{  position:relative; background:#f8f8f8; padding-bottom:5px;}
.grid37 .row .col-xs-6 .conx img{ width:100%;}
.grid37 .row .col-xs-6 .conx h2{ width:100%; height:44px; line-height:34px; color:#e22a16; margin:0; padding:0; font-size:14px; position:relative;}
.grid37 .row .col-xs-6 .conx h2 hr{ width:40px; height:2px; background:#e22a16; position:absolute; left:50%; bottom:12px; margin:0; padding:0; margin-left:-20px;}
.grid37 .row .col-xs-6 .conx p{ width:100%; height:75px; text-align:justify; font-size:12px; line-height:15px; color:#666666; padding:0 12px; overflow:hidden;}
.grid37 .row .col-xs-6 .conx i.ll{ width:48px; height:34px; background:url(img/ll.png) no-repeat left bottom; position:absolute; left:0; bottom:0; z-index:1; background-size:auto 20px;}
.grid37 .row .col-xs-6 .conx i.rr{ width:48px; height:34px; background:url(img/rr.png) no-repeat right bottom; position:absolute; right:0; bottom:0; z-index:1; background-size:auto 20px;}

.grid38 .row{ text-align:center; margin:-14px 8px 0 8px;}
.grid38 .row .col-xs-12{text-align:center; padding:0 4px; margin:14px 0 0 0;} 
.grid38 .row .col-xs-12 .nr{ height:160px; position:relative; box-shadow: 0 0 15px #ccc; overflow:hidden;}
.grid38 .row .col-xs-12 .ll{ padding-left:118px;}
.grid38 .row .col-xs-12 .ll .img{ width:118px; height:160px; position:absolute; left:0; top:0;}
.grid38 .row .col-xs-12 .rr{ padding-right:118px;}
.grid38 .row .col-xs-12 .rr .img{ width:118px; height:160px; position:absolute; right:0; top:0;}
.grid38 .row .col-xs-12 .i1{ background:url(img/107.jpg) no-repeat center center; background-size:auto 160px;}
.grid38 .row .col-xs-12 .i2{ background:url(img/108.jpg) no-repeat center center; background-size:auto 160px;}
.grid38 .row .col-xs-12 .i3{ background:url(img/109.jpg) no-repeat center center; background-size:auto 160px;}
.grid38 .row .col-xs-12 .i4{ background:url(img/110.jpg) no-repeat right center; background-size:auto 160px;}
.grid38 .row .col-xs-12 .nr h2{ width:100%; height:34px; line-height:40px; color:#333333; margin:0; padding:0; font-size:14px; text-align:center; position:relative;}
.grid38 .row .col-xs-12 .nr h2 i{ background:#df1a18; height:13px; width:2px; position:absolute; left:50%; top:14px; margin-left:-40px;}
.grid38 .row .col-xs-12 .nr p{ width:100%; height:80px; text-align:center; font-size:12px; line-height:20px; color:#999999; overflow:hidden; margin:0; padding:0;}
.grid38 .row .col-xs-12 .nr p span{ color:#df1a18;}
.grid38 .row .col-xs-12 .nr .morebtn{ margin-top:12px;}

.grid39{ margin:0 5px 0 7px;}
.grid39 .row{ text-align:center; margin:0 8px; margin-top:-10px;}
.grid39 .row .col-xs-6{ height:90px; text-align:center; padding:4px;  position:relative; border:1px solid #e5e5e5; margin-top:-1px; margin-left:-1px;}
.grid39 .row .col-xs-6 h2{ width:100%; padding:0 12px; text-align:center; font-size:12px;line-height:16px;color:#666666; position:absolute; left:0; top:40px; z-index:1; height:14px; overflow:hidden;}
.grid39 .row .col-xs-6 img{ width:60px; margin-top:6px;}

.grid40 .row{ text-align:center; margin:-14px 8px 0 8px;}
.grid40 .row .col-xs-12{text-align:center; padding:0 4px; margin:14px 0 0 0;}
.grid40 .row .col-xs-12 .nr{ height:110px; position:relative; box-shadow: 0 0 15px #ccc;}
.grid40 .row .col-xs-12 .ll{ padding-left:148px; padding-right:16px;  }
.grid40 .row .col-xs-12 .ll img{ height:110px; position:absolute; left:0; top:0;}
.grid40 .row .col-xs-12 .ll i{ width:2px; height:14px; position:absolute; left:148px; top:13px; }
.grid40 .row .col-xs-12 .rr{ padding-right:148px; padding-left:16px;  }
.grid40 .row .col-xs-12 .rr img{ height:110px; position:absolute; right:0; top:0;}
.grid40 .row .col-xs-12 .rr i{ width:2px; height:14px; position:absolute; left:16px; top:13px; }
.grid40 .row .col-xs-12 .nr h2{ width:100%; height:34px; line-height:40px; color:#333333; margin:0; padding:0; font-size:14px; text-align:left; margin-left:8px;}
.grid40 .row .col-xs-12 .nr p{ width:100%; height:64px; text-align:justify; font-size:12px; line-height:16px; color:#999999; overflow:hidden; margin:0; padding:0;}

.grid41{ margin-top:-14px;}
.grid41 .row{ text-align:center; margin:0 6px;}
.grid41 .row .col-xs-6{text-align:center; padding:0 6px; margin:0; margin-top:12px;}
.grid41 .row .col-xs-6 img{ width:100%; position:relative; z-index:10px;}
.grid41 .row .col-xs-6 .conx{position:relative; background:#ffffff; padding-bottom:5px;box-shadow: 0 0 2px #ccc; margin:0 1px; padding-top:40px; padding-bottom:32px;}
.grid41 .row .col-xs-6 .conx h2{ margin:0; padding:0; position:absolute; left:12px; top:12px; font-size:14px; color:#333333;}
.grid41 .row .col-xs-6 .conx span{ padding:1px 3px; font-size:12px; background:#eeeeee; position:absolute; right:12px; top:10px; border-radius:20px;}
.grid41 .row .col-xs-6 .conx p{ width:100%; height:64px; text-align:justify; font-size:12px; line-height:16px; color:#666666; padding:0 12px; overflow:hidden;}
.grid41 .row .col-xs-6 .conx .btnbox{ width:100%;text-align:center;}
.grid41 .row .col-xs-6 .conx .btnbox a{ padding:2px 8px; line-height:14px; font-size:12px; border:1px solid #dedede; border-radius:20px; }
.grid41 .row .col-xs-6 .conx .btnbox a.ll{ position:absolute; left:12px; bottom:12px; border:1px solid #f89153; color:#f89153;}
.grid41 .row .col-xs-6 .conx .btnbox a.rr{ position:absolute; right:12px; bottom:12px; border:1px solid #df1a18; color:#df1a18;}

.grid42{ }
.grid42 .row{ text-align:center; margin:0 6px;}
.grid42 .row .col-xs-6{text-align:center; padding:0 6px; margin:0; margin-top:12px;}
.grid42 .row .col-xs-6 .pics{ position:relative; z-index:1; background:#ffffff;}
.grid42 .row .col-xs-6 .pics img{ width:100%;}
.grid42 .row .col-xs-6 .pics i{ width:100%; height:100%; background-color:rgba(0,0,0,0.4); background-image:url(img/icon_player.png); background-repeat:no-repeat; background-position: center center; background-size:38px auto; position:absolute; left:0; top:0; z-index:1;}
.grid42 .row .col-xs-6 .conx{ height:70px;  position:relative; background:#ffffff; padding-bottom:5px;box-shadow: 0 0 15px #ccc; margin:0 1px; margin-top:-10px;}
.grid42 .row .col-xs-6 .conx h2{ margin:0 12px; height:18px; line-height:18px; text-align:left; color:#333333; overflow:hidden; font-size:13px; padding:0; position:absolute; left:0; top:20px;}
.grid42 .row .col-xs-6 .conx .btnbox{ width:100%;text-align:center;}
.grid42 .row .col-xs-6 .conx .btnbox span{ line-height:18px; font-size:12px;}
.grid42 .row .col-xs-6 .conx .btnbox span.ll{ position:absolute; left:12px; bottom:12px;color:#999999;}
.grid42 .row .col-xs-6 .conx .btnbox span.rr{ position:absolute; right:12px; bottom:12px; color:#999999;}

.grid43 .row{ text-align:center; margin:0 8px;}
.grid43 .row .col-xs-12{text-align:center; padding:0 4px; margin:14px 0 0 0;} 
.grid43 .row .col-xs-12 .nr{ height:100px; position:relative; box-shadow: 0 0 15px #ccc; overflow:hidden; padding-left:222px; padding-right:12px;}
.grid43 .row .col-xs-12 .nr .img{ width:210px; height:100px; background:url(img/121.jpg) no-repeat center center; background-size:auto 100px; position:absolute; left:0; top:0;}
.grid43 .row .col-xs-12 .nr .img i.player{ width:100%; height:100%; background-color:rgba(0,0,0,0.4); background-image:url(img/icon_player.png); background-repeat:no-repeat; background-position: center center; background-size:38px auto; position:absolute; left:0; top:0; z-index:1;}
.grid43 .row .col-xs-12 .nr .txt{ width:100%; height:100px; padding-top:24px; position:relative;}
.grid43 .row .col-xs-12 .nr .txt h2{ width:100%; max-height:32px; line-height:16px; color:#333333; margin:0; padding:0; font-size:13px; text-align:left; overflow:hidden; }
.grid43 .row .col-xs-12 .nr .txt p{ width:100%; height:32px; margin:0; padding:0; margin-top:4px; text-align:left; font-size:12px; line-height:16px; color:#999999; overflow:hidden;}
.grid43 .row .col-xs-12 .nr .txt i{ width:18px; height:20px; font-size:14px;  text-align:center; position:absolute; left:50%; top:0; margin-left:-10px;}
.grid43 .row .col-xs-12 .nr .txt i.i1{ border-bottom:2px solid #e22a16; color:#e22a16;}
.grid43 .row .col-xs-12 .nr .txt i.i2{ border-bottom:2px solid #ffa710; color:#ffa710;}

.grid44 .row{ text-align:center; margin:0 6px; margin-top:-12px;}
.grid44 .row .col-xs-6{text-align:center; padding:0 6px; margin-top:12px;} 
.grid44 .row .conx{ padding-left:44px; padding-right:12px; height:60px; position:relative;box-shadow: 0 0 15px #ccc;}
.grid44 .row .conx i{ width:36px; height:48px; position:absolute; left:0; top:-1px;background-size:36px auto; background-repeat:no-repeat; background-position:center top;}
.grid44 .row .conx p{ margin:0; padding:0; height:32px; overflow:hidden; line-height:16px; font-size:12px; color:#666666; text-align:left; float:left; margin-top:8px;}
.grid44 .row .conx span{ margin:0; padding:0; position:absolute; right:12px; bottom:2px; color:#999999;}
.grid44 .row .conx i.no1{ background-image:url(img/no_1.png);}
.grid44 .row .conx i.no2{ background-image:url(img/no_2.png);}
.grid44 .row .conx i.no3{ background-image:url(img/no_3.png);}
.grid44 .row .conx i.no4{ background-image:url(img/no_4.png);}
.grid44 .row .conx i.no5{ background-image:url(img/no_5.png);}
.grid44 .row .conx i.no6{ background-image:url(img/no_6.png);}

.grid45 .row{ text-align:center; margin:0 6px; margin-top:-12px;}
.grid45 .row .col-xs-12{text-align:center; padding:0 6px; margin-top:12px;} 
.grid45 .row .conx{ padding-left:34px; padding-right:12px; position:relative;box-shadow: 0 0 15px #ccc; border-left:2px solid #fcc80d; text-align:right; padding-bottom:4px;}
.grid45 .row .conx i{ width:16px; height:16px; position:absolute; left:10px; top:10px; background:url(img/icon_wen.png) no-repeat center center;background-size:16px auto;}
.grid45 .row .conx p{ margin:0; padding:0; overflow:hidden; line-height:16px; font-size:13px; color:#666666; text-align:left; float:left; margin-top:10px; }
.grid45 .row .conx span{ width:100%; text-align:right; color:#999999;}

.grid46{ margin-top:-12px;}
.grid46 .row{ text-align:center; margin:0 6px;}
.grid46 .row .col-xs-6{text-align:center; padding:0 6px; margin-top:12px;} 
.grid46 .row .col-xs-6 .conx{box-shadow: 0 0 15px #ccc; position:relative; padding:6px 10px 6px 14px;}
.grid46 .row .col-xs-6 .conx i{ width:2px; height:12px; background:#fcc80d; position:absolute; left:6px; top:8px;}
.grid46 .row .col-xs-6 .conx p{ height:32px; line-height:16px; margin:0; padding:0; text-align:justify;}

.grid47{ margin-top:-12px;}
.grid47 .row{ text-align:center; margin:0 6px;}
.grid47 .row .col-xs-6{text-align:center; padding:0 6px; margin-top:12px;} 
.grid47 .row .col-xs-6 .conx{box-shadow: 0 0 15px #ccc; position:relative; padding:6px 10px 6px 24px;}
.grid47 .row .col-xs-6 .conx i{ width:8px; height:8px; background:#fcc80d; position:absolute; left:8px; top:9px;}
.grid47 .row .col-xs-6 .conx p{ height:32px; line-height:16px; margin:0; padding:0; text-align:justify;}
.grid47 .row .col-xs-6 .conx i.i1{ background:#9969b4;}
.grid47 .row .col-xs-6 .conx i.i2{ background:#646dc0;}
.grid47 .row .col-xs-6 .conx i.i3{ background:#527ed0;}
.grid47 .row .col-xs-6 .conx i.i4{ background:#529fd0;}
.grid47 .row .col-xs-6 .conx i.i5{ background:#52d0cf;}
.grid47 .row .col-xs-6 .conx i.i6{ background:#52d099;}

.grid48 .pic{ margin:0 12px; margin-top:-6px;}
.grid48 .pic img{ width:100%;}
.grid48 .row{ text-align:center; margin:0 6px;}
.grid48 .row .col-xs-12{text-align:center; padding:0 6px; margin-top:12px;} 
.grid48 .row .conx{ padding-left:34px; padding-right:12px; position:relative;box-shadow: 0 0 15px #ccc; text-align:right; padding-bottom:4px;}
.grid48 .row .conx i{ width:16px; height:16px; position:absolute; left:6px; top:10px; font-weight:bold;}
.grid48 .row .conx p{ margin:0; padding:0; overflow:hidden; line-height:16px; font-size:13px; color:#666666; float:left; margin-top:10px; text-align:justify; }
.grid48 .row .conx span{ width:100%; text-align:right; color:#999999;}
.grid48 .row .i1{border-left:2px solid #e22a16; }
.grid48 .row .i1 i{ color:#e22a16; }
.grid48 .row .i2{border-left:2px solid #ffa710; }
.grid48 .row .i2 i{ color:#ffa710; }
.grid48 .row .i3{border-left:2px solid #fcc80d; }
.grid48 .row .i3 i{ color:#fcc80d; }
.grid48 .row .i4{border-left:2px solid #b7d052; }
.grid48 .row .i4 i{ color:#b7d052; }

.grid49{ margin-top:-12px;}
.grid49 .row{ text-align:center; margin:0 6px;}
.grid49 .row .col-xs-12{text-align:center; padding:0 6px; margin-top:12px;} 
.grid49 .row .col-xs-12 .conx{box-shadow: 0 0 15px #ccc; position:relative; background:#ffffff; padding:12px;}
.grid49 .row .col-xs-12 .conx i{ width:20px; height:20px; background-repeat:no-repeat; background-size:20px 20px; position:absolute; left:12px; top:12px;}
.grid49 .row .col-xs-12 .conx h2{ height:18px; line-height:18px; font-size:14px; color:#333333; margin:0; padding:0; text-align:left; padding-left:28px;}
.grid49 .row .col-xs-12 .conx p{line-height:16px; margin:0; padding:8px 0 0 0; text-align:justify;}
.grid49 .row .col-xs-12 .conx i.i1{ background-image:url(img/nx_1.png);}
.grid49 .row .col-xs-12 .conx i.i2{ background-image:url(img/nx_2.png);}
.grid49 .row .col-xs-12 .conx i.i3{ background-image:url(img/nx_3.png);}
.grid49 .row .col-xs-12 .conx i.i4{ background-image:url(img/nx_4.png);}
.grid49 .row .col-xs-12 .conx i.i5{ background-image:url(img/nx_5.png);}
.grid49 .row .col-xs-12 .conx i.i6{ background-image:url(img/nx_6.png);}
.grid49 .morebtn{ margin-top:20px; padding-bottom:25px;}

.grid50{ margin-top:-18px;}
.grid50 .row{ text-align:center; margin:0 6px;}
.grid50 .row .col-xs-6{text-align:center; padding:0 6px; margin-top:18px;} 
.grid50 .row .col-xs-6 .conx{box-shadow: 0 0 15px #ccc; position:relative; background:#ffffff; padding:12px;}
.grid50 .row .col-xs-6 .conx i{ width:20px; height:20px; background-repeat:no-repeat; background-size:20px 20px; position:absolute; left:50%; top:-10px; margin-left:-10px;}
.grid50 .row .col-xs-6 .conx h2{ height:18px; line-height:18px; font-size:12px; color:#333333; margin:0; padding:6px 0 0 0; text-align:content;}
.grid50 .row .col-xs-6 .conx p{line-height:16px; margin:0; padding:8px 0 0 0; text-align:justify;}
.grid50 .row .col-xs-6 .conx i.i1{ background-image:url(img/ny_1.png);}
.grid50 .row .col-xs-6 .conx i.i2{ background-image:url(img/ny_2.png);}
.grid50 .row .col-xs-6 .conx i.i3{ background-image:url(img/ny_3.png);}
.grid50 .row .col-xs-6 .conx i.i4{ background-image:url(img/ny_4.png);}
.grid50 .row .col-xs-6 .conx i.i5{ background-image:url(img/ny_5.png);}
.grid50 .row .col-xs-6 .conx i.i6{ background-image:url(img/ny_6.png);}
.grid50 .morebtn{ margin-top:20px; padding-bottom:8px;}

.grid51{ margin-top:-18px;}
.grid51 .row{ text-align:center; margin:0 6px;}
.grid51 .row .col-xs-4{text-align:center; padding:0 6px; margin-top:24px;} 
.grid51 .row .col-xs-4 .conx{position:relative; border-top:2px solid #ffa710; background:#f8f8f8; padding:12px 0;}
.grid51 .row .col-xs-4 .conx i{ width:36px; height:36px; background-repeat:no-repeat; background-size:36px 36px; position:absolute; left:50%; top:-18px; margin-left:-18px;}
.grid51 .row .col-xs-4 .conx h2{ height:18px; line-height:18px; font-size:12px; color:#333333; margin:0; padding:12px 0 0 0; text-align:content;}
.grid51 .row .col-xs-4 .conx p{line-height:16px; margin:0; padding:14px 0 0 0; text-align:center;}
.grid51 .row .col-xs-4 .conx i.i1{ background-image:url(img/icon_3_1.png);}
.grid51 .row .col-xs-4 .conx i.i2{ background-image:url(img/icon_3_2.png);}
.grid51 .row .col-xs-4 .conx i.i3{ background-image:url(img/icon_3_3.png);}
.grid51 .row .col-xs-4 .conx i.i4{ background-image:url(img/icon_3_4.png);}
.grid51 .row .col-xs-4 .conx i.i5{ background-image:url(img/icon_3_5.png);}
.grid51 .row .col-xs-4 .conx i.i6{ background-image:url(img/icon_3_6.png);}
.grid51 .morebtn{ margin-top:20px; padding-bottom:8px;}

.grid52{ margin-top:-12px;}
.grid52 .row{ text-align:center; margin:0 6px;}
.grid52 .row .col-xs-6{text-align:center; padding:0 6px; margin-top:12px;} 
.grid52 .row .col-xs-6 .conx{box-shadow: 0 0 15px #ccc; position:relative; background:#ffffff; padding:12px;}
.grid52 .row .col-xs-6 .conx i{ width:60px; height:3px;  position:absolute; left:50%; top:0px; margin-left:-30px;}
.grid52 .row .col-xs-6 .conx h2{ height:18px; line-height:18px; font-size:12px; color:#333333; margin:0; padding:0; text-align:content; overflow:hidden;}
.grid52 .morebtn{ margin-top:20px; padding-bottom:8px;}

.grid53{ margin:0 12px;}
.grid53 img{ width:100%;}
.grid53 .row{ margin:0; padding:6px 0;}
.grid53 .row .col-xs-12{text-align:center; padding:4px 0 6px 0; margin:0; margin-top:6px; position:relative; border-bottom:1px solid #eeeeee;}
.grid53 .row .col-xs-12 h2{ font-size:13px; color:#666666;text-align:left; height:20px; line-height:20px; margin:0; padding:0 0 0 8px; overflow:hidden; background:url(img/d_y.png) no-repeat left center; background-size:auto 12px;}
.grid53 .row .col-xs-12 p{ margin:0; padding:4px 0; line-height:16px;overflow:hidden; text-align:left; color:#999999;}
.grid53 .row .col-xs-12 span{ position:absolute; height:20px; line-height:20px; background:#ffffff; right:12px; top:4px; color:#999999;}
.grid53 .num{ margin:10px 0 0 0; padding:0; text-align:center;}
.grid53 .num a{ padding:2px 12px; color:#ffffff; background:#df1a18;}

.grid54{ margin-top:-12px;}
.grid54 .row{ text-align:center; margin:0 6px;}
.grid54 .row .col-xs-4{text-align:center; padding:0 6px; margin-top:12px; } 
.grid54 .row .col-xs-4 h2{ margin:0; padding:10px 6px; font-size:12px; line-height:16px; text-align:justify;border-bottom:2px solid #fcc80d; background:#f8f8f8;}



.grid55 .row{ text-align:center; margin:0 8px; padding-bottom:30px; margin-top:-25px; position:relative; z-index:0; z-index:2000;}
.grid55 .row .col-xs-3{ height: auto; width:22%; text-align:center; padding:4px;  position:relative;}
.grid55 .row .col-xs-3 span{ width:100%; text-align:center; font-size:10px;  overflow:hidden; height:14px; line-height:14px;color:#333333; position:absolute; left:0; bottom:0; z-index:1;}
.grid55 .row .col-xs-3 img{ width:100%; }


.detailbox{ margin:0 12px; margin-top:0;}
.detailbox h1{ text-align:center; font-size:14px; font-weight:bold; margin:0; padding:0; line-height:18px; padding-bottom:10px;}
.detailbox .desc{ color:#999999; line-height:16px; margin:0; padding:0;}
.detailbox .content{ margin:0; padding:0; margin-top:12px; color:#666666; font-size:12px;}
.detailbox .content img{ display: inline-block;
  height: auto;
  max-width: 90%;margin:0px 0;}
.detailbox .content p{ padding:6px 0; margin:0; line-height:18px; font-size:13px;  text-align:justify;}
.detailbox .tag{ color:#999999; text-align:left; margin-top:10px;}
.detailbox .prvenext{ text-align:center; padding:20px 0 0 0;}
.detailbox .prvenext p{ margin:0; padding:0; height:24px; line-height:24px; overflow:hidden; text-align:center; color:#666666;}

.detailbox .prvenext2019{ margin: 0 auto;width:100%; padding:15px; }
.detailbox .prvenext2019 p{ margin:0; padding:0; height:24px; line-height:24px; overflow:hidden; text-align:left; color:#666666;}

.askfrom{ margin:0 12px; padding:12px; box-shadow: 0 0 15px #ccc; }
.askfrom .tit{ position:relative;}
.askfrom .tit h2{ margin:0; padding:0; height:13px; line-height:13px; font-size:13px; text-align:left; border-left:2px solid #e22a16; padding-left:10px; font-weight:bold;}
.askfrom .tit p{ position:absolute; right:0; top:0; height:13px; line-height:13px; color:#999999; margin:0; padding:0;}
.askfrom .unfm { width:100%; margin:12px 0 0 0; padding:0; line-height:28px; overflow:hidden; position:relative;}
.askfrom .unfm .fmbox{ width:100%; position:relative;border-radius:28px; overflow:hidden;border:1px solid #eeeeee; }
.askfrom .unfm .norad{ border-radius:0;}
.askfrom .unfm .fmbox input{ width:100%; height:28px; float:left; background:#ffffff; padding:0 10px; border:none; line-height:28px;outline:none; color:#333333;}
.askfrom .unfm .fmbox2018{ width:36%; position:relative;border-radius:28px; overflow:hidden;border:1px solid #eeeeee; }
.askfrom .unfm .fmbox2018 input{ width:100%; height:28px; float:left; background:#ffffff; padding:0 10px; border:none; line-height:28px;outline:none; color:#333333;}

.askfrom .unfm .fmbox textarea{ width:100%; padding:6px 10px; line-height:16px; outline:none; border:none; background:#ffffff; height:100px;}
.askfrom .min .fmbox select{width:100%;color:#333333; background:#ffffff;  height:28px; line-height:28px; cursor:pointer; text-align: center; margin:0; padding:0 10px; outline:none;text-align-last: left;border:none; -webkit-appearance: none;text-align-last: center;}
.askfrom .unfm span{ float:left;}
.askfrom .unfm a{ float:left; margin-right:12px;}
.askfrom .min{ padding-left:60px;}
.askfrom .min label{ width:60px; position:absolute; left:0; top:0; font-weight:normal;}
.askfrom .min .fmbox a.code{ width:80px; height:30px; background:#eeeeee; color:#333333; text-align:center; line-height:30px; border-radius:0 30px 30px 0; position:absolute; right:-12px; top:-1px;}
.askfrom .txt{ line-height:16px;}
.askfrom .upl{ text-align:center; line-height:16px; height:70px; position:relative;}
.askfrom .upl a.upload{ width:80px; height:28px; line-height:28px; text-align:center; background:#fcc80d; color:#ffffff; position:absolute; left:50%; top:0; margin-left:-40px;}
.askfrom .upl p{ width:100%; text-align:center; height:16px; line-height:16px; overflow:hidden; margin:0; padding:0; position:absolute; left:0; bottom:20px;}


.videotab{ margin-top:-6px;}
.videotab .tabs{ text-align:center; margin:0 6px;}
.videotab .tabs .col-xs-4{text-align:center; height:28px; padding:0 6px; margin:0;} 
.videotab .tabs .col-xs-4 a{ width:100%; height:20px; float:left; background:#fcc80d; border-radius:12px; line-height:20px; text-align:center; color:#ffffff;}
.videotab .tabs .col-xs-4 a.on{ height:28px; background:#df1a18; border-radius:12px 12px 0 0 ;}
.videotab .cons .col-xs-3{text-align:center; height:24px; padding:0 6px; margin:0;} 
.videotab .cons .col-xs-4{text-align:center; height:24px; padding:0 6px; margin:0;} 
.videotab .cons .datas{box-shadow: 0 0 15px #ccc; margin:0 12px; padding:12px 0; text-align:center;}
.videotab .cons .datas a{ margin:0 10px; font-size:13px; line-height:24px;}

.videobox{ padding:0 20px;}
.videobox .mp4{ position:relative;}
.videobox .mp4 img{ width:100%;}
.videobox .mp4 i.player{ width:100%; height:100%; background-color:rgba(0,0,0,0.4); background-image:url(img/icon_player.png); background-repeat:no-repeat; background-position: center center; background-size:48px auto; position:absolute; left:0; top:0; z-index:1;}
.videobox .mp4 span{ width:100%; position:absolute; left:0; top:50%; margin-top:48px; text-align:center; color:#ffffff; z-index:2;}
.videobox .videomore{box-shadow: 0 0 15px #ccc; height:164px; padding:12px;}
.videobox .videomore .swiper-slide{ height:140px; width:120px; background:#f8f8f8;}
.videobox .videomore .swiper-slide .pics{ width:120px; height:91px; position:relative; margin-bottom:6px;}
.videobox .videomore .swiper-slide .pics img{ width:120px; height:91px; }
.videobox .videomore .swiper-slide .pics i.player{ width:100%; height:100%; background-color:rgba(0,0,0,0.4); background-image:url(img/icon_player.png); background-repeat:no-repeat; background-position: center center; background-size:32px auto; position:absolute; left:0; top:0; z-index:1;}
.videobox .videomore .swiper-slide h2{ margin:0 10px; height:32px; line-height:16px; text-align:left; font-size:12px; overflow:hidden;}

.coursedetail{ margin:0 12px; box-shadow: 0 0 15px #ccc; padding:12px; }
.coursedetail h1{ width:100%; text-align:center; font-size:14px; font-weight:bold; line-height:18px; margin:0; padding:12px 0;}
.coursedetail .txt{ margin:0; padding:6px 0; position:relative;}
.coursedetail .txt i{ width:3px; height:12px; position:absolute; left:0px; top:10px;}
.coursedetail .txt p{ margin:0; padding:0 0 0 10px; font-size:12px; line-height:20px; text-align:justify; color:#666666;}
.coursedetail .txt p strong{ font-weight:normal; color:#333333;}
.coursedetail .btnbox{ width:100%; height:40px; margin-top:8px;position:relative; text-align:center;}
.coursedetail .btnbox a{padding:4px 20px; margin:0 6px; text-align:center; height:24px; line-height:24px; font-size:12px;color:#ffffff; border-radius:17px; border:none; outline:none;}
.coursedetail .btnbox a.redbtn{background:url(img/button.jpg) no-repeat center center; background-size:auto 34px;box-shadow:2px 2px 5px #faa36e;}
.coursedetail .btnbox a.yelbtn{background:url(img/button_yel.jpg) no-repeat center center; background-size:auto 34px;box-shadow:2px 2px 5px #faa36e;}

.levels{ background:url(img/20.jpg) no-repeat center top; background-size:100% 100%; height:420px; text-align:center;}
.levels .ceng{ width:100%; height:300px; margin:0; padding:0; background:url(img/21.png) no-repeat center top; background-size:auto 300px; position:relative; margin-bottom:18px;}
.levels .ceng p{ width:100%; height:16px; line-height:16px; text-align:center; font-size:12px; margin:0; padding:0; position:absolute; left:0; top:0; float:left; margin-top:-3px;}
.levels .ceng p.p1{ color:#52d0cf; top:22px;}
.levels .ceng p.p2{ color:#52d099; top:64px;}
.levels .ceng p.p3{ color:#b7d052; top:106px;}
.levels .ceng p.p4{ color:#f8d753; top:148px;}
.levels .ceng p.p5{ color:#f89153; top:190px;}
.levels .ceng p.p6{ color:#f85353; top:232px;}
.levels .btns{ border:1px solid #d92900; color:#d92900; padding:4px 12px; font-size:12px; border-radius:30px;}

.tixi{ margin-top:-20px; background:url(img/22.png) no-repeat center top; background-size:auto 360px; height:360px; text-align:center; position:relative;}
.tixi h1{ width:60px; height:24px; line-height:24px; margin:0; padding:0; position:absolute; left:50%; top:0; margin-left:-30px; text-align:center; color:#ffffff; font-size:13px;}
.tixi h1.t1{ top:5px;}
.tixi h1.t2{ top:126px;}
.tixi h1.t3{ top:247px;}
.tixi h2{ width:100%; height:16px; overflow:hidden; font-size:12px; color:#333333; text-align:center; margin:0; padding:0;}
.tixi p{ width:100%; line-height:16px;; color:#999999; overflow:hidden; margin:0; padding:0; text-align:left;}
.tixi .one{width:114px; top:22px;position:absolute;}
.tixi .one p{height:64px; }
.tixi .c1{ right:50%; margin-right:8px;}
.tixi .c2{ left:50%; margin-left:8px;}

.tixi .two{width:90px; top:156px;position:absolute;}
.tixi .two p{height:48px; }
.tixi .c3{ right:50%; margin-right:55px;}
.tixi .c4{ left:50%; margin-left:-45px;}
.tixi .c5{ left:50%; margin-left:55px;}

.tixi .three{width:300px; top:286px;position:absolute;}
.tixi .three p{ height:48px; }
.tixi .c6{ left:50%; margin-left:-150px;}

.fivebox{ position:relative; background:url(img/1.jpg) #ffffff no-repeat center top; background-size:100% 100%; width:100%;}
.fivebox .bg{ width:100%;}
.fivebox .conbox .class{ margin:0px 12px 25px 12px; background:#ffffff; border-radius:10px;box-shadow: 0 0 30px #dcdadb; }
.fivebox .conbox .class .grade{ width:100%; height:40px; text-align:center; line-height:40px; color:#dddddd;}
.fivebox .conbox .class .grade a{ margin:0 5px; padding:5px 0; position:relative; color:#333333;}
.fivebox .conbox .class .grade a hr{ display:none;} 
.fivebox .conbox .class .grade a.on{ color:#df1a18;}
.fivebox .conbox .class .grade a.on hr{ position:absolute; left:50%; top:2px; margin-left:-8px; width:16px; height:2px; color:#df1a18; border-bottom:2px solid #df1a18; display:block;}
.fivebox .conbox .class .course{width:100%;  text-align:center; line-height:24px;color:#dddddd; padding-bottom:16px;}
.fivebox .conbox .class .course a{ line-height:12px; padding:2px 12px; margin:4px 2px; font-size:12px; background:#eeeeee; border-radius:20px; color:#333333;}
.fivebox .conbox .class .course a.on{ background:#fcc80d; color:#ffffff;}
.fivebox .conbox .fivelist{position:relative; margin-bottom:20px; }
.fivebox .conbox .fivelist ul{ width:100%; height:100%; position:absolute; left:0; bottom:0;}
.fivebox .conbox .fivelist ul li{ width:16%; margin-left:3.3333333%; height:100%; float:left; position:relative; text-align:center;}
.fivebox .conbox .fivelist ul li span{ width:100%; text-align:center; color:#ffffff; line-height:1.2; font-size:12px;position:absolute; left:0; bottom:2%; overflow:hidden;transform: scale(0.8); text-align:center;}
.fivebox .conbox .fivelist ul li span.b1{height:45%;}
.fivebox .conbox .fivelist ul li span.b2{height:53%;}
.fivebox .conbox .fivelist ul li span.b3{height:66%;}
.fivebox .conbox .fivelist ul li span.b4{height:76%;}
.fivebox .conbox .fivelist ul li span.b5{height:82%;}
.fivebox .conbox .fivelist ul li span p{ font-size:12px;float:left; clear:both; text-align:center; margin:0; padding:0;}

.fivez{ height:340px; background:url(img/7.jpg) no-repeat center top; background-size:auto 280px; position:relative; overflow:hidden;}
.fivez .con{ width:44%; height:80px; position:absolute; } 
.fivez .nr{ width:100%; height:108px; overflow:hidden; position:relative; text-align:center;}
.fivez .nr .tit{ width:60px; height:24px; border:1px solid #dedede; padding:1px; background:#fff; border-radius:30px;float:left; position:absolute; left:50%; top:0; margin-left:-30px;}
.fivez .nr .tit i{ background:#dedede; width:56px; height:20px; line-height:20px; text-align:center; font-style:normal; padding:0; color:#ffffff; font-size:12px;border-radius:30px; float:left;}
.fivez .nr strong{ width:100%; float:left; line-height:14px; clear:both;margin:0; padding:0; margin-top:28px; color:#333333;  font-size:12px; font-weight:normal;}
.fivez .nr p{ width:100%; float:left; clear:both; line-height:14px; margin:0; padding:0; color:#999999; font-size:12px; text-align:left;}
.fivez .p1{ position:absolute; left:4%; top:0;}
.fivez .p1 .tit{ border:1px solid #54a3df}
.fivez .p1 .tit i{ background:#54a3df}
.fivez .p2{ position:absolute; right:4%; top:56px;}
.fivez .p2 .tit{ border:1px solid #4eceb5}
.fivez .p2 .tit i{ background:#4eceb5}
.fivez .p3{ position:absolute; left:4%; top:112px;}
.fivez .p3 .tit{ border:1px solid #b6cf55}
.fivez .p3 .tit i{ background:#b6cf55}
.fivez .p4{ position:absolute; right:4%; top:165px;}
.fivez .p4 .tit{ border:1px solid #f79054}
.fivez .p4 .tit i{ background:#f79054}
.fivez .p5{ position:absolute; left:4%; top:221px;}
.fivez .p5 .tit{ border:1px solid #f15754}
.fivez .p5 .tit i{ background:#f15754}

.fourz{ height:300px; background:url(img/9.png) no-repeat center top; background-size:auto 240px; position:relative; overflow:hidden;}
.fourz .con{ width:44%; height:80px; position:absolute; } 
.fourz .nr{ width:100%; height:108px; overflow:hidden; position:relative; text-align:center;}
.fourz .nr .tit{ width:88px; height:24px; border:1px solid #dedede; padding:1px; background:#fff; border-radius:30px;float:left; position:absolute; top:0; }
.fourz .nr .tit i{ background:#dedede; width:84px; height:20px; line-height:20px; text-align:center; font-style:normal; padding:0; color:#ffffff; font-size:12px;border-radius:30px; float:left; position:relative; padding-left:20px;}
.fourz .nr .tit i b{ margin:0; border-right:1px solid #ffffff;  width:25px; text-align:right; padding-right:3px; height:20px; position:absolute; left:0; top:0;}
.fourz .nr strong{ width:100%; float:left; line-height:14px; clear:both;margin:0; padding:0; margin-top:28px; color:#333333;  font-size:12px; font-weight:normal;}
.fourz .nr p{ width:90%; float:left; clear:both; line-height:14px; margin:0; padding:0; color:#666666; font-size:12px; text-align:justify;position:absolute; top:30px;}
.fourz .p1{ position:absolute; left:3%; top:0;}
.fourz .p1 .tit{ border:1px solid #54a3df; right:10px;}
.fourz .p1 p{ right:10px; }
.fourz .p1 .tit i{ background:#54a3df}
.fourz .p2{ position:absolute; right:3%; top:74px;}
.fourz .p2 .tit{ border:1px solid #f79054; left:10px;}
.fourz .p2 p{ left:10px;}
.fourz .p2 .tit i{ background:#f79054}
.fourz .p3{ position:absolute; left:3%; top:144px;}
.fourz .p3 .tit{ border:1px solid #b6cf55; right:10px;}
.fourz .p3 p{ right:10px;}
.fourz .p3 .tit i{ background:#b6cf55}
.fourz .p4{ position:absolute; right:3%; top:214px;}
.fourz .p4 .tit{ border:1px solid #4eceb5; left:10px;}
.fourz .p4 p{ left:10px;}
.fourz .p4 .tit i{ background:#4eceb5}

.fw{ padding:0 12px;}
.fivew{ margin:0; padding:0; height:160px;box-shadow: 0 0 30px #dcdadb; position:relative; background:#ffffff; overflow:hidden;}
.fivew .con{ width:242px; height:160px; background:url(img/10.png) no-repeat center center; background-size:auto 50px; position:absolute; left:50%; top:0; margin-left:-121px;} 
.fivew .con .unx{ width:48.4px; height:160px; float:left; margin:0; padding:0; text-align:center; position:relative;}
.fivew .con .unx p{ width:100px; position:absolute; line-height:14px; color:#666666; text-align:center;}
.fivew .con .unx p.p1{ top:115px; left:-38px;}
.fivew .con .unx p.p2{ bottom:105px; left:-32px;}
.fivew .con .unx p.p3{ top:115px; left:-25px;}
.fivew .con .unx p.p4{ bottom:105px; left:-18px;}
.fivew .con .unx p.p5{ top:115px; left:-10px;}

.tenz{ height:360px; background:url(img/12.jpg) no-repeat center top; background-size:auto 320px; margin-top:10px; position:relative;}
.tenz8{ height:290px; background:url(img/17.jpg) no-repeat center top; background-size:auto 256px; margin-top:10px; position:relative;}
.tenz .con{ width:118px; padding:4px; line-height:16px; background:#ffffff; position:absolute;box-shadow: 0 0 15px #dcdadb; border-radius:4px; text-align:center; overflow:hidden;} 
.tenz .nr p{ float:left; height:32px; clear:both;margin:0; padding:0; color:#666666; font-size:12px;overflow:hidden;}
.tenz .nr p.hig{ height:48px;}
.tenz .ll{position:absolute; right:50%; margin-right:50px;}
.tenz .rr{position:absolute; left:50%;  margin-left:50px;}
.tenz .p1{top:-4px;}
.tenz .p2{top:29px; line-height:32px;}
.tenz .p3{top:60px;}
.tenz .p4{top:92px;}
.tenz .p5{top:114px;}
.tenz .p6{top:146px;}
.tenz .p7{top:180px;}
.tenz .p8{top:219px;}
.tenz .p9{top:250px;}
.tenz .p10{top:274px;}

.tenz8 .p7{top:185px;}
.tenz8 .p8{top:210px;}

.fontxt{ padding:12px; padding-bottom:6px;}
.fontxt p{ text-indent:24px; text-align:justify;}

.zhanlue{ margin:0 12px; padding-top:40px; background:#ffffff; position:relative;}
.zhanlue h2{ width:100%; height:26px; margin:0; padding:0; line-height:26px; text-align:center; color:#ffffff; font-size:13px; position:absolute; left:0; top:6px; background:url(img/title_max.png) no-repeat center center; background-size:auto 26px;}
.zhanlue p{ line-height:16px; color:#666666; margin:0; padding:0 12px; text-align:justify;}

.licheng{ margin:0; padding:0; margin-top:20px; position:relative;}
.licheng img{ width:100%; margin:0; padding:0;}
.licheng .title{ position:absolute; left:0; top:12px; width:100%;}

.videoplayer .con{ padding:0 15%;}
.videoplayer .con .mp4box{ width:100%; position:relative;}
.videoplayer .con .mp4box .player{ width:100%; height:100%; background-color:rgba(0,0,0,0.4); background-image:url(img/player.png); background-repeat:no-repeat; background-position: center center; background-size:38px auto; position:absolute; left:0; top:0; z-index:1;}
.videoplayer .con .mp4box img{ width:100%;}

.froms{ margin:16px 10% 0 10%;}
.froms p{ text-align:center; font-size:12px; color:#666666;}
.froms input{ width:100%; height:36px; padding:5px 10px; background:#ffffff; border-radius:30px; border:none; margin-bottom:15px; outline:none; color:#333333;}
.froms .morebtn{ margin-top:8px;}

.schoolbox{position:relative; background:url(img/2.jpg) no-repeat center top; background-size:100% 100%; width:100%;}
.schoolbox .school{margin:0 12px; background:#ffffff; border-radius:10px;box-shadow: 0 0 30px #dcdadb; padding-bottom:12px; }
.schoolbox .school h2{ margin:0; padding:10px; text-align:center; font-size:13px; color:#333333; font-weight:bold;}
.schoolbox .school h3{ margin:0; padding:10px; text-align:center; font-size:12px; color:#e22a16;}
.schoolbox .school .hotsc .row{ text-align:center;margin:0 10px; }
.schoolbox .school .hotsc .row .col-xs-3{  text-align:center; padding:5px 6px;}
.schoolbox .school .hotsc .row .col-xs-3 a{ width:100%; background:#b1b1b1; color:#ffffff; border-radius:20px; height:24px; line-height:24px; float:left;}
.schoolbox .school .hotsc .row .col-xs-3 a.on{ background:#e22a16;}
.schoolbox .school .sssch .row{ text-align:center;margin:0 10px; }
.schoolbox .school .sssch .row .col-xs-4{  text-align:center; padding:5px 6px;}
.schoolbox .school .sssch .row .col-xs-4 .selx{ padding:0 10px;background:#f8f8f8; height:24px;border-radius:20px; overflow:hidden; text-align:center;}
.schoolbox .school .sssch .row .col-xs-4 .selx select{width:100%;color:#aaaaaa;  height:24px; line-height:24px; cursor:pointer; text-align: center; text-align-last: center; border:none; margin:0; padding:0; outline:none; text-align:center;-webkit-appearance: none;text-align-last: center;}
.schoolbox .school .ssdec{ margin:10px 16px 0 16px;border:1px solid #e9e9e9; border-radius:10px; overflow:hidden; position:relative;}
.schoolbox .school .ssdec img{ width:100%; }
.schoolbox .school .ssdec .text{ width:100%; position:relative; text-align:center; padding:12px 12px 0 12px;}
.schoolbox .school .ssdec .text h2{ background:#ffbb26; padding:2px 10px; font-size:14px; color:#ffffff; border-radius:30px; font-weight:normal; display:inline;}
.schoolbox .school .ssdec .text p{ color:#999999; text-align:justify; overflow:hidden; padding:10px 0 0 0;}


.citybox{position:relative; background:url(img/2.jpg) no-repeat center top; background-size:100% 100%; width:100%;}
.ocityno{ background:#ffffff;}
.citybox .picsx{margin:0 12px; padding:0;}
.citybox .picsx img{ width:100%;}
.citybox .ocity{margin:0 12px; background:#ffffff;box-shadow: 0 0 30px #dcdadb; padding:6px 0;}
.ocityno .ocity{ margin:0; box-shadow:none;}
.citybox .ocity h2{ margin:0; padding:10px; text-align:center; font-size:13px; color:#333333;}
.citybox .ocity h3{ margin:12px 0 6px 0; padding:0 12px; line-height:12px; border-left:4px solid #fcc80d; padding-left:10px; margin-left:12px; text-align:center; font-size:12px; color:#333333; text-align:left;}
.citybox .ocity h3 b{ font-weight:normal;}
.citybox .ocity .hotsc .row{ text-align:center;margin:0 6px; }
.citybox .ocity .hotsc .row .col-xs-3{  text-align:center; padding:5px 6px;}
.citybox .ocity .hotsc .row .col-xs-3 a{ width:100%; background:#f8f8f8; color:#999999; border-radius:20px; height:24px; line-height:24px; float:left; overflow:hidden; }
.citybox .ocity .hotsc .row .col-xs-3 a.on{ background:#fcc80d; color:#ffffff;}
.citybox .ocity .sssch .row{ text-align:center;margin:0 6px; }
.citybox .ocity .sssch .row .col-xs-4{  text-align:center; padding:5px 6px;}
.citybox .ocity .sssch .row .col-xs-4 .selx{ padding:0 10px; background:#f8f8f8; height:24px;border-radius:20px; overflow:hidden; text-align:center;}
.citybox .ocity .sssch .row .col-xs-4 .selx select{width:100%; color:#333333;  height:24px; line-height:24px; cursor:pointer; text-align: center; text-align-last: center; border:none; margin:0; padding:0; outline:none;-webkit-appearance: none;text-align-last: center;}
.ocityno .ocity .sssch .row .col-xs-6{  text-align:center; padding:5px 6px;}
.ocityno .ocity .sssch .row .col-xs-6 .selx{ padding:0 10px; background:#f8f8f8; height:24px;border-radius:20px; overflow:hidden; text-align:center;}
.ocityno .ocity .sssch .row .col-xs-6 .selx select{width:100%; color:#333333;  height:24px; line-height:24px; cursor:pointer; text-align: center; text-align-last: center; border:none; margin:0; padding:0; outline:none;-webkit-appearance: none;text-align-last: center;}
.citybox .ocity .sssch .row .col-xs-4 .onsubmint{ height:24px; line-height:24px;}

.campusolid{ margin:0 6px 6px 6px; overflow:hidden;}
.campusolid img{ width:100%;}
.campusolid .swiper-container{ padding-bottom:18px;}
.campusolid .swiper-pagination-bullet{ opacity:1; background:#aaaaaa;}
.campusolid .swiper-pagination-bullet-active{ background:#df1a18; opacity:1;}
.campusolid .swiper-pagination-bullets{ bottom:0;}
.campusolid .row{ text-align:center; margin:0; }
.campusolid .row .col-xs-4{text-align:center; padding:0 6px; margin:0; margin-top:8px;}
.campusolid .row .col-xs-4 img{ width:100%;}
.campusolid .row .col-xs-4 h2{ width:100%; height:20px; line-height:20px; margin:6px 0 0 0; padding:0; text-align:center; overflow:hidden; color:#999999;}
.campusolid .row .col-xs-4 h2 span{ width:100%; height:20px; overflow:hidden;}

.picban{ padding:0 12px 30px 12px;}
.picban img{ width:100%;}

.types{width:100%;  text-align:center; line-height:24px;color:#dddddd; padding-bottom:16px; margin-top:-10px;}
.types a{ line-height:15px; padding:4px 8px; margin:0px 6px; font-size:15px; background:#fff;  border:#ccc 1px solid; border-radius:20px; color:#333333; position:relative;}
.types a.on{ background:#d94040; color:#ffffff;}
.types a i{ width:10px; height:10px;  position:absolute; left:50%; bottom:-8px; margin-left:-5px; background-size:10px auto; display:none;}
.types a.on i{ display:block;}
.types_w a{ padding:4px 20px;}

.fudaobox{ padding-bottom:22px;}
.fudaobox{margin:0 12px; background:#ffffff; border-radius:10px; padding:0;box-shadow: 0 0 30px #dcdadb; overflow:hidden;}
.fudaobox .hotdec{ margin:0; height:230px; padding-left:0px;  overflow:hidden; position:relative;}
.fudaobox .hotdec .img{ width:152px; height:230px;  position:absolute; left:0; bottom:0;}
.fudaobox .hotdec .p1{background:url(img/125.jpg) no-repeat center bottom; background-size:auto 230px;}
.fudaobox .hotdec .p2{background:url(img/126.jpg) no-repeat center bottom; background-size:auto 230px;}
.fudaobox .hotdec .p3{background:url(img/127.jpg) no-repeat center bottom; background-size:auto 230px;}
.fudaobox .hotdec .text{ width:100%; height:62px; position:relative; text-align:center; padding:0 12px 0 24px; margin-top:10px;}
.fudaobox .hotdec .text i{ width:14px; height:14px; line-height:14px; text-align:center; color:#ffffff; border-radius:14px; position:absolute; left:6px; top:0px; font-style:normal; }
.fudaobox .hotdec .text h2{ font-size:12px; height:14px; line-height:14px; overflow:hidden; margin:0; padding:0; text-align:left;}
.fudaobox .hotdec .text h2 span{ color:#d2140e;}
.fudaobox .hotdec .text p{ font-size:12px; color:#999999; line-height:16px; max-height:48px; overflow:hidden; margin:0; padding:0; text-align:justify;}

.fudaobox .morebtn{ padding-bottom:0;}

.newsbox{ padding-bottom:22px;}
.hotnews{margin:0 12px; background:#ffffff; border-radius:10px;box-shadow: 0 0 30px #dcdadb; padding:16px;}
.hotnews .hotdec{ margin:0; height:138px; padding-left:138px;  overflow:hidden; position:relative;}
.hotnews .hotdec img{ width:138px; height:138px; position:absolute; left:0; top:0;}
.hotnews .hotdec .text{ width:100%; height:138px; position:relative; text-align:center; padding:5px 0 0 20px;}
.hotnews .hotdec .text h2{ background:#54a3e0; padding:2px 10px; font-size:14px; color:#ffffff; border-radius:30px; font-weight:normal; display:inline;}
.hotnews .hotdec .text h3{ width:100%; float:left; clear:both;font-size:13px; color:#333333; font-weight:normal; text-align:justify; display:inline; margin:12px 0 0 0; padding:0; }
.hotnews .hotdec .text p{ width:100%; float:left; clear:both; color:#999999; text-align:justify; height:80px; overflow:hidden; padding:10px 0 10px 0;}
.hotnews .morebtn{ padding-bottom:0;}

.newls ul{ padding:10px 0;}
.newls ul li{ padding:0; padding-left:30px; padding-right:10px; height:30px; line-height:30px; background:#eeeeee; border-radius:15px; overflow:hidden; position:relative; margin-top:12px;}
.newls ul li i{ width:8px; height:8px; position:absolute; left:15px; top:11px; background:#d94040; border-radius:10px;}
.newls ul li a{ color:#333333;}
.newls ul.pd{ padding:0 12px 10px 12px;}

.newshot{ padding:16px 12px;}
.newshot .newsdec{ margin:0; padding:0; position:relative;}
.newshot .newsdec img{ width:100%;}
.newshot .newsdec h2{ background:#54a3e0; margin:0; padding:0px 10px; height:30px; line-height:30px; width:140px; font-size:14px; color:#ffffff; border-radius:30px; font-weight:normal; display:inline; position:absolute; left:50%; bottom:-15px; float:left; margin-left:-80px; text-align:center;}

.banner{ width:100%;}
.banner img{ width:100%;}



.modal-dialog{ margin:12px;}
.modal-header{ height:60px; margin:0; padding:0;position:relative;}
.modal-header h2{ width:100%; font-size:14px; color:#df1a18; padding:25px 0 10px 0; margin:0; text-align:center;}
.modal-header hr{ width:40px; height:2px; background:#df1a18; margin:0; padding:0; position:absolute; left:50%; bottom:0; margin-left:-20px; border:none;}
.modal-header .close{ width:40px; height:40px; position:absolute; right:10px; top:10px; background:url(img/colose_g.png) no-repeat center center; background-size:20px auto; border:none; margin:0; padding:0; outline:none;}
.modal-content{ border-radius:0;}

.regbox{ padding:5px 15px;}
.regbox .fromlist{ height:auto !important;}
.regbox .fromlist ul{height:auto !important;margin:0; padding:0; list-style:none;}
.regbox .fromlist ul li{ height:36px; margin:0; padding:0; list-style:none;position:relative; padding-bottom:20px; margin-top:15px; margin-bottom:20px;}
.regbox .fromlist ul li.frombg{ background:#f8f8f8; border-radius:36px;}
.regbox .fromlist ul li input{ width:100%; height:36px; line-height:16px; font-size:12px; border:none; margin:0; padding:10px 0 10px 40px; outline:none; background:none;}
.regbox .fromlist ul li i{ float:left;width:36px; height:36px; position:absolute; left:8px; top:0;}
.regbox .fromlist ul li i.icon_phone{background:url(img/icon_phone.png) no-repeat center center; background-size:30px auto; }
.regbox .fromlist ul li i.icon_key{background:url(img/icon_key.png) no-repeat center center; background-size:30px auto; }
.regbox .fromlist ul li i.icon_lock{background:url(img/icon_lock.png) no-repeat center center; background-size:30px auto; }
.regbox .fromlist ul li .sendcode{ position:absolute; cursor:pointer; right:0; top:0; line-height:36px; color:#333333; border:none; margin:0; padding:0; outline:none; margin-right:20px; background:none;}
.regbox .fromlist ul li .sendcode:hover{ border:none; color:#df1a18;}
.regbox .fromlist ul li .send{ color:#999999;}
.regbox .fromlist ul li .send:hover{ color:#999999;}
.regbox .fromlist ul li span{ height:18px; line-height:18px; position:absolute; right:0; bottom:-18px; font-size:12px; padding-right:10px; color:#df1a18; display:none; width:100%; text-align:left; text-indent:40px;}
.regbox .fromlist ul li.labfm{ position:relative; padding-left:60px;}
.regbox .fromlist ul li.labfm label{ width:60px; height:36px; line-height:36px; position:absolute; left:0; top:0; font-size:12px; color:#666666; font-weight:normal;}
.regbox .fromlist ul li.labfm input{ width:100%; height:36px; line-height:16px; font-size:12px; border:none; margin:0; padding:10px; outline:none;background:#f8f8f8; border-radius:36px;}
.regbox .fromlist .zcxy{ height:40px; text-align:center; font-size:12px; position:relative; margin-top:-12px;}
.regbox .fromlist .zcxy a{ font-size:12px;color:#df1a18;}
.regbox .fromlist .zcxy .xynr{ width:100%; height:40px;padding-top:20px; position:relative; text-align:center;}
.regbox .fromlist .zcxy .xynr i{ width:12px; height:12px; background:url(img/check.png) no-repeat center center; background-size:12px 12px; float:left; position:absolute; left:50%; top:12px; margin-left:-138px;}
.regbox .fromlist .zcxy .xynr i.on{background:url(img/check_on.png) no-repeat center center; background-size:12px 12px;}

.regbox .fromlist .zcxy .xynr span{ font-size:12px;}
.regbox .fromlist .footext{ width:100%; text-align:center; padding:25px 0 15px 0;}
.regbox .fromlist .footext a{ color:#df1a18;}
.regbox .fromlist .footext a.fl{ margin-right:15px;}
.regbox .fromlist .footext a.fr{margin-left:15px;}
.regbox .fromlist table{ margin-top:16px;}
.regbox .fromlist table tr td{ padding:4px 0;}

/*  新增样式 */
.w2{letter-spacing:24px;}
.w4{}
.wbox3{margin:0 auto;}
.wbox3 .unfm{height:auto !important;text-align:center; margin-top:20px; position:relative; padding-left:70px; padding-bottom:6px;} 
.wbox3 .txt{ margin-top:10px; padding-bottom:0;}
.wbox3 .unfm i{ position:absolute; left:0; top:8px; line-height:18px; color:#FF0105; font-size:12px; font-style:normal;}
.wbox3 .unfm label{ width:60px; height:30px;position:absolute; left:15px; top:0; text-align:left; overflow:hidden;}
.wbox3 .unfm label h4{ width:200px; height:30px;line-height:30px; font-size:12px; color:#999999; font-weight:normal; margin:0; padding:0;}
.wbox3 .unfm p{ line-height:28px; font-size:12px; text-align:left; color:#333333; width:300px; margin:0; padding:0;}
.wbox3 .unfm input{ width:100%; height:28px; padding:0 10px;font-size:12px; line-height:28px; text-align:left; border:1px solid #eeeeee; outline:none; margin:0; color:#333333;-webkit-appearance: none;}
.wbox3 .unfm textarea{ width:100%; height:66px; padding:0 10px; font-size:12px; line-height:28px; text-align:left; border:1px solid #eeeeee; outline:none; margin:0;-webkit-appearance: none;}
.wbox3 .unfm font{ width:100%; height:15px; line-height:15px; position:absolute; left:70px; bottom:-14px; color:#FF0105; text-align:left; text-indent:10px;}
.wbox3 .minsubbtn{ padding-bottom:60px;}
.wbox3 .cw{ text-align:center;margin:0 6px; }
.wbox3 .row{ text-align:center;margin:0; }
.wbox3 .row .col-xs-6{  text-align:center; padding:0 6px;}
.wbox3 .row .col-xs-6 select{width:100%; color:#333333;  height:28px; line-height:28px; cursor:pointer; text-align: left; text-align-last: left; border:1px solid #eeeeee; background:#ffffff; border-radius:0; margin:0; padding:0; outline:none;-webkit-appearance: none;font-size:12px; text-indent:10px;}
.winbtnbox{ width:100%; height:40px; margin-top:4px;position:relative; text-align:center;}
.winbtnbox a{padding:6px 26px; margin:0 6px; text-align:center; height:24px; line-height:24px; font-size:12px;color:#ffffff; border-radius:17px; border:none; outline:none;}
.winbtnbox a.redbtn{background:#fcc80d; background-size:auto 34px;}
.winbtnbox a.huibtn{background:#cccccc; background-size:auto 34px;}

.winbtnbox a.qxbtn{ padding:6px 26px;background:#cccccc;}
.winbtnbox a.lvbtn{padding:6px 14px;background:#3dd303;}
.winbtnbox a.lanbtn{padding:6px 8px;background:#06a7e7;}

.wintabs{ width:100%; height:60px; text-align:center; line-height:60px;}
.wintabs i{ padding:6px 36px; margin:0 10px; background:#cccccc; color:#ffffff; font-style:normal; cursor:pointer; border-radius:20px; font-size:12px;}
.wintabs i.on{ background:#df1a18; color:#ffffff;}

.wbox4{margin:-20px auto 36px auto;}
.wbox4 .unfm{height:auto !important;text-align:center; margin-top:26px; position:relative; padding-left:86px; padding-bottom:0;} 
.wbox4 .unfm label{ width:76px; height:30px; line-height:30px; font-size:12px; font-weight:normal;position:absolute; left:0; top:0; text-align:right; overflow:hidden;}
.wbox4 .unfm p{ line-height:28px; font-size:12px; text-align:left; color:#333333; width:300px; margin:0; padding:0;}
.wbox4 .unfm input{ width:100%; height:28px; padding:0 10px;font-size:12px; line-height:28px; text-align:left; border:1px solid #eeeeee; outline:none; margin:0; color:#333333;-webkit-appearance: none;}
.wbox4 .unfm span{ height:15px; line-height:15px; position:absolute; left: 70px;top: 35px; font-size:12px; padding-right:10px; color:#df1a18; display:none; width:355px; text-align:left; text-indent:15px;}
.wbox4 .hide{ display:none;}

.wbox5{margin:-20px auto 36px auto;}
.wbox5 .unfm{height:auto !important;text-align:center; margin-top:26px; position:relative; padding-left:0; padding-bottom:0;} 
.wbox5 .unfm label{ width:76px; height:30px; line-height:30px; font-size:12px; font-weight:normal;position:absolute; left:0; top:0; text-align:right; overflow:hidden;}
.wbox5 .unfm p{ line-height:28px; font-size:12px; text-align:left; color:#333333; width:300px; margin:0; padding:0;}
.wbox5 .unfm input{ width:100%; height:28px; padding:0 10px;font-size:12px; line-height:28px; text-align:left; border:1px solid #eeeeee; outline:none; margin:0; color:#333333;-webkit-appearance: none;}
.wbox5 .unfm span{ height:15px; line-height:15px; position:absolute; left: 0;top: 35px; font-size:12px; padding-right:10px; color:#df1a18; display:none; width:355px; text-align:left;}
.wbox5 .hide{ display:none;}

.xieyitext{ padding:10px 0;}
.xieyi{ text-align:left; font-size:12px;}

/* 新增样式结束End*/


.userinfo{ width:100%; height:90px; margin:0; padding:12px; border-top:10px solid #f8f8f8; position:relative;}
.userinfo h2{ height:13px; line-height:13px; font-size:13px; margin:0; padding:0; border-left:4px solid #e22a16; padding-left:10px; color:#333333;}
.userinfo h2 span{ color:#e22a16}
.userinfo .btns{ width:100%; height:30px; margin-top:12px; position:relative; text-align:center;}
.userinfo .btns a{padding:3px 20px; margin:0 10px; text-align:center; height:24px; line-height:24px; font-size:12px;color:#ffffff; border-radius:17px; border:none; outline:none;}
.userinfo .btns a.redbtn{background:url(img/button.jpg) no-repeat center center; background-size:auto 34px;box-shadow:2px 2px 5px #faa36e;}
.userinfo a.yelbtn{background:url(img/button_yel.jpg) no-repeat center center; background-size:auto 34px;box-shadow:2px 2px 5px #faa36e;}

.orderhead{ width:100%; margin:0; padding:20px 12px 0 12px; border-top:10px solid #f8f8f8; position:relative;}
.orderhead .tops{ width:100%; height:30px;}
.orderhead .tops h2{ height:13px; line-height:13px; font-size:13px; margin:0; padding:0; border-left:4px solid #e22a16; padding-left:10px; color:#333333;}
.orderhead .tops .ss{ width:210px; height:24px; float:right; margin-top:-20px; background:#f8f8f8; border-radius:24px; overflow:hidden; position:relative;}
.orderhead .tops .ss input{ width:190px; height:14px; float:left; margin:5px 0; line-height:14px; font-size:12px; background:none; outline:none; padding:0 10px; border:none;}
.orderhead .tops .ss button{ width:24px; height:24px; float:left; margin:0; padding:0; background:url(img/search.png) no-repeat center center; background-size:14px auto; outline:none; border:none; position:absolute; right:4px; top:0;}
.orderhead .row{ margin:0 12px; padding:0; margin-top:-4px;}
.orderhead .row .col-xs-3{ padding:0 6px; text-align:center;}
.orderhead .row .col-xs-3 a{ width:100%; height:28px; line-height:24px; text-align:center; float:left; position:relative;}
.orderhead .row .col-xs-3 a i{ display:none;}
.orderhead .row .col-xs-3 a.on{ color:#e22a16;}
.orderhead .row .col-xs-3 a.on i{ display:block; width:40px; height:2px; background:#e22a16; position:absolute; left:50%; bottom:0; margin-left:-20px;}

.orderlist .order{ width:100%; margin:0; padding:0; position:relative;border-top:10px solid #f8f8f8; }
.orderlist .order .head{ position:relative; border-bottom:1px solid #eeeeee; padding:12px;}
.orderlist .order .head p{ margin:0; padding:0; font-size:12px; color:#999999; line-height:18px; text-align:left;}
.orderlist .order .head span{ padding:2px 12px; position:absolute; right:12px; top:19px; background:#bbbbbb; color:#ffffff; border-radius:6px;}
.orderlist .order .head span.s1{ background:#f89153;}
.orderlist .order .head span.s2{ background:#52d0cf;}
.orderlist .order .head span.s3{ background:#b7d052;}
.orderlist .order .conx{ position:relative; border-bottom:1px solid #eeeeee; padding:12px;}
.orderlist .order .conx .nr{ border-left:2px solid #eeeeee; padding-left:12px;}
.orderlist .order .conx .nr h2{ margin:0; padding:0; height:14px; overflow:hidden;line-height:14px; font-size:13px; font-weight:normal; color:#333333;}
.orderlist .order .conx .nr p{ margin:0; padding:0; margin-top:6px; height:14px; overflow:hidden;line-height:14px; color:#666666;}
.orderlist .order .price{ position:relative; border-bottom:1px solid #eeeeee; padding:12px; text-align:right; font-size:14px; font-weight:normal; color:#999999; line-height:16px;}
.orderlist .order .price span{ color:#e22a16;}
.orderlist .order .btns{ padding:12px; height:50px;}
.orderlist .order .btns{ padding:12px; height:50px;}
.orderlist .order .btns a{ padding:4px 20px; float:right; border-radius:20px; color:#333333; background:#eeeeee; margin-left:8px;}
.orderlist .order .btns a.red{ background:#e22a16; color:#ffffff;}
.orderlist .order .btns a.yel{ background:#fcc80d; color:#ffffff;}
.orderlist .order .btns a.lv{ background:#b7d052; color:#ffffff;}
.orderlist .order .btns a.lan{ background:#54a3e0; color:#ffffff;}

.orderlist .nodata{ width:100%; margin:0; padding:0; text-align:center; line-height:60px; position:relative;border-top:10px solid #f8f8f8; }

.logbtn{ margin-top:15px;}

.qadetail{ padding:0 12px 20px 12px; border-bottom:1px solid #eeeeee; overflow:hidden;}
.qadetail .qbox{ margin:0; padding:0 0 0 20px; line-height:18px; background:url(img/icon_wen.png) no-repeat left 2px; background-size:14px 14px; color:#333333;}
.qadetail .abox{ margin:0; padding:0 0 0 20px; line-height:18px; background:url(img/icon_da.png) no-repeat left 2px; background-size:14px 14px; color:#666666;}
.qadetail .txt{ margin:6px 0; color:#999999; width:100%;}
.qadetail .txt p{ width:100%; margin:0; padding:0 0 0 20px;}

.footer{ border-top:0px solid #32537e; background:#ffffff; padding:0; padding-bottom:10px;margin-bottom: 50px;}
.footer .abtel .row{ text-align:center;margin:5px 6px; }
.footer .abtel .row .col-xs-6{  text-align:center; padding:6px;}
.footer .abtel .row .col-xs-6 a{ width:100%; background:#f5f5f5; text-align:center; color:#333333; height:35px; line-height:35px; float:left;}
.footer .abtel .row .col-xs-6 a i{ padding:12px;  margin:0;}
.footer .abtel .row .col-xs-6 a i.abotus{background:url(img/foot_1.png) no-repeat center center; background-size:18px auto; }
.footer .abtel .row .col-xs-6 a i.telme{background:url(img/foot_2.png) no-repeat center center; background-size:18px auto; }
.footer .abtel .row .col-xs-6 a.on{ background:#e22a16;}
.footer p{ text-align:center; margin:0; padding:0; color:#999999;}

.footer .foottag{ margin:0; padding:0; padding-bottom:20px; background:url(img/foottag.jpg) #f6f7fb no-repeat center top; background-size:100% auto; margin-bottom:10px;}
.footer .foottag h2{ width:100%; margin:0; padding:12px 0; text-align:center; color:#df1a18; font-size:14px; font-weight:bolder;}
.footer .foottag .row{ text-align:center;margin:-6px 6px 6px 6px;}
.footer .foottag .hides{ height:72px; overflow:hidden; }
.footer .foottag .row .col-xs-3{  text-align:center; padding:6px;}
.footer .foottag .row .col-xs-3 a{ width:100%; background:#e0e0e0; text-align:center; color:#333333; height:24px; line-height:24px; float:left; border-radius:24px;}
.footer .foottag .more{ width:100%; height:38px; position:relative; }
.footer .foottag .more i{ width:32px; height:32px; border-radius:42px; overflow:hidden; position:absolute; left:50%; margin-left:-16px; top:0; background:url(img/icon_arrow_down_64.png) no-repeat center center; background-size:32px auto;}
.footer .foottag .more i.on{background:url(img/icon_arrow_up_64.png) no-repeat center center; background-size:38px auto;}

.box404{height:100%; }
.box404 .con{ width:100%; height:100%; background:url(img/404.jpg) no-repeat center center; background-size:100% 100%; position:relative;}
.box404 .con .nbox{ width:260px; height:220px; padding-top:130px; position:absolute; left:50%; top:50%; margin-left:-130px; margin-top:-200px; background:url(img/404.png) no-repeat center top; background-size:100% auto;text-align:center; }
.box404 .con .nbox i{ width:100%; height:50px; line-height:30px; font-size:16px; line-height:50px; color:#666666;}
.box404 .morebtn .more{ padding:8px 40px; font-size:14px; }


.openimg{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:1900; background-color:rgba(0,0,0,0.4)}
.openimg .imgbox{ width:240px; height:260px; background:#ffffff; position:fixed; left:50%; top:50%; margin-left:-120px; margin-top:-130px; z-index:1901; }
.openimg .imgbox .imgnr{ width:240px; height:260px; margin-top:10px; float:left; clear:both; position:relative; text-align:center;}
.openimg .imgbox .imgnr img{ width:180px;}
.openimg .imgbox .imgnr a{ width:30px; height:30px; position:absolute; right:5px; top:5px; background:url(img/colose_g.png) no-repeat center center; background-size:20px 20px;}
.openimg .imgbox .imgnr a:hover{ border-bottom:none;}

.searchpage{ margin:0; padding:10px 50px 10px 12px; height:50px; border-bottom:1px solid #eeeeee;}
.searchpage .searchfrom{ width:100%; height:30px;  background:#e9e9e9; border-radius:30px; overflow:hidden; position:relative; padding-right:30px;}
.searchpage .searchfrom input{ width:100%; height:20px; float:left; margin:5px 0; line-height:20px; font-size:13px; background:none; outline:none; padding:0; text-indent:10px; border:none;}
.searchpage .searchfrom a{ width:30px; height:30px; float:left; margin:0; padding:0; background:url(img/search.png) no-repeat center center; background-size:18px auto; outline:none; border:none; position:absolute; right:0; top:0;}
.searchpage .back{ width:50px; height:50px; position:absolute; right:0; top:0;}
.searchpage .back a{ width:100%; height:50px; line-height:50px; text-align:center; margin:0; padding:0; float:left; font-size:13px;}

.sstags .row{ text-align:center; margin:0; margin-top:12px; padding-bottom:8px;}
.sstags .row .col-xs-3{ height:24px; text-align:center; padding:0; position:relative;}
.sstags .row .a.on{ text-decoration:none; color:#ff0000;}
.sstags .row span{ width:100%; height:24px; line-height:14px; font-size:12px; border-radius:20px; padding:0 8px;}
.sstags .row span i{ width:30px; height:1px; background:#df1a18; position:absolute; left:50%; bottom:4px; margin-left:-15px; display:none;}
.sstags .row span.on{ color:#df1a18; }
.sstags .row span.on i{ display:block;}



.sstext{ height:40px; line-height:40px; padding:0 12px;}
.sstext span{ color:#333333;}

.couselist{ margin:0 12px; margin-top:-6px;}
.couselist .row{ margin:0; padding:6px 0;}
.couselist .row .col-xs-12{text-align:center; padding:14px 0 16px 0; margin:0; position:relative; border-bottom:1px solid #eeeeee;}
.couselist .row .col-xs-12 h2{ font-size:13px; color:#333333;text-align:left;line-height:18px; margin:0; padding:0;background:url(img/d_y.png) no-repeat left 2px; background-size:auto 13px; padding-left:10px;}
.couselist .row .col-xs-12 p{ margin:0; padding:0; line-height:16px; text-align:justify; color:#999999; margin-top:4px; padding-left:10px;}
.couselist .row .col-xs-12 span{ color:#999999;}

.answerslist{ margin:0 12px; margin-top:-6px;}
.answerslist .row{ margin:0; padding:6px 0;}
.answerslist .row .col-xs-12{text-align:center; padding:14px 0 16px 0; margin:0; position:relative; border-bottom:1px solid #eeeeee;}
.answerslist .row .col-xs-12 h2{ font-size:13px; color:#333333;text-align:left;line-height:18px; margin:0; padding:0;background:url(img/d_r.png) no-repeat left 2px; background-size:auto 13px; padding-left:10px;}
.answerslist .row .col-xs-12 p{ margin:0; padding:0; line-height:16px; text-align:justify; color:#999999; background:url(img/d_y.png) no-repeat left 2px; background-size:auto 13px; margin-top:4px; padding-left:10px;}
.answerslist .row .col-xs-12 span{ position:absolute; right:0; bottom:4px; color:#999999;}

.ssdatalist .row .col-xs-12 h2{background:url(img/d_r.png) no-repeat left 2px; background-size:auto 13px;}
.ssnewslist .row .col-xs-12 h2{background:url(img/d_c.png) no-repeat left 2px; background-size:auto 13px;}

.ssdatalist{ padding-bottom:2px;}
.ssdatalist strong{ color:#d2140e; font-weight:normal;}


.modal{ z-index:3000;}

.pb20{ padding-bottom:20px;}
.pb12{ padding-bottom:12px;}
.pt12{ padding-top:12px;}
.mt-12{ margin-top:-12px;}
.mt-32{ margin-top:-32px;}
#mt12{margin-top:12px;}
.ove{ overflow:hidden;}

.fenye-page { padding-bottom:.6rem;}
.fenye-page li { width:50%; height:2.8rem; line-height:2.6rem; float:left; text-align:center; background:#ff9122;}
.fenye-page .up-syy { border-right:1px solid #ffb164;}
.fenye-page li.last-dj-bg { background:#ffae5e;}
.fenye-page li a { font-size:12px; color:#FFF;}


.x-pf-tip { width:100%; height:57px; position:fixed; bottom:0px; z-index:100;}
.x-pf-mid { max-width:768px; margin:0 auto;}
.x-pf-tip .tell-online,.x-pf-tip .mfzx-online { width:50%; height:57px; position:relative; line-height:57px; padding-left:20%;}
.x-pf-tip .tell-online a,.x-pf-tip .mfzx-online a { color:#FFF; font-size:16px;}
.x-pf-tip .tell-online { background:#ef3628; float:right;}
.x-pf-tip .mfzx-online { background:#fb6631; float:left;}
.x-pf-tip .tell-online a i,.x-pf-tip .mfzx-online a i { width:35px; height:36px; display:inline-block; background-repeat:no-repeat; background-position: 0 0 !important; background-size: 100% 100%; position:absolute; 
top:10px; left:18%;}
.x-pf-tip .tell-online a i { background-image:url(img/icon_t2.gif);}
.x-pf-tip .mfzx-online a i { background-image:url(img/icon_t1.gif);}


.x-pf-tip2 { width:100%; height:57px; position:fixed; bottom:0px; z-index:100;}
.x-pf-mid2 { max-width:768px; margin:0 auto;}
.x-pf-tip2 .tell-online2 { width:100%; height:57px; position:relative; line-height:57px; padding-left:50%;}
.x-pf-tip2 .tell-online2 a { color:#FFF; font-size:16px;}
.x-pf-tip2 .tell-online2 { background:#ef3628; float:right;}
.x-pf-tip2 .tell-online2 a i { width:35px; height:36px; display:inline-block; background-repeat:no-repeat; background-position: 0 0 !important; background-size: 100% 100%; position:absolute; 
top:10px; left:35%; background-image:url(img/icon_t2.gif);}

@media (max-width: 767px) { .none{ display:none} .shouji{ display:block }}








.footer2 {
	box-shadow: 0px 0px 5px #888888;
    background: #fff;
    z-index: 1000;
    width: 100%;
    position: fixed;
    width: 100%;
    right: 0px;
    bottom: -1px;
    padding: 5px 0px;
}
.clearfix {
    display: block;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.clearfix li p{
	margin-bottom: 0px!important;
    font-size: 10px;
}
.footer2 li {
    float: left;
    width: 20%;
    text-align: center;
}
.footer2 img {
    width: 30px;
    vertical-align: middle;
}
.footer2 .dianhua img {
    width: 40px;
}
#test1 {
    display: block;
    position: absolute;
    top: 3%;
    left: 33.9%;
    border-radius: 50%;
    background: #dc122c;
    color: #fff;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 100%;
    text-align: center;
}
	.hide_box{z-index:999;filter:alpha(opacity=50);background:#666;opacity: 0.5;-moz-opacity: 0.5;left:0;top:0;height:99%;width:100%;position:fixed;display:none;}
	.shang_box{left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    width: 80%;
    /* height: 540px; */
    padding: 10px;
    background-color: #fff;
    border-radius: 10px;
    position: fixed;
    z-index: 10001;
    /* left: 50%; */
    /* top: 50%; */
    /* margin-left: -280px; */
    /* margin-top: -280px; */
    border: 1px dotted #dedede;
    display: none;
}
	.shang_box img{border:none;border-width:0;}
	.dashang{display:block;width:100px;margin:5px auto;height:25px;line-height:25px;padding:10px;background-color:#E74851;color:#fff;text-align:center;text-decoration:none;border-radius:10px;font-weight:bold;font-size:16px;transition: all 0.3s;}
	.dashang:hover{opacity:0.8;padding:15px;font-size:18px;}
	.shang_close{float:right;display:inline-block;}
	.shang_logo{display:block;text-align:center;margin:20px auto;}
	.shang_tit{width: 100%;height: 3.5rem;text-align: center;line-height: 66px;color: #a3a3a3;font-size: 16px;background: url('img/cy-reward-title-bg.jpg');font-family: 'Microsoft YaHei';margin-top: 7px;margin-right:2px;}
	.shang_tit p{color:#a3a3a3;text-align:center;font-size:16px;}
	.shang_payimg{
	width: 100%;
    padding: 10px;
    text-align: center;
    /* border: 6px solid #EA5F00; */
    margin: 0 auto;
    border-radius: 3px;
    /* height: 140px; */
	}
	.shang_payimg img{border:4px solid #EA5F00;text-align:center;width:140px;height:140px; }
	.pay_explain{text-align:center;margin:10px auto;font-size: 90%;color:#545454;}
	.radiobox{margin-left: 0.8rem;width: 16px;height: 16px;background: url('img/radio2.jpg');display: block;float: left;margin-top: 5px;}
	.checked .radiobox{background:url('img/radio1.jpg');}
	.shang_payselect{text-align:center;margin:0 auto;margin-top: 1rem;cursor:pointer;height:60px;width:280px;}
	.shang_payselect .pay_item{
		display:inline-block;
		margin-top:1rem;
		float:left;
		width:100%;
		}
	.shang_info{clear:both;}
	.shang_info p,.shang_info a{color:#C3C3C3;text-align:center;font-size:12px;text-decoration:none;line-height:2em;margin-top: 2rem;}
    .pay_logo{float:left;margin-left: 0.5rem;}
	#test1 {
    display: block;
    position: absolute;
    top: 3%;
    left: 33.9%;
    border-radius: 50%;
    background: #dc122c;
    color: #fff;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 100%;
    text-align: center;
}
