@charset "UTF-8";

.img-scale img, .link .link-con a, .list-img li img, .list-img li .describe {

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    transition: all 0.5s;

}



.img-scale:hover img {

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}



* {

    margin: 0;

    padding: 0;

    list-style-type: none;

}



body, button, dd, dl, dt, h1, h2, h3, h4, h5, h6, input, li, ol, p, td, ul {

    margin: 0;

    padding: 0;

}



body, button, input {

    font: 12px/1.5 tahoma, arial, 'Hiragino Sans GB', \5b8b\4f53, sans-serif;

}



h1, h2, h3, h4, h5, h6, button, input {

    font-size: 100%;

    font-weight: 500;

}



ol, ul {

    list-style: none;

}



a {

    text-decoration: none !important;

    display: block;

}



a:hover {

    text-decoration: underline;

}



fieldset, img {

    border: 0;

    vertical-align: middle;

}



a, button {

    cursor: pointer;

}



button {

    outline: medium;

}



input {

    outline: medium;

}



/*img{

  width: 100%;

}*/

/*清除浮动*/

.clearfix:before, .clearfix:after {

    content: "";

    display: table;

}



.clearfix:after {

    content: " ";

    display: block;

    font-size: 0;

    height: 0;

    clear: both;

    visibility: hidden;

}



.clearfix {

    *zoom: 1;

    /*IE/7/6*/

}



body {

    background: #fff;

    min-width: 1200px;

    font-family: 'Microsoft YaHei';

    font-size: 14px;

    color: #666666;

}



.fr {

    float: right;

}



.fl {

    float: left;

}



.w12 {

    width: 1200px;

    margin: 0 auto;

}



.song {

    font-family: "宋体";

}



.o {

    overflow: hidden;

}



.text-center {

    text-align: center;

}



.img-scale {

    overflow: hidden;

}



body {

    background: #fff7ea;

    min-width: 1200px;

    font-family: 'Microsoft YaHei';

    font-size: 15px;

    color: #4c4c4c;

}



.top-bg {

    background: #f6ebd8;

    color: #4c4c4c;

    font-size: 14px;

}



.top-bg .top {

    height: 30px;

    line-height: 30px;

}



.top-bg .top-right a {

    color: #4c4c4c;

    padding: 0 15px;

    position: relative;

    float: left;

}



.top-bg .top-right a:before {

    content: "";

    position: absolute;

    right: 0;

    top: 8px;

    height: 14px;

    width: 1px;

    background: #4c4c4c;

}



.top-bg .top-right a:last-child:before {

    width: 0;

}



.header {

    height: 160px;

    background: #fff7ea;

}



.header .header-bg {

    background: url("../images/headerbg.png") no-repeat 510px bottom;

}



.header .logo {

    display: inline-block;

    line-height: 160px;

    vertical-align: middle;

    float: left;

}



.header .logo img {

    max-height: 100%;

}



.header .search {

    width: 318px;

    padding-top: 54px;

}



.header .search .search-box {

    background: #f8efdc;

    border: 1px solid #12ba73;

    width: 316px;

    height: 45px;

    position: relative;

}



.header .search .search-box .select {

    color: #4c4c4c;

    padding-top: 10px;

    position: relative;

    float: left;

}



.header .search .search-box .select > p {

    border-right: 1px solid #d2b48c;

    padding: 0 10px;

}



.header .search .search-box .select i {

    font-size: 16px;

    display: inline-block;

    font-style: normal;

    transform: rotate(-90deg);

    padding-right: 4px;

}



.header .search .search-box .select .select-info {

    width: 74px;

    position: absolute;

    left: -1px;

    top: 45px;

    border: 1px solid #e8b445;

    background: #12ba73;

    line-height: 30px;

    padding-left: 20px;

    color: #fff2da;

    display: none;

    z-index: 10;

}



.header .search .search-box input[type="text"] {

    width: 150px;

    padding: 0 10px;

    height: 45px;

    background: none;

    border: none;

    font-family: 'Microsoft YaHei';

}



.header .search .search-box input[type="submit"] {

    font-family: 'Microsoft YaHei';

    width: 48px;

    height: 47px;

    border: none;

    border: 1px solid #12ba73;

    position: absolute;

    right: -1px;

    top: -1px;

    background: #12ba73 url("../images/search.png") no-repeat center;

}



.nav {

    border-top: 1px solid #e5e5e5;

    height: 55px;

    background: #12ba73;

    font-size: 16px;

}



.nav li {

    float: left;

    text-align: center;

    line-height: 55px;

    width: 108px;

    position: relative;

}



.nav li > a {

    color: #fff;

}



.nav li.curr {

    background: #e8b445;

}



.nav li:hover {

    background: #e8b445;

}



.nav li .subnav {

    position: absolute;

    width: 100%;

    background: #fff;

    font-size: 15px;

    display: none;

    z-index: 20;

}



.nav li .subnav a {

    color: #4c4c4c;

}



.nav li .subnav a:hover {

    color: #18b4ca;

}



.sidebar {

    width: 50px;

    height: 100%;

    position: fixed;

    right: 0;

    top: 0;

    background: rgba(0, 0, 0, 0.6);

    z-index: 10;

}



.sidebar .sidebar-con {

    height: 452px;

    position: absolute;

    top: 50%;

    margin-top: -250px;

}



.sidebar .sidebar-con ul li {

    height: 50px;

    line-height: 50px;

    position: relative;

    font-size: 16px;

}



.sidebar .sidebar-con ul li:hover p {

    display: block;

}



.sidebar .sidebar-con ul li:hover .i-img img {

    left: -55px;

}



