
.fullSlide {
    height: 500px;
    position: relative;
    width: 100%;
}
.fullSlide .bd {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.fullSlide .bd ul {
    width: 100% !important;
}
.fullSlide .bd li {
    background-position: center top;
    height: 500px;
    overflow: hidden;
    text-align: center;
    width: 100% !important;
}
.fullSlide .bd li a {
    display: block;
    height: 500px;
}
.fullSlide .hd {
    height: 21px;
    left: 50%;
    margin-left: 450px;
    overflow: hidden;
    position: absolute;
    text-align: right;
    top: 533px;
    width: 152px;
}
.fullSlide .hd ul {
    text-align: center;
}
.fullSlide .hd ul li {
    background: url("../images/dot1.gif") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 21px;
    margin-left: 15px;
    overflow: hidden;
    width: 21px;
}
.fullSlide .hd ul .on {
    background: url("../images/dot2.gif") no-repeat scroll 0 0;
}
.fullSlide .prev, .fullSlide .next {
    cursor: pointer;
    display: none;
    height: 73px;
    left: 5%;
    margin-top: -30px;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    width: 73px;
    z-index: 1;
}
.fullSlide .prev {
    background: url("../images/left1s.png") no-repeat scroll 0 0;
}
.fullSlide .next {
    background: url("../images/right1s.png") no-repeat scroll 0 0;
    left: auto;
    right: 5%;
}
.mb10 {
    margin-bottom: 10px;
}
.ml10 {
    margin-left: 10px;
}
.bg {
    background: #fff none repeat scroll 0 0;
}
em, i {
    font-style: normal;
}
.banner {
    height: 500px;
    margin-top: -38px;
    position: relative;
}
.sou {
    height: 100px;
    overflow: hidden;
}
.inp01 {
    background: url("../images/sou1.gif") no-repeat scroll 0 0;
    border: 0 none;
    color: #c0c0c0;
    float: left;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    padding-left: 15px;
    width: 300px;
}
.inp02 {
    background: url("../images/sou2.gif") no-repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    height: 31px;
    width: 43px;
}
.sou p {
    color: #999;
    float: none;
    font: 14px/50px "Microsoft Yahei";
    height: 50px;
    width: 900px;
}
.sou p a {
    color: #999;
    padding: 0 8px;
}
.sou .s_inp01 {
    float: none;
    padding-top: 0;
}
.ziyou {
    background: url("../images/ziyou_bg.gif") repeat-x scroll center top;
   /*  height: 580px; */
    height: 678px;
    overflow: hidden;
    padding-top: 70px;
}
.ziyou1 {
    overflow: hidden;
    width: 427px;
}
.ziyou1 h2 {
    background: #144498 none repeat scroll 0 0;
    font: 30px "Microsoft Yahei";
    height: 110px;
    margin-bottom: 5px;
    overflow: hidden;
    text-align: center;
}
.ziyou1 h2 a {
    color: #fff;
    display: block;
    padding-top: 15px;
    text-decoration: none;
}
.ziyou1 h2 img {
    padding-top: 12px;
}
.ziyou1 li {
    font: 16px/50px "Microsoft Yahei";
    height: 50px;
    margin-bottom: 13px;
}
.ziyou1 li a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #fff;
    display: inline-block;
    height: 48px;
    width: 390px;
}
.ziyou1 li a:hover, .ziyou1 .cur a {
    border: 1px solid #144498;
    color: #144498;
}
.ziyou1 li a:hover em i, .ziyou1 .cur em i {
    display: block;
}
.ziyou1 li em {
    display: inline-block;
    float: left;
    height: 32px;
    margin: 8px 20px 0 56px;
    position: relative;
    width: 32px;
}
.ziyou1 li em i {
    display: none;
    height: 32px;
    left: 0;
    position: absolute;
    top: 0;
    width: 32px;
}
.ziyoushowbox {
    height: 516px;
    overflow: hidden;
    width: 772px;
}
.ziyou2 {
    height: 516px;
    position: relative;
    width: 710px;
}
.ziyou2 .tempWrap {
    float: left;
    height: 516px !important;
    overflow: hidden;
    width: 710px !important;
}
.ziyou2 .ziyou3 {
}
.ziyou2 .tempWrap dl {
    height: 516px !important;
    position: relative;
    width: 710px !important;
}
.ziyou2 dt {
    height: 516px;
    width: 710px;
}
.ziyou2 dt img {
    height: 516px;
    width: 710px;
}
.ziyou2 dd {
    background: url("../images/alp.png") repeat scroll 0 0;
    bottom: 0;
    height: 130px;
    left: 0;
    padding: 10px 10px 0 20px;
    position: absolute;
    width: 680px;
}
.ziyou2 dd h3 a {
    background: url("../images/ziyou_line.gif") no-repeat scroll left bottom;
    color: #fff;
    display: block;
    font: bold 16px "Microsoft Yahei";
    height: 32px;
    margin-top: 10px;
}
.ziyou2 dd p {
    color: #fff;
    font: 14px/26px "Microsoft Yahei";
    padding-top: 8px;
}
.ziyou2 dd p a {
    color: #144498;
}
.arr1 {
    height: 126px;
    overflow: hidden;
    position: absolute;
    right: -62px;
    top: 0;
    width: 62px;
}
.arr1 a {
    background: #9c9c9c none repeat scroll 0 0;
    display: block;
    height: 62px;
    margin-bottom: 1px;
    width: 62px;
}
.arr1 a:hover {
    background: #144498 none repeat scroll 0 0;
}
.pk {
    background: url("../images/pk_bg.png") no-repeat scroll center top;
    height: 640px;
    overflow: hidden;
}
.pk .content {
    position: relative;
}
.pk h2 {
    background: url("../images/ziyou_line.gif") no-repeat scroll center 52px;
    font: 36px "Microsoft Yahei";
    height: 128px;
    overflow: hidden;
    text-align: center;
}
.pk h2 a {
    color: #484848;
}
.pk h2 em {
    color: #144498;
    display: block;
    font: 24px "Microsoft Yahei";
    letter-spacing: 10px;
    padding-top: 13px;
}
.pk ul {
    background: #9c9c9c none repeat scroll 0 0;
    height: 42px;
    margin-bottom: 62px;
    overflow: hidden;
}
.pk li {
    float: left;
    width: 599px;
}
.pk li a {
    color: #fff;
    display: inline-block;
    font: bold 18px/42px "Microsoft Yahei";
    height: 42px;
    padding-left: 50px;
    width: 549px;
}
.pk .a01 a {
    border-right: 1px solid #fff;
    padding-left: 425px;
    width: 174px;
}
.pk .cur a, .pk li a:hover {
    background: #144498 none repeat scroll 0 0;
    text-decoration: none;
}
.pk dl {
    height: 290px;
    overflow: hidden;
}
.pk dt {
    float: left;
    height: 290px;
    overflow: hidden;
    width: 587px;
}
.pk dt img {
    height: 290px;
    width: 587px;
}
.pk dd {
    color: #484848;
    float: right;
    font: 14px/30px "Microsoft Yahei";
    height: 90px;
    padding-right: 145px;
    width: 395px;
}
.pk2 {
    height: 240px;
    left: 664px;
    overflow: hidden;
    position: absolute;
    top: 342px;
    width: 395px;
}
.pk2 h5 {
    height: 33px;
    margin-bottom: 70px;
    margin-top: 20px;
    overflow: hidden;
    width: 140px;
}
.pk2 h5 a.a01 {
    background: url("../images/left1.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 33px;
    margin-right: 40px;
    width: 16px;
}
.pk2 h5 a.a01:hover {
    background: url("../images/left2.png") no-repeat scroll 0 0;
}
.pk2 h5 a.a02 {
    background: url("../images/right1.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 33px;
    width: 16px;
}
.pk2 h5 a.a02:hover {
    background: url("../images/right2.png") no-repeat scroll 0 0;
}
.pk2 span {
    color: #fff;
    display: block;
    font: bold 16px "Microsoft Yahei";
}
.pk2 span em {
    font-size: 24px;
}
.pk2 span i a {
    background: url("../images/ziyou_btn.png") no-repeat scroll center top;
    color: #484848;
    display: block;
    font: bold 14px/30px "Microsoft Yahei";
    height: 30px;
    margin-top: 16px;
    text-align: center;
    width: 160px;
}
.honor {
    background: url("../images/honor_bg.gif") repeat scroll center top;
    height: 572px;
    overflow: hidden;
}
.honor h3 {
    font: 30px "Microsoft Yahei";
    height: 133px;
    overflow: hidden;
    text-align: center;
}
.honor h3 a {
    color: #202020;
    text-decoration: none;
}
.honor h3 em {
    display: block;
    margin-top: 15px;
}
.honor h4 a {
    background: url("../images/honor1.jpg") no-repeat scroll center top;
    display: block;
    height: 438px;
}
.lrui {
    background: url("../images/lrui_bg.gif") repeat-x scroll center top;
    height: 890px;
    overflow: hidden;
    padding-top: 27px;
}
.lrui h4 {
    font: 30px "Microsoft Yahei";
    height: 133px;
    overflow: hidden;
    text-align: center;
}
.lrui h4 a {
    text-decoration: none;
}
.lrui h4 em {
    background: url("../images/lrui_more.png") no-repeat scroll center top;
    color: #144498;
    display: block;
    font: 24px/40px "Microsoft Yahei";
    margin-top: 15px;
    text-align: center;
}
.lrui dl {
    background: #f1f3ed none repeat scroll 0 0;
    float: left;
    height: 792px;
    overflow: hidden;
    width: 400px;
}
.lrui dt {
    height: 400px;
    position: relative;
    width: 400px;
}
.lrui dt img {
    height: 400px;
    width: 400px;
}
.lrui dt em {
    bottom: 0;
    display: block;
    height: 9px;
    left: 195px;
    overflow: hidden;
    position: absolute;
    width: 17px;
}
.lrui dt em img {
    height: 9px;
    width: 17px;
}
.lrui dt em i {
    display: none;
    height: 9px;
    left: 0;
    position: absolute;
    top: 0;
    width: 17px;
}
.lrui dd {
    height: 237px;
}
.lrui dd h3 a {
    background: url("../images/ziyou_line.gif") no-repeat scroll center bottom;
    color: #484848;
    display: block;
    font: 24px "Microsoft Yahei";
    height: 45px;
    padding-top: 45px;
    text-align: center;
    text-decoration: none;
}
.lrui dd p {
    color: #484848;
    font: 14px/24px "Microsoft Yahei";
    margin: 15px auto 0;
    width: 275px;
}
.lrui .dl02 {
}
.lrui .dl02 dt {
    height: 400px;
}
.lrui .dl02 dt img {
    height: 400px;
}
.lrui .dl02 dt em {
    height: 9px;
    position: absolute;
    top: 0;
    width: 17px;
}
.lrui .dl02 dt em img {
    height: 9px;
    width: 17px;
}
.lrui .dl02 dd {
    height: 355px;
}
.lrui .cur {
    background: #144498 none repeat scroll 0 0;
}
.lrui .cur h3 a {
    background: url("../images/lrui_line.gif") no-repeat scroll center bottom;
    color: #fff;
}
.lrui .cur p {
    color: #fff;
}
.lrui .cur em i {
    display: block;
}
.case {
    height: 650px;
    overflow: hidden;
}
.case h3 {
    font: 30px "Microsoft Yahei";
    height: 90px;
    overflow: hidden;
    text-align: center;
}
.case h3 a {
    color: #202020;
    text-decoration: none;
}
.case h3 em {
    display: block;
    margin-top: 15px;
}
.case1 {
    height: 550px;
    overflow: hidden;
}
.case1 dl {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 205px;
    margin: 48px 0 0;
    width: 50%;
}
.case1 dt {
    float: left;
    height: 181px;
    margin: 16px auto 0;
    width: 260px;
}
.case1 dt img {
    height: 181px;
    width: 242px;
}
.case1 dd {
    float: left;
    margin: 25px auto 0;
    width: 280px;
}
.case1 dd h4 a {
    color: #484848;
    display: block;
    font: bold 14px "Microsoft Yahei";
    height: 24px;
    overflow: hidden;
}
.case1 dd p {
    color: #666;
    font: 14px/28px "Microsoft Yahei";
    height: 96px;
    overflow: hidden;
}
.case1 dd em a {
    color: #144498;
    display: block;
    font: 14px "Microsoft Yahei";
    text-decoration: none;
}
.case1 .nones {
    margin-right: 0;
}
.case1 .cur {
}
.case1 .cur dd h4 a, .case1 .cur dd p{
    color: black;
}
.case1 .cur dd em a {color:#144498;}
.new {

    overflow: hidden;
	margin-top: 20px;
}
.new h3 {
    font: 30px "Microsoft Yahei";
    height: 133px;
    overflow: hidden;
    text-align: center;
}
.new h3 a {
    color: #202020;
    text-decoration: none;
}
.new h3 em {
    display: block;
    margin-top: 15px;
}
.dy {
    background: #f2f2f2 none repeat scroll 0 0;
    height: 465px;
    overflow: hidden;
    position: relative;
    width: 595px;
}
.dy h4 {
    background: #144498 none repeat scroll 0 0;
    float: left;
    font: bold 20px "Microsoft Yahei";
    height: 122px;
    overflow: hidden;
    width: 172px;
}
.dy h4 a {
    color: #fff;
    display: block;
    padding: 36px 0 0 20px;
    text-decoration: none;
}
.dy h4 em {
    color: #fff;
    display: block;
    font: italic 18px "Times New Roman",Times,serif;
    text-transform: uppercase;
}
.dy h5 {
    float: left;
    height: 122px;
    overflow: hidden;
    width: 423px;
}
.dy h5 img {
    height: 122px;
    width: 423px;
}
.dy h2 a {
    background: #3d3d3c none repeat scroll 0 0;
    color: #fff;
    display: block;
    font: 12px/48px Arial,Helvetica,sans-serif;
    height: 48px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    width: 105px;
}
.dy dl {
    border-bottom: 1px solid #e7e7e7;
    height: 55px;
    overflow: hidden;
}
.dy dt {
    color: #484848;
    float: left;
    font: italic 26px/55px "Times New Roman",Times,serif;
    margin-right: 40px;
    text-align: right;
    width: 110px;
}
.dy dt em {
    display: none;
    font-size: 18px;
    font-style: italic;
}
.dy dd {
    float: left;
    width: 405px;
}
.dy dd span a {
    color: #484848;
    display: block;
    font: 14px/55px "Microsoft Yahei";
    height: 55px;
}
.dy dd p {
    color: #484848;
    display: none;
    font: 14px/24px "Microsoft Yahei";
  
}
.dy .cur {
    height: 112px;
}
.dy .cur dt {
    height: 76px;
    line-height: 24px;
    margin-top: 30px;
}
.dy .cur dt em, .dy .cur dd p {
    display: block;
}
.dy .cur span a {
    font-weight: bold;
    height: 45px;
}
.medie {
    background: #f2f2f2 none repeat scroll 0 0;
    height: 465px;
    overflow: hidden;
    position: relative;
    width: 596px;
}
.medie ul {
    float: left;
    font: bold 20px "Microsoft Yahei";
    height: 122px;
    overflow: hidden;
}
.medie li {
    float: left;
}
.medie li a {
    color: #484848;
    display: inline-block;
    height: 164px;
    padding: 36px 0 0 20px;
    text-decoration: none;
    width: 152px;
}
.medie li em {
    color: #484848;
    display: block;
    font: italic 18px "Times New Roman",Times,serif;
    text-transform: uppercase;
}
.medie li.cur, .medie li:hover {
    background: #144498 none repeat scroll 0 0;
}
.medie li.cur a, .medie li:hover a {
    color: #fff;
}
.medie li.cur em, .medie li:hover em {
    color: #fff;
}
.medie h2 a {
    background: #3d3d3c none repeat scroll 0 0;
    color: #fff;
    display: block;
    font: 12px/48px Arial,Helvetica,sans-serif;
    height: 48px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    width: 105px;
}
.medie dl {
    height: 330px;
    overflow: hidden;
}
.medie dt {
    height: 167px;
    margin-bottom: 30px;
    overflow: hidden;
    width: 596px;
}
.medie dt img {
    height: 167px;
    width: 596px;
}
.medie dd {
    float: left;
}
.medie dd h5 {
    color: #484848;
    float: left;
    font: italic 26px/24px "Times New Roman",Times,serif;
    height: 76px;
    margin-right: 40px;
    margin-top: 30px;
    text-align: right;
    width: 110px;
}
.medie dd h5 em {
    display: block;
    font-size: 18px;
    font-style: italic;
}
.medie dd span a {
    color: #484848;
    display: block;
    font: bold 14px/55px "Microsoft Yahei";
   
}
.medie dd p {
   color: #484848;
    display: block;
    font: 14px/24px "Microsoft Yahei";
    /* height: 48px; */
    width: 600px;
}
.medie dd p a {
    color: #144498;
}
#cjwt {
    height: 120px;
    overflow: hidden;
    width: 580px;
}
.faq {
    height: 280px;
    overflow: hidden;
}
.faq h4 {
    background: #3d3d3c url("../images/faq_jt.gif") no-repeat scroll 27px 135px;
    float: left;
    font: 18px "Microsoft Yahei";
    height: 200px;
    overflow: hidden;
    width: 175px;
}
.faq h4 a {
    color: #144498;
    display: block;
    padding: 65px 0 0 27px;
    text-decoration: none;
}
.faq h4 em {
    display: block;
    font: 12px Arial,Helvetica,sans-serif;
    padding-top: 8px;
    text-transform: uppercase;
}
.faq dl {
    display: inline;
    float: left;
    height: 200px;
    margin-left: 50px;
    width: 285px;
}
.faq dt {
    height: 70px;
    overflow: hidden;
}
.faq dt em, .faq dd em {
    display: block;
    height: 28px;
}
.faq dt em img, .faq dd em img {
    height: 28px;
    width: 33px;
}
.faq dt a {
    color: #484848;
    display: block;
    font: bold 14px/40px "Microsoft Yahei";
    height: 40px;
    overflow: hidden;
}
.faq dd p {
    color: #666;
    font: 14px/24px "Microsoft Yahei";
    height: 48px;
    overflow: hidden;
    padding-top: 8px;
}
.faq dd a {
    border: 1px solid #d2d2d2;
    color: #484848;
    display: block;
    font: 12px/28px Arial,Helvetica,sans-serif;
    height: 28px;
    margin-top: 15px;
    text-align: center;
    text-transform: uppercase;
    width: 90px;
}
.about {
    background: url("../images/about_bg.jpg") no-repeat scroll center top;
    height: 483px;
    overflow: hidden;
}
.about dl {
    height: 254px;
    margin: 152px auto 0;
    overflow: hidden;
    width: 722px;
}
.about dt {
    font: 30px "Microsoft Yahei";
    height: 45px;
    text-align: center;
}
.about dt a {
    color: #484848;
    text-decoration: none;
}
.about dt em {
    display: block;
    margin-top: 10px;
}
.about dd {
    color: #484848;
    font: 14px/24px "Microsoft Yahei";
    text-align: center;
}
.about dd p {
    height: 120px;
    overflow: hidden;
}
.about dd span {
    display: block;
    height: 42px;
    overflow: hidden;
    text-align: center;
}
.about dd span a {
    background: url("../images/about_btn.png") no-repeat scroll center top;
    color: #fff;
    display: inline-block;
    font: 14px/42px "Microsoft Yahei";
    height: 42px;
    margin: 0 9px;
    text-align: center;
    width: 148px;
}
.top {
    background: url("../images/line.gif") repeat-x scroll center top;
    height: 24px;
    overflow: hidden;
}
.top a {
    display: inline-block;
    margin: 0 auto;
    width: 1200px;
}
.top img {
    float: right;
}
	.f_pr{position:relative;}
	.f_csp {
    cursor: pointer;
}
.f_pa {
    position: absolute;
}
	
	.m_xc{  height: 333px; }
.m_xc h5{height: 35px;line-height: 35px;border-bottom: 1px solid #dfdfdf;padding-left: 18px;font-weight: normal;}
.m_xc h5 a{color: #222;font-size: 18px;}
.m_xc h6{float: right; padding-right: 160px;height: 28px;line-height: 28px;}
.m_xc h6 a{text-transform: uppercase;font-size: 12px;color: #666666; font-weight: normal;}
.m_xc .u_ljt,.m_xc .u_rjt{ width:71px; height:28px; display:block;}
.m_xc .u_ljt{top:35px;right: 71px;}
.m_xc .u_rjt{top:35px;right: 0;}
.m_xc .u_ljt a{ background: url(../images/ljt3.jpg) no-repeat; width:71px; height:28px; display:block;}
.m_xc .u_rjt a{ background: url(../images/rjt3.jpg) no-repeat; width:71px; height:28px; display:block;}
.m_xc .u_ljt a:hover{ background: url(../images/ljt3h.jpg) no-repeat; }
.m_xc .u_rjt a:hover{ background: url(../images/rjt3h.jpg) no-repeat; }


.m_xc .u_mid{ width:1200px; overflow:hidden; }
.m_xc .u_lst1 li{ width:294px; float:left; margin-right:13px; position: relative; }
.m_xc .u_lst1 .lastli{ margin-right:0;}
.m_xc .u_lst1 li a{width: 276px;height: 266px;display: table-cell;border: 1px solid #dddddd; vertical-align:middle; text-align:center }
.m_xc .u_lst1 li a img{     max-width: 276px;max-height: 266px; }

.m_xc .u_lst1 em{ width: 278px; display:block;  height:24px; line-height:24px; overflow:hidden; text-align:center; color:#fff; cursor: pointer;font-size: 13px; position: absolute;background: url(../images/sha1.png) repeat; left:0;bottom: 0; }
.m_xc .u_lst1 a:hover{text-decoration: none;}