@charset "utf-8";

/* CSS Document */

body {
    margin: 0;
    padding: 0;
    font: 12px/1.25 "\5B8B\4F53";
    color: #444444;
    width: 100%;
    font-family: "Microsoft YaHei";
    min-width: 1200px;
}

h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dt, dd, p, input, i, form, textarea {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

li, ul {
    list-style: none;
}

i {
    font-style: normal;
}

a {
    text-decoration: none;
    color: #666;
    outline: none;
}

a:hover {
    color: #009ae4;
}

img {
    display: block;
    border: 0;
}

.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

*html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

input {
    border: none;
}

.top {
    width: 100%;
    height: 180px;
    background: url(../images/top_bg.jpg) no-repeat center;
    overflow: hidden;
    min-width: 1200px;
}

.top .top1 {
    width: 1200px;
    height: 34px;
    line-height: 34px;
    margin: 0 auto;
    overflow: hidden;
    font-size: 14px;
}

.top .top1 .hy {
    float: left;
}

.top .top1 .yc {
    float: right;
}

.top .top1 .yc a {
    padding: 0 5px;
}

.logo_con {
    width: 1200px;
    height: 130px;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 16px;
}

.logo_con h1 {
    padding-top: 30px;
}

.logo_con .logo_r {
    width: 626px;
    height: 107px;
    overflow: hidden;
}

.logo_con .logo_r .tel {
    background: url(../images/tel.png) no-repeat 200px center;
    font-size: 18px;
    color: #333;
    padding-top: 15px;
    text-align: left;
    width: 407px;
    float: left;
}

.logo_con .logo_r .tel span {
    padding-left: 240px;
    display: block;
}

.logo_con .logo_r .tel span big {
    font-size: 22px;
    font-weight: bold;
}

.logo_con .logo_r .tel p {
    font-size: 15px;
    color: #333;
    line-height: 26px;
}

.logo_con .logo_r .tel p i {
    color: #009ae4;
    font-weight: bold;
}

.logo_con .logo_r .ewm {
    width: 190px;
    height: 96px;
    float: right;
    overflow: hidden;
}

.logo_con .logo_r .ewm ul li {
    float: left;
    width: 85px;
    margin-right: 10px;
    text-align: center;
}

.logo_con .logo_r .ewm ul li p {
    line-height: 20px;
}


/*nav*/

.nav {
    width: 100%;
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #0da1e8;
    background: #009ae4;
    /*overflow: hidden;*/
    min-width: 1200px;
    position:relative;
    z-index:999;
}

.nav .nav_con {
    width: 1200px;
    margin: 0 auto;
}

.nav .nav_con ul li {
    width: 117px;
    float: left;
    border-right: 1px solid #13a7ee;
    height: 47px;
    text-align: center;
}

.nav .nav_con ul li a {
    color: #fff;
    font-size: 15px;
}

.nav .nav_con ul li:hover, .nav .nav_con ul li.cur {
    background: #5cc61c;
}
.nav .nav_con>ul>li{
    position:relative;
}

.nav .nav_con>ul>li ul{
    display:none;
    position:absolute;
    top:47px;
}
.nav .nav_con>ul>li ul li{
    background:#009ae4;
    border-top:1px solid #13a7ee;
}
.nav .nav_con>ul>li ul li a{
    font-size:14px;
}
.nav .nav_con>ul>li:hover ul,.nav .nav_con ul>li ul:hover{
    display:block;
}


/*banner*/

.slideBox {
    height: 544px;
    overflow: hidden;
    position: relative;
    min-width: 1200px;
}

.slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 1;
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.slideBox .hd ul li.on {
    background: #f00;
    color: #fff;
}

.slideBox .bd {
    position: relative;
    z-index: 0;
}

.slideBox .bd ul {
    width: 100% !important;
}

.slideBox .bd li {
    width: 100% !important;
    height: 544px;
}


/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox .prev, .slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slideBox .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.slideBox .prev:hover, .slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.slideBox .prevStop {
    display: none;
}

.slideBox .nextStop {
    display: none;
}


/*hot*/

.hot {
    height: 54px;
    border-bottom: 2px solid #cbedff;
    line-height: 54px;
}

.hot .hot_con {
    width: 1200px;
    height: 54px;
    margin: 0 auto;
}

.hot .hot_con .hot_l {
    width: 843px;
    overflow: hidden;
    font-size: 14px;
}

.hot .hot_con .hot_l b {
    color: #009ae4;
}

.hot .hot_con .hot_l a {
    padding: 0px 5px;
}

.hot .hot_con .search {
    width: 259px;
    height: 30px;
    margin-top: 12px;
    position: relative;
}

.s_inp {
    background: #fff;
    border: 1px solid #d3d3d2;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0 5px 0;
    width: 215px;
    position: absolute;
    left: 0;
    top: 0;
    color: #666;
}
.s_inp:focus{
    border-color: #009AE4;
}

.s_ss {
    background: #009AE4 url(../images/search.jpg) no-repeat center;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: 41px;
    position: absolute;
    right: 0;
    top: 0;
}

.pro {
    width: 1200px;
    height: 795px;
    overflow: hidden;
    margin: 20px auto;
}

.pro .pro_l {
    width: 230px;
    overflow: hidden;
    height: 793px;
    border: 1px solid #b8e0f8;
}

.pro_l_tit {
    height: 75px;
    background: #009ae4;
    line-height: 75px;
    text-align: center;
}

.pro_l_tit h3 {
    font-size: 20px;
    font-weight: bold;
    background: url(../images/h3_bg.png) no-repeat 40px center;
    padding-left: 16px;
    color: #fff;
}

.pro_l_con {
    margin-top: 28px;
    height: auto;
    padding: 0px 10px;
}

.pro_l_con h4 {
    width: 154px;
    height: 40px;
    line-height: 40px;
    padding-left: 55px;
    background: #01a7e5 url(../images/h4_bg.png) no-repeat 30px center;
    font-size: 16px;
    color: #fff;
}
.pro_l_con h4 a{
    color: #fff;
}
.pro_l_con ul {
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.pro_l_con ul li {
    line-height: 40px;
    background: url(../images/jiantou.png) no-repeat 30px center;
    padding-left: 55px;
}

.pro_l_con ul li a {
    font-size: 14px;
    color: #666666;
}

.pro_l_con ul li:hover {
    background: #00c0ed url(../images/jiantou_hover.png) no-repeat 30px center;
}

.pro_l_con ul li:hover a {
    color: #fff;
}

.pro_r {
    width: 940px;
    height: 795px;
    overflow: hidden;
}

.pro_r_tit {
    background: url(../images/pro_r_titbg.png) no-repeat center;
    height: 41px;
    font-size: 16px;
    color: #fff;
    line-height: 41px;
    padding-left: 38px;
}
.pro_r_tit a{
    color: #fff;
}
.pro_r_tit a.getmore {
    float: right;
    font-size: 12px;
    color: #666;
}

.pro_r ul {
    display: block;
    height: 715px;
}

.pro_r ul li {
    width: 470px;
    height: 190px;
    float: left;
    overflow: hidden;
    margin-bottom: 22px;
    margin-top: 22px;
}

.pro_r ul li .img_xx {
    overflow: hidden;
    width: 194px;
    height: 190px;
    border: 1px solid #b8e0f8;
}

.pro_r ul li .img_xx a img {
    width: 194px;
    height: 190px;
    transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease-out 0s;
    /* Safari and Chrome */
    -o-transition: all 0.3s ease-out 0s;
}

.pro_r ul li .img_xx:hover img {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    /* IE 9 */
    -moz-transform: scale(1.2, 1.2);
    /* Firefox */
    -webkit-transform: scale(1.2, 1.2);
    /* Safari 和 Chrome */
    -o-transform: scale(1.2, 1.2);
}

.pro_r ul li .img_sm {
    width: 260px;
    overflow: hidden;
    height: 190px;
    margin-top: 12px;
}

.pro_r ul li .img_sm h3 a {
    font-size: 15px;
    color: #009ae4;
}

.pro_r ul li .img_sm p {
    margin-top: 10px;
    line-height: 22px;
    font-size: 12px;
}

.pro_r ul li .img_sm a.dj {
    width: 85px;
    height: 24px;
    background: #009ae4;
    line-height: 24px;
    display: block;
    text-align: center;
    color: #fff;
    margin-top: 25px;
}

.line {
    background: url(../images/line_bg.png) repeat-x;
    height: 7px;
    width: 940px;
}


/*add*/

.add {
    background: url(../images/add1.jpg) no-repeat center;
    width: 100%;
    height: 183px;
    min-width: 1200px;
}

.add_con {
    width: 1200px;
    margin: 0 auto;
    height: 183px;
    position: relative;
}

.add_con a {
    display: block;
    width: 166px;
    height: 57px;
    background: #166bbb;
    line-height: 57px;
    text-align: center;
    position: absolute;
    right: 90px;
    top: 57px;
    box-shadow: 5px 5px 5px #3c83d5;
    -moz-box-shadow: 5px 5px 5px #3c83d5;
    -ms-box-shadow: 5px 5px 5px #3c83d5;
    -o-box-shadow: 5px 5px 5px #3c83d5;
    -webkit-box-shadow: 5px 5px 5px #3c83d5;
    font-size: 24px;
    color: #fff;
}

.hvr-sweep-to-right:before {
    background: #5cc61c;
}


/*compy*/

.compy {
    background: url(../images/compy_bg.png) repeat;
    width: 100%;
    height: 1668px;
    overflow: hidden;
    min-width: 1200px;
}

.compy .compy_con {
    width: 1200px;
    height: 1628px;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0 auto;
}

.compy_1 {
    width: 1200px;
    height: 285px;
    overflow: hidden;
    margin-bottom: 22px;
}

.compy_1 .why {
    width: 248px;
    border: 1px solid #b8e0f8;
    height: 283px;
    overflow: hidden;
    background: #fff;
    margin-right: 7px;
}

.compy_1 .why .why_tit {
    height: 77px;
    background: #009ae4;
    text-align: center;
    line-height: 77px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
.compy_1 .why .why_tit a{
    color: #fff;
}

.compy_1 .why ul li {
    line-height: 48px;
    font-size: 16px;
    color: #666666;
    background: url(../images/jiantou.png) no-repeat 40px center;
    padding-left: 55px;
}

.compy_1 .why ul li:hover {
    color: #009ae4;
}

.compy_1 .video {
    width: 287px;
    height: 286px;
    margin-right: 10px;
    background: url('../images/video.jpg') no-repeat center;
}
.compy_1 .video embed{
    width: 100%;
    height: 100%;
}

.compy_1 .about {
    width: 640px;
    height: 283px;
    overflow: hidden;
}

.compy_1 .about_tit {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    width: 640px;
    height: 40px;
    background: url(../images/line_bg1.png) repeat-x bottom;
    padding-top: 10px;
}

.compy_1 .about_nr {
    margin-top: 20px;
}

.compy_1 .about_nr h4 a {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
}

.compy_1 .about_nr p {
    line-height: 24px;
    color: #666;
    font-size: 14px;
    margin-top: 10px;
}

.compy_1 .about_nr p a {
    color: #009ae4;
    text-decoration: underline;
}

.compy_1 .about .hezuo {
    width: 640px;
    height: 46px;
    margin-top: 10px;
}

.compy_1 .about .hezuo b {
    font-size: 14px;
    font-weight: bold;
    width: 73px;
    height: 46px;
    background: #009ae4;
    display: inline-block;
    text-align: center;
    line-height: 46px;
    color: #fff;
}

.compy_1 .about .hezuo a {
    display: inline-block;
    padding: 14px 8px;
    background: #fff;
    font-size: 14px;
    color: #666;
    font-weight: bold;
}

.ry {
    width: 1200px;
    height: 302px;
    overflow: hidden;
}

.ry .ry_1 {
    width: 956px;
    height: 302px;
    overflow: hidden;
    margin-right: 12px;
}

.ry .ry_1 .ry_1_tit {
    height: 55px;
    background: #ffffff;
    line-height: 55px;
}

.ry .ry_1 .ry_1_tit ul li {
    float: left;
    text-align: center;
}

.ry .ry_1 .ry_1_tit ul li a {
    font-size: 18px;
    color: #666;
    padding: 0px 30px;
}

.ry .ry_1 .ry_1_tit ul li a:hover,.ry .ry_1 .ry_1_tit ul li.on a {
    background: #009ae4;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}

.ry .ry_1 .ry_1_tit a {
    float: right;
    padding-right: 20px;
}

.ry .ry_1 .ry_nr {
    height: 234px;
    margin-top: 14px;
    width: 956px;
    overflow: hidden;
}

.ry .ry_1 .ry_nr ul li {
    width: 204px;
    height: 204px;
    background: #fff;
    float: left;
    /*padding-top: 14px;
    padding-left: 10px;*/
    margin-right: 7px;
    padding: 14px;
    background: #fff;
}

.ry .ry_1 .ry_nr ul li img {
    width: 204px;
    height: 204px;
}

.ry .ry_1 .ry_nr ul li p {
    line-height: 60px;
    font-size: 14px;
    color: #666;
    text-align: center;
}

#nobian {
    margin-right: 0px;
}

.ry .ry_1 .ry_nr ul li:hover {
    background: #009ae4;
}

.ry .ry_1 .ry_nr ul li:hover p {
    color: #fff;
}

.ry .video1 {
    width: 232px;
    height: 303px;
}

.ry .video1 .video1_tit {
    height: 55px;
    background: #fff;
    line-height: 55px;
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.ry .video1 .video1_con {
    margin-top: 14px;
    width: 232px;
    height: 234px;
    background: url('../images/video1.jpg') no-repeat center;
}
.ry .video1 .video1_con embed{
    width: 100%;
    height: 100%;
}

.honor {
    width: 1200px;
    height: 640px;
    margin-top: 25px;
    background: url(../images/honnr_bg.jpg) no-repeat center;
    position: relative;
}

.honor .honor_con {
    position: absolute;
    bottom: 20px;
    width: 1016px;
    left: 90px;
    height: 346px;
    margin: 0 auto;
    margin: 0 auto;
    z-index: 8;
}

.honor .jiantou {
    z-index: 9;
}

.honor .jiantou .prev {
    position: absolute;
    left: 13%;
    bottom: 30%;
    background: url(../images/jiantou1.png) no-repeat left;
    width: 40px;
    height: 99px;
    z-index: 9;
}

.honor .jiantou .next {
    position: absolute;
    right: 13%;
    bottom: 30%;
    background: url(../images/jiantou2.png) no-repeat right;
    width: 40px;
    height: 99px;
    z-index: 9;
}


/*activity*/

.activity {
    width: 1200px;
    height: 325px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
    background: #fff;
}

.activity_tit {
    height: 54px;
    line-height: 54px;
}

.activity_tit ul li {
    float: left;
}

.activity_tit ul li a {
    display: inline-block;
    padding: 0px 20px;
    font-size: 20px;
    color: #666;
    font-weight: bold;
}

.activity_tit ul li:hover,.activity_tit ul li.on {
    background: #009ae4;
}

.activity_tit ul li a:hover ,.activity_tit ul li.on a{
    color: #fff;
}

.activity_tit a {
    float: right;
    padding-right: 20px;
}

#curr a {
    background: #009ae4;
    color: #fff;
}

.line1 {
    background: url(../images/line_bg.png) repeat-x;
    height: 7px;
    width: 1200px;
}

.activity .activity_con ul {
    height: 219px;
    width: 1200px;
    padding-top: 30px;
    overflow: hidden;
}

.activity .activity_con ul li {
    width: 220px;
    float: left;
    height: 219px;
    overflow: hidden;
    margin: 0px 10px;
    overflow: hidden;
}

.activity .activity_con ul li a.dj {
    width: 220px;
    height: 183px;
    background: url(../images/li_bg.png) no-repeat center;
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    line-height: 183px;
    overflow: hidden;
}

.activity .activity_con ul li a.dj:hover {
    background: url(../images/li_bg1.png) no-repeat center;
}

.activity .activity_con ul li a.dj img {
    width: 196px;
    height: 157px;
    margin: 0 auto;
    padding-top: 14px;
    transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease-out 0s;
    /* Safari and Chrome */
    -o-transition: all 0.3s ease-out 0s;
}

.activity .activity_con ul li a.dj:hover img {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    /* IE 9 */
    -moz-transform: scale(1.2, 1.2);
    /* Firefox */
    -webkit-transform: scale(1.2, 1.2);
    /* Safari 和 Chrome */
    -o-transform: scale(1.2, 1.2);
}

.activity .activity_con ul li p {
    text-align: center;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    font-size: 14px;
}

.activity .activity_con ul li p a {
    background: none;
}


/*add1*/

.add1 {
    background: url(../images/add2.jpg) no-repeat center;
    width: 100%;
    height: 179px;
    min-width: 1200px;
    overflow: hidden;
}

.add1_con {
    width: 1200px;
    height: 179px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.add1 a {
    width: 132px;
    height: 129px;
    position: absolute;
    right: 130px;
    top: 38px;
}


/*leave*/

.leave {
    width: 1200px;
    height: 370px;
    overflow: hidden;
    margin: 27px auto;
}

.leave_lb {
    width: 808px;
    height: 370px;
    overflow: hidden;
}

.leave_tit {
    height: 40px;
    background: #fff;
    background: #ebeff0;
    line-height: 40px;
}

.leave_tit b {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    background: #009ae4;
    width: 110px;
    color: #fff;
    text-align: center;
}

.leave_tit a {
    float: right;
    padding-right: 20px;
}
.leave_tit b a{
    float: none;
    color: #fff;
    padding: 0;
    text-align: center;
}
.leave_lb ul {
    display: block;
    height: 320px;
    padding-top: 10px;
}

.leave_lb ul li {
    height: 100px;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
    margin-top: 15px;
    margin-bottom: 15px;
}

.leave_lb ul li h4 {
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    background: url(../images/wen.png) no-repeat left center;
    padding-left: 30px;
    height: 20px;
    width: 700px;
    overflow: hidden;
    margin-bottom: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.leave_lb ul li p {
    width: 770px;
    height: 47px;
    overflow: hidden;
    line-height: 24px;
    font-size: 14px;
    background: url(../images/da.png) no-repeat left 8px;
    padding-left: 30px;
}

.leave_nr {
    background: url(../images/leave_nr_bg.png) no-repeat center;
    width: 379px;
    height: 364px;
}

.leave_nr_tit {
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    color: #009ae4;
    margin-top: 28px;
    line-height: 30px;
    text-align: left;
    padding-left: 35px;
}

.leave_nr_tit small {
    font-size: 16px;
    color: #333333;
    font-weight: normal;
}

.leave_nr .bd {
    width: 304px;
    height: 225px;
    margin: 0 auto;
    padding-top: 15px;
}

.leave_nr .bd p {
    line-height: 50px;
}

.leave_nr .bd p b {
    font-size: 14px;
    color: #333333;
    font-weight: normal;
}

.leave_nr .bd p input {
    padding: 5px;
}

.leave_nr .bd p.an {
    margin-top: 10px;
}

.leave_nr .bd p a {
    display: inline-block;
    width: 106px;
    height: 37px;
    line-height: 37px;
    font-size: 14px;
    color: #fff;
    background: #009ae4;
    text-align: center;
    margin-right: 10px;
}

.leave_nr .bd p a.cz {
    background: #5cc61c;
}
.msgbox_1{
    width:45px;
    text-align: left;
}
.msgbox #name,.msgbox #phone,.msgbox #content{
    width: 210px;
    border: 1px solid #ccc;
    padding: 5px;
    font-size: 12px;
    color: #666;
    font-family: 'simsun','宋体';
}
.msgbox #content{
    height: 100px;
    resize: none;
}
.msgbox #name:focus,.msgbox #phone:focus,.msgbox #content:focus{
    border: 1px solid #009AE4;
}


/*news*/

.news {
    width: 1200px;
    height: 392px;
    overflow: hidden;
    margin: 20px auto;
}

.news1, .news2 {
    width: 378px;
    height: 392px;
    overflow: hidden;
    margin-right: 14px;
}

.news1 .news1_tit, .news2 .news1_tit {
    height: 44px;
    background: #ebeff0;
    line-height: 44px;
}

.news1 .news1_tit b a, .news2 .news1_tit b a {
    display: inline-block;
    width: 110px;
    background: #009ae4;
    text-align: center;
    font-size: 16px;
    color: #fff;
    float: none;
}


.news1 .news1_tit a, .news2 .news1_tit a {
    float: right;
    padding-right: 20px;
}

.news1 ul, .news2 ul {
    display: block;
    height: 350px;
    overflow: hidden;
}

.news1 ul li, .news2 ul li {
    line-height: 42px;
    background: url(../images/news_bg.png) no-repeat left center;
    padding-left: 20px;
    height: 42px;
}

.news1 ul li a, .news2 ul li a {
    font-size: 14px;
    width: 280px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news1 ul li span, .news2 ul li span {
    float: right;
    font-size: 14px;
    color: #888888;
    padding-right: 20px;
}
#Cnt-Main-Article-QQ .content *{
    max-width: 99%;
}

.ly1 {
    width: 414px;
    height: 385px;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    border-right: none;
}

.ly1 ul {
    display: block;
}

.ly1 ul li {
    line-height: 43px;
    /*border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;*/
}

.ly1 div.bt {
    background: #009ae4;
    width: 413px;
    height: 44px;
    line-height: 44px;
}

.ly1 table{
    border-collapse: collapse;
    width: 100%;
}
.ly1 table td,.ly1 table th{
    text-align: center;
}
.ly1 table td.sj,.ly1 table th.sj {
    width: 86px;
    border: 1px solid #dfdfdf;
    border-left: none;
    height: 44px;
    line-height: 44px;
}
.ly1 table th.dq , .ly1 table td.dq {
    width: 104px;
    border: 1px solid #dfdfdf;
    height: 44px;
    line-height: 44px;
}

.ly1 table th.sj,.ly1 table th.dq{
    background: #009ae4;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
}

.ly1 div.bt span {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    text-align: center;
    float: left;
}
.ly1 div.bt span.last{
    border: none;
}


/*footer*/

.footer {
    width: 100%;
    height: 220px;
}

.footer .dh_1 {
    width: 100%;
    height: 48px;
    background: #009ae4;
    line-height: 48px;
    min-width: 1200px;
}

.footer .dh_1 .dh_1_con {
    width: 1200px;
    height: 48px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
}

.footer .dh_1 .dh_1_con a {
    padding: 0px 18px;
    color: #ffffff;
    font-size: 14px;
}

.footer .dh_1 .dh_1_con a:hover {
    color: #5cc61c;
}

.footer_con {
    width: 100%;
    height: 172px;
    background: url(../images/footer_bg.png) no-repeat center;
    min-width: 1200px;
}

.footer_con1 {
    width: 1200px;
    height: 172px;
    overflow: hidden;
    margin: 0 auto;
}

.link {
    padding-left: 43px;
    padding-top: 45px;
}

.link b {
    font-size: 18px;
    color: #fff;
}

.link a {
    padding: 0px 15px;
    color: #fff;
    font-size: 14px;
}

.footer_con1 p {
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-top: 20px;
    line-height: 24px;
}


/*pro_banner*/

.pro_banner {
    width: 100%;
    height: 155px;
    background: url(../images/pro_banner.jpg) no-repeat center;
    min-width: 1200px;
}

.wz {
    width: 100%;
    height: 52px;
    border-bottom: 1px solid #d9d9d9;
    background: #ddeffb;
    line-height: 52px;
    min-width: 1200px;
}

.wz .wz_con {
    width: 1200px;
    height: 52px;
    margin: 0 auto;
    font-size: 14px;
    color: #666;
}

.wz .wz_con span {
  /*  display: inline-block;
    width: 190px;
    height: 52px;
    background: #5cc61c;
    line-height: 52px;
    text-align: center;
    float: right;
    font-size: 30px;
    color: #fff;*/
}

.pro_center {
    width: 1200px;
    margin: 20px auto;
    height: auto;
}

.pro_center .pro_cen_l {
    width: 254px;
    height: auto;
}

.pro_cen_l_tit {
    width: 254px;
    height: 68px;
    background: url(../images/pro_tit_bg1.png) repeat-x center;
    overflow: hidden;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 63px;
}

.pro_cen_l_tit small {
    font-size: 12px;
    color: #fff;
}

.dy_1 {
    height: auto;
    margin-top: 16px;
}

.dy_1 .dy_tit {
    height: 50px;
    background: #5cc61c;
    line-height: 50px;
    font-size: 20px;
    color: #fff;
    padding-left: 22px;
}

.dy_1 ul li {
    line-height: 46px;
    border-bottom: 1px solid #efefef;
    background: url(../images/sd.png) no-repeat 25px center;
    padding-left: 50px;
}

.dy_1 ul li a {
    font-size: 15px;
    color: #303030;
}

.dy_1 ul li:hover,.dy_1 ul li.currentNav {
    background: url(../images/sd_hover.png) no-repeat 25px center;
    color: #5cc61c;
}

.dy_1 ul li:hover a ,.dy_1 ul li.currentNav a{
    color: #5cc61c;
}

.fl1 {
    height: 76px;
    border: 1px solid #e9e9e9;
    font-size: 20px;
    font-weight: bold;
    color: #303030;
    padding-left: 22px;
    padding-top: 20px;
    margin-top: 5px;
    background: #ddeffb;
    line-height: 26px;
}

.fl1 small {
    font-size: 12px;
    color: #b8b8b8;
}

.fl1:hover ,.curnav{
    background: #5cc61c;
    color: #fff;
}

.fl1:hover small, .fl1:hover a,.curnav a,.curnav small{
    color: #fff;
}

.rx {
    height: 76px;
    background: #009ae4;
    border-bottom: 4px solid #028acc;
    margin-top: 5px;
}

.rx p {
    background: url(../images/rx_bg.png) no-repeat 16px 20px;
    padding-top: 16px;
    font-size: 20px;
    color: #fff;
    padding-left: 68px;
}

.pro_cen_r {
    width: 928px;
    height: auto;
}
.pro_cen_r .hd{
    border-bottom: 1px dotted #dbdbdb;
}
.pro_cen_r .tit-bar{
    line-height: 32px;
}
.pro_cen_r h1{
    text-align: center;
}
.pro_cen_r_tit {
    border-bottom: 1px solid #cecfcf;
    height: 40px;
    font-size: 24px;
    color: #303030;
    margin-top: 10px;
    margin-bottom: 35px;
}

.pro_cen_r_tit span {
    display: inline-block;
    border-bottom: 2px solid #009ae4;
    padding-bottom: 9px;
}

.pro_cen_r_tit small {
    font-size: 16px;
    color: #a0a0a0;
}

.pro_cen_r ul {
    display: block;
    height: auto;
}

.pro_cen_r ul li {
    float: left;
    width: 215px;
    height: 270px;
    overflow: hidden;
    margin: 0 15px 15px 0;
    overflow: hidden;
    border: 1px solid #dfdfdf;
}

.pro_cen_r ul li .tupian {
    overflow: hidden;
    width: 215px;
    height: 215px;
}

.pro_cen_r ul li .tupian img {
    width: 215px;
    height: 215px;
    transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease-out 0s;
    /* Safari and Chrome */
    -o-transition: all 0.3s ease-out 0s;
}

.pro_cen_r ul li p {
    line-height: 50px;
    font-size: 16px;
    color: #666;
    text-align: center;
}

.pro_cen_r ul li p:hover a {
    color: #5cc61c;
}

.pro_cen_r ul li .tupian:hover img {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    /* IE 9 */
    -moz-transform: scale(1.2, 1.2);
    /* Firefox */
    -webkit-transform: scale(1.2, 1.2);
    /* Safari 和 Chrome */
    -o-transform: scale(1.2, 1.2);
}

.pro_cen_r ul li:hover p {
    color: #5cc61c;
}


.page ul li{
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
}




/*pro_center1*/

.pro_center1 {
    width: 1200px;
    margin: 20px auto;
    height: auto;
    position: relative;
}

.pro1 {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.picBtnTop {
    width: 515px;
    height: 370px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    border: 1px solid #dfdfdf;
}

.picBtnTop .hd {
    width: 126px;
    height: 370px;
    position: absolute;
    right: 5px;
    overflow: hidden;
}

.picBtnTop .hd ul li {
    width: 117px;
    text-align: center;
}

.picBtnTop .hd ul li img {
    width: 117px;
    height: 120px;
    margin-bottom: 5px;
    cursor: pointer;
    vertical-align: bottom;
}

.picBtnTop .hd ul li.on {
    background: url("../images/icoleft.gif") no-repeat 0 28px;
}

.picBtnTop .hd ul li.on img {
    border-color: #f60;
}

.picBtnTop .bd {
    width: 400px;
    height: 214px;
    position: relative;
}

.picBtnTop .bd li {
    position: relative;
    zoom: 1;
    vertical-align: middle;
}

.picBtnTop .bd li .pic {
    position: relative;
    z-index: 0;
}

.picBtnTop .bd li .pic img {
    width: 387px;
    height: 370px;
    vertical-align: bottom;
}

.picBtnTop .bd li .bg {
    width: 387px;
    height: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: #000;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.picBtnTop .bd li .title {
    width: 387px;
    height: 30px;
    line-height: 30px;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: 2;
}

.picBtnTop .bd li .title a {
    color: #fff;
    padding-left: 15px;
}

.promore_nr {
    width: 644px;
    height: auto;
    font-size: 14px;
}

.promore_nr h4, .pro_bq h4 {
    font-size: 18px;
    color: #303030;
    margin-top: 15px;
    margin-bottom: 15px;
}

.promore_nr p, .pro_bq p {
    line-height: 32px;
    font-size: 14px;
    color: #666;
}

.pro_bq {
    margin-top: 25px;
    border: 1px solid #dfdfdf;
}
.pro_bq .content{
    padding: 10px 20px;
    overflow: hidden;
    border-top: 1px solid #dfdfdf;
    font-size: 14px;
}
.pro_bq .content img,.pro_cen_r .content img{
	display:inline-block;
}
.pro_bq h4{
    margin-left: 10px;
}

.pro_cen_r .content{
    padding: 10px 20px;
    overflow: hidden;
    font-size: 14px;
}

.rxcp {
    width: 100%;
    height: 385px;
    background: #ddeffb;
    padding-top: 10px;
}

.rxcp_con {
    width: 1200px;
    margin: 0 auto;
}

.rxcp_tit {
    height: 50px;
    border-bottom: 1px solid #cecfcf;
    line-height: 50px;
    font-size: 24px;
    color: #303030;
    padding-bottom: 4px;
    padding-left: 16px;
}

.rxcp_tit span {
    display: inline-block;
    width: 250px;
    border-bottom: 3px solid #009ae4;
}

.rxcp_tit span small {
    font-size: 16px;
    color: #a0a0a0;
}

.rxcp_con ul {
    display: block;
    margin: 35px auto;
    height: 274px;
    overflow: hidden;
}

.rxcp_con ul li {
    float: left;
    width: 213px;
    height: 274px;
    margin-left: 13px;
    margin-right: 13px;
}

.rxcp_con ul li a img {
    width: 213px;
    height: 217px;
    transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease-out 0s;
    /* Safari and Chrome */
    -o-transition: all 0.3s ease-out 0s;
}

.rxcp_con ul li p {
    text-align: center;
    line-height: 50px;
}

.rxcp_con ul li p a {
    font-size: 16px;
}

.rxcp_con ul li a.pro_hot {
    width: 213px;
    height: 217px;
    display: inline-block;
    overflow: hidden;
}

.rxcp_con ul li:hover img {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    /* IE 9 */
    -moz-transform: scale(1.2, 1.2);
    /* Firefox */
    -webkit-transform: scale(1.2, 1.2);
    /* Safari 和 Chrome */
    -o-transform: scale(1.2, 1.2);
}


/*about_con*/

.about_con {
    width: 1200px;
    height: auto;
    margin: 20px auto;
}

.about_con .dy {
    width: 1200px;
    height: 237px;
    background: url(../images/about_1.jpg) no-repeat center;
}

.company {
    width: 1200px;
    height: auto;
    margin: 38px auto;
}

.company .com_l {
    width: 612px;
    height: auto;
}

.company .com_l .com_l_t {
    background: url(../images/jj_bg.png) no-repeat left center;
    padding-left: 30px;
    font-size: 24px;
    font-weight: bold;
}

.company .com_l .com_l_t span {
    font-weight: normal;
    color: #909090;
}

.com_l_con {
    margin-top: 20px;
}

.com_l_con p {
    line-height: 26px;
    color: #666;
    font-size: 14px;
    margin-bottom: 20px;
}

.company .com_r {
    width: 560px;
    height: auto;
}

.company .com_r img {
    margin-bottom: 5px;
}

.about_2 {
    margin-right: 5px;
}


/*发展历程*/

.history {
    width: 100%;
    min-width: 1200px;
    display: block;
    height: 560px;
    overflow: hidden;
    background: url(../images/abtUsLcBg.gif) center top repeat;
    margin-bottom: 20px;
}

.gangge {
    width: 1210px;
    margin: 0 auto;
    height: 560px;
}

.history .hisTab {
    display: block;
    float: left;
    background: url(../images/abtUsFzLc.jpg) center top no-repeat;
    width: 546px;
    height: 560px;
    position: relative;
}

.history .hisTab span {
    display: block;
    overflow: hidden;
    position: absolute
}

.history .hisTab .his1 {
    display: block;
    position: absolute;
    left: 8px;
    top: -1px;
    width: 196px;
    height: 125px
}

.history .hisTab .cur1, .history .hisTab .his1:hover {
    background: url(../images/abtUsLcSpan1.gif) left top repeat
}

.history .hisTab .his2 {
    display: block;
    position: absolute;
    left: 203px;
    top: 37px;
    width: 280px;
    height: 167px
}

.history .hisTab .cur2, .history .hisTab .his2:hover {
    background: url(../images/abtUsLcSpan2.gif) left top repeat
}

.history .hisTab .his3 {
    display: block;
    position: absolute;
    left: 403px;
    top: 168px;
    width: 143px;
    height: 125px
}

.history .hisTab .cur3, .history .hisTab .his3:hover {
    background: url(../images/abtUsLcSpan3.gif) left top repeat
}

.history .hisTab .his4 {
    display: block;
    position: absolute;
    left: 197px;
    top: 274px;
    width: 212px;
    height: 108px
}

.history .hisTab .cur4, .history .hisTab .his4:hover {
    background: url(../images/abtUsLcSpan4.gif) left top repeat
}

.history .hisTab .his5 {
    display: block;
    position: absolute;
    left: 2;
    top: 301px;
    width: 197px;
    height: 163px
}

.history .hisTab .cur5, .history .hisTab .his5:hover {
    background: url(../images/abtUsLcSpan5.gif) left top repeat
}

.history .hisTab .his6 {
    display: block;
    position: absolute;
    left: 193px;
    top: 419px;
    width: 151px;
    height: 178px
}

.history .hisTab .cur6, .history .hisTab .his6:hover {
    background: url(../images/abtUsLcSpan6.gif) left top repeat
}

.hisBx {
    display: block;
    overflow: hidden;
    float: right;
    width: 567px;
    height: 560px;
    overflow: hidden;
    background: url(../images/abtUsLcBor.gif) left top no-repeat;
    font-family: "Microsoft Yahei", "微软雅黑"
}

.hisBx h2 {
    display: block;
    padding-top: 2px;
    padding-left: 40px;
    height: 111px;
    line-height: 111px;
    overflow: hidden;
    color: #303030;
    font-size: 24px
}

.hisBx h2 i {
    color: #858486;
    font-style: normal;
    font-weight: 400;
    font-family: arial;
    font-size: 28px;
    padding-left: 10px;
    vertical-align: middle;
    text-transform: uppercase
}

.hisBx ul {
    padding-left: 13px
}

.hisBx li {
    display: block;
    overflow: hidden;
    height: 160px;
    overflow: hidden
}

.hisBx li i {
    display: block;
    float: left;
    font-style: normal;
    color: #fff;
    font-size: 14px;
    padding-left: 31px;
    width: 165px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    background: url(../images/abtUsLcBox.gif) left top no-repeat;
    white-space: nowrap
}

.hisBx li span {
    display: block;
    height: 160px;
    overflow: hidden;
    line-height: 22px;
    width: 320px;
    padding-left: 10px;
    color: #666;
    font-size: 14px;
    float: left
}

.98c {
    height: 150px;
}


/*culture*/

.culture {
    width: 1200px;
    margin: 0 auto;
    height: auto;
}

.cul_t {
    font-size: 24px;
    color: #333333;
    font-weight: bold;
    background: url(../images/jj_bg.png) no-repeat left center;
    padding-left: 30px;
}

.cul_t span {
    font-weight: normal;
    color: #909090;
}

.cul_tit {
    height: 164px;
    background: #f2f2f2;
    margin-top: 30px;
    margin-bottom: 30px;
}

.cul_tit .cul_tit_l {
    width: 230px;
    height: 124px;
    background: #009ae4;
    padding-top: 40px;
    padding-left: 40px;
    font-size: 16px;
    color: #f2f2f2;
}

.cul_tit .cul_tit_l big {
    font-size: 38px;
    color: #f2f2f2;
    font-weight: bold;
    padding-bottom: 5px;
}

.cul_tit .cul_tit_r {
    width: 908px;
    height: 152px;
    padding-left: 22px;
    padding-top: 12px;
}

.cul_tit .cul_tit_r b {
    font-size: 16px;
    color: #303030;
}

.cul_tit .cul_tit_r p {
    margin-top: 20px;
    line-height: 32px;
    font-size: 14px;
}

.culture ul {
    display: block;
    height: auto;
    margin-bottom: 30px;
}

.culture ul li.cul1 {
    width: 352px;
    float: left;
    padding-top: 42px;
    padding-left: 48px;
    height: 278px;
    background: url(../images/cul_1.jpg) no-repeat center;
}

.culture ul li.cul1 b, .culture ul li.cul2 b, .culture ul li.cul3 b, .culture ul li.cul4 b, .culture ul li.cul5 b, .culture ul li.cul6 b {
    font-size: 30px;
    font-weight: bold;
    color: #333333;
}

.culture ul li.cul1 p, .culture ul li.cul2 p, .culture ul li.cul3 p, .culture ul li.cul4 p, .culture ul li.cul5 p, .culture ul li.cul6 p {
    font-size: 14px;
    color: #333;
    margin-top: 30px;
    line-height: 32px;
    width: 304px;
}

.culture ul li.cul2 {
    width: 352px;
    float: left;
    padding-top: 42px;
    padding-left: 48px;
    height: 278px;
    background: url(../images/cul_2.jpg) no-repeat center;
}

.culture ul li.cul3 {
    width: 352px;
    float: left;
    padding-top: 42px;
    padding-left: 48px;
    height: 278px;
    background: url(../images/cul_3.jpg) no-repeat center;
}

.culture ul li.cul4 {
    width: 352px;
    float: left;
    padding-top: 42px;
    padding-left: 48px;
    height: 278px;
    background: url(../images/cul_4.jpg) no-repeat center;
}

.culture ul li.cul5 {
    width: 352px;
    float: left;
    padding-top: 42px;
    padding-left: 48px;
    height: 278px;
    background: url(../images/cul_5.jpg) no-repeat center;
}

.culture ul li.cul6 {
    width: 352px;
    float: left;
    padding-top: 42px;
    padding-left: 48px;
    height: 278px;
    background: url(../images/cul_6.jpg) no-repeat center;
}

.culture ul li {
    width: 352px;
    float: left;
    padding-top: 42px;
    padding-left: 48px;
    height: 278px;
    background: #ddeffb;
}

.culture ul li b, .culture ul li.cul_coa b {
    font-size: 30px;
    font-weight: bold;
    color: #333333;
}

.culture ul li p, .culture ul li.cul_coa p {
    font-size: 14px;
    color: #333;
    margin-top: 30px;
    line-height: 32px;
    width: 304px;
}

.culture ul li p.tel_cul {
    font-size: 34px;
    color: #333;
}

.culture ul li p.cul_ewm {
    margin-top: 5px;
    padding-left: 45px;
    font-size: 16px;
}

.culture ul li.cul_coa {
    width: 352px;
    float: left;
    padding-top: 42px;
    padding-left: 48px;
    height: 278px;
    background: #cbe6f7;
}


/*yhs_banner*/

.yhs_banner {
    width: 100%;
    height: 666px;
    background: url(../images/yhs_banner.png) no-repeat center;
    min-width: 1200px;
}

.yhs_pro {
    width: 100%;
    height: 837px;
    background: url(../images/yhs_pro.png) no-repeat center;
    margin-top: -125px;
    position: relative;
    min-width: 1200px;
}

.yhs_pro_center {
    width: 1200px;
    height: 510px;
    margin: 0 auto;
    top: 186px;
    position: relative;
}

.yhs_pro_center .yhs {
    width: 551px;
    height: 467px;
    background: url(../images/yhs.png) no-repeat center;
    margin-top: 30px;
}

.yhs_pro_center .yhs_jj {
    width: 635px;
    height: 510px;
}

.yhs_pro_center .yhs_jj .yhs_jj_tit {
    height: 79px;
    border-bottom: 1px solid #009ae4;
}

.yhs_pro_center .yhs_jj .yhs_jj_tit b {
    display: block;
    font-size: 28px;
    font-weight: bold;
    color: #009ae4;
    margin-bottom: 10px;
}

.yhs_pro_center .yhs_jj .yhs_jj_tit small {
    font-size: 17px;
    color: #009ae4;
}

.yhs_pro_center .yhs_jj .yhs_con {
    margin-top: 20px;
}

.yhs_pro_center .yhs_jj .yhs_con b {
    display: block;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #666666;
}

.yhs_pro_center .yhs_jj .yhs_con p {
    line-height: 38px;
    font-size: 16px;
    color: #666;
}

.yhs_adv {
    background: #deeffc url(../images/yhs_adv_bg.png) no-repeat top;
    width: 100%;
    height: 1786px;
    margin-top: -99px;
}

.yhs_adv .yhs_adv_con {
    width: 1200px;
    height: 1772px;
    margin: 0 auto;
    top: 43px;
    position: relative;
}

.yhs_adv .yhs_adv_con .yhs_adv_tit {
    width: 1200px;
    height: 128px;
    padding-top: 40px;
    background: url(../images/yhs_adv_tit.png) no-repeat center;
    margin-bottom: 40px;
}

.yhs_adv .yhs_adv_con .yhs_adv_ys {
    width: 1200x;
    height: auto;
    margin: 0 auto;
}

.adv1 {
    height: 540px;
    background: url(../images/adv1_bg.png) no-repeat right;
}

.adv1 .adv1_nr {
    width: 616px;
    height: 540px;
    overflow: hidden;
}

.adv1 .adv1_nr b {
    display: block;
    height: 42px;
    line-height: 42px;
    background: url(../images/adv_b_bg.png) no-repeat left center;
    font-size: 20px;
    color: #666;
    padding-left: 15px;
}

.adv1 .adv1_nr b small {
    color: #fff;
}

.adv1 .adv1_nr b span {
    width: 500px;
    display: inline-block;
    padding-left: 20px;
    background: url(../images/line_bg1.png) repeat-x bottom;
    padding-bottom: 5px;
}

.adv1 .adv1_nr p {
    margin-top: 15px;
    margin-bottom: 35px;
    font-size: 16px;
    color: #666;
    line-height: 34px;
}

.adv2 {
    height: 455px;
    background: url(../images/adv2_bg.png) no-repeat left center;
}

.adv2 .adv2_nr {
    width: 623px;
    height: 455px;
    overflow: hidden;
}

.adv2 .adv2_nr b {
    display: block;
    height: 42px;
    line-height: 42px;
    background: url(../images/adv_b_bg.png) no-repeat left center;
    font-size: 20px;
    color: #666;
    padding-left: 15px;
}

.adv2 .adv2_nr b small {
    color: #fff;
}

.adv2 .adv2_nr b span {
    width: 500px;
    display: inline-block;
    padding-left: 20px;
    background: url(../images/line_bg1.png) repeat-x bottom;
    padding-bottom: 5px;
}

.adv2 .adv2_nr p {
    margin-top: 15px;
    margin-bottom: 35px;
    font-size: 16px;
    color: #666;
    line-height: 34px;
}

.adv3 {
    height: 500px;
    background: url(../images/adv3_bg.png) no-repeat right;
    padding-top: 40px;
}

.adv3 .adv3_nr {
    width: 616px;
    height: 540px;
    overflow: hidden;
}

.adv3 .adv3_nr b {
    display: block;
    height: 42px;
    line-height: 42px;
    background: url(../images/adv_b_bg.png) no-repeat left center;
    font-size: 20px;
    color: #666;
    padding-left: 15px;
}

.adv3 .adv3_nr b small {
    color: #fff;
}

.adv3 .adv3_nr b span {
    width: 500px;
    display: inline-block;
    padding-left: 20px;
    background: url(../images/line_bg1.png) repeat-x bottom;
    padding-bottom: 5px;
}

.adv3 .adv3_nr p {
    margin-top: 15px;
    margin-bottom: 35px;
    font-size: 16px;
    color: #666;
    line-height: 34px;
}


/*effect*/

.effect {
    width: 1200px;
    height: 1262px;
    margin: 0 auto;
    overflow: hidden;
}

.effect .effect_tit {
    text-align: center;
    height: 110px;
    background: url(../images/effect.png) no-repeat bottom;
    padding-top: 10px;
}

.effect .effect_tit b {
    display: block;
    font-size: 34px;
    font-weight: bold;
    color: #009adb;
    margin-bottom: 5px;
}

.effect .effect_tit span {
    width: 424px;
    height: 34px;
    line-height: 34px;
    font-weight: normal;
    margin: 0 auto;
    display: block;
    font-size: 20px;
    color: #fff;
    background: #0fa5e4;
}

.effect ul {
    display: block;
    height: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.effect ul li {
    height: 220px;
    overflow: hidden;
    margin-bottom: 40px;
    margin-top: 40px;
}

.effect ul li.eff_nr1 {
    background: url(../images/eff_nr1_bg.png) center no-repeat;
}

.effect ul li .li_l {
    width: 380px;
    height: 220px;
    margin-top: 20px;
}

.effect ul li .li_l b {
    font-size: 20px;
    color: #666666;
    display: block;
    background: url(../images/line_bg1.png) repeat-x bottom;
    padding-bottom: 30px;
}

.effect ul li .li_l b big {
    font-size: 31px;
    color: #009adb;
    font-weight: bold;
}

.effect ul li .li_l p {
    margin-top: 10px;
    line-height: 34px;
    color: #666666;
    font-size: 16px;
}

.effect ul li .li_r {
    width: 368px;
    height: 220px;
    margin-top: 20px;
}

.effect ul li .li_r b {
    font-size: 20px;
    color: #666666;
    display: block;
    background: url(../images/line_bg1.png) repeat-x bottom;
    padding-bottom: 30px;
}

.effect ul li .li_r b big {
    font-size: 31px;
    color: #009adb;
    font-weight: bold;
}

.effect ul li .li_r p {
    margin-top: 10px;
    line-height: 34px;
    color: #666666;
    font-size: 16px;
}

.effect ul li.eff_nr2 {
    background: url(../images/eff_nr2_bg.png) center no-repeat;
}

.effect ul li.eff_nr3 {
    background: url(../images/eff_nr3_bg.png) center no-repeat;
}

.effect ul li.eff_nr4 {
    background: url(../images/eff_nr4_bg.png) center no-repeat;
}

.cus_case {
    width: 100%;
    height: 764px;
    background: url(../images/cus_case.png) top no-repeat;
    overflow: hidden;
}

.cus_case .cus_case_con {
    background: #f1f8fe;
    width: 100%;
    height: 575px;
    padding-bottom: 54px;
    margin: 0 auto;
    position: relative;
    top: 135px;
}

.cus_case .cus_case_con ul {
    display: block;
    height: 545px;
    width: 1200px;
    margin: 0 auto;
    padding-top: 40px;
    position: relative;
}

.cus_case .cus_case_con ul li {
    float: left;
    width: 224px;
    height: 540px;
    margin-right: 20px;
}

.cus_case .cus_case_con ul li b {
    display: block;
    background: url(../images/cus_case_b.png) no-repeat left center;
    padding-left: 25px;
    font-size: 18px;
    margin-bottom: 20px;
}

.cus_case .cus_case_con ul li p {
    line-height: 30px;
    font-size: 14px;
    color: #666;
}

.cus_case .cus_case_con ul li .img_nr {
    position: relative;
    border: 5px solid #b8e0f8;
    position: absolute;
    bottom: 0px;
}

.cus_case .cus_case_con ul li .img_sm {
    width: 103px;
    height: 57px;
    background: #5cc61c;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding-top: 10px;
}

.authority {
    width: 1200px;
    margin: 30px auto;
    height: 946px;
    overflow: hidden;
}

.authority .authority_tit {
    height: 88px;
    background: url(../images/authority.png) no-repeat center;
}

.authority ul {
    width: 1124px;
    display: block;
    height: 667px;
    margin: 10px auto;
    background: url(../images/authority_bg.png) no-repeat center;
    padding-top: 170px;
    padding-left: 80px;
}

.authority ul li {
    width: 216px;
    height: 286px;
    float: left;
    background: url(../images/authority_img_bg.png) no-repeat center bottom;
    margin-left: 24px;
    margin-right: 24px;
    margin-bottom: 24px;
}

.authority ul li img {
    width: 188px;
    height: 261px;
    margin: 0 auto;
}

.authority ul li.bg1 {
    background: url(../images/authority_img_bg1.png) no-repeat center top;
}

.authority ul li.bg1 img {
    margin-top: 30px;
}


/*news*/

.mainbox a:hover {
    color: #009ae4;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

.clearfix {
    display: block;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

.w1000 {
    width: 1200px;
}

.w670 {
    width: 868px;
}

.w300 {
    width: 300px;
}

.mainbox {
    margin: 0 auto 15px;
}

.mar10 {
    margin-top: 10px;
}

.mar30 {
    margin-top: 30px;
}

.chief #subTitle {
    font: 23px/51px "微软雅黑", "simhei";
    border-bottom: 1px solid #cecfcf;
    height: 40px;
    padding-bottom: 12px;
    width: 868px;
    margin-bottom: 10px;
}

.chief #subTitle span {
    border-bottom: 2px solid #009ae4;
    display: inline-block;
    width: 200px;
    color: #333;
}

#subHot {
    clear: both;
    height: 241px;
    width: 868px;
}

#subHot .forStyle {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-top: 2px solid #009ae4;
    float: right;
    height: 238px;
    padding: 0 15px;
    width: 442px;
}

#subHot .pic, #subHot .pic img {
    float: left;
    height: 241px;
    width: 394px;
}

#subHot h2 {
    border-bottom: 1px solid #e0e0e0;
    font: 20px/27px "微软雅黑", "simhei";
    padding: 15px 0 13px;
}

