@charset "utf-8";
body {margin:0;font-size:12px;color: #444444;font-family:"微软雅黑";line-height:22px;min-width: 1200px;}
body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, th, td,div {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:12px;list-style:none;}
.em05{
    margin-right: 0.5em;
}
.em10{
    margin-right: 1em;
}
.em15{
    margin-right: 1.5em;
}
.em20{
    margin-right: 2em;
}
.clear_fix {
    zoom: 1;
}
.clear_fix:after {
    clear: both;
    content: "";
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;
}
input, select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img {border:none;}
a {color: #444444;text-decoration:none;}
a:hover {color:#ff0000;text-decoration:none;}
li {list-style:none;}
input, select, button {font:12px Verdana, Arial, Tahoma;vertical-align:middle;}
.clear {overflow:hidden;clear:both;height:0;}
.lf {float:left;}
.rt {float:right;}
.m {width: 1200px;margin: 0 auto;}
.head {height:200px;}
.head>img.topbg{
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 200px;
}

.head1 {height: 146px;width: 1200px;margin: 0 auto;position: relative;  }
.head1 img {position: absolute;}
.head1 img.logo {left: 0;top: 43px}
.head1 img.bgwords {right: 0;top: 74px}
.head1 .sj {padding-top: 16px;color: #fff;font-size: 13px;text-align: right;}
.head2 {height: 54px;line-height: 54px;width: 1200px;margin: 0 auto;text-align: right; }
.head2 ul{
    display: inline-block;
}
.head2 ul li {position: relative;float: left;width: 120px;text-align: center;}
.head2 ul li:hover {border-top: solid 3px #53B3F8;height: 57px;margin-top: -2px;line-height: 51px;}
.head2 ul li a {display: block;color: #fff;font-size: 16px;}
.head2 ul li .ej {position: absolute;z-index: 99;display:none;width: 150%;}
.head2 ul li:hover .ej {display:block}
.head2 ul li .ej a {background: url(../images/19.png);line-height: 40px;text-align: center;border-bottom: 1px solid #5b7395;font-size: 14px;}
.head2 ul li .ej a:hover{ color:#f00}
.banner {text-align: center;}
.banner .bd ul li {display:inline-block;}
.banner .hd {position: relative;}
.banner .hd .prev {position: absolute;left: 15px;top: 181px;z-index: 99;cursor: pointer}
.banner .hd .next {position: absolute;right: 15px;top: 181px;z-index: 99;cursor: pointer}
.main {padding-bottom: 60px;}
.con1 {margin-top: 46px;}
.yngg {width: 580px;}
.yngg .bt {margin-bottom: 33px;color: #0a3f94;font-size: 22px;letter-spacing: 1px;}
.con2 .yngg .bt {margin-bottom: 20px;}
.yngg .bt span {color: #bebebe;font-size: 14px;text-transform: uppercase;font-style: italic;padding-left: 10px;}
.yngg .bt strong {}
.yngg .con {padding-bottom: 13px;}
.yngg .con .lf {background:url(../images/3.jpg) no-repeat;width:55px;height:68px;color: #fff;font-size: 14px;text-align: center;line-height: 24px;}
.yngg .con .lf strong {display: block;font-size: 25px;font-weight: normal;padding-top: 13px;}
.yngg .con .rt {width: 502px;}
.yngg .con .rt h3 {font-size: 18px;}
.yngg .con .rt p {color: #777777;text-indent: 2em;margin-top: 7px;}
.yngg ul li {line-height: 22px;background: url(../images/6.png) no-repeat left center;padding-left:15px;font-size: 15px;line-height: 38px;}
.yngg ul li span {color: #888888;font-size: 14px;float: right;}
.yngg .more {background:url(../images/5.png) no-repeat;height:19px;display: block;text-align: right;color: #5082d2;font-size: 14px;padding-right: 29px;line-height: 19px;margin-top: 18px;}
.con2 {background:url(../images/4.jpg);margin-top: 44px;padding: 35px 0;}
.con3 {padding-top: 45px;}
.con3 img.headsa{width: 1200px}
.con3 .xx2 {margin-top: 35px;overflow: hidden;height:160px;}
.con3 ul li {display:inline-block;position: relative;margin-right: 20px;}
.con3 ul li span {background:url(../images/18.png);position: absolute;left: 0;top: 0;width: 250px;height: 110px;color: #fff;font-size: 15px;line-height: 30px;padding-top: 50px;text-align: start;display:none;padding-left: 35px;}
.con3 ul li:hover span {display:block}
.con4 {margin-top:40px;height:34px;line-height:34px;overflow: hidden;}
.con4 .lf {background:url(../images/10.jpg) no-repeat left center;font-size: 15px;}
.con4 .lf strong {font-size: 22px;color: #0a3f94;padding-left: 33px;font-weight: normal;}
.con4 .lf a {margin: 0 28px;}
.con4 .rt {color: #0b469f;font-size: 15px;}
.con4 .rt .ss {background:url(../images/11.jpg) no-repeat;width:198px;height:34px;display: inline-block;}
.con4 .rt .ss .i1 {border: none;background: none;width: 154px;height: 33px;line-height: 33px;outline: none;padding-left: 10px;color: #4a4545;}
.con4 .rt .ss .i2 {border: none;background: none;width: 26px;height: 30px;line-height: 30px;outline: none;cursor: pointer;}
.foot {height: 86px;line-height: 86px;background: #0b469f;color: #fff;font-size: 14px;text-align: center;}



/*列表*/
.ny_l {width: 260px;float: left;}
.ny_l h3 {height: 62px;color: #fff;background: url(../images/12.jpg) no-repeat 28px 65px #0a4aa2;font-size: 24px;font-weight: normal;padding: 28px 0 0 28px;}
.ny_l ul {background: #fff;padding: 0 15px;overflow: hidden;padding-bottom: 15px;}
.ny_l ul li a {display: block;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;background: #6592d1;margin-top: 14px;}
.ny_l ul li a:hover {background:url(../images/13.jpg) no-repeat;}
.ny_l .sss {margin-top: 34px;color: #0b469f;font-size: 16px;font-weight: bold}
.ny_l .sss .ss {background:url(../images/14.jpg) no-repeat;width:260px;height:34px;margin-top: 13px;}
.ny_l .sss .i1 {border: none;background: none;width: 216px;height: 33px;line-height: 33px;outline: none;padding-left: 10px;}
.ny_l .sss .i2 {border: none;background: none;width: 26px;height: 33px;line-height: 33px;outline: none;cursor: pointer;}
.ny_r {float: right;width: 827px;padding: 0 40px;background: #fff;padding-bottom: 70px;}
.ny_r .bt {height: 57px;line-height: 57px;margin-top: 11px;color: #0a3f94;font-size: 22px;border-bottom: 1px solid #7b9dcd;}
.ny_r .con {margin-top: 25px;}
.ny_r .con ul li {border-bottom: 1px solid #e3e2e2;height: 53px;line-height: 53px;font-size: 15px;}
.ny_r .con ul li strong {background:url(../images/20.jpg) no-repeat;width: 20px;height:27px;line-height:27px;display: inline-block;color: #0464b8;font-size: 14px;font-style: italic;margin-right: 15px;padding-left: 7px;}
.ny_r .con ul li span {float: right;color: #9e9e9e;}
.po{background: #eef7ff;text-align: right;height: 52px;line-height: 52px;color: #666666;padding-right: 10px}
.po span{background:url(../images/15.png) no-repeat left center;padding-left: 21px;font-size: 14px;}
.po span a{color: #666666;}
.fy{text-align: center;margin-top: 34px;}
.fy a{border: 1px solid #b3d8f5;height: 18px;line-height: 18px;text-align: center;display: inline-block;padding: 0 4px;}
.fy input{border: 1px solid #b3d8f5;height: 18px;line-height: 18px;text-align: center;vertical-align: middle;display: inline-block;width: 24px;}

/*内容*/

._cont p{  font-size: 15px;  color: #444;  line-height: 30px;  margin-top: 0px; }
.contents{padding: 50px 0 0 0}
.contents h1{
   font-size: 18px;
    text-align: center;
}
.contents h2{
   font-size: 16px;
   text-align: center;
   margin-top: 10px;
    color: #444;
    font-weight: normal;
}
.contents h3{
   font-size: 14px;
   text-align: center;
   margin-top: 20px;
    color: #999;
    font-weight: normal;
    border-bottom:solid 1px #ddd;
    padding-bottom: 7px;
    margin-bottom: 35px;
}
.contents .imgbox{
   width: 430px;
    height: 325px;
    position: relative;
    overflow: hidden;
    margin: 30px auto 35px;

}
.contents .imgbox>img{
   width: 100%;
    height: 100%;
}

/*简介*/
.con_brief{padding: 25px 0 30px 0}
.con_brief p{  font-size: 15px;  color: #444;  line-height: 30px;  margin-top: 15px;  text-indent: 2em; }

/*搜索结果*/

.cont_search{
    width: 1120px;
    background: #fff;
    margin: 0 auto;
    padding: 25px 40px 70px 40px;
}
.cont_search h1{
    font-size: 22px;
    color: #0A3F94;
    padding-bottom: 17px;
    border-bottom: solid 1px #7B9DCD;
    font-weight: normal;
}

.cont_search .ss {background:url(../images/14.jpg) no-repeat;width:260px;height:34px;margin-top: 40px; border-bottom: solid 1px #eee;width: 100%;padding-bottom: 25px}
.cont_search .i1 {border: none;background: none;width: 216px;height: 33px;line-height: 33px;outline: none;padding-left: 10px;}
.cont_search .i2 {border: none;background: none;width: 26px;height: 33px;line-height: 33px;outline: none;cursor: pointer;}

.cont_search ._result li{
   border-bottom: solid 1px #eee;
    width: 100%;
    padding-bottom: 25px;
}
.cont_search ._result h2{
  margin: 25px 0 15px;
}
.cont_search ._result h2 a{
  font-size: 15px;
    color: #444;
    font-weight: normal;
}
.cont_search ._result p{
  font-size: 13px;
    color: #888;
    line-height: 25px;
}
/*list_beaut*/
.list_beaut li{
    float: left;
    margin-top: 33px;
    height: 235px;
    width: 100%;
    border-bottom: solid 1px #ccc;
}

.list_beaut li a{
    width: 260px;
    height: 195px;
    display: block;
    float: left;
}
.list_beaut li a:nth-of-type(2){
    margin-left: 23px;
    margin-right: 23px;
}
.list_beaut li a:nth-of-type(3){
   float: right;
}