﻿@charset "utf-8";
*{ font-family:'STHeiti-Light','STHeiti-Medium', 'Microsoft YaHei','微软雅黑','Droid Sans','Droid Sans Fallback' !important}

/** 清除内外边距**/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,div,/* 结构元素 */
dl,dt,dd,ul,ol,li,/* 列表元素 */
form,fieldset,legend,button,input,textarea,option,select,/* 表单元素 */
pre,/* 文本格式元素 */
tr,td,/* 表格元素 */
img{ margin:0; padding:0;}

/** 设置默认字体 **/
body,button,input,select,textarea{ font-family: "宋体"; }
h1,h2,h3,h4,h5,h6{font-size:12px;}
em{font-weight:normal;}

/** 重置列表元素 **/
ul,ol{ list-style:none;}

/** 重置图片元素 **/
img{ border:0px;}

/**div居中**/
div{margin:0 auto;}

/** 重置表格元素 **/
table {border-collapse:collapse;border-spacing:0;}

/**重置表格元素**/
button,input{vertical-align:middle}

/** 以下为简写通用样式 **/
/*全局类*/
.cb{clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.clearfix:after {clear: both;content: ""; display: table;}
.clearfix {clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.fl{float:left; display:inline}
.fr{float:right;}
.dis{display:block;}
.ndis{display:none;}
.disin{display:inline;}
.pointer{cursor:pointer;}

/*间距类*/
.m5{margin:5px;}
.mv5{margin:5px 0;}
.mh5{margin:0 5px;}
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.m10{margin:10px;}
.mv10{margin:10px 0;}
.mh10{margin:0 10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.m15{margin:15px;}
.mv15{margin:15px 0;}
.mh15{margin:0 15px;}
.ml15{margin-left:15px;}
.mr15{margin-right:15px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.m20{margin:20px;}
.mv20{margin:20px 0;}
.mh20{margin:0 20px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.p5{padding:5px;}
.pv5{padding:5px 0;}
.ph5{padding:0 5px;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.p10{padding:10px;}
.pv10{padding:10px 0;}
.ph10{padding:0 10px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.p15{padding:15px;}
.pv15{padding:15px 0;}
.ph15{padding:0 15px;}
.pl15{padding-left:15px;}
.pr15{padding-right:15px;}
.pt15{padding-top:15px;}
.pb15{padding-bottom:15px;}
.p20{padding:20px;}
.pv20{padding:20px 0;}
.ph20{padding:0 20px;}
.pl20{padding-left:20px;}
.pr20{padding-right:20px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.p25{padding:25px;}
.pv25{padding:25px 0;}
.ph25{padding:0 25px;}
.pl25{padding-left:25px;}
.pr25{padding-right:25px;}
.pt25{padding-top:25px;}
.pb25{padding-bottom:25px;}
.p30{padding:30px;}
.pv30{padding:30px 0;}
.ph30{padding:0 30px;}
.pl30{padding-left:30px;}
.pr30{padding-right:30px;}
.pt30{padding-top:30px;}
.pb30{padding-bottom:30px;color:#999999;}
/*边框类*/
.bor_ccc{ border:1px solid #ccc;}
.bor_ddd{ border:1px solid #ddd;}
/*位置类*/
.pr{position:relative;}
.pa{position:absolute;}
.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tj{text-align:justify;}
.ti2{text-indent:2em;}
.vat{vertical-align:top;}
.vab{vertical-align:bottom;}
.vam{vertical-align:middle;}
.vatt{vertical-align:text-top}
.vatb{vertical-align:text-bottom}
/*字体类*/
.b{font-weight:bold;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f22l{background: url("../images/201196_themes_dididache_images_close2.png");
  display: block;
  width: 32px;
  height: 32px;
cursor:pointer;
  margin-right: -27px;
  margin-top: -12px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh25{line-height:25px;}
.lh28{line-height:28px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}
/*颜色类*/
.colfff{color:#fff;}
.col000{color:#000;}
.colccc{color:#ccc;}
.col333{color:#333;}
.col666{color:#666;}
.col888{color:#888;}
.col999{color:#999;}
.col369{color:#369;}
.colf60{color:#f60;}
.col069{color:#069;}
.colf00{color:#ff0000;}

/**style**/
body{ font-family:"microsoft yahei"; font-size:12px;}
.wrap{width:1000px; margin:0 auto; position:relative; z-index:9999;}
a,a:hover{ text-decoration:none}
.colf80{ color:#f80}

.header{ padding:10px 0; position:fixed; left:0; top:0; z-index:100; width:100%; background:#fff;}
.hline{ width:100%; height:1px; background:#f80; top:86px; position:absolute; right:0; z-index:9}
a.logo{ float:left; display:block; width:224px; margin-top:30px;}
.logor{ float:right; width:540px;}
.nav{ height:30px; line-height:30px; margin-top:10px;}
.nav li{ text-align:center; line-height:30px; width:90px; float:left;}
.nav li a{ color:#333; font-size:14px;}
.nav li a:hover,.nav li a.now{ color:#f80;}
.sli{ width:90px; text-align:center; line-height:30px; padding-top:20px; display:none}
.icon1{ background:url(../images/201196_themes_dididache_images_icon1.jpg) no-repeat right center; padding-right:10px; color:#333; font-size:14px;}
.tbox1mbox{width:100%; height:435px; position:relative; z-index:1; padding-top:86px;}
.tbox1mboxul { display:block; width:100%; height:435px; list-style:none; padding:0; margin:0; position:relative}
.tbox1mboxul li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
.tbox1mboxul li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination1 {  position:absolute; left:0; bottom:15px; z-index:9900; width:100%; padding:5px 0;text-align:center}
#pagination1 li { display:inline-block;width:11px; height:11px;  text-align:center;  margin:0 3px; background:url(../images/201196_themes_dididache_images_nohovernew.png) no-repeat center center; }
#pagination1 li a { display:block; width:100%;height:100%;text-align:center; color:#fff; font-size:0}
#pagination1 li.current {background:url(../images/201196_themes_dididache_images_hovered.png) no-repeat center center;}
.bleft{ float:left; border:1px solid #e5e5e5; border-radius:5px; padding:20px 15px; width:668px;min-height: 378px;}
.zwss{ line-height:24px; color:#999; font-size:14px;}
.zwss h1{ line-height:35px; color:#f80; font-size:18px; margin-bottom:10px;}
.zwssl{ float:left; text-align:left; width:80px; color:#999; font-size:14px; font-weight:bold;margin-top: 5px;}
.zwssr{ float:left; width:570px; position:relative; color:#f80; height:33px; overflow:hidden; }
.zwssr span{ padding:5px 5px; color:#666; cursor:pointer; margin-right:3px;   display: inline-block;
  height: 18px;
  font-size: 14px;
  line-height: 18px;
  margin-top: 3px;}
.zwssr span.now,.zwssr span:hover{ background:#ffdbb2; color:#a58158}
.bright{ float:right; width:290px;}
.icon3{ background:url(../images/201196_themes_dididache_images_icon3.png) no-repeat; display:inline-block; width:20px; height:20px; vertical-align:middle; margin-left:5px}
.icon3b{background:url(../images/201196_themes_dididache_images_icon3b.png) no-repeat;}
.ss_input{ padding:0 10px; height:43px; line-height:43px; border:1px solid #e7e7e7; width:485px; float:left;font-family:"microsoft yahei"; color:gray; font-size:14px;}
.ss_btn{ border:none; width:60px; height:45px; background:url(../images/201196_themes_dididache_images_icon4new.png) no-repeat center center; float:left; cursor:pointer}
.rzzw{ padding:10px 0;}
.rzzw h1{ line-height:35px; color:#f80; font-size:18px; margin-bottom:10px;}
.rzzw li{ float:left; width:50%; height:28px; line-height:28px; font-size:14px;}
.rzzw li a{ color:#666;}
.gsdt{border:1px solid #e5e5e5; border-radius:5px; padding:20px 15px;}
.gsdt h1{ line-height:35px; color:#f80; font-size:18px;}
.tbox2mbox{width:100%; height:120px; position:relative; z-index:1; padding-bottom:20px}
.tbox2mboxul { display:block; width:100%; height:120px; list-style:none; padding:0; margin:0; position:relative}
.tbox2mboxul li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; line-height:30px;}
#pagination2 {  position:absolute; left:0; bottom:0; z-index:9900; width:100%; text-align:right}
#pagination2 li { display:inline-block;width:10px; height:10px;  text-align:center;  margin:0 3px; border:1px solid #e3e3e3; border-radius:50%; background:#fff; }
#pagination2 li a { display:block; width:100%;height:100%;text-align:center; color:#fff; font-size:0}
#pagination2 li.current {background:#f80;}
.gsdtb{border:1px solid #e5e5e5; border-radius:5px; padding:2px;}
.lxwm{border:1px solid #e5e5e5; border-radius:5px; padding:20px 15px;}
.lxwmb{ padding:30px 100px; text-align:left; line-height:25px; color:#666; font-size:14px;}
a.icon5{ display:inline-block; background:url(../images/201196_themes_dididache_images_icon5.jpg) no-repeat center center; width:123px; height:35px;}
.scontent{ width:1000px; margin:0 auto; padding-top:20px}
.xcfl{border:1px solid #e5e5e5; border-radius:5px; padding:20px;}
.xcfll{ float:left; position:relative; width:250px; height:320px; float:left; background:url(../images/201196_themes_dididache_images_img5.jpg) no-repeat center center}
.xcfll p{ background:url(../images/201196_themes_dididache_images_icon6.png) repeat; width:100%; height:68px; text-align:center; line-height:68px; color:#fff; font-size:18px; margin-top:252px; overflow:hidden}
.xcflr{ width:698px; float:right; height:320px; background:url(../images/201196_themes_dididache_images_img6.jpg) no-repeat center center;}
.xcflr ul{ width:700px; margin-top:252px;}
.xcflr li{ background:url(../images/201196_themes_dididache_images_icon6.png) repeat; height:68px; float:left; border-right:1px solid #fff; color:#fff; font-size:18px; line-height:68px; text-align:center; width:174px;}
.xcflr li p{ line-height:24px;}
.xcflb{ padding:17px 0;}
.xcflb ul{ width:972px;}
.xcflb li{ float:left; width:230px; margin:0 13px 10px 0; height:42px; line-height:42px; text-align:center; background:#f80; color:#fff; font-size:18px; border-radius:2px;}
.zwss2{border:1px solid #e5e5e5; border-radius:5px; padding:20px;}
.zwss2t{ padding-left:20px; font-size:14px; color:#666; line-height:24px;}
.zwss2l{ float:left; text-align:left; width:80px; font-size:14px; color:#999; font-weight:bold;margin-top: 5px;}
.zwss2r{ float:left; width:660px; position:relative; color:#f80; height:33px; overflow:hidden; }
.zwss2r span{ padding:5px 5px; color:#666; cursor:pointer; margin-right:3px;   display: inline-block;
  height: 18px;
  font-size: 14px;
  line-height: 18px;
  margin-top: 3px;}
.zwss2r span.now,.zwss2r span:hover{ background:#ffdbb2; color:#a58158}
.zwss2 th{ background:#fff8f1; color:#000; font-size:16px; line-height:50px;}
.zwss2 td{ border-bottom:1px solid #f5f5f5; line-height:45px; color:#666; font-size:14px;}
.pl45{ padding-left:45px;}
.page{ padding:30px 0; color:#333; font-size:14px; line-height:30px;}
.pager{ float:right; text-align:right; width:630px;}
.pager2{ float:right; }
.page a{ display:inline-block; border-radius:2px; border:1px solid #f4f4f4; height:28px; line-height:28px; padding:0 15px; color:#999; font-size:14px; margin:0 3px; vertical-align:middle}
.page_input{  height:28px; line-height:28px; text-align:center; width:30px;margin-right: 20px;}
.page_input input[type='text']{ border:1px solid #f4f4f4;     border-radius: 2px;
    border: 1px solid #f4f4f4;
    height: 28px;
    line-height: 28px;
    padding: 0 15px;
    color: #999;
    font-size: 14px;
width: 30px;
    margin: 0 3px; }
.page_input input[type='button']{ background:none;   border-radius: 2px;
    border: 1px solid #f4f4f4;
    height: 28px;
    line-height: 28px;
    padding: 0 15px;
    color: #999;
    font-size: 14px;
    margin: 0 3px; }
.zwtitle{ background:#fff8f1; color:#000; font-size:16px; line-height:50px; padding-left:45px; font-weight:bold;  margin-right: 20px;}
.zwxq{ padding:0 45px; color:#666; line-height:28px;}
.zwxq h1{ border-bottom:1px dashed #e5e5e5; line-height:45px; color:#666; font-size:16px; padding-top:5px; font-weight:normal}
.zwxq h1 span{ display:inline-block; width:49%; text-align:left}
.zwxq h2{ font-weight:normal;line-height:28px;}
a.icon7{ background:url(../images/201196_themes_dididache_images_icon7.jpg) no-repeat center center; display:inline-block; width:123px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:18px;}
.bg{ background:url(../images/201196_themes_dididache_images_icon8.png) repeat; display:none; width:100%; position:fixed; z-index:100; left:0; top:0; height:100%; z-index:999999;}
.video{ width:650px; margin:80px auto 0; z-index:101; background:#fff;}
.video h1{ background:#f0f0ef; height:33px; line-height:33px; padding:0 10px;}
.gsdtl{border:1px solid #e5e5e5; border-radius:5px; padding:20px 15px; float:left; width:665px;}
.gsdtl li{ background:url(../images/201196_themes_dididache_images_icon9.jpg) no-repeat left center; padding-left:20px; height:30px; line-height:30px; color:#666; font-size:14px;}
.gsdtr{ float:right;border:1px solid #e5e5e5; border-radius:5px; padding:20px 15px; width:260px;}
.gsdtr li{ font-size:14px; line-height:30px;}
.gsxq{border:1px solid #e5e5e5; border-radius:5px; padding:20px 15px;}
a.icon10{ background:url(../images/201196_themes_dididache_images_icon10.jpg) no-repeat center center;display:inline-block;width:83px; height:30px; float:right;}
.gsxq h1{ border-bottom:1px solid #e5e5e5; height:45px; line-height:45px; font-weight:normal; text-align:center; color:#333; font-size:18px;}
.gsxqb{ padding:20px 10px; line-height:30px; color:#666; font-size:14px;}