#subHot h2 a {
    color: #303030;
    font-weight: 400;
}

#subHot p {
    color: #818181;
    font: 14px/21px "微软雅黑", "Arial Narrow", HELVETICA;
    padding: 10px 0 0;
    text-indent: 2em;
    line-height: 26px;
}

.news3 {
    padding-top: 9px;
    margin-bottom: 30px;
}

.news3 .Q-tpList {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 28px;
    position: relative;
}

.news3 .Q-tpList:hover {
    background: #f7f7f7;
}

.news3 .Q-tpList .pic {
    height: 80px;
    margin: 13px 19px 0 0;
    position: relative;
    width: 120px;
}

.Q-tpList .pic {
    display: inline;
    float: left;
    overflow: hidden;
    text-align: center;
}

.news3 .pic img {
    height: 88px;
    left: 0;
    position: absolute;
    top: -4px;
    width: 120px;
}

.news3 .Q-tpList em {
    display: inline-block;
    font: 16px/35px "微软雅黑", "simhei";
    margin: 8px 0 0;
}

.news3 .Q-tpList em a {
    color: #303030;
}

.news3 .Q-tpWrap p {
    color: #818181;
    padding: 1px 15px 0 0;
    font-size: 14px;
    line-height: 32px;
}

.l22 {
    line-height: 22px;
}