.sidebar .sidebar-con ul li p {

    display: none;

    position: absolute;

    right: 0;

    top: 0;

    height: 50px;

    padding-right: 60px;

    padding-left: 15px;

    background: #12ba73;

    width: 88px;

    color: #fff;

}



.sidebar .sidebar-con ul li a {

    color: #ffffff;

    font-weight: bold;

}



.sidebar .sidebar-con ul li .i-img {

    width: 30px;

    height: 50px;

    text-align: center;

    line-height: 55px;

    position: relative;

    margin: 0 10px;

    border-bottom: 1px solid #858585;

    overflow: hidden;

}



.sidebar .sidebar-con ul li .i-img img {

    position: absolute;

    left: 2px;

}



.sidebar .sidebar-con ul li .i-img .img1 {

    top: 6px;

}



.sidebar .sidebar-con ul li .i-img .img2 {

    top: -40px;

}



.sidebar .sidebar-con ul li .i-img .img3 {

    top: -88px;

}



.sidebar .sidebar-con ul li .i-img .img4 {

    top: -140px;

}



.sidebar .sidebar-con ul li .i-img .img5 {

    top: -229px;

}



.sidebar .sidebar-con ul li .i-img .img6 {

    top: -189px;

}



.sidebar .sidebar-con ul li .i-img .img7 {

    top: -275px;

}



.sidebar .sidebar-con ul li .i-img .img8 {

    top: -315px;

}



.sidebar .sidebar-con ul li .i-img .img9 {

    top: -354px;

}

.sidebar .sidebar-con ul li .myd{

    width: 170px;

    font-size: 16px;

    line-height: 28px;

}

.sidebar .sidebar-con ul li .myd span{

    display: block;

    font-size: 14px;

    font-weight: normal;

    line-height: 20px;

}





.sidebar .sidebar-con ul li .p-ewm {

    padding-left: 0;

    padding-right: 62px;

}



.sidebar .sidebar-con ul li .p-ewm img {

    background: #12ba73;

    padding: 10px 8px 10px 10px;

    width: 82px;

}



.sidebar .sidebar-con ul li .pw {

    width: 90px;

}



.sidebar .sidebar-con ul li .search {

    width: 80px;

    border-radius: 10px;

    padding: 0 10px;

    border: 1px solid #858585;

}



.sidebar .sidebar-con .scrolltop {

    cursor: pointer;

    margin-top: 60px;

    width: 50px;

    height: 30px;

    overflow: hidden;

    position: relative;

}



.sidebar .sidebar-con .scrolltop:hover img {

    left: -45px;

}



.sidebar .sidebar-con .scrolltop img {

    position: absolute;

    left: 12px;

    bottom: 0px;

}



.foot-wrap {

    background: #12ba73;

}



.link {

    border-bottom: 1px solid rgba(255, 255, 255, 0.3);

    padding-top: 20px;

    height: 44px;

    overflow: hidden;

    margin-bottom: 0;

}



.link .yq {

    color: #fff;

    font-size: 17px;

    background: url("../images/link.png") no-repeat 0px 2px;

    font-weight: bold;

    padding-left: 25px;

    padding-right: 20px;

}



.link .link-con {

    width: 1000px;

    position: relative;

    line-height: 25px;

}



.link .link-con a {

    display: inline-block;

    height: 44px;

    color: #fff;

}



.link .link-con a:after {

    content: '|';

    padding: 0 26px 0 23px;

    color: #fff;

}



.link .link-con a:hover {

    color: #e8b445;

}



.link .gengduo {

    color: #fff;

    display: inline-block;

    padding-top: 3px;

}



.link .link-con {

    width: 1080px;

}



.copyright {

    font-size: 13px;

    color: rgba(255, 255, 255, 0.6);

    height: 40px;

    background: rgba(11, 139, 85, 0.4);

    line-height: 40px;

}



.copyright a {

    display: inline-block;

    color: rgba(255, 255, 255, 0.6);

}



.footer {

    font-size: 14px;

    padding: 30px 0;

}



.footer .info {

    width: 760px;

    float: left;

    color: #fff;

    padding-top: 10px;

}



.footer .info .phone {

    font-size: 16px;

}



.footer .info .phone span {

    font-size: 24px;

}



.footer .info .path {

    padding-top: 12px;

}



.footer .info .path span {

    display: inline-block;

    padding-right: 10px;

}



.footer .footimg {

    float: left;

    padding-top: 25px;

}



.footer .erweima {

    color: #fff;

    text-align: center;

    padding-left: 10px;

}



.footer .erweima img {

    width: 96px;

    height: 96px;

}



.list-img {

    overflow: hidden;

    font-size: 14px;

    padding-top: 20px;

}



.list-img li {

    float: left;

    width: 318px;

    padding: 50px 40px 0;

}



.list-img li:hover img {

    -webkit-transform: scale(1.05);

    -moz-transform: scale(1.05);

    -ms-transform: scale(1.05);

    -o-transform: scale(1.05);

    transform: scale(1.05);

}



.list-img li .imgbox {

    border: 1px solid #e8b445;

    border-bottom-color: #bd6564;

    padding: 8px 7px;

}



.list-img li .imgbox a {

    overflow: hidden;

}



.list-img li img {

    width: 301px;

    height: 219px;

}



.list-img li h3 a {

    font-size: 16px;

    color: #12ba73;

    border-top: 1px solid #d39896;

    padding: 30px 0 6px;

    font-weight: bold;

}



.list-img li .describe {

    color: #4c4c4c;

    line-height: 28px;

    height: 56px;

    overflow: hidden;

}



/*# sourceMappingURL=common.css.map */

