.banner{ width:100%;   position:relative; overflow:hidden;  }
.banner .bd li{ position:relative; width:100%; max-height:480px; overflow:hidden; }
.banner .bd li h5{ position:absolute; bottom:0; width:100%; color:#fff; padding-left:30px; font-size:16px; display:block; height:50px; line-height:50px; background:url(https://www.artofthegentlewoman.com/images/h1bg.png) repeat-x; overflow:hidden; }
.banner .bd li img{ display:block; width:100%; height:auto;  }
.banner .hd{ width:110px; position:absolute;left:50%; z-index:1; height:18px; bottom:20px; text-align:center; overflow:hidden; }
.banner .hd li{ float:left; margin-right:10px; width:14px; height:14px;text-align:center; background:#fff; border-radius:50%;  }
.banner .hd li.on{ background:#664804;  }

.indexcon{ width:1200px; overflow:hidden; margin:0 auto;  }
.box1{ width:1200px; overflow:hidden; margin:40px auto;  }
.new{ float:left; width:785px;  }
.title1{ height:40px; line-height:40px; }
.title1 h1{ float:left; width:96px; font-size:18px; font-weight:normal;  }
.title1 span{ float:left; width:67%;  height:40px; background:url(https://www.artofthegentlewoman.com/images/title.jpg) center repeat-x; }
.title1 b{ float:right; width:148px; height:40px; background:url(https://www.artofthegentlewoman.com/images/newmore.png) no-repeat; }
.title1 b a{ display:block; text-align:center; }
.title2{ height:40px; line-height:40px; }
.title2 h1{ float:left; width:95px; font-size:18px; font-weight:normal;  }
.title2 span{ float:left; width:218px;  height:40px; background:url(https://www.artofthegentlewoman.com/images/title.jpg) center repeat-x; }
.title3 span{  width:138px !important;  }
.title4 span{  width:138px !important;  }
.title2 b{ float:right; height:40px; }
.title3 b{ float:left; }
.title4 b{ float:left; }
.title2 b a{ display:block; text-align:right; font-weight:normal; color:#838282;  }
.title2 b a:hover{ color:#b0770a; }
.cur-qh{ color:#b0770a; }
.newcon{ overflow:hidden; margin-top:15px; }
.newcon-left{ float:left; width:282px; }
.newpic{ height:180px; overflow:hidden; }
.newcon-left h2{ font-size:16px; height:40px; line-height:40px; overflow:hidden; margin-top:10px; }
.newcon-left span{ display:block; height:44px; line-height:22px; overflow:hidden; color:#9f9e9e; }
.newcon-right{ float:right; width:480px; }
.newcon-right ul li{ height:37px; line-height:37px; }
.newcon-right ul li a{ float:left; padding-left:22px; background:url(../images/dot.png) left center no-repeat; font-size:15px; }
.newcon-right ul li span{ float:right; width:90px; color:#909090; text-align:right; }
.newcon-right ul li a:hover{ background:url(https://www.artofthegentlewoman.com/images/dot1.png) left center no-repeat; }

.new-qh{ float:left; width:282px; height:auto; overflow:hidden; position:relative; }
.new-qh .bd{ width:100%; }
.new-qh .bd li{ position:relative; }
.new-qh .bd li h1{  font-size:16px; display:block;  height:40px;  line-height:40px;  }
.new-qh .bd li p{   line-height:24px;  }
.new-qh .bd li img{ display:block; width:100%;  }
.new-qh .hd{ width:60px; position:absolute; left:20px;  z-index:1; height:18px; bottom:100px; text-align:center; overflow:hidden; }
.new-qh .hd li{ float:left; margin-right:6px; width:8px; height:8px;text-align:center; background:#fff;   }
.new-qh .hd li.on{  background:#b00000;  }

.notic1{padding: 30px 0;}
.notic{ float:right; width:375px; }
.notic-con{ position:relative;  }
.notic-con .qhgd{ position:absolute; top:-48px; right:0;  }
.noticcon ul li{ height:37px; line-height:37px; }
.noticcon1 ul li{ height:38px; line-height:38px; }
.noticcon ul li a{ float:left; font-size:15px; }
.noticcon ul li span{ float:right; width:90px; color:#909090; text-align:right; }
.firstnot{ height:51px; margin:18px 0; }
.firstnot span{ float:left; width:64px; height:55px; background:#f7cca0; text-align:center;  padding-top: 14px;}
.firstnot span b{ display:block;  font-size:24px; }
.firstnot a{ float:right; width:301px; padding:0 5px; font-size:16px; line-height:68px; background:#f9e4ce; }

.box2{ width:100%; height:484px; background:url(https://www.artofthegentlewoman.com/images/xsbg.jpg) center bottom no-repeat;  }
.media{ float:left; width:370px; padding:30px 0; margin-right:42px; }
.mediacon ul li{ height:40px; padding:16px 0; border-bottom:solid 1px #dddddd; }
.mediacon ul li b{ float:left; width:86px; height:32px; background:#e6e6e6; color:#ac6410; margin-top:4px; font-weight:normal; text-align:center; line-height:32px; }
.mediacon ul li a{ float:right; width:270px; height:40px; line-height:20px; overflow:hidden;  }
.xueshucon ul li{ height:74px; border:solid 1px #dddddd; margin-top:15px; }
.xueshucon ul li b{ float:left; width:88px; height:62px; background:#e6e6e6; color:#ac6410; padding-top:12px; font-weight:normal; text-align:center; }
.xueshucon ul li b span{ color:#a66519; display:block; text-align:center; font-size:18px; line-height:30px; }
.xueshucon ul li a{ float:right; width:250px; height:40px; line-height:20px; overflow:hidden; padding-right:14px; margin-top:16px; }
.xibu{ margin-right:0; }
.xibucon ul li{ margin:16px 0 22px 0; overflow:hidden; }
.xibupic{ float:left; width:148px; height:100px; overflow:hidden; }
.xibuname{ float:right; width:206px; line-height:22px; }

.ztbox{ float:left; width:370px; margin-right:45px; }
.ztcon ul li{ width:365px; height:70px; overflow:hidden; margin-top:10px; }
.fastlink{ float:right; width:785px; }
.fastlink ul { float:left; width:245px; margin-right:25px; }
.fastlink ul li { height:76px; line-height:76px; background:#f4efe9; margin-bottom:25px; }
.fastlink ul li:hover{ background:#eddfcf; }
.fastlink ul li a{ display:block; padding-left:94px; font-size:18px; color:#9b7d5e; }
.fastlink ul li.fast-title{ height:177px; background:url(https://www.artofthegentlewoman.com/images/fastbg.jpg) no-repeat; position:relative; }
.fastlink ul li.fast-title a{ position:absolute; right:10px; bottom:10px; display:block; width:148px; height:37px; background:url(https://www.artofthegentlewoman.com/images/newmore1.png) no-repeat; padding-left:0; font-size:14px; color:#fff; text-align:center; line-height:37px; }