/**分页**/

#pageZone {
    margin-top: 25px;
}

#pageZone ul li {
    list-style: none;
    float: left;
    min-width: 28px;
    /*height: 28px;
    line-height:28px;*/
    padding: 5px 3px;
    text-align: center;
    margin-right: 5px;
    border: 1px solid #e2e2e2;
}

#pageZone ul li.thisclass,#pageZone ul li.thisclass a, #pageZone ul li:hover, #pageZone ul li:hover a, #pageZone ul li:hover span {
    background: #009ae4;
    color: #fff;
}

#pageZone ul li span.pageinfo strong {
    font-weight: normal;
}

#pageZone ul li a, #pageZone ul li span {
    display: block;
    width: 100%;
    height: 100%;
}

#pageZone ul li.allNews {
    width: 85px;
}


/*右侧*/

.extra {
    margin-top: 51px;
}

#ship4, #subzhuant, #paih {
    border-top: 2px solid #009ae4;
}

.hd2 {
    background: #f9f9f9 none repeat scroll 0 0;
    border-left: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    height: 34px;
    line-height: 40px;
}

.hd2 h2 {
    color: #009ae4;
    font: 20px/34px "微软雅黑", "simhei";
    height: 34px;
    overflow: hidden;
    padding-left: 10px;
    float: left;
    font-weight: 400;
}

