@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:#eeeeee;}
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;}

.bg1{ background:#FFFFFF}
.bg2{ background:#F8F8F8}
.bg3{ background:#f6fafb;}
.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(../images/bg/6.jpg) #ffffff no-repeat center top; background-size:100% 100%; width:100%;}
.bg_p8{ background:url(../images/bg/8.jpg) no-repeat center top; background-size:100% 100%;}
.bg_p23{ background:url(../images/bg/23.jpg) no-repeat center top; background-size:auto 100%;}
.bg_p24{ background:url(../images/bg/24.jpg) no-repeat center top; background-size:100% 100%;}
.bg_p25{ background:url(../images/bg/25.jpg) #f6fafb no-repeat center bottom; background-size:100% auto;}


.unitbox{ max-width:768px; margin:0 auto; padding:0; position:relative;}
.container{ width:100%;}

.header{ width:100%; height:40px; position:relative;}
.header .logo img{ height:24px; margin-top:8px; margin-left:10px;}
.header .tool{ height:40px;position:absolute; right:10px; top:0; }
.header .tool .city{ height:40px; float:right;background:url(../images/icon/arrow_down.png) no-repeat right center; background-size:auto 20px; padding-right:12px; line-height:40px; font-size:12px;}
.header .tool .cityon{background:url(../images/icon/arrow_up.png) no-repeat right center;background-size:auto 20px;}
.header .tool .city span{ background:url(../images/icon/lab.png) no-repeat left center;background-size:auto 14px; height:40px; 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(../images/icon/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(../images/icon/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:40px 0 0 0; background-color:rgba(0,0,0,0.4); padding:0 0 12px 0;  position:absolute; left:0; top:0; z-index:1510;}
.citylist .con{ margin:0 12px; background:#ffffff; /*box-shadow: 0 0 30px #dcdadb;*/}
.citylist h2{ font-size:14px; width:100%; height:40px; line-height:40px; margin:0; padding:0; text-indent:20px;}
.citylist .list{ 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;width: 100%;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:#e22a16;height:16px; line-height:16px;}
.title label{ font-size:14px; color:#333333; line-height:16px; height:16px; margin-top:4px;}

.newtitle{ width:100%; padding:15px 0;}
.newtitle .con{background:url(../images/icon/tit.png) no-repeat center center; background-size:auto 50px;}
.newtitle .con h2{ width:100%; margin:0; padding:0; line-height:20px; text-align:center; font-size:18px;}
.newtitle .con p{ width:100%; margin:0; padding:0; line-height:16px; text-align:center; font-size:12px; color:#999999;}

.morebtn{ width:100%; text-align:center; margin-top:15px;padding-bottom:20px;}
.morebtn .more_z{padding:5px 30px; font-size:12px; line-height:14px; color:#ffffff; border-radius:17px; background:url(../images/bg/button_new.jpg) no-repeat center center; background-size:auto 34px; margin:0;box-shadow:2px 2px 5px #f9a99e;}
.morebtn .more{padding:5px 30px; font-size:12px; line-height:14px; color:#ffffff; border-radius:17px; background:url(../images/bg/button.jpg) no-repeat center center; background-size:auto 34px; margin:0;box-shadow:2px 2px 5px #faa36e;}

.onsubmint{ width:100%;padding:0; text-align:center; height:28px; line-height:28px; font-size:12px; color:#ffffff; border-radius:17px; background:url(../images/bg/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(../images/bg/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(../images/bg/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(../images/bg/no1.png);}
.notit2{ background-image:url(../images/bg/no2.png);}
.notit3{ background-image:url(../images/bg/no3.png);}
.notit4{ background-image:url(../images/bg/no4.png);}

.newnotit{ text-align:center; height:70px; color:#333333; font-size:13px; background-repeat:no-repeat; background-position:center center; background-image:url(../images/bg/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(../images/bg/no1.png) no-repeat center center; background-size:28px auto;}
.newnotit i.i2{ background:url(../images/bg/no2.png) no-repeat center center; background-size:28px auto;}
.newnotit i.i3{ background:url(../images/bg/no3.png) no-repeat center center; background-size:28px auto;}
.newnotit i.i4{ background:url(../images/bg/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%;}

.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{ border-bottom:8px solid #eeeeee;}
.menu .row{ margin:0 12px; padding:8px 0 18px 0; background:#ffffff;  position:relative;}
.menu .row .col-xs-2{ height:60px; width:20%; text-align:center; margin-top:10px; padding:0;}
.menu .row img{ height:40px;}
.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{ border-bottom:1px solid #eeeeee;}
.tags .row{ text-align:center; margin:0 18px;}
.tags .row .col-xs-4{ height:24px; text-align:center; padding:0; position:relative;}
.tags .row span{ width:100%; height:24px; line-height:14px; font-size:12px; border-radius:20px; padding:0 8px;}
.tags .row span i{ width:80px; height:2px; background:#df1a18; position:absolute; left:50%; bottom:-1px; margin-left:-40px; display:none;}
.tags .row span.on{ color:#df1a18; }
.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:15px 10px; color:#333333; font-size:13px;}
.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;}

.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(../images/icon/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(../images/icon/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:-20px;}
.grid1 .row .col-xs-4{  text-align:center; padding:6px 3px; margin-top:20px;  position:relative;}
.grid1 .row .col-xs-4 img{ width:100%;}
.grid1 .row .col-xs-4 i{ width:36px; height:36px; position:absolute; left:50%; top:-12px; 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 p{ width:100%; line-height:20px; text-align:center; font-size:12px; color:#333333; position:absolute; left:0; top:50%; margin-top:-10px; 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 6px 0 6px; }
.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(../images/icon/icon_4_1.png) no-repeat center center; background-size:36px auto;}
.grid9 .row .col-xs-6 i.i2{ background:url(../images/icon/icon_4_2.png) no-repeat center center; background-size:36px auto;}
.grid9 .row .col-xs-6 i.i3{ background:url(../images/icon/icon_4_3.png) no-repeat center center; background-size:40px auto;}
.grid9 .row .col-xs-6 i.i4{ background:url(../images/icon/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(../images/icon/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(../images/bg/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(../images/icon/red_1.png) no-repeat center center; background-size:40px 40px;}
.grid18 .row .col-xs-6 .nr i.i2{ background:url(../images/icon/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(../images/bg/13.jpg) no-repeat center top; background-size:100% 100%;}
.grid23 .row .col-xs-6 .nrb2{ width:100%; height:100%;background:url(../images/bg/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(../images/bg/15.jpg) no-repeat center top; background-size:100% 100%;} 
.grid24 .nrb2{background:url(../images/bg/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(../images/bg/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(../images/bg/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 5px;}
.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:36px; text-align:center; line-height:36px; color:#ffffff; background:#e22a16; border-radius:2px; position:absolute; left:0; top:6px; font-size:12px; 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(../images/icon/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:32px; overflow:hidden; text-align:justify; color:#666666; background:url(../images/icon/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;}
.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(../images/icon/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(../images/bg/18.jpg) no-repeat center center; background-size:100% 100%;}
.grid36 .row .p2{ height:145px; background:url(../images/bg/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(../images/icon/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(../images/icon/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(../images/test/107.jpg) no-repeat center center; background-size:auto 160px;}
.grid38 .row .col-xs-12 .i2{ background:url(../images/test/108.jpg) no-repeat center center; background-size:auto 160px;}
.grid38 .row .col-xs-12 .i3{ background:url(../images/test/109.jpg) no-repeat center center; background-size:auto 160px;}
.grid38 .row .col-xs-12 .i4{ background:url(../images/test/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(../images/icon/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(../images/test/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(../images/icon/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(../images/icon/no_1.png);}
.grid44 .row .conx i.no2{ background-image:url(../images/icon/no_2.png);}
.grid44 .row .conx i.no3{ background-image:url(../images/icon/no_3.png);}
.grid44 .row .conx i.no4{ background-image:url(../images/icon/no_4.png);}
.grid44 .row .conx i.no5{ background-image:url(../images/icon/no_5.png);}
.grid44 .row .conx i.no6{ background-image:url(../images/icon/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; height:26px; 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{ margin-top:-5px; width:16px; height:16px; position:absolute; left:10px; top:10px; background:url(../images/icon/icon_wen.png) no-repeat center center;background-size:16px auto;}
.grid45 .row .conx p{ padding:0; overflow:hidden; line-height:16px; font-size:13px; color:#666666; text-align:left; float:left; margin-top:5px; }
.grid45 .row .conx span{ width:100%; text-align:right; color:#999999; line-height: 26px;}/*20201111 by georgewang */

.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:8px;} 
.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-top:5px; padding:0; overflow:hidden; line-height:16px; font-size:13px; color:#666666; float:left; text-align:justify; }
.grid48 .row .conx span{ width:100%; text-align:right; color:#999999;line-height: 26px;}/*20201111 by georgewang */

/* 2020.11.12 10:15 by georgewang start*/
.grid48 .row .i1{border-left:2px solid #e22a16; height: 26px;} 
.grid48 .row .i1 i{ color:#e22a16; margin-top: -6px; }
.grid48 .row .i2{border-left:2px solid #ffa710; height: 26px;}
.grid48 .row .i2 i{ color:#ffa710; margin-top: -6px; }
.grid48 .row .i3{border-left:2px solid #fcc80d; height: 26px;}
.grid48 .row .i3 i{ color:#fcc80d; margin-top: -6px;}
.grid48 .row .i4{border-left:2px solid #b7d052; height: 26px;}
.grid48 .row .i4 i{ color:#b7d052; margin-top: -6px;}
.grid48 .row .i5{border-left:2px solid #1515ff; height: 26px;}
.grid48 .row .i5 i{ color:#ff379b; margin-top: -6px;}
.grid48 .row .i6{border-left:2px solid #6060b0; height: 26px;}
.grid48 .row .i6 i{ color:#5500aa; margin-top: -6px;}
/* 2020.11.12 11:18 by georgewang end*/

.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(../images/icon/nx_1.png);}
.grid49 .row .col-xs-12 .conx i.i2{ background-image:url(../images/icon/nx_2.png);}
.grid49 .row .col-xs-12 .conx i.i3{ background-image:url(../images/icon/nx_3.png);}
.grid49 .row .col-xs-12 .conx i.i4{ background-image:url(../images/icon/nx_4.png);}
.grid49 .row .col-xs-12 .conx i.i5{ background-image:url(../images/icon/nx_5.png);}
.grid49 .row .col-xs-12 .conx i.i6{ background-image:url(../images/icon/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(../images/icon/ny_1.png);}
.grid50 .row .col-xs-6 .conx i.i2{ background-image:url(../images/icon/ny_2.png);}
.grid50 .row .col-xs-6 .conx i.i3{ background-image:url(../images/icon/ny_3.png);}
.grid50 .row .col-xs-6 .conx i.i4{ background-image:url(../images/icon/ny_4.png);}
.grid50 .row .col-xs-6 .conx i.i5{ background-image:url(../images/icon/ny_5.png);}
.grid50 .row .col-xs-6 .conx i.i6{ background-image:url(../images/icon/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(../images/icon/icon_3_1.png);}
.grid51 .row .col-xs-4 .conx i.i2{ background-image:url(../images/icon/icon_3_2.png);}
.grid51 .row .col-xs-4 .conx i.i3{ background-image:url(../images/icon/icon_3_3.png);}
.grid51 .row .col-xs-4 .conx i.i4{ background-image:url(../images/icon/icon_3_4.png);}
.grid51 .row .col-xs-4 .conx i.i5{ background-image:url(../images/icon/icon_3_5.png);}
.grid51 .row .col-xs-4 .conx i.i6{ background-image:url(../images/icon/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(../images/icon/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{ margin:0 6px; margin-top:-16px; overflow:hidden;}
.grid55 .row{ margin:0 6px; }
.grid55 .row .col-xs-12{text-align:center; height:130px; padding-left:164px; padding-right:12px; background:#ffffff; margin:0; position:relative; margin-top:12px;box-shadow: 0 0 15px #ccc; border-radius:10px; overflow:hidden;}
.grid55 .row .col-xs-12 .img{ height:130px; width:152px; background-size:auto 130px; background-repeat:no-repeat; background-position:center center; position:absolute; left:0; top:0;}
.grid55 .row .col-xs-12 h2{ width:152px; height:130px; line-height:130px; font-size:12px; color:#ffffff;text-align:center; margin:0; padding:0; overflow:hidden; background-color:rgba(0,0,0,0.4);position:absolute; left:0; top:0; z-index:1;}
.grid55 .row .col-xs-12 h3{ font-size:12px; margin:0; padding:0; color:#333333; text-align:left; margin-top:6px;}
.grid55 .row .col-xs-12 p{ width:100%;  margin:0; padding:0; margin-top:4px; line-height:16px; max-height:32px; overflow:hidden; text-align:left; color:#666666;}
.grid55 .row .col-xs-12 .btnbox{ width:100%; height:20px; margin-top:4px;position:relative; text-align:center;}
.grid55 .row .col-xs-12 .btnbox a{padding:3px 8px; margin:0 4px; text-align:center; height:24px; line-height:24px; font-size:12px;color:#ffffff; border-radius:17px; border:none; outline:none;}
.grid55 .row .col-xs-12 .btnbox a.yelbtn{ border:1px solid #f89600; color:#f89600;}
.grid55 .row .col-xs-12 .btnbox a.redbtn{ border:1px solid #df1a18; color:#df1a18;}
.grid55 .morebtn{ margin-top:20px; padding-bottom:8px;}

.grid56{ margin:0 6px; margin-top:-16px; overflow:hidden;}
.grid56 .row{ margin:0 6px; }
.grid56 .row .col-xs-12{text-align:center; height:130px; padding-left:164px; padding-right:12px; background:#ffffff; margin:0; position:relative; margin-top:12px;box-shadow: 0 0 15px #ccc; border-radius:10px; overflow:hidden;}
.grid56 .row .col-xs-12 .img{ height:106px; width:140px; background-size:auto 130px; background-repeat:no-repeat; background-position:center center; position:absolute; left:12px; top:12px; border-radius:10px;}
.grid56 .row .col-xs-12 h3{ font-size:13px; line-height:13px; height:13px; margin:0; padding:0; color:#333333; text-align:left; margin-top:12px; margin-bottom:8px; overflow:hidden;}
.grid56 .row .col-xs-12 p{ width:100%;  margin:0; padding:0;line-height:16px; max-height:32px; overflow:hidden; text-align:left; color:#999999;}
.grid56 .row .col-xs-12 .btnbox{ width:100%; text-align:center; margin-top:8px;}
.grid56 .row .col-xs-12 .btnbox a{ padding:6px 20px; height:26px; font-size:12px; line-height:26px; color:#ffffff; border-radius:17px; background:url(../images/bg/button_yel.jpg) no-repeat center center; background-size:auto 34px; margin:0;box-shadow:2px 2px 5px #faa36e; text-align:center;}
.grid56 .morebtn{ margin-top:20px; padding-bottom:8px;}

.grid57{ margin:0 12px 20px 12px; background:#ffffff; padding-bottom:6px;}
.grid57 .headbox{ height:90px; padding:10px 12px 0 150px; position:relative;}
.grid57 .headbox i{ padding:4px 12px; background:#b7d052; color:#ffffff; position:absolute; left:0; top:0; z-index:1; font-style:normal;}
.grid57 .headbox img{ width:148px; height:90px; position:absolute; left:0; top:0;}
.grid57 .headbox h2{ margin:0; padding:0; font-size:12px; color:#333333; text-align:left; background:url(../images/icon/y_d.png) no-repeat left center; background-size:10px 10px; padding-left:16px; height:16px; line-height:16px; overflow:hidden; }
.grid57 .headbox p{ margin:0; padding:0; margin-top:4px; max-height:64px; line-height:16px; color:#666666; text-align:justify; overflow:hidden;}
.grid57 .row{ margin:8px 12px 0 12px;}
.grid57 .row .col-xs-12{padding-left:16px; padding-right:12px; background:url(../images/icon/g_d.png) no-repeat left center; background-size:10px 10px; margin:0; line-height:16px; height:16px; position:relative; margin-top:8px;overflow:hidden; text-align:left;}

.grid58{ margin:0 12px 20px 12px; background:#ffffff; padding-bottom:6px;}
.grid58 .headbox{ height:105px; padding:10px 12px 0 109px; position:relative;}
.grid58 .headbox img{ width:85px; height:100px; position:absolute; left:12px; top:12px;}
.grid58 .headbox h2{ margin:0; padding:0; font-size:12px; color:#333333; text-align:left; padding-left:24px; max-height:32px; line-height:16px; position:relative; }
.grid58 .headbox i{ border-bottom:1px solid #fcc80d; color:#fcc80d; font-size:14px; font-style:normal; margin:0; padding:0; position:absolute; left:0; top:0; height:16px; }
.grid58 .headbox p{ margin:0; padding:0 0 0 24px; margin-top:4px; max-height:64px; line-height:16px; color:#666666; text-align:justify; overflow:hidden;}
.grid58 .row{ margin:8px 12px 0 12px;}
.grid58 .row .col-xs-12{padding-left:16px; padding-right:12px;margin:0; line-height:16px; height:16px; position:relative; margin-top:8px;overflow:hidden; text-align:left; position:relative;}
.grid58 .row .col-xs-12 i{color:#999999; font-size:12px; font-style:normal; margin:0; padding:0; position:absolute; left:0; top:0; height:16px; line-height:16px; }

.grid59{ margin:0; margin-top:-16px; overflow:hidden;}
.grid59 .row{ margin:0 8px; }
.grid59 .row .col-xs-6{ margin:0; padding:4px;}
.grid59 .row .col-xs-6 img{ width:100%;}

.grid60{ margin:0 12px; box-shadow: 0 0 15px #ccc; padding:12px 0 50px 0; overflow:hidden; position:relative;}
.grid60 .row{ margin:0 auto; width:80%}
.grid60 .row .col-xs-6{ margin:0; padding:3px;}
.grid60 .row .col-xs-12{ margin:0; padding:3px;}

.grid60 .row .col-xs-12 .bd-ipt{height:3.3rem;  border:1px solid #ea790e; border-radius:.8rem; }
.grid60 .row .col-xs-12 .bd-ipt p { width:25%; text-align:center; font-size:1.11rem; color:#ff343c; line-height:3rem; float:left;}
.grid60 .row .col-xs-12 .bd-ipt input{ width:75%; height:3rem; line-height:3rem; border:none; float:left; }
.grid60 .row .col-xs-12 .bd-ipt.Gradename{width:75%; height:1.8rem; line-height:1.8rem; border:none; float:left; background:none;}
.grid60 .row .col-xs-12 .bd-ipt.Provincename{width:75%; height:1.8rem; line-height:1.8rem; border:none; float:left; background:none;}
.inputText {color:#dadada;font-size:1.20rem}
.inputOn {color:#330000;font-size:1.2rem}

.grid60 .row input{ width:100%; height:28px; float:left; padding:0 10px; border:none; line-height:28px;outline:none; border-radius:28px;}
.grid60 .row select{width:100%;color:#333333; height:28px; line-height:28px; cursor:pointer; text-align: left; margin:0; padding:0 10px; outline:none;text-align-last: left;border:none; -webkit-appearance: none;text-align-last: left; border-radius:28px;}

.grid60 .row input::-webkit-input-placeholder{color:#333333;}
.grid60 .row input::-moz-placeholder{color:#333333;}
.grid60 .row input:-moz-placeholder{color:#333333;}
.grid60 .row input:-ms-input-placeholder{color:#333333;}
.grid60 .morebtn{ position:absolute; left:0; bottom:0;}

.grid61{ margin:0 12px;overflow:hidden; background:url(../images/bg/26.jpg) #e8ebf5 no-repeat center bottom; background-size:100% auto; padding:12px 0 20px 0;}
.grid61 .row{ margin:0 6px; }
.grid61 .row .col-xs-6{ margin:0; padding:6px 10px;}
.grid61 .row .col-xs-6 a{ width:100%; height:28px; line-height:28px; background:#ffffff; border-radius:28px; overflow:hidden; float:left; text-align:center; color:#333333;}

.grid62{ margin:0; margin-top:-6px; overflow:hidden;}
.grid62 .row{ margin:0 10px; }
.grid62 .row .col-xs-6{ margin:0; padding:6px;}
.grid62 .row .col-xs-6 .conx{ position:relative;box-shadow: 0 0 6px #ccc; }
.grid62 .row .col-xs-6 .conx h2{ height:24px; line-height:24px; overflow:hidden; margin:0 0 0 -2px; border-left:2px solid #fcc80d; font-size:14px; color:#333333; padding:0 12px;}
.grid62 .row .col-xs-6 .conx .desc{margin:0 0 0 -2px;padding:0 12px 8px 12px;border-left:2px solid #ea2713;}
.grid62 .row .col-xs-6 .conx .desc p{ margin:0; padding:0; line-height:16px; max-height:36px; overflow:hidden; text-align:justify; font-size:12px; padding-top:4px;}
.grid62 .row .col-xs-6 .conx i{ background:url(../images/icon/arrow_rb.png) no-repeat right bottom; background-size:8px auto; position:absolute; right:0; bottom:0; z-index:1; width:8px; height:8px;}

.grid63 .row{ margin:0 6px; }
.grid63 .row .col-xs-6{ margin:0; padding:6px;}
.grid63 .row .col-xs-6 img{ width:100%;}
.grid63 .row .col-xs-6 .con{box-shadow: 0 0 15px #ccc; height:74px; padding-top:6px; background:#ffffff; position:relative;}
.grid63 .row .col-xs-6 .con h2{ margin:0; padding:0 12px; line-height:18px; max-height:36px; font-size:12px; color:#333333; text-align:center; overflow:hidden;}
.grid63 .row .col-xs-6 .con span{ width:90px; height:18px; line-height:18px; background:#f8f8f8; color:#999999; position:absolute; left:50%; bottom:12px; margin-left:-45px; border-radius:18px; text-align:center; }

.grid64{ margin:0; padding-bottom:50px; overflow:hidden; position:relative;}
.grid64 .row{ margin:0 6px; }
.grid64 .row .col-xs-6{ margin:0; padding:6px;}
.grid64 .row .col-xs-12{ margin:0; padding:6px;}
.grid64 .row .conx{background:#f8f8f8;  height:28px; line-height:28px; border-radius:28px; position:relative; overflow:hidden;}
.grid64 .row .conx label{ width:80px; height:28px; line-height:28px; position:absolute; left:12px; top:0; font-weight:normal; color:#333333;}
.grid64 .row .conx select{width:100%;color:#333333; cursor:pointer; text-align: right; margin:0; padding:0 10px; outline:none;text-align-last: right;border:none; -webkit-appearance: none;direction: rtl;}
.grid64 .morebtn{ position:absolute; left:0; bottom:0;}

.grid65{ background:url(../images/icon/bsj.png) #f8f8f8 no-repeat center top; background-size:20px auto; padding-top:16px;}
.grid65 .row{ margin:0 6px; }
.grid65 .row .col-xs-6{ margin:0; padding:6px;}
.grid65 .row .col-xs-6 .conx{ position:relative; border-top:1px solid #fcc80d; background:#ffffff;}
.grid65 .row .col-xs-6 .conx .top{ padding:12px; margin:0;}
.grid65 .row .col-xs-6 .conx .top h2{ margin:0; padding:0; height:16px; line-height:16px; font-size:12px; text-align:center; overflow:hidden; color:#333333;}
.grid65 .row .col-xs-6 .conx .top p{ margin:6px 0; padding:0; line-height:16px; height:64px; overflow:hidden; font-size:12px; color:#999999; text-align:justify;}
.grid65 .row .col-xs-6 .conx .top label{ width:100%; height:40px; font-size:12px; font-weight:normal; margin:0; padding:0; line-height:14px; background:#f8f8f8; text-align:center; padding:6px 0;}
.grid65 .row .col-xs-6 .conx .btnbox{ width:100%; height:50px; padding-top:12px;position:relative; text-align:center; border-top:1px dashed #cccccc;}
.grid65 .row .col-xs-6 .conx .btnbox a{padding:3px 3px; margin:0 4px; text-align:center; height:24px; line-height:24px; font-size:12px;color:#ffffff; border-radius:17px; border:none; outline:none;}
.grid65 .row .col-xs-6 .conx .btnbox a.yelbtn{ border:1px solid #f89600; color:#f89600;}
.grid65 .row .col-xs-6 .conx .btnbox a.redbtn{ border:1px solid #df1a18; color:#df1a18;}
.grid65 .row .col-xs-6 .conx .btnbox i{ width:20px; height:20px; background:#f8f8f8; border-radius:20px; position:absolute;}
.grid65 .row .col-xs-6 .conx .btnbox i.ll{ left:-10px; top:-10px;}
.grid65 .row .col-xs-6 .conx .btnbox i.rr{ right:-10px; top:-10px;}
.grid65 .more{ text-align:center; color:#333333; line-height:40px;}


.grid66{ margin:0;  overflow:hidden; position:relative;}
.grid66 .row{ margin:0 6px; }
.grid66 .row .col-xs-6{ margin:0; padding:6px;}
.grid66 .row .col-xs-6 .conx{ margin:0; padding:12px 0; background:#f8f8f8; position:relative;}
.grid66 .row .col-xs-6 .conx i{ width:60px; height:2px; position:absolute; left:50%; top:0; margin-left:-30px; }
.grid66 .row .col-xs-6 .conx h2{ margin:0; padding:0; height:14px; line-height:14px; overflow:hidden; font-size:12px; text-align:center; color:#333333;}
.grid66 .row .col-xs-6 .conx p{ margin:0; padding:0; line-height:14px; height:14px; text-align:center; overflow:hidden;}

.classbox{ margin:0 12px;box-shadow: 0 0 15px #ccc; }
.classbox .unclass{}
.classbox .unclass .tit{ height:40px; background:#f8f8f8; position:relative;}
.classbox .unclass .tit h2{ height:16px; line-height:16px; position:absolute; left:12px; top:12px; font-size:14px; margin:0; padding:0; border-left:2px solid #cccccc; padding-left:8px;}
.classbox .unclass .c1 h2{ border-left:2px solid #b7d052; color:#b7d052;}
.classbox .unclass .c2 h2{ border-left:2px solid #4fcfb5; color:#4fcfb5;}
.classbox .unclass .c3 h2{ border-left:2px solid #54a3e0; color:#54a3e0;}
.classbox .unclass .c4 h2{ border-left:2px solid #ab73ef; color:#ab73ef;}
.classbox .unclass .tit .classmore{ width:30px; height:40px; position:absolute; right:0; top:0; background:url(../images/icon/more_arrow.png) no-repeat center center; background-size:10px 10px;}
.classbox .unclass .classcon{ padding:0 0 20px 12px; background:#ffffff;}
.classbox .unclass .classcon .onclass{ margin:12px 0 0 0; position:relative; padding-left:60px; font-size:12px; line-height:16px; color:#666666;}
.classbox .unclass .classcon .onclass h3{ width:60px; height:18px; line-height:18px; text-align:center; margin:0; padding:0; background:#f8f8f8; color:#333333; font-size:12px; position:absolute; left:0; top:5px; border-radius:10px;}
.classbox .unclass .classcon .onclass .row{ margin:0; padding:0; overflow:hidden;}
.classbox .unclass .classcon .onclass .row .col-xs-2{ width:20%; margin:0; padding:0; height:12px; line-height:12px; border-left:1px solid #666666; margin-left:-1px; text-align:center; margin-top:6px;}
.classbox .unclass .classcon .onclass a{ padding:0 6px; color:#666666;}


.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{ width:100%; margin:6px 0;max-width: 100%;height: auto !important;}
.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{ margin: 0 auto;width:100%;}
.detailbox .prvenext p{ margin:0; padding:0; height:24px; line-height:26px; 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 .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(../images/icon/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(../images/icon/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(../images/bg/button.jpg) no-repeat center center; background-size:auto 34px;box-shadow:2px 2px 5px #faa36e;}
.coursedetail .btnbox a.yelbtn{background:url(../images/bg/button_yel.jpg) no-repeat center center; background-size:auto 34px;box-shadow:2px 2px 5px #faa36e;}

.levels{ background:url(../images/bg/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(../images/bg/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(../images/bg/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(../images/bg/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;}
.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:justify;}
.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:left; margin:0; padding:0;}

.fivez{ height:340px; background:url(../images/bg/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(../images/bg/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(../images/bg/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(../images/bg/12.jpg) no-repeat center top; background-size:auto 320px; margin-top:10px; position:relative;}
.tenz8{ height:290px; background:url(../images/bg/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(../images/icon/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(../images/icon/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(../images/bg/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(../images/bg/2.jpg) no-repeat center top; background-size:100% auto; 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:12px; padding:4px 8px; margin:0px 6px; font-size:12px; background:#eeeeee; border-radius:20px; color:#333333; position:relative;}
.types a.on{ background:#fcc80d; color:#ffffff;}
.types a i{ width:10px; height:10px; background:url(../images/icon/arrow_on_yel.png) no-repeat center center; 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:152px;  overflow:hidden; position:relative;}
.fudaobox .hotdec .img{ width:152px; height:230px;  position:absolute; left:0; bottom:0;}
.fudaobox .hotdec .p1{background:url(../images/test/125.jpg) no-repeat center bottom; background-size:auto 230px;}
.fudaobox .hotdec .p2{background:url(../images/test/126.jpg) no-repeat center bottom; background-size:auto 230px;}
.fudaobox .hotdec .p3{background:url(../images/test/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:15px;}
.newls ul li i{ width:8px; height:8px; position:absolute; left:15px; top:11px; background:#54a3e0; 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(../images/icon/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; overflow:hidden; margin:0; padding:0; list-style:none;position:relative; padding-bottom:20px; margin-top:15px;}
.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(/images/icon/icon_phone.png) no-repeat center center; background-size:30px auto; }
.regbox .fromlist ul li i.icon_key{background:url(/images/icon/icon_key.png) no-repeat center center; background-size:30px auto; }
.regbox .fromlist ul li i.icon_lock{background:url(/images/icon/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:0; font-size:14px; padding-right:10px; color:#df1a18; display:none; width:100%; text-align:left; text-indent:60px;}
.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;}
.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(/images/icon/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(/images/icon/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;}


/*  新增样式 start */
.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(../images/bg/button.jpg) no-repeat center center; background-size:auto 34px;box-shadow:2px 2px 5px #faa36e;}
.userinfo a.yelbtn{background:url(../images/bg/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(../images/icon/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 .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 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;}

.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(../images/icon/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(../images/icon/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;}

.teacherslide .slide{ width:100%; height:323px; margin-top:30px; position:relative;}
.teacherslide .swiper-container{ width:200px; height:323px; margin:0 auto;box-shadow:0px 0px 30px #eeeeee;  border-radius:10px; }
.teacherslide .swiper-button-next{ width:36px; height:36px; background-image:url(../images/icon/arrow_right.png); background-color:#fdd137; background-repeat:no-repeat; background-position:center center; border-radius:36px; outline:none;background-size:9px auto; z-index:100000;  }
.teacherslide .swiper-button-prev{ width:36px; height:36px; background-image:url(../images/icon/arrow_left.png); background-color:#fdd137; background-repeat:no-repeat; background-position:center center; border-radius:36px; outline:none; background-size:9px auto;  z-index:100000;}
.teacherslide .swiper-button-disabled{ background-color:#aaaaaa;}

.bo4{ width:100%; height:auto !important;  margin-top:-15px;}
.bo4 h4{ width:100%; height:30px; float:left; clear:both; border-radius:30px; line-height:30px; margin-top:15px; text-align:center; color:#ffffff; font-size:12px;}
.bo4 .con{ width:200px;  height:323px; float:left; clear:both; margin-top:86px; margin:0 auto;overflow:hidden; text-align:center; background:#ffffff;}
.bo4 .con img{ width:100%; }
.bo4 .con span{ width:100%;  height:28px; line-height:28px; text-align:center; font-size:14px;float:left; clear:both; margin-top:7px; font-weight:normal;}
.bo4 .con button{ padding:0 15px; height:24px; line-height:24px; background-color:#05adec; color:#ffffff; font-size:12px; text-align:center; border-radius:24px; outline:none; border:none; margin:8px 0; font-weight:normal;}
.bo4 .con p{ width:100%; max-height:32px; overflow:hidden;line-height:16px; margin:0; padding:0 20px; font-size:12px; text-align:center;  font-weight:normal;}
.bo4 .con .btnbox{ width:100%; height:20px; margin-top:8px;position:relative; text-align:center;}
.bo4 .con .btnbox a{padding:3px 14px; margin:0 4px; text-align:center; height:24px; line-height:24px; font-size:12px;color:#ffffff; border-radius:17px; border:none; outline:none;}
.bo4 .con .btnbox a.yelbtn{ border:1px solid #f89600; color:#f89600;}
.bo4 .con .btnbox a.redbtn{ border:1px solid #df1a18; color:#df1a18;}


.btab{width:100%;  text-align:center; line-height:24px;color:#dddddd; padding-bottom:16px; }
.btab a{ line-height:12px; padding:4px 20px; margin:0px 6px; font-size:12px; background:#eeeeee; border-radius:20px; color:#333333; position:relative;}
.btab a.on{ background:#ea2213; color:#ffffff;}

.ctab{width:100%;  text-align:center; line-height:24px;color:#dddddd; padding-bottom:16px; margin-top:-10px;}
.ctab a{ line-height:12px; padding:4px 6px; margin:0px 4px; font-size:12px; border-radius:20px; color:#333333; position:relative;}
.ctab a.on{ color:#ea2213;}

.campuscity{width:100%;  text-align:center; line-height:24px;color:#dddddd; padding-bottom:16px; }
.campuscity .row{ margin:0 6px; padding:0; margin-top:-10px;}
.campuscity .row .col-xs-2{ width:20%; padding:0 6px; text-align:center;}
.campuscity a{ width:100%; height:20px; line-height:20px; text-align:center; float:left; overflow:hidden; border-radius:12px; overflow:hidden; background:#eeeeee; margin:6px 0; color:#666666;}
.campuscity a.on{ background:#fcc80d; color:#ffffff;}

.campusdetail{ margin:0 12px; position:relative;}
.campusdetail img{ width:100%;} 
.campusdetail .desc{ margin:0;box-shadow: 0 0 15px #dcdadb; padding:12px; }
.campusdetail .desc p{ margin:0; padding:0; font-size:12px; line-height:20px; text-align:justify;}

.campustelbox .abtel .row{ text-align:center;margin:5px 6px; }
.campustelbox .abtel .row .col-xs-6{  text-align:center; height:75px; padding:6px;}
.campustelbox .abtel .row .col-xs-6 a{ width:100%; text-align:center; color:#ffffff; height:35px; line-height:35px; float:left; clear:both;}
.campustelbox .abtel .row .col-xs-6 a.redbg{ background:#f85353;}
.campustelbox .abtel .row .col-xs-6 a.yelbg{ background:#f89153;}
.campustelbox .abtel .row .col-xs-6 a i{ padding:12px;  margin:0;}
.campustelbox .abtel .row .col-xs-6 a i.times{background:url(../images/icon/icon_5_1.png) no-repeat center center; background-size:22px auto; }
.campustelbox .abtel .row .col-xs-6 a i.telme{background:url(../images/icon/icon_5_2.png) no-repeat center center; background-size:22px auto; }
.campustelbox .abtel .row .col-xs-6 p{ background:#f8f8f8; margin:0; padding:0; height:40px;line-height:40px;  overflow:hidden; text-align:center; float:left; clear:both; width:100%;}

.campustelbox .bbtel{ margin:0; padding:0;}
.campustelbox .bbtel .row{ margin:0 12px;}
.campustelbox .bbtel .row .col-xs-12{ position:relative; padding:0; padding-left:100px;  margin:12px 0 0 0; }
.campustelbox .bbtel .row .b1{ background:#b7d052}
.campustelbox .bbtel .row .b2{ background:#52d099}
.campustelbox .bbtel .row i{ width:100px; height:40px; padding-top:24px; line-height:20px; text-align:center; color:#ffffff; position:absolute; left:0; top:50%; margin-top:-20px; font-style:normal;}
.campustelbox .bbtel .row i.icon1{ background:url(../images/icon/icon_5_3.png) no-repeat center top; background-size:26px auto;}
.campustelbox .bbtel .row i.icon2{ background:url(../images/icon/icon_5_4.png) no-repeat center top; background-size:26px auto;}
.campustelbox .bbtel .row .conx{ background:#f8f8f8; padding:0 12px; min-height:80px;}
.campustelbox .bbtel .row .conx p{ margin:0; padding:0; line-height:16px; text-align:justify;}
.campustelbox .bbtel .row .conx p.c1{ padding-top:24px;}
.campustelbox .bbtel .row .conx p.c2{ position:relative; padding:12px 0;padding-left:36px; }
.campustelbox .bbtel .row .conx p.bor{border-bottom:1px solid #eeeeee; }
.campustelbox .bbtel .row .conx p span{ width:36px; height:16px; line-height:16px; text-align:left; position:absolute; left:0; top:12px;}

.footer{ border-top:4px solid #df1a18; 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(../images/icon/foot_1.png) no-repeat center center; background-size:18px auto; }
.footer .abtel .row .col-xs-6 a i.telme{background:url(../images/icon/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(../images/bg/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(../images/icon/icon_arrow_down_64.png) no-repeat center center; background-size:32px auto;}
.footer .foottag .more i.on{background:url(../images/icon/icon_arrow_up_64.png) no-repeat center center; background-size:38px auto;}

.box404{height:100%; }
.box404 .con{ width:100%; height:100%; background:url(../images/bg/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(../images/icon/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(../images/icon/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(../images/icon/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 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(../images/icon/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(../images/icon/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(../images/icon/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(../images/icon/d_r.png) no-repeat left 2px; background-size:auto 13px;}
.ssnewslist .row .col-xs-12 h2{background:url(../images/icon/d_c.png) no-repeat left 2px; background-size:auto 13px;}

.ssdatalist{ padding-bottom:20px;}
.ssdatalist strong{ color:#d2140e; font-weight:normal;}

.modal{ z-index:2000;}

.pb20{ padding-bottom:20px;}
.pb12{ padding-bottom:12px;}
.pt12{ padding-top:12px;}
.mt-12{ margin-top:-12px;}
.mt-32{ margin-top:-32px;}
.ove{ overflow:hidden;}

.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(../images/icon_t2.gif);}
.x-pf-tip .mfzx-online a i { background-image:url(../images/icon_t1.gif);}


/* 表单样式 */
.red-bd-bg { background:#ec4443; padding:10px 0 28px;}
.red-bd-bg h3 { font-size:15px; color:#FFF; text-align:center;}
.bdnr-cont { width:80%; margin:0 10%;}
.bdnr-cont ul .fisrt { height:45px; background:#FFF; border-radius:.4rem; padding:0 5%; margin-top:10px;}
.bdnr-cont ul li label { font-size:13px; line-height:45px; float:left;}
.bdnr-cont ul .fisrt input { width:60%; height:36px; float:left; margin:5px 0 0 10px; border:none;}
.button-bmForm { width:100%; height:45px;  background:#fecb00; border:none; margin-top:10px; border-radius:.4rem; color:#FFF; font-size:15px;}
.yzm-n { line-height:45px; text-align:center; color:#df1a18; border:none; font-size:13px; cursor:pointer; display:block; float:right; border-radius:.4rem; font-weight:bold;}
.yzm-n.sended { line-height:45px; text-align:center; color:#0000df; border:none; font-size:13px; cursor:pointer; display:block; float:right; border-radius:.4rem; font-weight:bold;}
.bdnr-cont ul .fisrt input.form-control-3 { width:60%; margin-left:0;}
.clear { height:0px; clear:both; overflow:hidden;}
.select-d { border:1px solid #fff; width:60%;height:4.0rem;  font-size:14px;background:#FFF;}
