/*初始设置*/
@charset "utf-8";
@font-face{font-family:'FontAwesome';src:url('img/fontawesome-webfont.eot');src:url('img/fontawesome-webfont01.eot') format('embedded-opentype'), url('img/fontawesome-webfont.woff2') format('woff2'), url('img/fontawesome-webfont.woff') format('woff'), url('img/fontawesome-webfont.ttf') format('truetype'), url('img/fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal}
html,body,div,ul,li,dl,dt,dd,p,em,b,i,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
html,body{background:#fff;font-size:14px;font-family:"Microsoft Yahei",Arial;color:#555;}
input,select{font-family:"Microsoft Yahei",Arial;}
ins{text-decoration:none;}
ul,li{list-style-type:none;}
em,i{font-style:normal;}
a,a:hover{text-decoration:none;}
a{color:#fff;}
a:hover{color:#000}
img{display:block;text-align:center;margin:0;border:0;border-radius:10px;}
img:hover{opacity:.9;}
table{border-collapse:collapse;border-spacing:0;margin:0 auto;}
table td img{padding:2px 5px;}
h2.h2,h3.h3,h4.h4,h5.h5{text-align:center;letter-spacing:1px;}
h2.h2{font-size:40px;text-shadow:0 1px 0 #000;padding-top:20px;}
h3.h3{font-size:25px;text-shadow:0 1px 0 #c00;padding:5px 0;color:#c00;}
h4.h4{font-size:20px;font-weight:bold;line-height:20px;color:#ff301e;text-align:center;padding:10px 0;}
h5.h5{font-size:16px;line-height:16px;padding:5px 0;}
h5.h5 span{color:#f60;}
.left{float:left !important;}
.right{float:right !important;}
.clear{clear:both;zoom:1;}
/***********************section****************************/
#main{width:100%;height:auto;text-align:center;}
.wrap{width:1200px;text-align:center;margin:0 auto;}
.more{margin:10px auto;}
.more a{display:inline-block;width:6em;height:2em;line-height:2em;font-size:24px;background-color:#df1801;color:#fff;border-radius:20px;}
.more a:nth-child(1){margin-right:3em;}
.more a:hover{background-color:#ff7800;}
  /***********************section****************************/
  #main{width:100%;height:auto;text-align:center;/*background:url(../img/bg.jpg) repeat center;*/margin:0;padding:0;}
  div.wrap{width:1200px;text-align:center;margin:0 auto;}
  .clear{clear:both;}
  /*首屏*/
  #ban{height:300px;background:url(../images/ban.jpg) no-repeat center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
  /*内容1*/
  #con1{background-color:#fff0cf;padding-top:1px;padding-bottom:30px}
  h1.h1{font-size:36px;font-weight:600;font-family:"微软雅黑", "Microsoft Yahei";letter-spacing:2px;text-shadow:0 1px 0 #999;color:#333;padding:5px 0;}
  h1.h1 span{padding-bottom:15px;border-bottom:3px solid #333;}
  p.p1{font-size:16px;line-height:1.8em;text-align:left;text-indent:2em;padding:5px 1em;}
  /*模板头部专业推荐*/
  .dz{width:1200px;height:90px;margin:20px auto;}
  .dz ul li{width:145px; float:left;}
  .dz ul li .dzy{width:80px;height:80px;border-radius:41.5px; overflow:hidden;position:relative;margin:0 auto; cursor:pointer;}
  .dz ul li .dzm{display:block;width:100%;font:18px/40px "微软雅黑";color:#000; text-align:center;}
  .dz ul li .dzy span{display:block;width:80px;height:80px;}
  .dz ul li .dzy a{display:block;width:80px;height:80px; position:absolute;bottom:-80px;left:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
  .dz ul li:hover .dzy a{position:absolute;bottom:0;left:0;}
  .dz ul li:hover .dzy span{position:absolute;top:-83px;left:0;}
  #con1 .dz li>a{font-size:14px;font-weight:600;}
  #con1 .dz li>a:hover{color:#ee7800;}
  /*内容2*/
  #con2{}
  #ul2{display:block;height:30px;}
  #ul2 li{display:inline-block;height:30px;}
  #ul2 h2.h2{font-size:32px;font-family:fantasy;text-align:left;border-bottom:7px solid #ff7800;}
  #ul2 h3.h3{font-size:24px;font-weight:500;text-align:right;border-bottom:1.5px solid #ff7800;padding-bottom:16px;}
  #ul2 li:nth-child(1){float:left;width:30%;}
  #ul2 li:nth-child(2){float:right;width:70%;}
  /*大师分类内容2*/
  figcaption{text-align:center;vertical-align:middle;}
  p.pg{font-size:14px;text-indent:2em;margin:5px 1em;}
  table p.pg{height:100px;}
  div.pane{margin:1em auto;border:1px solid #ddd;}
  div.pane1{width:1100px;}
  div.pane:hover{border:1px solid #e4393c;}
  div.asks{width:300px;text-align:center;margin:1em auto;}
  div.asks a.ask{display:inline-block;width:5em;height:2em;line-height:2em;background-color:#ee7800;color:#333;margin:0 1em;padding:5px;border-radius:.5em;cursor:pointer;}
  div.asks a.ask:hover{background-color:#ff301e;color:#fff;}
  table.tab{width:1100px;margin:1em auto;}
  table.tab tr td div.pane{padding:5px;}
  .zc{width:380px;margin:0 auto;}
  .zc ul.uzc>li{float:left;width:24%;margin-right:10px;margin-bottom:-10px;}