.hd2 h2 a {
    color: #009ae4;
    display: block;
    float: left;
    overflow: hidden;
    position: relative;
    font-size: 20px;
    font-weight: 400;
}

#subIndex .hd2 .fr {
    line-height: 34px;
}

.hd2 .fr a {
    background: rgba(0, 0, 0, 0) url("http://mat1.gtimg.com/news/news2013/img/icons.png") no-repeat scroll right 0;
    color: #8d8d8d;
    margin-right: 8px;
    padding-right: 15px;
}

.bd2 {
    border: 0 none;
    background: #ddeffb none repeat scroll 0 0;
    border-color: #f5f5f5;
    margin-bottom: 18px;
}

.bd2 .Q-pList {
    padding-top: 3px;
}

.l28 {
    line-height: 28px;
}

.bd2 .Q-pList li {
    margin: 0 9px 11px;
    width: 130px;
}

.Q-pList li {
    display: inline;
    float: left;
    text-align: center;
}

.Q-pList li p {
    margin: 0;
}

.Q-pList a {
    display: block;
}

.bd2 .Q-pList img {
    height: 98px;
    width: 130px;
}

.Q-pList li p.Q-vBg {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    cursor: pointer;
    font: 12px/21px "微软雅黑", "Arial Narrow", HELVETICA;
    height: 21px;
    margin-top: -21px;
    position: relative;
    text-align: right;
    width: 100%;
}

.Q-vBg b {
    cursor: pointer;
    display: block;
    height: 21px;
    left: 0;
    position: absolute;
    top: 0;
    width: 21px;
    background: rgba(0, 0, 0, 0) url("http://mat1.gtimg.com/news/base2011/img/trs.png") repeat scroll 0 0;
}

.bd2 .Q-tpList em {
    display: block;
    padding: 6px 0;
}

.Q-tpList em {
    font-weight: bold;
    font-style: normal;
}

.l21 {
    line-height: 21px;
}

.f14 {
    font-size: 14px;
}

.bd2 .Q-tpList {
    padding: 2px 9px 18px;
}

.bd2 .Q-tpList .pic {
    margin: 3px 12px 0 0;
}

.Q-tpList .pic {
    display: inline;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
}

.bd2 .Q-tpWrap {
    padding: 0 0 10px;
    height: 70px;
    overflow: hidden;
}

.bd2 .Q-tpWrap p {
    color: #818181;
    padding-top: 5px;
}

.l26 {
    line-height: 26px;
}

.bd2 .Q-tpList .pic img {
    border: 0 none;
    height: 80px;
    width: 120px;
}

.bd2 .Q-tpList .other li {
    background: url("http://mat1.gtimg.com/news/news2013/img/icons.png") no-repeat scroll 3px -608px;
    height: 26px;
    overflow: hidden;
    padding-left: 13px;
}

#paih .bd .current {
    display: block;
    margin: 0;
}

#paih .bd ol {
    display: none;
    font: 12px/22px "微软雅黑", "Arial Narrow", HELVETICA;
    overflow: hidden;
    padding: 9px 10px 15px;
    width: 278px;
}

#paih .bd li {
    clear: both;
    float: left;
    height: 22px;
    margin: 7px 0;
    overflow: hidden;
    width: 278px;
}

#paih .topRank {
    background: #009ae4 none repeat scroll 0 0;
    border-color: #009ae4;
    color: #fff;
}

#paih ol span {
    border: 1px solid #e5e5e5;
    display: inline-block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-right: 12px;
    text-align: center;
    width: 20px;
    font-size: 14px;
}

#paih ol li a {
    height: 22px;
    overflow: hidden;
    font-size: 14px;
}

.channelNav {
    width: 1000px;
    height: 37px;
    margin: 0 auto;
    border-top: 3px solid #cb0d0d;
    font: 14px/36px "simsun";
    position: relative;
    background: #fff;
}

#channel_nav_title {
    display: none;
}

#channelNavPart {
    float: left;
    margin: 0;
    padding: 0;
    box-shadow: 0 0 1px #ccc;
}

.channelNavPart a {
    color: #252525;
    display: block;
    text-decoration: none;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    width: 70px;
}

#newsIndexLink {
    margin-left: 0;
    width: 76px;
}

.channelNavPart li {
    float: left;
    width: 72px;
    text-align: center;
    margin: 0 0 0 -1px;
    padding: 0;
    list-style: none;
}

#newsIndexLink a {
    width: 74px;
}

.channelNavPart a.current, .channelNavPart a.current:hover, .channelNavPart a:hover {
    background: #dc0000;
    border: 1px solid #dc0000;
    border-width: 0 1px 1px;
    color: #fff;
}


/*新闻详情内容页*/

.body-Article-QQ {
    margin: 20px auto;
    width: 1200px;
}

#Main-Article-QQ {}

.main {
    position: relative;
    z-index: 20;
    float: left;
    width: 877px;
}

.side {
    float: right;
    position: relative;
    width: 300px;
    margin-top: 20px;
}

#C-Main-Article-QQ {
    padding-top: 16px;
}

#C-Main-Article-QQ h1 {
    font-family: "微软雅黑";
    font-size: 26px;
    padding-bottom: 16px;
    text-align: center;
    color: #303030;
}

.tit-bar {
    color: #666;
    text-align: center;
}

.tit-bar span {
    z-index: 2;
    font-size: 14px;
}

.color-a-1 a,.article-time {
    color: #666;
    font: 12px/1.75 "宋体", "Arial", sans-serif;
    text-decoration: none;
}
.article-time{
    margin-left: 10px;
}

.tit-bar .all-number-comment {
    float: right;
    padding-left: 18px;
    color: #506fa5;
    background: #ebf5fd;
    display: inline-block;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    padding-left: 36px;
    padding-right: 10px;
}

#Cnt-Main-Article-QQ {
    font-size: 133.33%;
    line-height: 28px;
    padding-bottom: 2px;
    padding-top: 35px;
}

#C-Main-Article-QQ .hd {
    border-bottom: 1px dotted #dbdbdb;
    padding-bottom: 10px;
    z-index: 3;
}

#Cnt-Main-Article-QQ .titdd-Article {
    background: #ddeffb none repeat scroll 0 0;
    font-size: 14px;
    margin-top: -20px;
    padding: 12px 18px 10px;
}

#Cnt-Main-Article-QQ p {
    line-height: 28px;
    margin-bottom: 29px;
    color: #666;
}

.about-read .hd {
    padding-top: 19px;
}

.about-read h2 {
    font-size: 16px;
    font-weight: bold;
    color: #009ae4;
}

.about-read .bd li {
    text-indent: 10px;
    background: rgba(0, 0, 0, 0) url("http://mat1.gtimg.com/joke/temp/icon_point.png") no-repeat scroll 0 center;
}

.about-read .bd li, .about-read .bd li a {
    font-size: 14px;
    color: #333;
    line-height: 40px;
    text-decoration: none;
}

.about-read .bd li span {
    color: #c0c0c0;
    margin-left: 10px;
    float: right;
    padding-right: 20px;
}

#about {
    margin-top: 19px;
}

#C-Main-Article-QQ .hd-line {
    border: 0 none;
}

.hd-line h2 {
    color: #303030;
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 15px;
}

.hd-line .mod-line-con {
    background: #e8e8e8 none repeat scroll 0 0;
}

.hd-line .mod-line-con .mod-line {
    background: #56abee none repeat scroll 0 0;
    height: 1px;
    overflow: hidden;
    width: 67px;
}

.hot-read .bd li {
    background: rgba(0, 0, 0, 0) url("http://mat1.gtimg.com/joke/temp/icon_point.png") no-repeat scroll 0 center;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding-left: 11px;
}

.hot-read .bd li a {
    float: left;
    height: 40px;
    overflow: hidden;
    width: 340px;
    color: #333;
    text-decoration: none;
}

.hot-voting-con {
    background: #eee;
    float: left;
    font-size: 0;
    height: 3px;
    line-height: 0;
    margin-left: 16px;
    margin-top: 22px;
    overflow: hidden;
    width: 48px;
}

.hot-voting {
    background: #449701;
    display: inline-block;
    height: 3px;
    width: 10px;
}

.editor {
    color: #999;
    padding: 5px 20px 44px 0;
    text-align: right;
    font: 12px/1.75 "宋体", "Arial", sans-serif;
}

.np-title {
    font-size: 20px;
    font-weight: 100;
    height: 25px;
    line-height: 25px;
    margin-bottom: 5px;
    font-family: Microsoft YaHei, Heiti SC;
}

.np-title strong {
    float: left;
    font-weight: normal;
}

#top_reply h2 span {
    color: #c2c0c0;
    float: left;
    font-size: 13px;
    margin-left: 10px;
}

#np-reply-box {
    border: 1px solid #379be9;
}

.np-frame .np-reply-box-active .np-reply-box-content {
    border-bottom-color: #ddd;
}

.np-reply-box-content textarea {
    border: 0 none;
    display: inline-block;
    font-size: 16px;
    height: 50px;
    outline: medium none;
    padding: 10px;
    resize: none;
    width: 618px;
}

.np-reply-box-content {
    border-bottom: 1px solid #ddd;
}

#p_login_btn {
    display: block;
    height: 40px;
    position: relative;
}

.submitBtn {
    float: right;
    position: relative;
    width: 102px;
}

.np-reply-box-footer .np-btn-submit {
    float: right;
    margin: 6px 10px 0 0;
    background: #379be9;
    border-radius: 2px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 67px;
    color: #fff;
    text-decoration: none;
}

.np-reply-box-footer .np-btn-submit:hover {
    background: #2C96E8;
}


/*侧边栏*/

.side {
    float: right;
    position: relative;
    width: 300px;
}

.video-air-mod {
    overflow: hidden;
    width: 300px;
}

.video-air-mod {
    margin-top: 23px;
    position: relative;
}

.mar-b-18 {
    margin-bottom: 11px;
}

.mod-side .hd h2 {
    color: #303030;
    font-family: "微软雅黑";
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
}

.piclist-1 {
    font-size: 12px;
    width: 320px;
}

.piclist-1 li {
    display: inline;
    float: left;
    height: 80px;
    margin: 0 20px 10px 0;
    overflow: hidden;
    position: relative;
    width: 140px;
}

.piclist-1 img {
    height: 80px;
    width: 140px;
}

.piclist-1 .bicon {
    background: rgba(0, 0, 0, 0) url("http://mat1.gtimg.com/news/base2011/img/trs.png") repeat scroll 0 0;
    cursor: pointer;
    height: 21px;
    left: 5px;
    position: absolute;
    top: 35px;
    width: 21px;
    z-index: 1;
}

.piclist-1 .pl-txt {
    bottom: 0;
    color: #fff;
    height: 23px;
    left: 0;
    line-height: 23px;
    overflow: hidden;
    padding: 0 10px;
    position: absolute;
    width: 120px;
    z-index: 1;
    text-decoration: none;
}

.piclist-1 .pl-txt:hover {
    text-decoration: underline;
}

.piclist-1 .bg-mb {
    background: #000 none repeat scroll 0 0;
    display: block;
    height: 23px;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 57px;
    width: 140px;
}

.essence-mod dl dt {
    display: inline;
    float: left;
    height: 68px;
    margin-right: 10px;
    overflow: hidden;
}

.essence-mod dl {
    margin-bottom: 15px;
    height: 60px;
    overflow: hidden;
}

.essence-mod dl dd {
    font-size: 14px;
}

.essence-mod dl dd a {
    text-decoration: none;
    color: #666;
    line-height: 26px;
}

.essence-mod dl dd a:hover, .pic-air-mod .bd li a:hover {
    color: #009ae4;
    text-decoration: underline;
}

.articleDjak .hd {
    margin-top: 10px;
}

.aikanCon01 {
    height: 300px;
    overflow: hidden;
}

.aikanCon01 h3 {
    background: url(images/index_bg.png) 0 -255px;
    height: 31px;
    line-height: 31px;
    border-bottom: solid 1px #ccc;
    padding-left: 10px;
    color: #333
}

.aikanCon01 h3 em {
    background: url(images/index_bg.png) 0 -586px;
    font-style: normal;
    padding-left: 18px;
    font-family: "微软雅黑";
    color: #333;
    font-weight: bold;
    font-size: 14px
}

.aikanCon01 ul {
    zoom: 1;
}

.aikanCon01 ul li {
    border-bottom: 1px dotted #ccc;
    position: relative;
    height: 40px;
    line-height: 40px
}

.aikanCon01 ul li a {
    text-decoration: none;
    color: #666;
    font-size: 14px;
}

.aikanCon01 ul li a:hover {
    color: #ff2968;
    text-decoration: underline;
}

.aikanCon01 ul li img {
    width: 120px;
    height: 90px;
    vertical-align: middle;
}

.aikanCon01 .pic_r {
    position: absolute;
    left: 130px;
    top: 30px;
    line-height: 24px
}

.aikanCon01 .pic_r em {
    color: #c00;
    display: block;
    font-style: normal;
}

.aikanCon01 .pic_r i {
    font-style: normal;
    display: block
}

.aikanCon01 ul li p {
    clear: both;
    height: 30px;
    overflow: hidden
}

.aikanCon01 .dis_pi {
    display: none
}

.aikanCon01 ul .last {
    border-bottom: 0;
}

.aikanCon01 .on {
    height: 125px;
    position: relative;
    line-height: 30px;
    margin-top: 10px
}

.aikanCon01 .on .dis_pi {
    display: block
}

.aikanCon01 .pic_r a {
    font-size: 12px;
    text-decoration: none;
    color: #666;
}

.pic-air-mod .bd ul {
    margin-left: -20px;
}

.pic-air-mod .bd li {
    display: inline;
    float: left;
    font-size: 14px;
    height: 110px;
    margin-left: 20px;
    overflow: hidden;
    padding-bottom: 13px;
    width: 140px;
}

.pic-air-mod .bd li a {
    color: #000;
    text-decoration: none;
}

.pic-air-mod .bd li img {
    padding-bottom: 3px;
}

.crumbs-div, .nav-list, .crumbs-div ul, .crumbs-div ul li {
    float: left;
    margin: 0 auto;
    width: 1000px;
}

.crumbs-div img {
    padding-right: 8px;
}

.crumbs-bor {
    display: inline-block;
    float: left;
    width: 1px;
    height: 17px;
    overflow: hidden;
    margin-top: 8px;
    background: #e8e8e8;
}

.nav-list {
    position: relative;
    width: 510px;
    height: 16px;
    margin-top: 6px;
    padding-left: 22px;
    padding-bottom: 2px;
    line-height: 16px;
}

.nav-list .cur {
    color: #2c95e8;
    line-height: 22px;
}

.nav-list a {
    display: inline-block;
    padding: 0 6px;
    line-height: 25px;
    font-family: "\5FAE\8F6F\96C5\9ED1", "MicrosoftYahei", "\5B8B\4F53", "Arial";
}


/*ly*/

.ly {
    display: block;
    height: auto;
    padding-top: 10px;
}

.ly li {
    height: 100px;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 15px;
}

.ly li h4 {
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    background: url(../images/wen.png) no-repeat left center;
    padding-left: 30px;
    height: 20px;
    width: 700px;
    overflow: hidden;
    margin-bottom: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ly li p {
    width: 808px;
    height: 47px;
    overflow: hidden;
    line-height: 24px;
    font-size: 14px;
    background: url(../images/da.png) no-repeat left 8px;
    padding-left: 30px;
}

.ly li:hover {
    background: #ddeffb;
}
.mg img{display:block !important;}

/*返回顶部样式*/
.backToTop {
 display: none;
 width: 100px;
 height:30px;
 line-height:30px;
 font-weight:bold;
 padding: 5px 0;
 background-color: #5cc61c;
 color: #fff;
 font-size: 14px;
 text-align: center;
 position: fixed;
 _position: absolute;
 right: 10px;
 bottom: 100px;
 _bottom: "auto";
 cursor: pointer;
 opacity: .0.8;
 filter: Alpha(opacity=80);
}



.pro_cen_zs ul {
    display: block;
    height: auto;
}

.pro_cen_zs ul li {
    float: left;
    width: 429px;
    height: 405px;
    overflow: hidden;
    margin: 0 15px 15px 0;
    overflow: hidden;
    border: 1px solid #dfdfdf;
}

.pro_cen_zs ul li .tupian {
    overflow: hidden;
    width: 429px;
    height: 338px;
}

.pro_cen_zs ul li .tupian img {
    width: 429px;
    height: 338px;
    transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease-out 0s;
    /* Safari and Chrome */
    -o-transition: all 0.3s ease-out 0s;
}

.pro_cen_zs ul li p {
    line-height: 50px;
    font-size: 16px;
    color: #666;
    text-align: center;
}

.pro_cen_zs ul li p:hover a {
    color: #5cc61c;
}

.pro_cen_zs ul li .tupian:hover img {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    /* IE 9 */
    -moz-transform: scale(1.2, 1.2);
    /* Firefox */
    -webkit-transform: scale(1.2, 1.2);
    /* Safari 和 Chrome */
    -o-transform: scale(1.2, 1.2);
}

.pro_cen_zs ul li:hover p {
    color: #5cc61c;
}

li{
	list-style:none;
}
a{
	text-decoration:none;
}
.fd{width:138px; height:370px; position:fixed;right:0; bottom:30%; background:#fff;z-index:999;}
.fd .fd_tit img{ border-radius:20px;}
.fd_con{ background:#13a7ee; height:408px; border-radius:20px;}
.fd_con ul{padding-top:10px;}
.fd_con ul li{width:118px;margin:10px; height:30px; text-align:center; line-height:30px; border-radius:20px; border:2px solid #fff;}
.fd_con ul li a{font-size:14px;color:#fff; display:block; border-radius:20px;width:118px;height:30px;}
.fd_con ul li a:hover{ background:#5cc61c;}
.fd_con ul li.ewm1{ text-align:center; border:none;width:116px; height:180px;margin:0 auto; font-size:24px;color:#000;}
.fd_con ul p{font-size:14px;color:#fff;width:138px;  text-align:center; margin-top:5px;}	